@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-italic-CfQkWpeR.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-italic-Dmq-fBVQ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-italic-Dcombn6O.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-italic-BrDczivE.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-italic-B2M6KQje.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ballet Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ballet-vietnamese-opsz-normal-CKqiNThf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Ballet Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ballet-latin-ext-opsz-normal-BA9PTcqd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ballet Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ballet-latin-opsz-normal-k1d6mT7s.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-400-normal-HCoaxbyT.woff2) format("woff2"),url(/assets/pinyon-script-latin-400-normal-3W0BoeAr.woff) format("woff")}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-ext-400-normal-DzUoH_k9.woff2) format("woff2"),url(/assets/pinyon-script-latin-ext-400-normal-Cu_llAZZ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2) format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-ext-400-normal-D7hBUiug.woff2) format("woff2"),url(/assets/caveat-latin-ext-400-normal-DtiRFvw0.woff) format("woff")}.cover{position:relative;color:var(--void-text);background:var(--void-bg)}.cover-particles{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}.cover-track{position:relative;z-index:2;height:320vh}.cover-stage{position:sticky;top:0;height:100dvh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center}.cover-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.cover-video-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;opacity:0;transition:opacity .4s var(--ease-soft)}.cover-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#010104d1,#0101041a 45%,#01010459)}.cover-hero-inner{position:relative;z-index:4;width:fit-content;max-width:100%;padding:0 1.25rem;--name-fs: clamp(3.3rem, 13vw, 16.5rem);--name-drop: .03;margin:0 auto calc(-1 * var(--name-drop) * var(--name-fs));text-align:center}.cover-hero-inner:before{content:"";position:absolute;left:50%;bottom:-6%;width:108%;height:150%;transform:translate(-50%);background:radial-gradient(60% 62% at 50% 62%,#0101049e,#01010400 72%);z-index:-1;pointer-events:none}.cover-name-script{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;column-gap:.28em;row-gap:.06em;font-size:var(--name-fs);line-height:1;margin:0;color:#fff;filter:drop-shadow(0 2px 40px rgba(0,0,0,.55));opacity:0}.cover-name-word{display:block;height:auto;overflow:visible}.cover-name-script.is-inked{opacity:1}.cover-scroll{position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%);z-index:4;color:var(--void-dim)}@media (prefers-reduced-motion: no-preference){.cover-scroll{animation:cover-nudge 2s var(--ease-soft) infinite}}@keyframes cover-nudge{0%,to{transform:translate(-50%);opacity:.7}50%{transform:translate(-50%,30%);opacity:1}}.cover-aside{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:148px;pointer-events:none;text-align:left}.cover-aside{--aside-inset: clamp(40px, 4.5vw, 80px)}.cover-aside--left{left:var(--aside-inset)}.cover-aside--right{right:var(--aside-inset);text-align:right}.cover-aside-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cover-aside-inner{display:flex;flex-direction:column;align-items:flex-start;gap:0}.cover-aside--right .cover-aside-inner{align-items:flex-end}.cover-aside-lead{--track: -.04em;font-family:var(--font-ui);font-weight:300;font-size:11px;line-height:1.05;letter-spacing:var(--track);word-spacing:calc(-1 * var(--track));text-transform:uppercase;color:#fff}.cover-aside--right .cover-aside-lead,.cover-aside--right .cover-aside-role{margin-right:calc(-1 * var(--track))}.cover-aside-role{--track: -.04em;--role-fs: 12px;--role-lh: 1.032;min-height:calc(var(--role-lh) * var(--role-fs));font-family:var(--font-ui);font-weight:300;font-size:var(--role-fs);line-height:var(--role-lh);letter-spacing:var(--track);text-transform:uppercase;color:#fff}.cover-aside-role .tm-phrase{flex-wrap:nowrap;white-space:nowrap;gap:0 .26em}.tm{display:block;position:relative}.tm-phrase{display:flex;flex-wrap:wrap;gap:0 .34em}.cover-aside--right .tm-phrase{justify-content:flex-end}.tm-word{display:flex}.tm-char{display:inline-block;white-space:pre}@media (max-width: 1023px){.cover-aside-inner{display:none}}@media (max-width: 719px){.cover-nav{padding:1.1rem 1.25rem}.cover-nav-left{gap:1.1rem}.cover-menu{gap:.95rem;overflow-x:auto;scrollbar-width:none}.cover-menu::-webkit-scrollbar{display:none}.cover-menu-item{font-size:10.5px;letter-spacing:.1em}.cover-hero-inner{padding-bottom:0;--name-fs: clamp(3.6rem, 22vw, 7rem);--name-drop: -.24}.cover-name-script{row-gap:.12em}}@media (max-width: 640px){.cover-status{position:absolute;top:0;left:0;right:0;height:var(--ph-status);z-index:5;color:#fff;font-family:var(--font-ui, system-ui, sans-serif);transition:opacity .55s ease}.cover-status.is-off{opacity:0}.cover-hero-inner{--name-fs: clamp(3.8rem, 24vw, 7.4rem);padding-inline:.9rem}.cover-name-script{row-gap:.02em}.cover-scroll{display:none}.cover-phone-notes{position:absolute;top:calc(var(--ph-status) + 20px);left:0;right:0;z-index:4;display:flex;flex-direction:column;align-items:center;gap:9px;padding-inline:1.25rem;pointer-events:none}.cover-phone-notes .cover-aside{position:static;transform:none;width:auto;text-align:center}.cover-phone-notes .cover-aside-inner{display:flex;align-items:center}.cover-phone-notes .cover-aside-role{--role-fs: 13px}.cover-phone-notes .cover-aside-lead{color:#ffffff80}.cover-phone-notes .cover-aside--right .tm-phrase{justify-content:center}.cover-phone-notes .cover-aside-lead,.cover-phone-notes .cover-aside-role,.cover-phone-notes .cover-aside--right .cover-aside-lead,.cover-phone-notes .cover-aside--right .cover-aside-role{margin-right:calc(-.5 * var(--track))}}:root{--mb-h: 28px}.mb-bar{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;height:var(--mb-h);padding:0 10px;background:#0a0a0c6b;backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);font-family:var(--font-ui);font-size:13px;line-height:1;color:#ffffffeb;-webkit-user-select:none;user-select:none}.mb-left,.mb-right{display:flex;align-items:center;align-self:stretch}.mb-left{gap:1px}.mb-right{gap:2px}.mb-apple{display:inline-flex;align-items:center;padding:0 9px;color:#fffffff0}.mb-menu{position:relative;display:flex;align-self:stretch}.mb-title{height:100%;padding:0 11px;border:0;border-radius:5px;background:none;cursor:default;font:inherit;color:inherit;transition:background-color .12s ease}.mb-wordmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateY(-1px);font-family:var(--font-monogram);font-size:18px;line-height:1;color:#ffffffe6;pointer-events:none;white-space:nowrap}.mb-title:hover,.mb-title:focus-visible,.mb-title.is-open{background:#ffffff26;outline:none}.mb-drop{position:absolute;top:calc(100% + 3px);left:0;min-width:200px;padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#1c1c20d1;backdrop-filter:blur(30px) saturate(1.7);-webkit-backdrop-filter:blur(30px) saturate(1.7);box-shadow:0 12px 34px #0000008c}.mb-item{display:block;width:100%;padding:5px 10px;border:0;border-radius:5px;background:none;cursor:default;font:inherit;font-size:13px;color:#ffffffeb;text-align:left;text-decoration:none;white-space:nowrap;transition:background-color .1s ease}.mb-item:hover,.mb-item:focus-visible{background:#ffffff29;outline:none}.mb-sep{height:1px;margin:5px 8px;background:#ffffff1f}.mb-status{display:inline-flex;align-items:center;padding:0 7px;height:20px;border-radius:5px;color:#ffffffe6;transition:background-color .12s ease}.mb-status:hover{background:#ffffff26}.mb-clock{padding:0 8px 0 6px;font-size:13px;font-variant-numeric:tabular-nums;color:#ffffffeb;white-space:nowrap}@media (min-width: 641px) and (max-width: 745px){.mb-menu{display:none}.mb-status:not(:last-of-type){display:none}}@media (max-width: 640px){.mb-bar{display:none}}@media (prefers-reduced-motion: reduce){.mb-title,.mb-item,.mb-status{transition:none}}.cover-desktop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.dpiece{position:absolute;display:block;text-decoration:none;will-change:transform,opacity;opacity:0;transform:scale(.97);transition:opacity .45s ease-out,transform .45s ease-out}.cover-desktop.is-in .dpiece{opacity:1;transform:scale(1)}.cover-desktop.is-in .dpiece:not(.is-art):active{transform:scale(.94);transition-duration:.12s;transition-delay:0s}@media (prefers-reduced-motion: reduce){.dpiece{transition:none}}.dpiece.is-art{cursor:default}.dpiece:not(.is-art){cursor:pointer}.dpiece-art{display:block;position:relative;width:100%;height:100%;transform-origin:50% 50%;transition:transform .32s var(--ease-soft),filter .32s var(--ease-soft)}.dpiece img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(0,0,0,.5))}.dpiece-glass,.dpiece-plate{background:linear-gradient(to bottom,#ffffff16,#ffffff0d);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);border:1px solid rgba(255,255,255,.09);box-shadow:0 12px 30px #0006,0 2px 8px #00000042,inset 1px 1px 1px #ffffff17,inset -1px -1px 1px #ffffff08}.dpiece-glass:after,.dpiece-plate:after{content:"";position:absolute;inset:0 0 auto 0;height:38%;border-radius:inherit;background:linear-gradient(to bottom,rgba(255,255,255,.045),transparent);pointer-events:none}.dpiece-glass{position:relative;display:block;width:100%;height:100%;box-sizing:border-box}.dpiece-glass img{filter:none;position:relative;z-index:1}.dpiece-plate{position:absolute;left:0;width:100%;box-sizing:border-box;z-index:0}.dpiece-plate+img{position:relative;z-index:1}.dpiece-label{position:absolute;z-index:40;top:calc(100% + .42rem);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.1em;max-width:176%;padding:.22em .5em .26em;border-radius:.45em;background:#0c0c106b;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);font-family:var(--font-ui);text-align:center;transition:background .3s var(--ease-soft),color .3s var(--ease-soft)}.dpiece-name{display:block;max-width:100%;font-size:12.5px;font-weight:450;line-height:1.25;letter-spacing:.005em;color:#f4f4f8f5;text-shadow:0 1px 3px rgba(0,0,0,.9);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dpiece-kind{display:block;max-width:100%;font-size:10px;font-weight:400;line-height:1.2;letter-spacing:.02em;color:#eeeef69e;text-shadow:0 1px 2px rgba(0,0,0,.85);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dpiece:not(.is-art):hover .dpiece-art,.dpiece:not(.is-art):focus-visible .dpiece-art{transform:scale(1.06) translateY(-3px);filter:brightness(1.04)}.dpiece:not(.is-art):hover .dpiece-label,.dpiece:not(.is-art):focus-visible .dpiece-label{background:#3a6ee6e6}.dpiece:not(.is-art):hover .dpiece-name,.dpiece:not(.is-art):focus-visible .dpiece-name,.dpiece:not(.is-art):hover .dpiece-kind,.dpiece:not(.is-art):focus-visible .dpiece-kind{color:#fff;text-shadow:none}.dpiece:focus-visible{outline:none}.dpiece:focus-visible .dpiece-art{outline:2px solid rgba(255,255,255,.85);outline-offset:4px;border-radius:4px}@media (min-width: 641px) and (max-width: 899px){.dpiece-name{font-size:11.5px}.dpiece-kind{font-size:9.5px}}@media (max-width: 640px){.cover-desktop.is-phone .dpiece:not(.is-art){min-width:44px;-webkit-tap-highlight-color:transparent}.cover-desktop.is-phone .dpiece:not(.is-art):before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:44px;min-height:44px}.dpiece-label{top:calc(100% + .3rem);max-width:215%;padding:.18em .42em .22em}.dpiece-name{font-size:11.5px}.dpiece-kind{font-size:9.5px}.dpiece:hover .dpiece-art,.dpiece:focus-visible .dpiece-art{transform:none;filter:none}.dpiece:hover .dpiece-label{background:#0c0c106b}.dpiece:hover .dpiece-name{color:#f4f4f8f5}.dpiece:hover .dpiece-kind{color:#eeeef69e}}@media (prefers-reduced-motion: reduce){.dpiece-art,.dpiece-label{transition:none}.dpiece:hover .dpiece-art,.dpiece:focus-visible .dpiece-art{transform:none}}.dpiece-cd{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.cd-disc{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:contain;background-repeat:no-repeat;clip-path:circle(40% at 50% 50%);transform-origin:50% 50%;animation:cd-spin 4s linear infinite;animation-play-state:paused;pointer-events:none}.dpiece-cd.is-spinning .cd-disc{animation-play-state:running}@keyframes cd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.cd-disc{animation:none}}.dock{position:fixed;left:0;right:0;bottom:1.9rem;margin:0 auto;width:max-content;z-index:60;will-change:transform,opacity,filter}.dock-filter{position:absolute;width:0;height:0}.dock-glass{position:relative;display:flex;padding:.4rem .55rem;border-radius:1.4rem;overflow:visible;border:1px solid rgba(255,255,255,.09);box-shadow:0 22px 55px #0000008c,0 3px 12px #0006}.dock-glass-distortion{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;overflow:hidden;backdrop-filter:blur(5px) saturate(1.05);-webkit-backdrop-filter:blur(5px) saturate(1.05);filter:url(#dock-glass-distortion);isolation:isolate}.dock-glass-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:linear-gradient(to bottom,#10111757,#04050985)}.dock-glass-bevel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 1px 1px 1px #ffffff21,inset -1px -1px 1px #ffffff0a,inset 0 0 0 1px #ffffff04}.dock-glass:after{content:"";position:absolute;inset:0 0 auto 0;height:40%;z-index:2;border-radius:inherit;background:linear-gradient(to bottom,rgba(255,255,255,.06),transparent);pointer-events:none}.dock-row{position:relative;z-index:3;display:flex;align-items:flex-end;gap:.5rem}.dock-item{position:relative;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;background:none;cursor:pointer;flex:none}.dock-item:active{transform:scale(.92)}.dock-item-glyph{display:grid;place-items:center;width:100%;height:100%;transform-origin:center bottom;transition:transform .5s cubic-bezier(.175,.885,.32,2.2)}.dock-item:hover .dock-item-glyph{transform:scale(1.35)}.dock-item-name{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:4;transform:translate(-50%,4px);padding:4px 9px 5px;border-radius:7px;border:1px solid rgba(255,255,255,.1);background:#08090db8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:var(--font-ui);font-size:11.5px;font-weight:500;letter-spacing:.03em;line-height:1.2;color:#ffffffeb;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s var(--ease-soft),transform .18s var(--ease-soft)}.dock-item:hover .dock-item-name,.dock-item:focus-visible .dock-item-name{transition-delay:.15s;opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion: reduce){.dock-item-name{transform:translate(-50%);transition-duration:.01ms}}.dock-item-icon{position:relative;z-index:1;width:76%;height:76%;opacity:.82;transition:opacity .3s var(--ease-soft),color .3s var(--ease-soft);pointer-events:none}.dock-item:hover .dock-item-icon{opacity:1}.dock-item-icon--bare{width:56%;height:56%}.dock-item-icon--mono{width:56%;height:56%;color:#f2f2f5}.dock-sep{flex:none;align-self:center;width:1px;height:26px;margin:0 .3rem;background:#ffffff29}.dock-item-dot{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:#f0f0f4cc;opacity:0;transition:opacity .4s var(--ease-soft);pointer-events:none}.dock-item.is-active .dock-item-dot{opacity:1}@media (min-width: 641px) and (max-width: 719px){.dock{bottom:1.2rem}.dock-glass{padding:.35rem .45rem;border-radius:1.2rem}.dock-row{gap:.35rem}}@media (max-width: 640px){.dock{left:12px;right:auto;top:0;bottom:0;height:max-content;max-height:calc(100% - 28px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:auto 0}.dock-row{flex-direction:column;gap:.3rem}.dock-glass{padding:.4rem .35rem;border-radius:1.1rem}.dock-item{width:38px;height:38px}.dock-item:hover .dock-item-glyph{transform:none}.dock-item-name{display:none}.dock-sep{width:26px;height:1px;margin:.3rem 0}.dock-item{-webkit-tap-highlight-color:transparent;transition:transform .12s var(--ease-soft)}.dock-item:active{transform:scale(.88)}.dock-item-dot{bottom:auto;left:auto;right:-6px;top:50%;transform:translateY(-50%)}}@media (prefers-reduced-motion: reduce){.dock{transition:opacity .3s linear}}.wlights{display:flex;align-items:center;gap:8px;margin-right:4px}.wt .wlights{padding-left:18px}.wlight{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;padding:0;border:0;border-radius:50%;cursor:pointer;color:#0000008c;transition:filter .2s var(--ease-soft)}.wlight--close{background:#ff5f57}.wlight--min{background:#febc2e}.wlight--max{background:#28c840}.wlight svg{opacity:0;transition:opacity .15s var(--ease-soft)}.wlights:hover .wlight svg,.wlights:focus-within .wlight svg{opacity:1}.wlight:hover{filter:brightness(.92)}.wlight:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.wt--figma .wlights .wlight{filter:saturate(.92)}@media (prefers-reduced-motion: reduce){.wlight,.wlight svg{transition:none}}:root{--ph-margin: 22px;--ph-dock-icon: clamp(46px, 15vw, 60px);--ph-dock: calc(var(--ph-dock-icon) + 26px);--ph-safe: max(10px, env(safe-area-inset-bottom, 0px));--ph-status: 54px}@media (max-height: 700px){:root{--ph-dock-icon: clamp(44px, 14vw, 52px)}}.ph{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;opacity:0;pointer-events:none;transition:opacity .55s ease;--ph-gap-x: 18px;--ph-gap-y: 24px;--ph-label: 16px;--ph-dots: 26px;--ph-chrome: calc(var(--ph-status) + var(--ph-dots) + var(--ph-dock) + var(--ph-safe) + 18px);--ph-cell: clamp( 46px, min( (100vw - 2 * var(--ph-margin) - 3 * var(--ph-gap-x)) / 4, (100dvh - var(--ph-chrome) - 6 * var(--ph-gap-y) - var(--ph-label)) / 7 ), 82px );--ph-tile-radius: 14px;color:#fff;font-family:var(--font-ui, system-ui, sans-serif)}.ph.is-on{opacity:1;pointer-events:auto}.ph-frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:46px;overflow:hidden;background:radial-gradient(115% 62% at 50% 44%,#06060e1a,#04040a9e 72%);-webkit-tap-highlight-color:transparent}.ph-status{position:absolute;top:0;left:0;right:0;height:var(--ph-status);display:flex;align-items:center;justify-content:space-between;padding:2px 26px 0;font-size:15px;font-weight:600;letter-spacing:.01em;z-index:4}.ph-status-time{min-width:54px}.ph-status-icons{display:flex;align-items:center;gap:6px;min-width:54px;justify-content:flex-end}.ph-status-glyph{height:11px;width:auto;fill:currentColor}.ph-status-battery{height:12px}.ph-island{width:108px;height:32px;border-radius:20px;background:#000;display:grid;place-items:center;justify-items:end;padding-right:12px}.ph-island-lens{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#2b2b3a,#09090d 70%);box-shadow:inset 0 0 0 1px #ffffff14}.ph-pages{position:absolute;top:var(--ph-status);left:0;right:0;bottom:calc(var(--ph-dock) + var(--ph-safe) + var(--ph-dots));display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.ph-pages::-webkit-scrollbar{display:none}.ph-page{flex:0 0 100%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always;overflow-y:auto;scrollbar-width:none}.ph-page::-webkit-scrollbar{display:none}.ph-grid{display:grid;grid-template-columns:repeat(4,var(--ph-cell));grid-auto-rows:var(--ph-cell);column-gap:var(--ph-gap-x);row-gap:var(--ph-gap-y);justify-content:center;align-content:start;padding:10px var(--ph-margin) var(--ph-label)}.ph-tile{position:relative;display:block;min-width:0;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.ph-tile-art{position:relative;display:block;width:100%;height:100%;transition:transform .18s cubic-bezier(.2,0,.2,1)}.ph-tile:active .ph-tile-art{transform:scale(.92)}.ph-img{display:block;width:100%;height:100%}.ph-tile.is-spacer{pointer-events:none}.ph-glass{display:grid;place-items:center;width:100%;height:100%;padding:9%;border-radius:18px;background:#ffffff0a}.ph-plate{position:absolute;left:0;right:0;top:4%;height:88%;border-radius:16px;background:#ffffff0a}.ph-tile-label{position:absolute;top:100%;left:-8px;right:-8px;margin-top:5px;font-size:10.5px;line-height:1.1;font-weight:500;text-align:center;color:#ffffffeb;text-shadow:0 1px 3px rgba(0,0,0,.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-mark{display:grid;place-items:center;width:100%;height:100%;border-radius:23%;overflow:hidden;box-shadow:0 2px 10px #00000073}.ph-mark.is-light{background:#fff}.ph-mark.is-dark{background:#111116;color:#f2f2f5}.ph-mark.is-bleed{background:var(--ph-mark-bg, transparent)}.ph-mark-glyph{height:var(--ph-glyph, 62%);width:auto;max-width:76%}.ph-mark.is-bleed .ph-mark-glyph{width:100%;height:100%;max-width:none;transform:scale(var(--ph-zoom, 1))}.ph-dots{position:absolute;left:0;right:0;bottom:calc(var(--ph-dock) + var(--ph-safe) + 4px);height:var(--ph-dots);display:flex;align-items:center;justify-content:center;gap:8px;z-index:4}.ph-dot{position:relative;width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#ffffff52;cursor:pointer;transition:background .2s ease}.ph-dot:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.ph-dot.is-on{background:#fff}.ph-dot:focus-visible{outline:2px solid #fff;outline-offset:4px}.ph-dock{position:fixed;z-index:60;opacity:0;pointer-events:none;transition:opacity .45s ease;left:var(--ph-margin);right:var(--ph-margin);bottom:calc(var(--ph-safe) + 8px);display:flex;align-items:center;justify-content:space-evenly;gap:var(--ph-gap-x);padding:13px 12px;border-radius:34px;background:#ffffff1a;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:inset 0 0 0 1px #ffffff1a}.ph-dock.is-on{opacity:1;pointer-events:auto}.ph-dock-item{position:relative;display:block;width:var(--ph-dock-icon);height:var(--ph-dock-icon);-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.2,0,.2,1)}.ph-dock-item:active{transform:scale(.92)}.ph-tile:focus-visible .ph-tile-art,.ph-dock-item:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:6px}.ph-dock-dot{position:absolute;left:50%;bottom:-7px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#ffffffd9;opacity:0;transition:opacity .25s ease}.ph-dock-item.is-active .ph-dock-dot{opacity:1}.ph-home-bar{position:absolute;left:50%;transform:translate(-50%);bottom:7px;width:116px;height:5px;border-radius:3px;background:#ffffff73}@media (max-height: 700px){.ph{--ph-gap-y: 18px;--ph-label: 14px;--ph-status: 44px;--ph-dots: 20px}.ph-tile[data-key=bloom-gap]{grid-row:span 1!important}}@media (prefers-reduced-motion: reduce){.ph-tile-art,.ph-dock-item{transition:none}}.pback{display:inline-flex;align-items:center;gap:3px;min-height:44px;padding:0 14px 0 7px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;font-family:var(--font-ui, system-ui, sans-serif);font-size:13px;font-weight:500;line-height:1;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.pback:active{background:color-mix(in srgb,currentColor 18%,transparent)}.pback:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pback-word{padding-bottom:1px}@media (max-width: 640px){body:has(.cw) .ph-dock,body:has(.rw) .ph-dock{display:none}}:root{--void-bg: #010104;--void-text: #edecea;--void-dim: #9a9aa6;--void-line: rgba(237, 236, 234, .14);--void-accent: #2c5c88;--void-accent-hi: #4d8bc4;--dw-bg: #1e1e1e;--dw-ink: #ebebeb;--dw-dim: #a0a0a0;--dw-accent: #e23a16;--dw-pink: #f472b6;--dw-line: rgba(255, 255, 255, .11);--dw-slot: #262626;--dw-panel: #2c2c2c;--dw-panel-line: #1a1a1a;--dw-blue: #0d99ff;--dw-board: #f6f5f2;--dw-board-ink: #1c1b19;--dw-board-dim: #6f6b64;--dw-board-line: rgba(28, 27, 25, .12);--tw-bg: #1e1e1e;--tw-side: #252526;--tw-activity: #333333;--tw-text: #d4d4d4;--tw-dim: #858585;--tw-accent: #007acc;--tw-line: #2d2d30;--tw-card: #252526;--syn-kw: #6f5b79;--syn-str: #e3cdb7;--syn-fn: #a9a97e;--syn-type: #579082;--syn-var: #5f7d95;--syn-com: #55744c;--syn-num: #9db290;--syn-punc: #4b4f55;--syn-md: #517394;--tw-gold: #e7d391;--font-sans: "Archivo Variable", system-ui, -apple-system, sans-serif;--font-system: system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui: "Inter Variable", "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, "Cascadia Code", monospace;--font-script: "Ballet Variable", "Segoe Script", cursive;--font-monogram: "Pinyon Script", "Segoe Script", cursive;--font-serif: "Cormorant Garamond", "Times New Roman", serif;--font-mono-alt: "Space Mono", ui-monospace, monospace;--design-tint: #f2c7d3;--tech-tint: #a7c7ff;--ease-soft: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}code,kbd,samp,pre{font-family:inherit}html{overflow-x:clip;background:var(--void-bg);scrollbar-gutter:stable}html.has-fullwin{overflow:hidden;scrollbar-gutter:auto}html.has-fullwin body{padding-right:var(--page-lock-gap, 0px)}html.has-fullwin .mb-bar{right:var(--page-lock-gap, 0px)}html[data-world=design]{background:#1e1e1e}html[data-world=tech]{background:var(--tw-bg)}html[data-world=gallery]{background:#05040a}html[data-world=notes]{background:#f4f1e8}html[data-world=pond]{background:#0b0f1e}body{font-family:var(--font-system);color:var(--void-text);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,canvas,svg{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:#e23a16d9;color:#fff}html[data-world=tech] ::selection{background:#264f78;color:#fff}:focus-visible{outline:2px solid currentColor;outline-offset:4px}.display{font-family:var(--font-sans);font-stretch:125%;font-weight:900;text-transform:uppercase;letter-spacing:-.015em}.wipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.world-window.is-opening{position:fixed;top:0;right:0;bottom:0;left:0;overflow:clip}.world-window:not(.is-opening){opacity:1!important;transform:none!important;will-change:auto!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
