@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/work/assets/manrope-latin-300-normal-BgxWhS7-.woff2) format("woff2"),url(/work/assets/manrope-latin-300-normal-BXCth4v8.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/work/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/work/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/work/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/work/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/work/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/work/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/work/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/work/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/work/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/work/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/work/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/work/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/work/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/work/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/work/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/work/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/work/assets/fraunces-vietnamese-standard-normal-Czevyj-6.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/work/assets/fraunces-latin-ext-standard-normal-CJcjJNj7.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/work/assets/fraunces-latin-standard-normal-DihXLNYH.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/work/assets/fraunces-vietnamese-standard-italic-DxWqP7Ku.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/work/assets/fraunces-latin-ext-standard-italic-CGbN9UgK.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/work/assets/fraunces-latin-standard-italic-lSdLDfvT.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/work/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/work/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/work/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/work/assets/inter-tight-greek-wght-normal-sS1B39LI.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/work/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/work/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/work/assets/inter-tight-latin-wght-normal-DX-nOvPD.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/work/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/work/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/work/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/work/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/work/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/work/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff")}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/work/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2) format("woff2"),url(/work/assets/archivo-black-latin-400-normal-HW9MwEcM.woff) format("woff")}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#030405;display:flex;align-items:flex-end;justify-content:space-between;padding:2rem 2.4rem}.preloader__word{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.42em;text-transform:uppercase;color:var(--silver)}.preloader__count{font-family:var(--font-tight);font-weight:800;font-size:clamp(4rem,12vw,9rem);line-height:.8;color:var(--ink);font-variant-numeric:tabular-nums}.nav{position:fixed;top:0;left:0;right:0;z-index:800;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2.4rem;border-bottom:1px solid transparent;transition:padding .45s var(--ease-out),background .45s var(--ease-out),border-color .45s var(--ease-out),backdrop-filter .45s var(--ease-out)}.nav--scrolled{padding:.85rem 2.4rem;background:#050607c7;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border-bottom-color:var(--line-soft)}.nav__brand{font-family:var(--font-mono);font-weight:600;font-size:.8rem;letter-spacing:.34em;text-transform:uppercase;color:var(--ink);text-shadow:0 1px 12px rgba(3,4,5,.55)}.nav--scrolled .nav__brand,.nav--scrolled .nav__link{text-shadow:none}.nav__links{display:flex;gap:2rem}.nav__link{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--silver);text-shadow:0 1px 12px rgba(3,4,5,.55);position:relative;transition:color .3s var(--ease-out)}.nav__link:hover{color:var(--ink)}.nav__link:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.nav__link:hover:after{transform:scaleX(1)}@media(max-width:720px){.nav__links{display:none}}.hero{position:relative;min-height:100vh;overflow:clip;display:flex;flex-direction:column;justify-content:flex-end;padding:0 2.4rem 4.5rem}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05060740,#0506070d 45%,#050607d1);pointer-events:none}.hero__kicker{position:relative;display:flex;gap:1.2rem;align-items:baseline;margin-bottom:1.6rem}.hero__headline{position:relative;font-family:var(--font-tight);font-weight:800;font-size:clamp(3.2rem,10.5vw,9.5rem);line-height:.92;letter-spacing:-.035em;text-transform:uppercase;max-width:14ch}.hero__headline .line{overflow:clip;display:block;padding-bottom:.06em;margin-bottom:-.06em}.hero__headline .thin{font-weight:300;font-style:italic;font-family:var(--font-serif);text-transform:none;letter-spacing:-.01em}.hero__foot{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:2.6rem;flex-wrap:wrap}.hero__sub{max-width:34ch;color:var(--muted-2);font-size:1.02rem;line-height:1.55}.hero__scroll{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:.7rem}.hero__scroll:after{content:"";width:3.2rem;height:1px;background:var(--line-strong);animation:scroll-hint 2.2s var(--ease-inout) infinite;transform-origin:left}@keyframes scroll-hint{0%{transform:scaleX(0);transform-origin:left}45%{transform:scaleX(1);transform-origin:left}55%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.section{position:relative;padding:9rem 2.4rem;border-top:1px solid var(--line-soft)}.section__head{display:flex;align-items:baseline;gap:1.4rem;margin-bottom:4rem}.section__index{font-family:var(--font-mono);font-size:.68rem;color:var(--muted)}.manifesto__text{font-family:var(--font-serif);font-weight:300;font-size:clamp(1.7rem,3.8vw,3.4rem);line-height:1.28;letter-spacing:-.01em;max-width:26ch;color:var(--silver)}.manifesto__text em{font-style:italic;color:var(--ink)}.manifesto__text .word{will-change:transform,opacity}.manifesto__tags{margin-top:4.5rem;display:flex;flex-wrap:wrap;gap:.7rem 2rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.caps__row{position:relative;display:grid;grid-template-columns:4rem 1fr 15rem;align-items:start;gap:2rem;padding:2.4rem 0;border-bottom:1px solid var(--line-soft)}.caps__row:first-of-type{border-top:1px solid var(--line-soft)}.caps__num{font-family:var(--font-mono);font-size:.7rem;color:var(--muted);padding-top:.6rem}.caps__name{font-family:var(--font-tight);font-weight:700;font-size:clamp(1.6rem,3.8vw,2.9rem);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);transition:transform .45s var(--ease-out)}.caps__row:hover .caps__name{transform:translate(.7rem)}.caps__detail{margin-top:.75rem;font-size:1rem;line-height:1.55;color:var(--muted-2);max-width:52ch}.caps__outputs{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);text-align:right;padding-top:.7rem;line-height:1.9}@media(max-width:860px){.caps__row{grid-template-columns:2.6rem 1fr;gap:1rem;padding:1.9rem 0}.caps__outputs{grid-column:2;text-align:left;padding-top:.9rem}}.method{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.method__step{border-top:1px solid var(--line-strong);padding-top:1.2rem}.method__num{font-family:var(--font-mono);font-size:.66rem;color:var(--edge);letter-spacing:.14em}.method__name{margin-top:.9rem;font-family:var(--font-tight);font-weight:700;font-size:1.5rem;letter-spacing:-.02em;color:var(--ink)}.method__text{margin-top:.7rem;font-size:.94rem;line-height:1.55;color:var(--muted-2)}@media(max-width:860px){.method{grid-template-columns:1fr;gap:2.2rem}}.btn{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.6rem;border-radius:2px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;transition:background .3s var(--ease-out),color .3s var(--ease-out),border-color .3s var(--ease-out),transform .3s var(--ease-out)}.btn:active{transform:scale(.98)}.btn--primary{background:var(--ink);color:#05070a;border:1px solid var(--ink)}.btn--primary:hover{background:#fff}.btn--quiet{color:var(--ink);border:1px solid var(--line-strong)}.btn--quiet:hover{border-color:var(--ink);background:#e9f0f512}.hero__actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.8rem}.section,.footer{scroll-margin-top:4.5rem}.lab__intro{color:var(--muted-2);max-width:46ch;font-size:1.05rem;line-height:1.6;margin-bottom:4rem}.lab__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1.2rem}.lab-card{position:relative;display:block;border:1px solid var(--line-soft);background:var(--panel);overflow:clip;aspect-ratio:16 / 10;transition:border-color .4s var(--ease-out)}.lab-card:hover{border-color:var(--line-strong)}.lab-card:nth-child(6n+1){grid-column:span 7}.lab-card:nth-child(6n+2){grid-column:span 5}.lab-card:nth-child(6n+3){grid-column:span 5}.lab-card:nth-child(6n+4){grid-column:span 7}.lab-card:nth-child(6n+5){grid-column:span 6}.lab-card:nth-child(6n+6){grid-column:span 6}@media(max-width:860px){.lab-card{grid-column:1 / -1!important}}.lab-card__vis{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .8s var(--ease-out)}.lab-card:hover .lab-card__vis{transform:scale(1.045)}.lab-card__meta{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:3.4rem 1.3rem 1.1rem;background:linear-gradient(180deg,transparent 0%,rgba(3,4,5,.55) 42%,rgba(3,4,5,.93) 100%)}.lab-card__name{font-family:var(--font-tight);font-weight:700;font-size:1.25rem;letter-spacing:-.01em;color:#fff}.lab-card__tag{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;text-align:right}.proof{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.proof__cell{border-left:1px solid var(--line-soft);padding-left:1.4rem}.proof__value{font-family:var(--font-tight);font-weight:800;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.proof__label{margin-top:.7rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}@media(max-width:860px){.proof{grid-template-columns:repeat(2,1fr);row-gap:3rem}}.operator__inner{display:grid;grid-template-columns:16rem 1fr;gap:3rem;align-items:start;max-width:62rem}.operator__inner--nophoto{grid-template-columns:1fr;max-width:52rem}.operator__inner--nophoto .operator__name{font-size:clamp(2.2rem,5vw,3.8rem)}.operator__inner--nophoto .operator__history{font-size:clamp(1.05rem,1.6vw,1.22rem);max-width:52ch}.operator__photo{width:100%;aspect-ratio:4 / 5;object-fit:cover;border:1px solid var(--line-soft);filter:grayscale(.25) contrast(1.03)}.operator__name{font-family:var(--font-tight);font-weight:800;font-size:clamp(1.8rem,3.4vw,2.8rem);letter-spacing:-.03em;line-height:1.02;color:var(--ink)}.operator__role{margin-top:.5rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--edge)}.operator__history{margin-top:1.4rem;font-size:1.05rem;line-height:1.65;color:var(--muted-2);max-width:56ch}.operator__link{display:inline-block;margin-top:1.4rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line-strong);padding-bottom:.25rem}@media(max-width:760px){.operator__inner{grid-template-columns:1fr;gap:1.8rem}.operator__photo{max-width:15rem}}.offer{margin-top:5.5rem;display:grid;grid-template-columns:1fr 30rem;gap:4rem;align-items:start;border-top:1px solid var(--line-strong);padding-top:3.5rem}.offer__label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--edge)}.offer__title{margin-top:1.2rem;font-family:var(--font-tight);font-weight:800;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.03;letter-spacing:-.032em;color:var(--ink);max-width:16ch}.offer__lede{margin-top:1.3rem;max-width:46ch;font-size:1.02rem;line-height:1.6;color:var(--muted-2)}.offer__panel{border:1px solid var(--line-strong);background:linear-gradient(160deg,#1c22278c,#090b0ebf);padding:1.9rem 1.8rem}.offer__priceRow{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.offer__from{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.offer__price{font-family:var(--font-tight);font-weight:800;font-size:clamp(2.6rem,5vw,3.6rem);letter-spacing:-.035em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.offer__band{font-size:.86rem;color:var(--muted)}.offer__why{margin-top:1.3rem;padding-top:1.3rem;border-top:1px solid var(--line-soft);font-size:.93rem;line-height:1.6;color:var(--muted-2)}.offer__why strong{color:var(--ink);font-weight:600}.offer__list{margin-top:1.4rem;list-style:none;display:flex;flex-direction:column;gap:.7rem}.offer__list li{position:relative;padding-left:1.4rem;font-size:.93rem;line-height:1.5;color:var(--muted-2)}.offer__list li:before{content:"—";position:absolute;left:0;color:var(--edge)}.offer__cta{margin-top:1.8rem;width:100%;justify-content:center}.offer__after{margin-top:1.3rem;font-size:.84rem;line-height:1.55;color:var(--muted)}@media(max-width:980px){.offer{grid-template-columns:1fr;gap:2.4rem;margin-top:4rem}}.manifesto__sub{margin-top:2.6rem;max-width:58ch;font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.65;color:var(--muted-2)}.access{display:grid;grid-template-columns:22rem 1fr;gap:4rem;align-items:start}.access__title{font-family:var(--font-tight);font-weight:800;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.1;letter-spacing:-.025em;color:var(--ink)}.access__lede p{margin-top:1.1rem;color:var(--muted-2);line-height:1.6;font-size:.98rem}.access__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}.access__item{background:var(--paper);padding:1.7rem 1.6rem}.access__item h4{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:var(--edge)}.access__item p{margin-top:.8rem;font-size:.93rem;line-height:1.6;color:var(--muted-2)}.access__signature{grid-column:1 / -1;background:var(--paper);padding:1.5rem 1.6rem;display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.access__signatureLabel{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.access__signatureName{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.5rem;color:var(--ink)}.access__signatureRole{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2)}@media(max-width:980px){.access{grid-template-columns:1fr;gap:2.4rem}.access__grid{grid-template-columns:1fr}}.terms{border-top:1px solid var(--line-soft)}.terms__row{display:grid;grid-template-columns:14rem 1fr;gap:2rem;padding:1.7rem 0;border-bottom:1px solid var(--line-soft);align-items:baseline}.terms__label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.terms__body{font-size:1.02rem;line-height:1.55;color:var(--ink);max-width:60ch}@media(max-width:760px){.terms__row{grid-template-columns:1fr;gap:.6rem}}.faq{border-top:1px solid var(--line-soft);max-width:64rem}.faq__item{border-bottom:1px solid var(--line-soft)}.faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0;cursor:pointer;list-style:none;font-family:var(--font-tight);font-weight:600;font-size:clamp(1.02rem,1.7vw,1.3rem);color:var(--ink);transition:color .25s var(--ease-out)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary i{font-style:normal;font-family:var(--font-mono);font-size:1.1rem;color:var(--muted);transition:transform .35s var(--ease-out);flex:none}.faq__item[open] summary i{transform:rotate(45deg)}.faq__item p{padding:0 0 1.6rem;max-width:68ch;color:var(--muted-2);line-height:1.65;font-size:.98rem}.apply{background:#eceae4;color:#14161a;padding:7rem 2.4rem 2.4rem}.apply ::selection{background:#14161a;color:#eceae4}.apply__inner{display:grid;grid-template-columns:1fr 30rem;gap:5rem;align-items:start;padding-bottom:5rem;border-bottom:1px solid rgba(20,22,26,.18)}.apply__index{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#565b64}.apply__title{margin-top:1.4rem;font-family:var(--font-tight);font-weight:800;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.98;letter-spacing:-.035em;max-width:14ch}.apply__lede{margin-top:1.4rem;max-width:42ch;font-size:1.02rem;line-height:1.6;color:#464b53}.apply__direct{margin-top:2.6rem;display:flex;flex-direction:column;gap:.6rem}.apply__direct>span{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:#565b64}.apply__email{display:inline-flex;align-items:center;gap:.9rem;font-family:var(--font-mono);font-size:.95rem;color:#14161a;border-bottom:1px solid rgba(20,22,26,.3);padding-bottom:.3rem;width:fit-content}.apply__email i{font-style:normal;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#565b64}.apply__form{display:flex;flex-direction:column;gap:1.1rem}.apply__field{display:flex;flex-direction:column;gap:.5rem}.apply__field>span{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#565b64}.apply__field input,.apply__field textarea{font:inherit;font-size:.98rem;color:#14161a;background:#fff9;border:1px solid rgba(20,22,26,.22);border-radius:2px;padding:.75rem .85rem;resize:vertical;transition:border-color .25s var(--ease-out),background .25s var(--ease-out)}.apply__field input:focus,.apply__field textarea:focus{outline:none;border-color:#14161a;background:#fff}.apply__submit{margin-top:.6rem;padding:.95rem 1.4rem;background:#14161a;color:#eceae4;border-radius:2px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;transition:background .3s var(--ease-out),transform .2s var(--ease-out)}.apply__submit:hover{background:#2b3038}.apply__submit:active{transform:scale(.985)}.apply__meta{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding-top:1.6rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:#565b64}@media(max-width:980px){.apply__inner{grid-template-columns:1fr;gap:3rem}}.footer{position:relative;padding:10rem 2.4rem 3rem;border-top:1px solid var(--line-soft);overflow:clip}.footer__cta{display:block;font-family:var(--font-tight);font-weight:800;font-size:clamp(3rem,11vw,10rem);line-height:.95;letter-spacing:-.04em;text-transform:uppercase;color:var(--ink);width:fit-content}.footer__cta .footer__arrow{display:inline-block;transition:transform .4s var(--ease-out)}.footer__cta:hover .footer__arrow{transform:translate(.18em,-.18em)}.footer__meta{margin-top:6rem;display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}:root{--paper: #050607;--paper-2: #0a0c0f;--panel: #0d1013;--panel-2: #12161a;--ink: #f2f4f5;--muted: #919aa2;--muted-2: #aeb6bd;--silver: #c6d0d7;--edge: #a9c0cf;--focus: #d7e8f2;--line: rgba(205, 220, 230, .16);--line-strong: rgba(214, 228, 237, .34);--line-soft: rgba(205, 220, 230, .08);--font-display: "Manrope", sans-serif;--font-body: "Manrope", sans-serif;--font-mono: "IBM Plex Mono", monospace;--font-serif: "Fraunces", serif;--font-grotesk: "Space Grotesk", sans-serif;--font-black: "Archivo Black", sans-serif;--font-tight: "Inter Tight", sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-inout: cubic-bezier(.83, 0, .17, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:initial;background:#050607}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:#a9c0cf59;color:#fff}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}img,canvas,svg,video{display:block;max-width:100%}.mono-label{font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.grain:after{content:"";position:fixed;top:-100%;right:-100%;bottom:-100%;left:-100%;z-index:999;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.035;animation:grain-shift .9s steps(4) infinite}@keyframes grain-shift{0%{transform:translate(0)}25%{transform:translate(-2%,3%)}50%{transform:translate(3%,-2%)}75%{transform:translate(-3%,-3%)}to{transform:translate(2%,2%)}}@media(hover:hover)and (pointer:fine){body.has-cursor,body.has-cursor a,body.has-cursor button{cursor:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
