@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/space-grotesk-vietnamese-500-normal.0a6bc1c8.woff2) format("woff2"),url(/_next/static/media/space-grotesk-vietnamese-500-normal.6189c43d.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/space-grotesk-latin-ext-500-normal.f605b0d2.woff2) format("woff2"),url(/_next/static/media/space-grotesk-latin-ext-500-normal.644f7a23.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/space-grotesk-latin-500-normal.31250b26.woff2) format("woff2"),url(/_next/static/media/space-grotesk-latin-500-normal.3d793272.woff) format("woff");unicode-range:u+00??,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.fe77cf74.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.c53594e1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.03c3c250.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.f9650ffc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-greek-400-normal.5f160bba.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-400-normal.bedb8549.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.7f721ef5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.072f5433.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.20dd57fa.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.40b9fc05.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-400-normal.13a15bcd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-400-normal.48b78688.woff) format("woff");unicode-range:u+00??,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.926ddd5b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.cfe07773.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.8f83abe5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.b36047ca.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-greek-500-normal.e5c8b350.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-500-normal.0f811c39.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.4e93e369.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.7649f465.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.91b576dd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.e617d40b.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-500-normal.4cdcd386.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-500-normal.f8dd458c.woff) format("woff");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");unicode-range:u+00??,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}:root{--pearl:#F4F2EE;--pearl-2:#ECE9E3;--ink:#0B0B0C;--steel:#6C6E73;--body:#38393D;--hair:#DEDAD3;--card:#FBFAF8;--sheen-a:#EDE6EF;--sheen-b:#E4ECF1;--sheen-c:#F3ECE1;--obs:#0B0B0C;--obs-2:#141416;--obs-ink:#EEEBE5;--obs-steel:#8D8E93;--obs-hair:#26262A;--obs-glow:#1C1C20;--err:#B42318;--err-d:#FF8A80;--focus:#0B0B0C;--display:var(--font-display),"Helvetica Neue",Arial,sans-serif;--sans:var(--font-sans),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-mono),ui-monospace,Menlo,Consolas,monospace;--ease:cubic-bezier(.2,.7,.1,1)}:root,html{color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--pearl);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(16px,4vw,48px)}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1,h2,h3{font-family:var(--display);font-weight:500;letter-spacing:-.02em;text-wrap:balance;margin:0}p{margin:0}.label{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.logo{display:block;fill:currentColor}.btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-family:var(--sans);font-weight:500;font-size:15px;padding:17px 26px;border:1px solid var(--ink);background:var(--ink);color:var(--pearl);text-decoration:none;cursor:pointer;border-radius:0;transition:color .35s var(--ease)}.btn:before{content:"";position:absolute;inset:0;background:var(--pearl);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path .45s var(--ease);transition:clip-path .45s var(--ease);transition:clip-path .45s var(--ease),-webkit-clip-path .45s var(--ease);z-index:-1}.btn:hover{color:var(--ink)}.btn:hover:before{-webkit-clip-path:inset(0);clip-path:inset(0)}.btn .arr{display:inline-block;transition:transform .35s var(--ease)}.btn:hover .arr{transform:translateX(4px)}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:before{background:var(--ink)}.btn.ghost:hover{color:var(--pearl)}.btn.sm{padding:11px 18px;font-size:13px}.btn.link{border-color:transparent;background:transparent;color:var(--steel);padding-inline:0}.btn.link:before{display:none}.btn.link:hover{color:var(--ink)}.obs .btn{border-color:var(--obs-ink);background:var(--obs-ink);color:var(--obs)}.obs .btn:before{background:var(--obs)}.obs .btn.ghost,.obs .btn:hover{color:var(--obs-ink)}.obs .btn.ghost{background:transparent}.obs .btn.ghost:before{background:var(--obs-ink)}.obs .btn.ghost:hover{color:var(--obs)}.obs .btn.link{background:transparent;border-color:transparent;color:var(--obs-steel)}.obs .btn.link:hover{color:var(--obs-ink)}header.top{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:10;background:color-mix(in srgb,var(--pearl) 86%,transparent);backdrop-filter:saturate(1.3) blur(12px);-webkit-backdrop-filter:saturate(1.3) blur(12px);border-bottom:1px solid var(--hair)}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px}.top .home{color:var(--ink);text-decoration:none}.top .home .logo{height:32px;width:auto}.top nav{display:flex;align-items:center;gap:26px;font-size:14px}.top nav a.link{text-decoration:none;color:var(--steel)}.top nav a.link:hover{color:var(--ink)}.hero{position:relative;overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;inset:-20%;z-index:-2;background:radial-gradient(40% 50% at 18% 30%,var(--sheen-a),transparent 70%),radial-gradient(38% 46% at 78% 22%,var(--sheen-b),transparent 70%),radial-gradient(46% 52% at 62% 88%,var(--sheen-c),transparent 70%);animation:sheen 22s ease-in-out 2 alternate}@keyframes sheen{0%{transform:translate3d(-2%,0,0) rotate(0deg)}to{transform:translate3d(2%,-2%,0) rotate(6deg)}}.hero .ghostmark{position:absolute;right:-7%;top:52%;width:min(640px,74vw);height:auto;color:var(--ink);opacity:.045;transform:translateY(-50%);pointer-events:none;z-index:-1;animation:mark 1.6s var(--ease) both}.hero .wrap{padding-block:clamp(36px,6vw,72px) clamp(56px,8vw,104px)}.hero .rule{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-bottom:16px;border-bottom:1px solid var(--hair);margin-bottom:clamp(44px,8vw,96px)}.clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero .kicker{font-family:var(--display);font-size:clamp(17px,1.7vw,21px);color:var(--steel);margin-bottom:20px}.hero h1{font-size:clamp(46px,8.2vw,120px);line-height:.95;letter-spacing:-.035em}.hero h1 .ln{display:block;overflow:hidden;padding-bottom:.05em}.hero h1 .ln>span{display:block;animation:rise 1s var(--ease) both}.hero h1 .ln:nth-child(2)>span{animation-delay:.08s}.hero .bottom{display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;align-items:end;margin-top:clamp(36px,5vw,64px)}.hero .lede{font-size:clamp(17px,1.5vw,19px);color:var(--body);max-width:31em;animation:fade 1s .35s var(--ease) both}.hero .actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;animation:fade 1s .45s var(--ease) both}.hero .quiet{font-size:15px;color:var(--body);text-decoration:none}.hero .quiet u{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.hero .quiet:hover u{text-decoration-thickness:2px}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mark{0%{opacity:0;transform:translateY(-50%) scale(.94)}to{opacity:.045;transform:translateY(-50%) scale(1)}}.strip{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--card)}.strip .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.strip article{padding:26px 22px 28px 0;border-right:1px solid var(--hair);display:grid;grid-gap:6px;gap:6px;align-content:start}.strip article+article{padding-left:22px}.strip article:last-child{border-right:0}.strip .tag{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.strip h3{font-size:22px}.strip p{font-size:14.5px;color:var(--body)}section.block{padding-block:clamp(64px,9vw,120px)}.head{display:grid;grid-gap:12px;gap:12px;max-width:40em;margin-bottom:clamp(32px,4vw,52px)}.head h2{font-size:clamp(34px,4.6vw,60px);line-height:1.02}.head p{font-size:17px}.head p.label{font-size:12px}.obs{background:var(--obs);color:var(--obs-ink);position:relative;isolation:isolate;overflow:hidden}.obs:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 50% at 85% 0,var(--obs-glow),transparent 70%),radial-gradient(50% 60% at 0 100%,#121215,transparent 70%)}.obs .head p,.obs .label{color:var(--obs-steel)}.req{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:start}.intake{border:1px solid var(--hair);background:var(--card)}.obs .intake{border-color:var(--obs-hair);background:linear-gradient(180deg,var(--obs-2),var(--obs))}.progress{display:flex;flex-wrap:wrap;gap:8px 24px;padding:16px clamp(18px,3vw,32px);border-bottom:1px solid var(--hair);font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel)}.progress span.on{color:var(--ink)}.progress span.on:before{content:"";display:inline-block;width:8px;height:8px;background:currentColor;margin-right:8px;vertical-align:1px}.obs .progress{border-bottom-color:var(--obs-hair);color:var(--obs-steel)}.obs .progress span.on{color:var(--obs-ink)}form{padding:clamp(22px,3vw,36px) clamp(18px,3vw,32px) clamp(24px,3vw,36px)}.stage{display:grid;grid-gap:26px;gap:26px}.stage h3{font-size:clamp(22px,2.4vw,28px)}.grid2{grid-template-columns:1fr 1fr;grid-gap:26px 24px}.grid2,.grid3{display:grid;gap:26px 24px}.grid3{grid-template-columns:2fr 1fr 1fr;grid-gap:26px 24px}.f{display:grid;grid-gap:4px;gap:4px}.f>label,.q{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.f input,.f select{font:inherit;font-size:18px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--hair);border-radius:0;padding:8px 0 10px;width:100%;transition:border-color .2s}.f input::placeholder{color:var(--steel);opacity:.55}.f input:focus,.f select:focus{outline:none;border-bottom:1.5px solid var(--ink)}.f input[aria-invalid=true]{border-bottom-color:var(--err)}.opt{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:12px}.err{font-size:13px;color:var(--err)}.err:empty{display:none}.hint{font-size:13px;color:var(--steel)}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--hair)}.tiles.two{grid-template-columns:1fr 1fr}.tiles label{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;cursor:pointer;border-right:1px solid var(--hair);position:relative}.tiles label:last-child{border-right:0}.tiles input{position:absolute;opacity:0;pointer-events:none}.tiles b{font-weight:500;font-size:15px}.tiles i{font-style:normal;font-size:13px;color:var(--steel)}.tiles label:has(input:checked){background:var(--ink);color:var(--pearl)}.tiles label:has(input:checked) i{color:var(--pearl);opacity:.7}.tiles label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-4px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips label{position:relative;cursor:pointer}.chips input{position:absolute;opacity:0;pointer-events:none}.chips span{display:inline-block;padding:8px 14px;border:1px solid var(--hair);font-size:14px}.chips input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--pearl)}.chips input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.sub{grid-gap:26px;gap:26px;padding-left:18px;border-left:1.5px solid var(--ink)}.check,.sub{display:grid}.check{grid-template-columns:18px 1fr;grid-gap:12px;gap:12px;font-size:13px;color:var(--steel);line-height:1.55;cursor:pointer}.check input{accent-color:var(--ink);margin-top:3px}.consents{display:grid;grid-gap:12px;gap:12px;padding-top:18px;border-top:1px solid var(--hair)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:8px}.nav .fine{font-size:12.5px;color:var(--steel);max-width:30em}.thanks{display:grid;grid-gap:16px;gap:16px;padding:clamp(24px,3vw,36px) clamp(18px,3vw,32px);scroll-margin-top:88px}.thanks h3{font-size:34px}.thanks .note{font-family:var(--mono);font-size:12px;color:var(--steel)}.obs .check,.obs .f>label,.obs .hint,.obs .nav .fine,.obs .opt,.obs .q,.obs .thanks .note,.obs .tiles i{color:var(--obs-steel)}.obs .f input,.obs .f select{color:var(--obs-ink);border-bottom-color:var(--obs-hair)}.obs .f select option{color:#0B0B0C}.obs .f input::placeholder{color:var(--obs-steel)}.obs .f input:focus,.obs .f select:focus{border-bottom-color:var(--obs-ink)}.obs .err{color:var(--err-d)}.obs .f input[aria-invalid=true]{border-bottom-color:var(--err-d)}.obs .chips span,.obs .consents,.obs .tiles,.obs .tiles label{border-color:var(--obs-hair)}.obs .tiles label:has(input:checked){background:var(--obs-ink);color:var(--obs)}.obs .tiles label:has(input:checked) i{color:var(--obs);opacity:.65}.obs .chips input:checked+span{border-color:var(--obs-ink);background:var(--obs-ink);color:var(--obs)}.obs .sub{border-left-color:var(--obs-ink)}.obs .check input{accent-color:var(--obs-ink)}.obs :focus-visible{outline-color:var(--obs-ink)}.obs .thanks p{color:#C9C7C2}.access{position:relative;isolation:isolate;overflow:hidden;background:var(--pearl);color:var(--ink);transition:background-color .7s var(--ease),color .7s var(--ease)}.access.obs{background:var(--obs);color:var(--obs-ink)}.access:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 50% at 85% 0,var(--obs-glow),transparent 70%),radial-gradient(50% 60% at 0 100%,#121215,transparent 70%);opacity:0;transition:opacity .7s var(--ease)}.access.obs:before{opacity:1}.switchrow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:clamp(36px,5vw,60px)}.switch{position:relative;display:grid;grid-template-columns:1fr 1fr;border:1px solid;width:min(100%,520px)}.switch .thumb{position:absolute;top:0;bottom:0;left:0;width:50%;background:currentColor;transition:transform .55s var(--ease)}.access[data-mode=partner] .switch .thumb{transform:translateX(100%)}.switch button{all:unset;box-sizing:border-box;position:relative;z-index:1;cursor:pointer;padding:14px 20px;display:grid;grid-gap:2px;gap:2px;font-family:var(--display);font-weight:500;font-size:clamp(16px,1.6vw,19px);letter-spacing:-.01em;transition:color .45s var(--ease)}.switch button small{font-family:var(--mono);font-weight:400;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.switch button[aria-selected=true]{color:var(--pearl)}.access.obs .switch button[aria-selected=true]{color:var(--obs)}.switch button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.access .back{display:inline-flex;gap:10px;margin-bottom:clamp(28px,4vw,44px);font-size:14px;color:var(--obs-steel);text-decoration:none}.access .back:hover{color:var(--obs-ink)}.panel.enter{animation:panelIn .65s var(--ease) both}@keyframes panelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.side{position:-webkit-sticky;position:sticky;top:100px;display:grid;grid-gap:26px;gap:26px}.obj-meta{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--obs-steel);margin-bottom:10px}.placard{background:#F7F5F1;color:#0B0B0C;padding:24px 24px 20px;box-shadow:0 30px 60px -30px rgba(0,0,0,.8),10px 10px 0 #1E1E22;margin-right:10px}.placard .row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.placard .row .label{color:#6C6E73}.placard .icon{width:28px;height:auto;flex:none;color:#0B0B0C}.placard .name{font-family:var(--display);font-weight:500;font-size:clamp(26px,2.6vw,36px);line-height:1.05;margin:24px 0 20px;min-height:1.05em;overflow-wrap:anywhere}.placard .foot{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #dedad3;padding-top:12px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6C6E73}.perks{list-style:none;margin:0;padding:0;border-top:1px solid var(--obs-hair)}.perks li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--obs-hair);font-size:14.5px}.perks li span{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.perks li span,.small{color:var(--obs-steel)}.small{font-size:14px}.small b{color:var(--obs-ink);font-weight:500}.partners .pitch{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,6vw,96px);gap:clamp(28px,6vw,96px);align-items:end;margin-bottom:clamp(32px,4vw,48px)}.partners .pitch h2{font-size:clamp(40px,5.6vw,80px);line-height:.96;letter-spacing:-.035em;margin-top:12px}.partners .pitch p{font-size:18px;color:var(--body);max-width:28em}.partners .pitch p b{color:var(--ink);font-weight:500}.partners .pitch p.label{font-size:12px;max-width:none}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1.5px solid var(--ink);margin-bottom:clamp(40px,5vw,64px)}.facts div{padding:20px 20px 6px 0;border-right:1px solid var(--hair);display:grid;grid-gap:6px;gap:6px;align-content:start}.facts div+div{padding-left:20px}.facts div:last-child{border-right:0}.facts b{font-family:var(--display);font-weight:500;font-size:clamp(28px,3vw,40px);letter-spacing:-.02em;line-height:1}.facts span{font-size:14.5px;color:var(--body)}.badge{background:#0B0B0C;color:#EEEBE5;padding:26px 24px 22px;box-shadow:10px 10px 0 var(--hair);margin-right:10px;display:grid;grid-gap:18px;gap:18px}.badge .icon{width:40px;height:auto;color:#EEEBE5}.badge small{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8D8E93}.badge .name{font-family:var(--display);font-size:clamp(24px,2.4vw,32px);line-height:1.05;overflow-wrap:anywhere;min-height:1.05em}.badge .foot{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #26262a;padding-top:12px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8D8E93}.pperks{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.pperks li{padding:11px 0;border-bottom:1px solid var(--hair);font-size:14.5px;display:flex;justify-content:space-between;gap:16px}.pperks li span{color:var(--steel);font-size:11px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.mail,.pperks li span{font-family:var(--mono)}.mail{font-size:13px}.final{background:var(--obs);color:var(--obs-ink);padding-block:clamp(64px,9vw,112px) 36px}.final .top-row{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:end;padding-bottom:clamp(48px,6vw,80px);border-bottom:1px solid var(--obs-hair)}.final h2{font-size:clamp(40px,6vw,88px);line-height:.96;letter-spacing:-.035em;max-width:12ch}.final .cta{display:grid;grid-gap:12px;gap:12px;justify-items:start}.final .cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:28px;gap:28px;padding-block:36px;border-bottom:1px solid var(--obs-hair)}.final .cols div{display:grid;grid-gap:8px;gap:8px;align-content:start}.final .cols .label{color:var(--obs-steel);margin-bottom:4px}.final .cols a,.final .cols span{font-size:14.5px;text-decoration:none;color:var(--obs-ink)}.final .cols a:hover{text-decoration:underline;text-underline-offset:3px}.final .base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;padding-top:32px}.final .base .logo{height:46px;width:auto;color:var(--obs-ink)}.final .base small{font-size:13px;color:var(--obs-steel)}.access:not(.obs) .obj-meta{color:var(--steel)}.access:not(.obs) .head p:not(.label){color:var(--body)}.access:not(.obs) .perks,.access:not(.obs) .perks li{border-color:var(--hair)}.access:not(.obs) .perks li span,.access:not(.obs) .small{color:var(--steel)}.access:not(.obs) .small b{color:var(--ink)}.access:not(.obs) .placard{background:#0B0B0C;color:#EEEBE5;box-shadow:0 30px 60px -34px rgba(11,11,12,.55),10px 10px 0 var(--hair)}.access:not(.obs) .placard .row .label{color:#8D8E93}.access:not(.obs) .placard .icon{color:#EEEBE5}.access:not(.obs) .placard .foot{border-top-color:#26262A;color:#8D8E93}.access.obs .partners .pitch p{color:var(--obs-steel)}.access.obs .partners .pitch p b{color:var(--obs-ink)}.access.obs .facts{border-top-color:var(--obs-ink)}.access.obs .facts div{border-color:var(--obs-hair)}.access.obs .facts span{color:var(--obs-steel)}.access.obs .pperks,.access.obs .pperks li{border-color:var(--obs-hair)}.access.obs .pperks li span{color:var(--obs-steel)}.access.obs .badge{background:#F7F5F1;color:#0B0B0C;box-shadow:0 30px 60px -30px rgba(0,0,0,.8),10px 10px 0 #1E1E22}.access.obs .badge .icon{color:#0B0B0C}.access.obs .badge small{color:#6C6E73}.access.obs .badge .foot{border-top-color:#DEDAD3;color:#6C6E73}.top nav .partner .short{display:none}.band{background:var(--card);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding-block:clamp(36px,5vw,56px)}.band .wrap{display:grid;grid-template-columns:1.1fr 1fr auto;grid-gap:22px clamp(24px,4vw,64px);gap:22px clamp(24px,4vw,64px);align-items:center}.band h2{font-size:clamp(28px,3.2vw,44px);line-height:1;letter-spacing:-.03em;margin-top:10px}.band-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px;font-size:15px;color:var(--steel)}.band-facts b{color:var(--ink);font-family:var(--display);font-weight:500;font-size:20px;margin-right:6px}.mcard{position:relative;margin:0 10px 0 0;aspect-ratio:1.586;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,2.2vw,28px);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease),box-shadow .6s var(--ease);will-change:transform}.mcard.dark{color:#EEEBE5;background:radial-gradient(120% 90% at 0 0,#232327 0,transparent 55%),radial-gradient(90% 120% at 100% 100%,#18181B 0,transparent 60%),linear-gradient(135deg,#141416,#0B0B0C 60%,#111113);box-shadow:0 1px 0 rgba(255,255,255,.07) inset,0 0 0 1px rgba(255,255,255,.05) inset,0 40px 70px -38px rgba(11,11,12,.75),12px 12px 0 var(--hair)}.mcard.light{color:#0B0B0C;background:radial-gradient(120% 90% at 0 0,#FFFFFF 0,transparent 55%),radial-gradient(90% 120% at 100% 100%,#EDE6EF 0,transparent 60%),linear-gradient(135deg,#F7F5F1,#EFEBE4 60%,#F4F2EE);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 40px 70px -38px rgba(0,0,0,.85),12px 12px 0 #1E1E22}.mc-sheen{position:absolute;inset:-40%;z-index:2;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translateX(var(--sx,-60%));transition:transform .6s var(--ease);animation:sweep 7s ease-in-out 1.2s 2}.mcard.hover .mc-sheen{animation:none}@keyframes sweep{0%,70%{transform:translateX(-60%)}to{transform:translateX(60%)}}.mc-hex{position:absolute;z-index:-1;right:-12%;bottom:-26%;height:118%;width:auto;fill:none;stroke:currentColor;stroke-width:.6;opacity:.14}.mc-hex path+path{display:none}.mc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mc-logo{height:clamp(18px,1.8vw,22px);width:auto;fill:currentColor}.mc-tier{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.62;text-align:right;max-width:12em;line-height:1.5}.mc-name{font-family:var(--display);font-weight:500;font-size:clamp(22px,2.3vw,30px);letter-spacing:.01em;line-height:1.05;margin:0 0 10px;min-height:1.05em;overflow-wrap:anywhere}.mcard.dark .mc-name{background:linear-gradient(180deg,#F6F3EC,#BDB9B1);-webkit-background-clip:text;background-clip:text;color:transparent}.mc-meta{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.62}@media (prefers-reduced-motion:reduce){.mc-sheen{animation:none}.mcard{transform:none!important}}sup{font-size:.62em;line-height:0;vertical-align:.55em;margin-left:1px}.note-fn{display:grid;grid-gap:6px;gap:6px;font-size:12.5px;line-height:1.5;color:var(--steel)}.note-fn p{margin:0}p.note-fn{display:block}.note-fn sup{vertical-align:baseline;font-size:1em;line-height:inherit;margin:0 3px 0 0}.perks li em,.pperks li em{font-style:normal}.obs .note-fn{color:var(--obs-steel)}.band .note-fn{margin-top:10px}.strip .wrap.fleetline{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 32px;padding-block:16px 18px;border-top:1px solid var(--hair);font-size:14.5px;color:var(--steel)}.strip .fleetline b{color:var(--ink);font-family:var(--display);font-weight:500;font-size:16px;margin-right:6px}.partners .who{font-size:15px;color:var(--body);max-width:46em;margin:-16px 0 clamp(36px,4vw,52px)}.partners .who b{color:var(--ink);font-weight:500}.access.obs .partners .who{color:var(--obs-steel)}.access.obs .partners .who b{color:var(--obs-ink)}.strip .wrap.fleet{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0;border-top:1px solid var(--hair);padding-block:14px 16px}.strip .wrap.fleet>.label{margin:0 20px 0 0}.fleet-grid{display:flex;flex-wrap:nowrap;flex:0 1 auto;gap:10px 0}.strip .fleet .veh{display:flex;align-items:center;gap:10px;padding:0 20px;border:0;border-left:1px solid var(--hair)}.veh-art{width:68px;height:auto;flex:none;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.veh h3{font-size:15.5px;letter-spacing:-.005em}.spec,.veh h3{white-space:nowrap}.spec{display:flex;gap:12px;margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--steel)}.spec span{display:inline-flex;align-items:center;gap:4px}.spec .ic{width:13px;height:13px;fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1100px){.fleet-grid{flex-wrap:wrap}}@media (max-width:760px){.strip .wrap.fleet{display:block;padding-block:14px 12px}.strip .wrap.fleet>.label{margin:0 0 6px}.fleet-grid{display:grid;grid-gap:0;gap:0}.strip .fleet .veh,.strip .fleet .veh+.veh{padding:9px 0;border:0;border-top:1px solid var(--hair)}.strip .fleet .veh:first-child{border-top:0}.strip .fleet .veh .spec{margin-left:auto}}.veh-art .glass{fill:url(#wu-glass);stroke:none}.veh-art .shoulder{stroke-width:1.1;opacity:.45}.vn{display:grid;grid-gap:2px;gap:2px}.vn .model{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--steel);white-space:nowrap}html.fleet-anim .veh-art{opacity:0;transform:translateX(-18px);transition:opacity .9s var(--ease),transform 1.1s var(--ease);transition-delay:var(--d,0s)}html.fleet-anim .fleet.in .veh-art{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.fleet-anim .veh-art{opacity:1;transform:none;transition:none}}.strip .wrap.fleet .groups{flex-basis:100%;text-align:right;margin:2px 0 0;padding:0;border:0;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--steel);white-space:nowrap}@media (max-width:760px){.strip .wrap.fleet .groups{margin:6px 0 0;padding:9px 0 0;border-left:0;border-top:1px solid var(--hair)}}.lt-wrap{position:relative;width:min(250px,72%);margin:92px auto 0;transform-origin:50% -80px;animation:swing 6.5s ease-in-out 3}@keyframes swing{0%,to{transform:none}25%{transform:rotate(-1.4deg)}75%{transform:rotate(1.4deg)}}.lt-strap{position:absolute;left:50%;top:-96px;width:60px;height:120px;margin-left:-30px;overflow:visible;z-index:0}.lt-strap .band{fill:none;stroke:#18181A;stroke-width:13;stroke-linecap:butt}.lt-strap .stitch{fill:none;stroke:rgba(238,235,229,.34);stroke-width:.9;stroke-dasharray:2.6 2.6}.ltag{position:relative;z-index:1;margin:0;aspect-ratio:72/111;border-radius:14px;overflow:hidden;isolation:isolate;color:#EEEBE5;background:radial-gradient(120% 70% at 20% 0,#2A2A2E 0,transparent 55%),radial-gradient(90% 80% at 100% 100%,#1B1B1E,transparent 60%),linear-gradient(160deg,#18181B,#0C0C0D 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.04),0 34px 50px -26px rgba(11,11,12,.6),0 8px 18px -10px rgba(11,11,12,.35)}.ltag:after{content:"";inset:9px;border:1px dashed rgba(238,235,229,.22);border-radius:9px;z-index:4}.lt-grain,.ltag:after{position:absolute;pointer-events:none}.lt-grain{inset:0;width:100%;height:100%;opacity:.22;mix-blend-mode:overlay;z-index:0}.lt-sheen{position:absolute;inset:-40%;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.1) 50%,transparent 58%);animation:sweep 8s ease-in-out 1.5s 2}.lt-slot{top:7.5%;width:26px;height:8px;margin-left:-13px;border-radius:4px;background:#050506;box-shadow:inset 0 2px 3px rgba(0,0,0,.8),0 1px 0 rgba(255,255,255,.07)}.lt-rivet,.lt-slot{position:absolute;left:50%;z-index:2}.lt-rivet{top:calc(7.5% + 16px);width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#F4F1EA,#9A968E 55%,#55524D);box-shadow:0 1px 1px rgba(0,0,0,.6)}.lt-window{position:absolute;left:12%;right:12%;top:20%;height:44%;z-index:2;border-radius:6px;padding:5px;background:rgba(0,0,0,.35);box-shadow:inset 0 1px 2px rgba(0,0,0,.7),0 1px 0 rgba(255,255,255,.06)}.lt-card{height:100%;border-radius:3px;background:linear-gradient(180deg,#FBFAF8,#EFEBE4);color:#0B0B0C;display:flex;flex-direction:column;justify-content:space-between;padding:12px 12px 11px}.lt-role,.lt-tier{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#6C6E73}.lt-name{font-family:var(--display);font-weight:500;font-size:21px;line-height:1.05;letter-spacing:-.01em;margin:0;overflow-wrap:anywhere}.lt-gloss{position:absolute;inset:5px;border-radius:3px;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.55),rgba(255,255,255,0) 32%,rgba(255,255,255,0) 70%,rgba(255,255,255,.18))}.lt-foot{position:absolute;left:12%;right:12%;bottom:9%;z-index:2;display:grid;justify-items:center;grid-gap:12px;gap:12px}.lt-logo{height:22px;width:auto;fill:#050506;filter:drop-shadow(0 1px 0 rgba(255,255,255,.18)) drop-shadow(0 -1px 0 rgba(0,0,0,.95))}.lt-feat{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#8D8E93}.lt-feat .dot{margin:0 2px}.lt-ic{width:13px;height:13px;fill:none;stroke:#C9C6BF;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lt-ic.nfc path{animation:nfc 2.8s ease-in-out 3}.lt-ic.nfc path:nth-child(2){animation-delay:.25s}.lt-ic.nfc path:nth-child(3){animation-delay:.5s}.lt-ic.pin{animation:ping 2.8s ease-in-out 3}@keyframes nfc{0%,60%,to{opacity:.35}25%{opacity:1}}@keyframes ping{0%,to{transform:translateY(0)}20%{transform:translateY(-1.5px)}}.tag-cap{margin:22px auto 0;text-align:center;font-size:13px;line-height:1.55;color:var(--steel);max-width:26em}@media (prefers-reduced-motion:reduce){.lt-ic.nfc path,.lt-ic.pin,.lt-sheen,.lt-wrap{animation:none}}.strip article.svc{position:relative;transition:background-color .35s var(--ease)}.strip article.svc:hover{background:var(--pearl)}.svc-link{position:absolute;inset:0;z-index:1}.svc-link:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.svc-arr{display:inline-block;font-size:.8em;opacity:0;transform:translateX(-6px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.strip article.svc:hover .svc-arr,.svc-link:focus-visible~h3 .svc-arr{opacity:1;transform:none}html.mode-partner .band{display:none}.final .cta .quiet{font-size:15px;color:var(--obs-steel);text-decoration:none}.final .cta .quiet u{color:var(--obs-ink);text-decoration-thickness:1px;text-underline-offset:4px}.obs .invite{background:var(--obs-2);border-color:var(--obs-hair);margin-bottom:14px}.obs .invite h4{color:var(--obs-ink)}.obs .inv-note,.obs .inv-share span,.obs .invite p,.obs .invite p.label{color:var(--obs-steel)!important}.obs .inv-row input{background:var(--obs);border-color:var(--obs-hair)}.obs .inv-row input,.obs .inv-share a,.obs .inv-share button{color:var(--obs-ink)}.invite{display:grid;grid-gap:10px;gap:10px;margin-top:10px;padding:22px;border:1px solid var(--hair);background:var(--pearl)}.invite h4{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:-.01em;margin:0}.invite p{margin:0;font-size:14.5px;color:var(--body)}.invite p.label{font-size:12px;color:var(--steel)}.inv-row{display:flex;gap:10px;margin-top:6px}.inv-row input{flex:1 1;min-width:0;font:inherit;font-family:var(--mono);font-size:13px;padding:12px 14px;border:1px solid var(--hair);background:var(--card);color:var(--ink);border-radius:0}.inv-share{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:4px;font-size:14px}.inv-share span{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel)}.inv-share a,.inv-share button{all:unset;cursor:pointer;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.inv-share a:focus-visible,.inv-share button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.inv-note{font-size:12.5px!important;color:var(--steel)!important;min-height:1.2em}@media (max-width:1100px){.final .cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.final .top-row,.partners .pitch,.req{grid-template-columns:1fr}.side{position:static}.hero .bottom{grid-template-columns:1fr}.top nav a.link:not(.partner){display:none}.top nav{gap:18px}.top nav .partner .long{display:none}.top nav .partner .short{display:inline}.band .wrap{grid-template-columns:1fr}.band .go{justify-self:start}.strip .wrap{grid-template-columns:1fr 1fr}.strip article:nth-child(2){border-right:0}.strip article:nth-child(3){padding-left:0}.strip article:nth-child(n+3){border-top:1px solid var(--hair)}.final .cols{grid-template-columns:1fr 1fr}}@media (max-width:600px){.facts,.strip .wrap{grid-template-columns:1fr}.facts div,.facts div+div,.strip article,.strip article+article{padding-left:0;border-right:0}.facts div+div,.strip article+article{border-top:1px solid var(--hair)}.grid2,.grid3,.tiles,.tiles.two{grid-template-columns:1fr}.tiles label{border-right:0;border-bottom:1px solid var(--hair)}.final .cols{grid-template-columns:1fr;gap:26px}.final .cols a,.final .cols span{overflow-wrap:anywhere}.head p.label,.partners .pitch p.label{font-size:11px;letter-spacing:.1em}.obs .tiles label{border-bottom-color:var(--obs-hair)}.tiles label:last-child{border-bottom:0}.top .home .logo{height:26px}.top nav .btn{padding:10px 14px}}@media (prefers-reduced-motion:reduce){*,:before{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.intro{position:fixed;inset:0;z-index:100;cursor:pointer;animation:introGone 6ms 7.732s forwards}.intro .veil{position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 42%,#17171B,#0B0B0C 72%);transition:opacity .687s cubic-bezier(.33,0,.2,1) 52ms}.intro .mark{position:absolute;inset:0;display:grid;place-items:center;align-content:center;grid-gap:34px;gap:34px;color:#EEEBE5}.intro .gx,.intro .gy{will-change:transform}.intro .gx{transition:transform .816s cubic-bezier(.5,0,.1,1)}.intro .gy{transition:transform .816s cubic-bezier(.16,1,.3,1)}.introlog{display:block;width:min(560px,80vw);height:auto;overflow:visible;fill:currentColor;transform-origin:0 0;will-change:transform;transition:transform .816s cubic-bezier(.16,1,.3,1),color .473s ease 86ms}.introlog .ic{transform:translateX(182.94px);animation:icShift .644s cubic-bezier(.65,0,.2,1) 1.933s forwards}.introlog .hex-line{fill:none;stroke:currentColor;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1;animation:draw .709s cubic-bezier(.55,0,.3,1) .193s forwards,lineOut .258s ease .902s forwards}.introlog .hex-fill{opacity:0;animation:op .258s ease .773s forwards}.introlog .u{opacity:0;transform:translateY(-150px);animation:uDrop .644s cubic-bezier(.2,.9,.25,1.12) 1.127s forwards}.introlog .word{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:wordIn .644s cubic-bezier(.6,0,.2,1) 2.384s forwards}.intro .cap{margin:0;font-family:var(--mono);font-size:clamp(10px,1.1vw,12px);letter-spacing:.3em;color:#9A9BA0;white-space:nowrap;transition:opacity .225s ease,transform .225s ease}.intro .cap .ch{display:inline-block;opacity:0;transform:translateY(4px);animation:chIn .322s calc(2.964s + var(--i) * 20.619ms) ease forwards}.intro .skip{position:absolute;right:clamp(16px,4vw,48px);bottom:calc(24px + env(safe-area-inset-bottom,0px));font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#55575C;transition:opacity .193s ease}.intro.leaving{cursor:default;pointer-events:none}.intro.leaving .cap{opacity:0;transform:translateY(6px)}.intro.leaving .skip,.intro.leaving .veil{opacity:0}.intro.leaving .introlog{color:#0B0B0C}@keyframes draw{to{stroke-dashoffset:0}}@keyframes lineOut{to{opacity:0}}@keyframes op{to{opacity:1}}@keyframes uDrop{0%{opacity:0;transform:translateY(-150px)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes icShift{to{transform:none}}@keyframes wordIn{to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes chIn{to{opacity:1;transform:none}}@keyframes introGone{to{visibility:hidden;pointer-events:none}}.intro.done{display:none}html.intro-on{overflow:hidden}.top nav,main{transition:filter .773s cubic-bezier(.16,1,.3,1),transform .945s cubic-bezier(.16,1,.3,1),opacity .687s ease}html.intro-hold main{filter:blur(14px);transform:scale(1.03)}html.intro-hold .top nav{opacity:0}html.intro-on .hero .actions,html.intro-on .hero .ghostmark,html.intro-on .hero .lede,html.intro-on .hero h1 .ln>span{animation-play-state:paused}html.intro-logo .top .home .logo{visibility:hidden}html:not(.intro-logo) .intro{display:none}@media (prefers-reduced-motion:reduce){.intro{display:none!important}}.legal-page{min-height:100vh;padding-block:clamp(48px,8vw,96px)}.legal-page article{max-width:800px;margin:48px 0 0}.legal-page h1{font-size:clamp(42px,7vw,76px);line-height:1}.legal-page h2{margin-top:40px;font-size:28px}.legal-page h3{margin-top:28px}.legal-page li,.legal-page p{color:var(--body)}.legal-page table{border-collapse:collapse;width:100%;display:block;overflow:auto}.legal-page td,.legal-page th{border:1px solid var(--hair);padding:10px;text-align:left}.legal-page .back{text-decoration:none;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.turnstile-slot{min-height:0;margin:0;max-width:300px}.turnstile-slot.turnstile-needed{min-height:65px;margin:4px 0 8px}.submit-err{display:block;min-height:1.25em;margin:4px 0 8px}.invited-by{margin:0 0 14px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--obs-steel)}.invited-by b{font-weight:500;color:var(--obs-ink)}#p-tmBox{margin-top:14px}#p-tmHint{margin:-4px 0 16px;max-width:60ch}.share-page{min-height:100vh;background:var(--pearl);color:var(--ink);display:grid;place-items:center;padding:40px 20px}.share-panel{width:min(560px,100%);border:1px solid var(--line);background:#fbfaf8;padding:44px}.share-panel>img{display:block}.share-label{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin:28px 0 12px}.share-panel h1{font-family:var(--display);font-weight:500;font-size:clamp(30px,6vw,42px);line-height:1.08;letter-spacing:-.03em;margin:0 0 18px}.share-panel>p:not(.share-label):not(.share-note){line-height:1.6;color:var(--graphite)}.share-link{display:flex;margin-top:28px;border:1px solid var(--line)}.share-link input{min-width:0;flex:1 1;border:0;background:var(--pearl);padding:15px 18px;font:14px var(--mono);color:inherit}.share-link button{border:0;background:var(--ink);color:var(--pearl);padding:0 18px;font:500 14px var(--sans);cursor:pointer}.share-actions{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;align-items:center}.share-actions span{font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel)}.share-actions a,.share-actions button{all:unset;cursor:pointer;text-decoration:underline;text-underline-offset:4px;font-size:14px}.share-note{font-size:13px;color:var(--steel);margin:14px 0 0}.share-dark{background:var(--ink);color:var(--pearl)}.share-dark .share-panel{background:var(--ink);border-color:#38383a}.share-dark .share-panel>p:not(.share-label):not(.share-note){color:#cbc8c2}.share-dark .share-link{border-color:#555}.share-dark .share-link input{background:#1b1b1d}.share-dark .share-link button{background:var(--pearl);color:var(--ink)}.share-dark .share-actions a,.share-dark .share-actions button{color:var(--pearl)}@media(max-width:480px){.share-panel{padding:32px 24px 30px}.share-link{display:block}.share-link input{box-sizing:border-box;width:100%}.share-link button{width:100%;padding:14px 18px}}.staff-admin-link{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:50;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;background:var(--ink);color:var(--pearl);font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;box-shadow:0 0 0 1px rgba(244,242,238,.28),0 10px 24px -12px rgba(11,11,12,.5);transition:transform .16s cubic-bezier(.23,1,.32,1)}.staff-admin-link:active{transform:scale(.97)}.staff-admin-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media print{.staff-admin-link{display:none}}.hero .kicker{text-align:center}.hero .stage{position:relative;display:grid;place-items:center;min-height:clamp(380px,52vh,600px)}.hero .stage h1{text-align:center;white-space:nowrap;font-size:clamp(44px,9.4vw,136px)}.hero .scenes{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.hero .sc{position:absolute;font-family:var(--display);font-size:clamp(17px,1.75vw,25px);letter-spacing:-.015em;line-height:1.2;color:var(--ink);white-space:nowrap;opacity:.2;animation:scene 22.4s linear infinite}.hero .sc>span{display:block;animation:drift 17s ease-in-out infinite alternate}.hero .sc:nth-child(2n)>span{animation-duration:21s;animation-direction:alternate-reverse}.hero .sc1{left:4%;top:6%}.hero .sc2{right:6%;top:2%;animation-delay:2.8s}.hero .sc3{left:30%;top:19%;animation-delay:5.6s}.hero .sc4{right:1%;top:24%;animation-delay:8.4s}.hero .sc5{left:0;bottom:22%;animation-delay:11.2s}.hero .sc6{right:24%;bottom:17%;animation-delay:14s}.hero .sc7{left:17%;bottom:3%;animation-delay:16.8s}.hero .sc8{right:3%;bottom:1%;animation-delay:19.6s}@keyframes scene{0%,13%,to{opacity:.2}10%,2.5%{opacity:1}}@keyframes drift{0%{transform:translate3d(-7px,4px,0)}to{transform:translate3d(8px,-5px,0)}}html.intro-on .hero .sc,html.intro-on .hero .sc>span{animation-play-state:paused}@media (max-width:760px){.hero .stage{display:block;min-height:0}.hero .stage h1{text-align:center;font-size:clamp(40px,12.6vw,88px)}.hero .scenes{position:static;display:grid;justify-items:center;margin-bottom:14px}.hero .sc{position:static;grid-area:1/1;opacity:0;font-size:19px;animation-name:scene-one}.hero .sc>span{animation:none}}@keyframes scene-one{0%,13.5%,to{opacity:0}11%,2.5%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero .sc{opacity:.55}.hero .sc1{opacity:1}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.hero .sc{opacity:0}.hero .sc1{opacity:1}}.hero .claim{display:grid;justify-items:center;grid-gap:clamp(14px,1.6vw,22px);gap:clamp(14px,1.6vw,22px)}.hero .fact{font-family:var(--display);font-weight:500;font-size:clamp(19px,2.1vw,30px);letter-spacing:-.02em;line-height:1.2;color:var(--ink);text-align:center;animation:fade 1s .3s var(--ease) both}html.intro-on .hero .fact{animation-play-state:paused}.hero .stage{min-height:clamp(420px,58vh,660px)}.hero .sc5{bottom:13%}.hero .sc6{bottom:9%}.hero .sc7{bottom:0}.hero .sc8{bottom:-2%}.hero .sc3{top:17%}.hero .sc4{top:22%}@media (max-width:760px){.hero .stage{min-height:0}.hero .claim{gap:12px}.hero .fact{font-size:19px}.hero .sc{color:var(--steel);font-size:18px}}.hero{min-height:calc(100vh - 72px);min-height:calc(100svh - 72px - env(safe-area-inset-top,0px));display:flex;flex-direction:column}.hero>.wrap{flex:1 1;display:flex;flex-direction:column;width:100%;padding-block:clamp(18px,3.4vh,56px) clamp(22px,4.4vh,72px)}.hero .rule{margin-bottom:clamp(12px,2.4vh,40px)}.hero .stage{flex:1 1;min-height:clamp(250px,34vh,660px)}.hero .stage h1{font-size:clamp(44px,min(9.4vw,17vh),136px)}.hero .fact{font-size:clamp(18px,min(2.1vw,3.6vh),30px)}.hero .sc{font-size:clamp(16px,min(1.75vw,2.9vh),25px)}.hero .bottom{margin-top:clamp(14px,2.6vh,48px)}@media (max-width:760px){.hero .stage{display:flex;flex-direction:column;justify-content:center;min-height:0;padding-block:clamp(8px,2vh,24px)}.hero .stage h1{font-size:clamp(40px,12.6vw,88px)}.hero .fact{font-size:19px}.hero .sc{font-size:18px}.hero .bottom{gap:clamp(14px,2.4vh,28px)}}@media (min-width:761px) and (max-height:700px){.hero .sc3,.hero .sc6{display:none}}.hero .sc5{bottom:19%}.hero .sc6{bottom:15%}.hero .sc7{bottom:6%}.hero .sc8{bottom:5%}.where{background:var(--pearl);border-top:1px solid var(--hair)}.where .wrap{padding-block:clamp(56px,8vw,120px) clamp(40px,6vw,88px)}.where-q{font-family:var(--display);font-weight:500;font-size:clamp(20px,2vw,28px);letter-spacing:-.02em;color:var(--steel);margin:0 0 clamp(18px,2.4vw,32px)}.where-list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--hair)}.wh{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,34%) 44px;align-items:center;grid-gap:24px;gap:24px;padding-block:clamp(20px,2.7vw,38px);border-top:1px solid var(--hair)}.wh h3{font-size:clamp(38px,6.2vw,92px);line-height:1;letter-spacing:-.035em;white-space:nowrap;transition:transform .5s var(--ease)}.wh-meta{display:grid;grid-gap:8px;gap:8px}.wh-meta .tag{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.wh-meta p{font-size:clamp(15px,1.25vw,17px);line-height:1.45;color:var(--body);max-width:26em}.wh-arr{justify-self:end;font-size:clamp(22px,2.4vw,34px);line-height:1;color:var(--ink);opacity:0;transform:translateX(-10px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.wh-link{position:absolute;inset:0;z-index:1}.wh-link:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media (hover:hover){.wh:hover h3{transform:translateX(12px)}.wh:hover .wh-arr{opacity:1;transform:none}}.wh-link:focus-visible~.wh-arr{opacity:1;transform:none}.fleet-strip{border-top:0}@media (max-width:760px){.wh{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding-block:22px}.wh h3{font-size:clamp(36px,11.5vw,64px);grid-column:1}.wh-meta{grid-column:1/-1;grid-row:2}.wh-arr{grid-column:2;grid-row:1;opacity:1;transform:none;font-size:22px;color:var(--steel)}}.where{scroll-margin-top:72px}.where .wrap{padding-bottom:6px}.fleet-strip{background:var(--pearl);border:0;padding-bottom:clamp(40px,6vw,88px)}.strip.fleet-strip .wrap.fleet{border-top:0;padding-block:16px 0}.where .wrap{padding-bottom:clamp(40px,6vw,88px)}.where-q2{margin-top:clamp(40px,5vw,72px)}.wh-fleet h3{font-size:clamp(34px,5.3vw,78px)}@media (max-width:760px){.wh-fleet h3{font-size:clamp(32px,10.4vw,58px)}}.pledge{margin:0;display:grid;grid-gap:clamp(12px,1.4vw,18px);gap:clamp(12px,1.4vw,18px);padding-bottom:clamp(22px,2.6vw,34px);border-bottom:1px solid var(--hair)}.pledge-line{font-family:var(--display);font-weight:500;font-size:clamp(34px,4.1vw,60px);line-height:1.02;letter-spacing:-.035em;color:var(--ink);overflow-wrap:anywhere}.pledge-name{transition:color .3s var(--ease)}.pledge-name.is-empty{color:var(--steel);opacity:.45}.pledge-sign{font-family:var(--display);font-weight:500;font-size:clamp(20px,2vw,28px);letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.pledge .label sup{font-size:.9em;margin-left:2px}.obs .pledge{border-bottom-color:var(--obs-hair,#26262A)}.obs .pledge-line,.obs .pledge-sign{color:var(--obs-ink,#EEEBE5)}.obs .pledge-name.is-empty{color:var(--obs-steel,#8D8E93);opacity:.6}.side .tag-cap{margin:12px 0 0;text-align:left;max-width:none}.hero .rule{justify-content:center;gap:4px 0;border-bottom:0;padding-bottom:0;text-align:center}.hero .rule .label{color:var(--steel);opacity:.8}.hero .rule .label+.label:before{content:"·";margin:0 .9em}@media (max-width:520px){.hero .rule{flex-direction:column;align-items:center}.hero .rule .label+.label:before{content:none}}@media (min-width:901px){#panel-guest{display:grid;grid-template-columns:1.2fr .8fr;grid-column-gap:clamp(32px,6vw,88px);column-gap:clamp(32px,6vw,88px);align-items:start}#panel-guest[hidden]{display:none}#panel-guest>.head{grid-column:1;grid-row:1}#panel-guest>.req{display:contents}#panel-guest .intake{grid-column:1;grid-row:2}#panel-guest .side{grid-column:2;grid-row:1/span 2}}