:root{color:#ededed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--gutter:clamp(32px, 6.1vw, 112px);background:#080808;font-family:Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif}*,:before,:after{box-sizing:border-box}body{min-width:280px;margin:0}::selection{color:#080808;background:#dedede}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a:focus-visible{outline-offset:9px;outline:1px solid #bcbcbc}.page{isolation:isolate;background:#080808;height:100svh;min-height:680px;position:relative;overflow:hidden}.light-scene{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page[data-renderer=canvas] .threshold-surface,.page[data-renderer=canvas] .threshold-edge,.page[data-renderer=canvas] .threshold-halo,.page[data-renderer=canvas] .threshold-glint{visibility:hidden}.threshold{--dawn:1;--presence:0;--light-x:66%;z-index:1;pointer-events:none;width:124%;height:62%;position:absolute;top:60%;left:-12%;transform:rotate(-7deg)}.threshold-surface{background:radial-gradient(44% 75% at 70% -18%,#242424 0%,#111 44%,#080808 78%);position:absolute;inset:0}.threshold-edge{opacity:.5;background:linear-gradient(90deg,#0000 4%,#ffffff05 24%,#ffffff19 39%,#ffffff45 52%,#d6d6d6 66%,#ffffff70 75%,#ffffff13 87%,#0000 98%);width:100%;height:1px;position:absolute;top:0;left:0}.threshold-halo{left:var(--light-x);filter:blur(8px);width:38%;height:52px;opacity:calc(var(--dawn) * .8 + var(--presence) * .3);background:radial-gradient(at 50% 56%,#eee7da14 0%,#eee7da08 23%,#eee7da03 45%,#0000 72%);position:absolute;top:-29px;transform:translate(-50%)}.threshold-glint{left:var(--light-x);width:31%;height:1px;transform:translateX(-50%) scaleX(calc(.72 + var(--dawn) * .28 + var(--presence) * .08));opacity:calc(var(--dawn) * .5 + var(--presence) * .2);background:linear-gradient(90deg,#0000,#eee7da55 28%,#eee7da 50%,#eee7da45 72%,#0000);position:absolute;top:0}.light-trigger{z-index:1;width:76%;height:64px;color:inherit;pointer-events:auto;touch-action:pan-y;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:-32px;left:12%}.light-trigger:focus-visible{outline-offset:4px;outline:1px solid #eee7da50}.light-trigger[hidden]{display:none}.quotation{--quote-scale:1.5546;--quote-size:clamp(24px, 2.38vw, 38px);z-index:2;width:max-content;max-width:calc(100% - var(--gutter) * 2);text-align:center;margin:0;position:absolute;top:29.1422%;left:45.8365%;transform:translate(-50%,-50%)}blockquote{margin:0}blockquote p{font-size:calc(var(--quote-size) * var(--quote-scale));letter-spacing:.025em;color:#e6e4e0;margin:0;font-weight:300;line-height:1.65}.quote-break{display:block}.quote-break-mobile{display:none}figcaption{margin-top:calc(23px * var(--quote-scale))}figcaption a{min-height:28px;font-size:calc(11px * var(--quote-scale));letter-spacing:.06em;color:#858585;align-items:center;transition:color .2s;display:inline-flex}figcaption a:hover{color:#c9c9c9}.quote-author{color:#969696}cite{margin-left:calc(14px * var(--quote-scale));font-style:normal}figcaption svg{margin-left:calc(15px * var(--quote-scale));width:calc(12px * var(--quote-scale));height:calc(12px * var(--quote-scale))}@media (height<=740px) and (width>=761px){.page{min-height:560px}}@media (width<=760px){:root{--gutter:30px}.page{min-height:650px}.threshold{width:180%;height:52%;top:60%;left:-40%;transform:rotate(-13deg)}.threshold-surface{background:radial-gradient(44% 75% at 70% -18%,#202020 0%,#101010 44%,#080808 78%)}.threshold-halo{width:48%}.quotation{--quote-scale:1.18;--quote-size:clamp(20px, 5.6vw, 26px);left:48%}blockquote p{letter-spacing:.015em;line-height:1.75}.quote-break-mobile{display:block}figcaption{margin-top:calc(19px * var(--quote-scale))}figcaption a{font-size:calc(10px * var(--quote-scale))}cite{margin-left:calc(11px * var(--quote-scale))}figcaption svg{margin-left:calc(9px * var(--quote-scale))}}@media (width<=360px){:root{--gutter:24px}.page{min-height:600px}.quotation{--quote-size:20px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.threshold{--dawn:1!important;--presence:0!important;--light-x:66%!important}.light-trigger{display:none!important}}
