.grad{background:linear-gradient(96deg, var(--violet) 0%, var(--teal-lit) 52%, var(--gold) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.glass{background:linear-gradient(160deg, var(--glass-strong), var(--glass) 60%), #0b0a1680;border:1px solid var(--edge);-webkit-backdrop-filter:blur(var(--blur));border-radius:18px}.wordmark{font-family:var(--font-display);letter-spacing:-.035em;font-variation-settings:"wdth" 88;font-size:1.05rem;font-weight:800}.wordmark__accent{color:var(--violet)}.appbtn{isolation:isolate;letter-spacing:-.01em;color:var(--void);background:linear-gradient(112deg, var(--violet) 0%, #b9b4ff 45%, var(--teal-lit) 130%);transition:box-shadow .35s var(--ease-out);white-space:nowrap;border-radius:999px;align-items:center;gap:.55em;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 12px 40px -12px #9791ffbf}.appbtn--sm{padding:.62rem 1.35rem;font-size:.94rem}.appbtn--lg{padding:1.02rem 2.5rem;font-size:1.12rem}.appbtn:hover{box-shadow:inset 0 0 0 1px #ffffff4d,0 18px 60px -12px #9791fff2}.appbtn__glow{z-index:-1;opacity:0;block-size:320%;inline-size:130%;transition:opacity .35s var(--ease-out);background:radial-gradient(circle,#ffffff8c,#0000 58%);position:absolute;top:50%;translate:-50% -50%}.appbtn__glow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.appbtn__glow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.appbtn__glow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.appbtn__glow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.appbtn:hover .appbtn__glow{opacity:1}.appbtn__arrow{transition:translate .35s var(--ease-out)}.appbtn:hover .appbtn__arrow{translate:3px}[dir=rtl] .appbtn__arrow{scale:-1 1}.nav{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(150%);background:#06060bd1;border-block-end:1px solid #ffffff0f;padding-block-start:.85rem;padding-block-end:.85rem;position:fixed;top:0;left:0;right:0}.nav__inner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nav__brand{align-items:center;display:inline-flex}.hero{text-align:center;align-content:center;min-block-size:100svh;padding-block-start:22vh;padding-block-end:14vh;display:grid}.hero__inner{justify-items:center;gap:1.6rem;display:grid}.hero__title{text-wrap:balance;max-inline-size:16ch;font-size:clamp(2.9rem,9.2vw,7.2rem)}.hero__sub{color:var(--text-soft);text-wrap:balance;max-inline-size:34ch;font-size:clamp(1.05rem,.98rem + .75vw,1.5rem)}.hero__cta{justify-items:center;gap:1.1rem;margin-block-start:.6rem;display:grid}.hero__meta{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-faint);font-size:.74rem}.scrollhint{justify-items:center;display:grid;position:absolute;bottom:3.2rem;left:0;right:0}.scrollhint span{background:linear-gradient(to bottom, transparent, var(--violet), transparent);block-size:54px;inline-size:1px;animation:drift 2.6s var(--ease-out) infinite}@keyframes drift{0%,to{opacity:.15;transform:translateY(-8px)}50%{opacity:.9;transform:translateY(8px)}}.manifesto{padding-block-start:clamp(9rem,22vh,16rem);padding-block-end:clamp(9rem,22vh,16rem)}.manifesto__text{text-wrap:balance;max-inline-size:20ch;font-size:clamp(2rem,5.6vw,4.4rem)}.pillars{padding-block-start:clamp(5rem,12vh,9rem);padding-block-end:clamp(5rem,12vh,9rem)}.pillars__grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.pillar{transition:border-color .4s var(--ease-out), transform .4s var(--ease-out);align-content:start;gap:.4rem;padding:1.75rem 1.6rem 1.9rem;display:grid;position:relative;overflow:hidden}.pillar:after{content:"";background:linear-gradient(90deg, transparent, var(--violet), transparent);opacity:.4;block-size:1px;position:absolute;top:0;left:0;right:0}.pillar:hover{border-color:var(--edge-lit);transform:translateY(-4px)}.pillar__index{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.12em;font-size:.7rem}.pillar__title{color:var(--violet);font-size:1.6rem}.pillar__line{color:var(--text-soft);font-size:.98rem}.services{text-align:center;padding-block-start:clamp(7rem,18vh,13rem);padding-block-end:clamp(7rem,18vh,13rem)}.services__title{text-wrap:balance;max-inline-size:18ch;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(2rem,5.2vw,4rem)}.services__ring{flex-wrap:wrap;justify-content:center;gap:.7rem;margin:3rem 0 0;padding:0;list-style:none;display:flex}.chip{color:var(--text-soft);transition:color .35s var(--ease-out), border-color .35s var(--ease-out), transform .35s var(--ease-out);border-radius:999px;align-items:center;gap:.55rem;padding:.68rem 1.25rem;font-size:.95rem;display:inline-flex}.chip:hover{color:var(--text);border-color:var(--edge-lit);transform:translateY(-3px)}.chip__dot{background:var(--teal-lit);block-size:6px;inline-size:6px;box-shadow:0 0 10px var(--teal-lit);border-radius:50%;flex:none}.beats{padding-block-start:clamp(5rem,12vh,9rem);padding-block-end:clamp(5rem,12vh,9rem)}.beats__list{gap:0;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.beat{border-block-start:1px solid #ffffff14;align-items:baseline;gap:clamp(1rem,4vw,3rem);padding-block-start:clamp(1.4rem,3vw,2.2rem);padding-block-end:clamp(1.4rem,3vw,2.2rem);display:flex}.beat:last-child{border-block-end:1px solid #ffffff14}.beat__num{font-family:var(--font-mono);color:var(--violet);flex:none;padding-block-start:.35em;font-size:.78rem}.beat__text{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.35rem,3.4vw,2.5rem);font-weight:600;line-height:1.15}.final{text-align:center;padding-block-start:clamp(9rem,24vh,17rem);padding-block-end:clamp(9rem,24vh,17rem)}.final__inner{justify-items:center;gap:2.6rem;display:grid}.final__title{text-wrap:balance;max-inline-size:15ch;font-size:clamp(2.2rem,6.4vw,5.2rem)}.footer{-webkit-backdrop-filter:blur(10px);background:#06060b8c;border-block-start:1px solid #ffffff12;padding-block-start:2.6rem;padding-block-end:3.4rem}.footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.footer__links{color:var(--text-soft);align-items:center;gap:.7rem;font-size:.92rem;display:inline-flex}.footer__links a:hover{color:var(--text)}.footer__sep{color:var(--text-faint)}.footer__tag{color:var(--text-faint);font-size:.92rem}.footer__app{color:var(--violet);font-size:.92rem;font-weight:600}.footer__app:hover{color:var(--text)}.scene-fallback{background:radial-gradient(ellipse 55% 45% at 50% 38%, #9791ff47, transparent 70%), radial-gradient(ellipse 40% 40% at 72% 62%, #00978833, transparent 70%), linear-gradient(180deg, var(--deep), var(--void))}@media (max-width:820px){.hero{padding-block-start:18vh;padding-block-end:12vh}.beat{align-items:flex-start}.footer__inner{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.scrollhint span{opacity:.4;animation:none}.pillar:hover,.chip:hover{transform:none}}.nav__brand{align-items:center;gap:.6rem;display:inline-flex}.nav__logo{border-radius:8px;flex:none;block-size:30px;inline-size:30px}.nav__right{align-items:center;gap:clamp(.5rem,2vw,1.1rem);display:flex}.nav__link{color:var(--text-soft);transition:color .3s var(--ease-out);white-space:nowrap;font-size:.94rem}.nav__link:hover{color:var(--text)}.langsw{position:relative}.langsw__btn{border:1px solid var(--edge);background:var(--glass);color:var(--text-soft);font:inherit;cursor:pointer;transition:color .3s var(--ease-out), border-color .3s var(--ease-out);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.86rem;display:inline-flex}.langsw__btn:hover{color:var(--text);border-color:var(--edge-lit)}.langsw__code{font-family:var(--font-mono);letter-spacing:.06em;font-size:.76rem}.langsw__menu{z-index:80;border-radius:14px;max-block-size:60vh;min-inline-size:190px;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .5rem);overflow-y:auto;box-shadow:0 24px 60px -20px #000000d9}.langsw__menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.langsw__menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.langsw__menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.langsw__menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.langsw__item{inline-size:100%;color:var(--text-soft);font:inherit;text-align:start;cursor:pointer;transition:background .2s var(--ease-out);background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.55rem .7rem;font-size:.9rem;display:flex}.langsw__item:hover{background:var(--glass-strong);color:var(--text)}.langsw__item.is-active{color:var(--violet)}.langsw__label{color:var(--text-faint);flex:none;font-size:.74rem}.page{padding-block-start:clamp(8rem,20vh,12rem);padding-block-end:clamp(5rem,12vh,8rem)}.shell--narrow{inline-size:min(760px,100% - 2*clamp(1.25rem,5vw,4rem));margin-inline-start:auto;margin-inline-end:auto}.page__title{text-wrap:balance;max-inline-size:16ch;font-size:clamp(2.4rem,7vw,5rem)}.page__title--legal{font-size:clamp(2.2rem,5.5vw,3.6rem)}.page__lead{color:var(--text-soft);max-inline-size:62ch;margin-block-start:1.6rem;font-size:clamp(1.05rem,1rem + .5vw,1.35rem)}.page__section{margin-block-start:clamp(2.6rem,6vh,4rem)}.page__h2{margin-block-end:.9rem;font-size:clamp(1.3rem,2.4vw,1.85rem)}.page__body{color:var(--text-soft);max-inline-size:68ch;margin-block-end:1rem}.page__cta{margin-block-start:clamp(3rem,8vh,5rem)}.principles{gap:0;margin:0;padding:0;list-style:none;display:grid}.principle{font-family:var(--font-display);letter-spacing:-.02em;border-block-start:1px solid #ffffff14;align-items:baseline;gap:clamp(.9rem,3vw,1.8rem);padding-block-start:1.1rem;padding-block-end:1.1rem;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:600;display:flex}.principle:last-child{border-block-end:1px solid #ffffff14}.principle__num{font-family:var(--font-mono);color:var(--violet);flex:none;font-size:.72rem;font-weight:400}.legal__meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-block-start:1rem;font-size:.74rem}.legal__note{color:var(--text-soft);border-radius:12px;margin-block-start:1.4rem;padding:.85rem 1.1rem;font-size:.9rem}.legal__list{color:var(--text-soft);max-inline-size:68ch;margin:0 0 1rem;padding-inline-start:1.3rem}.legal__list li{margin-block-end:.4rem}.textlink{color:var(--violet);transition:border-color .3s var(--ease-out);border-block-end:1px solid #0000}.textlink:hover{border-block-end-color:var(--violet)}[dir=rtl] .beat__num,[dir=rtl] .principle__num,[dir=rtl] .pillar__index{font-family:var(--font-mono)}[dir=rtl] .hero__meta,[dir=rtl] .eyebrow,[dir=rtl] .legal__meta{letter-spacing:0}@media (max-width:560px){.nav__link{display:none}.nav__logo{block-size:26px;inline-size:26px}}[dir=rtl] .hero__meta,[dir=rtl] .eyebrow,[dir=rtl] .legal__meta,[dir=rtl] .pillar__index,[dir=rtl] .beat__num,[dir=rtl] .principle__num,[dir=rtl] .langsw__code{font-family:var(--font-body);letter-spacing:0;text-transform:none}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/BricolageGrotesque-latin-ext-3y996as8bTXq_nANBjzKo3IeZx8z6up5L-aNGfyOPPtQPw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/BricolageGrotesque-latin-3y996as8bTXq_nANBjzKo3IeZx8z6up5L-iNGfyOPPs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/Inter-latin-ext-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/Inter-latin-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-latin-ext-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwgknk-6nFg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-latin-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwgknk-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-latin-ext-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwgknk-6nFg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-latin-tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwgknk-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void:#06060b;--deep:#0b0a16;--raise:#12101f;--violet:#9791ff;--violet-dim:#6b64d6;--teal:#009788;--teal-lit:#2fd9c5;--gold:#f5c97b;--text:#f7f7fb;--text-soft:#a9a7c4;--text-faint:#6f6d8a;--glass:#ffffff0e;--glass-strong:#ffffff16;--edge:#ffffff29;--edge-lit:#9791ff8c;--blur:16px;--font-arabic:"SF Arabic", "Geeza Pro", "Noto Naskh Arabic", "Segoe UI", Tahoma;--font-cjk:"PingFang SC", "Hiragino Sans", "Yu Gothic UI", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-display:"Bricolage Grotesque", "Inter", var(--font-arabic), var(--font-cjk), system-ui, sans-serif;--font-body:"Inter", var(--font-arabic), var(--font-cjk), system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--shell:min(1180px, 100% - 2 * clamp(1.25rem, 5vw, 4rem));--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--void);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.65;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"wdth" 92;margin:0;font-weight:800;line-height:1.02}:root[lang=ar] h1,:root[lang=ar] h2,:root[lang=ar] h3,:root[lang=fa] h1,:root[lang=fa] h2,:root[lang=fa] h3{letter-spacing:0;font-variation-settings:normal;line-height:1.35}:root[lang=ja] h1,:root[lang=ja] h2,:root[lang=ja] h3,:root[lang=zh] h1,:root[lang=zh] h2,:root[lang=zh] h3{letter-spacing:0;line-height:1.28}p{margin:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{background:var(--violet);color:var(--void)}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}.skip{z-index:200;background:var(--violet);color:var(--void);border-radius:8px;padding:.75rem 1.25rem;font-weight:600;transition:top .2s;position:absolute;top:-100px}.skip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.skip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.skip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.skip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.skip:focus{top:1rem}.shell{inline-size:var(--shell);margin-inline-start:auto;margin-inline-end:auto}section{z-index:2;position:relative}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--violet);font-size:.7rem;font-weight:500}.scene-layer{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.content-layer{z-index:1;position:relative}.grain{z-index:1;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.vignette{z-index:1;pointer-events:none;background:radial-gradient(95% 80% at 50% 45%,#0000 52%,#06060b8c 100%);position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
