@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.woff2) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_ae2eaa{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ae2eaa{--font-home2-serif:"Fraunces","Fraunces Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--font-home2-sub:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_afd4a3{--font-home2-sans:"Archivo","Archivo Fallback"}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/25a54a5e2b29b921-s.woff2) format("woff2");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:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6df576ec67d906e-s.p.woff2) format("woff2");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:Kaushan Script Fallback;src:local("Arial");ascent-override:120.51%;descent-override:40.80%;line-gap-override:0.00%;size-adjust:89.95%}.__className_c393a4{font-family:Kaushan Script,Kaushan Script Fallback;font-weight:400;font-style:normal}.__variable_c393a4{--font-home2-script:"Kaushan Script","Kaushan Script Fallback"}html:has(.home2){-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}.home2{--ink:#0a0c13;--ink-2:#0e1119;--ink-3:#161a26;--silver:#e9eaf3;--peri:#94a8dd;--peri-2:#6e85c4;--cobalt:#274e9b;--cobalt-lit:#3363c1;--butter:#f3edce;--mute:#8e97ae;--faint:#737e9a;--hair:#2a3145;--sage:#64c4a1;--amber:#dcbe6a;--signal:#e82030;--signal-soft:#ff4d5c;--serif:var(--font-home2-serif),Georgia,"Times New Roman",serif;--sub:var(--font-home2-sub),Georgia,"Times New Roman",serif;--sans:var(--font-home2-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--script:var(--font-home2-script),"Segoe Script",cursive;--mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--axes:"SOFT" 60,"WONK" 1,"opsz" 144;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--ease:cubic-bezier(0.2,0.7,0.25,1);--max:1240px;--navh:76px;min-height:100dvh;background:var(--ink);color:var(--mute);font-family:var(--sans);font-size:16px;line-height:1.6;font-variation-settings:"wght" 400,"wdth" 100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home2,.home2 *,.home2 :after,.home2 :before{box-sizing:border-box}.home2 img{max-width:100%;display:block}.home2 a{color:inherit;text-decoration:none}.home2 p{margin:0 0 var(--s4)}.home2 button{font:inherit}.home2 ::selection{background:var(--cobalt);color:var(--butter)}.home2 :focus-visible{outline:2px solid var(--peri);outline-offset:3px}.home2 .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--s6)}.home2 .grain{position:fixed;inset:-120px;z-index:95;pointer-events:none;opacity:.026;background-repeat:repeat;will-change:transform}.home2 .grain.run{animation:home2-gs .6s steps(4) infinite}@keyframes home2-gs{0%{transform:translate(0)}25%{transform:translate(-40px,20px)}50%{transform:translate(30px,-30px)}75%{transform:translate(-20px,-15px)}to{transform:translate(0)}}.home2 .prog{height:2px;width:100%;background:var(--peri);z-index:120;transform:scaleX(0);transform-origin:0 50%;transition:transform .08s linear}.home2 .cur,.home2 .curDot,.home2 .prog{position:fixed;top:0;left:0;pointer-events:none;will-change:transform}.home2 .cur,.home2 .curDot{z-index:130;opacity:0;transition:opacity .25s ease}.home2 .cur i{display:block;width:30px;height:30px;margin:-15px 0 0 -15px;border:1px solid var(--peri);border-radius:999px;transition:width .3s var(--ease),height .3s var(--ease),margin .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease)}.home2 .cur.on i{width:58px;height:58px;margin:-29px 0 0 -29px;background:rgba(148,168,221,.1);border-color:var(--peri-2)}.home2 .curDot{width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:999px;background:var(--peri)}.home2.cursoring,.home2.cursoring *{cursor:none!important}@media (hover:none),(pointer:coarse){.home2 .cur,.home2 .curDot{display:none}}.home2 .mono{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin:0}.home2 .script{font-family:var(--script);color:var(--peri)}.home2 .h2{font-family:var(--serif);font-weight:700;font-variation-settings:var(--axes);font-size:clamp(38px,6.6vw,86px);line-height:.92;letter-spacing:-.032em;color:var(--silver);margin:0}.home2 .h2 .s{font-family:var(--script);font-weight:400;color:var(--peri);letter-spacing:0;font-size:.84em;line-height:1}.home2 .h3{font-family:var(--serif);font-weight:700;font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 72;font-size:clamp(24px,2.8vw,32px);line-height:1.06;letter-spacing:-.02em;color:var(--silver);margin:0}.home2 .sec{padding:var(--s8) 0;position:relative}.home2 .eyerow{display:flex;align-items:center;gap:var(--s4);margin-bottom:var(--s6)}.home2 .eyerow .ln{flex:1;height:1px;background:var(--hair)}.home2 .eyerow .n{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--peri)}.home2 .eyerow .t{font-family:var(--sans);font-variation-settings:"wght" 800,"wdth" 105;letter-spacing:.16em;text-transform:uppercase;font-size:11px;color:var(--silver)}.home2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--sans);font-variation-settings:"wght" 800,"wdth" 100;letter-spacing:.09em;text-transform:uppercase;font-size:12px;padding:0 28px;min-height:56px;border:1px solid transparent;border-radius:2px;cursor:pointer;white-space:nowrap;will-change:transform;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.home2 .btn-solid{background:var(--cobalt);color:var(--butter)}.home2 .btn-solid:hover{background:var(--cobalt-lit)}.home2 .btn-line{border-color:var(--hair);color:var(--silver)}.home2 .btn-line:hover{border-color:var(--peri);background:rgba(148,168,221,.07)}.home2 .btn-butter{background:var(--butter);color:#111f3b}.home2 .btn-butter:hover{background:#fff}.home2 .btnrow{display:flex;gap:var(--s3);flex-wrap:wrap}.home2 .nav{position:sticky;top:0;z-index:100;background:rgba(10,12,19,.78);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:border-color .25s var(--ease),background .25s var(--ease)}.home2 .nav.stuck{border-bottom-color:var(--ink-3);background:rgba(10,12,19,.94)}.home2 .nav-in{max-width:var(--max);margin:0 auto;padding:0 var(--s6);height:var(--navh);display:flex;align-items:center;gap:var(--s5)}.home2 .nav-logo{display:flex;align-items:center;min-height:44px;flex:0 0 auto}.home2 .nav-logo img{height:30px;width:auto}.home2 .nav-mid{margin-left:auto;display:flex;align-items:center;gap:var(--s2)}.home2 .nav-mid a{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);padding:0 12px;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;transition:color .18s var(--ease)}.home2 .nav-mid a.on,.home2 .nav-mid a:hover{color:var(--silver)}.home2 .nav-mid a.btn{min-height:46px;padding:0 22px;font-size:10.5px;margin-left:var(--s3)}.home2 .nav-mid a.btn-solid,.home2 .nav-mid a.btn-solid:hover{color:var(--butter)}.home2 .hero{position:relative;margin-top:calc(var(--navh) * -1);min-height:78svh;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--navh) + var(--s5)) 0 var(--s6);background:radial-gradient(72% 58% at 14% 22%,rgba(39,78,155,.34),transparent 70%),linear-gradient(168deg,#10141f 0,var(--ink) 62%);overflow:hidden}.home2 .hero-media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.home2 .hero-shot{position:absolute;top:0;bottom:0;right:0;width:min(54%,780px);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.1) 20%,rgba(0,0,0,.42) 40%,rgba(0,0,0,.82) 62%,#000 82%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.1) 20%,rgba(0,0,0,.42) 40%,rgba(0,0,0,.82) 62%,#000 82%)}.home2 .hero-shot img{object-fit:cover;object-position:62% 42%;filter:grayscale(.82) contrast(1.06) brightness(.82);transform:scale(1.04);animation:home2-hero-in 1.8s var(--ease) both}@keyframes home2-hero-in{0%{opacity:0;transform:scale(1.13)}to{opacity:1;transform:scale(1.04)}}.home2 .hero-tint,.home2 .hero-wash{position:absolute;inset:0;pointer-events:none}.home2 .hero-tint{background:var(--cobalt);mix-blend-mode:color;opacity:.5}.home2 .hero-wash{background:linear-gradient(90deg,rgba(10,12,19,.86) 0,rgba(10,12,19,.7) 30%,rgba(10,12,19,.24) 54%,rgba(10,12,19,.1) 72%,rgba(10,12,19,.3) 100%),linear-gradient(180deg,rgba(10,12,19,.6) 0,rgba(10,12,19,.04) 26%,rgba(10,12,19,.38) 74%,var(--ink) 100%)}.home2 .hero-in{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:flex-start}.home2 .h2-intro{width:100%;max-width:min(600px,48vw)}.home2 .h2-status{display:flex;align-items:center;gap:var(--s3);margin:0 0 var(--s5);font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);animation:home2-rise .8s var(--ease) both}.home2 .h2-status i{flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:var(--peri);animation:home2-ping 2.8s ease-out infinite}.home2 .h2-kick{display:flex;align-items:center;gap:var(--s4);margin:0;overflow:hidden}.home2 .h2-kick span{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--peri);animation:home2-wipe .85s var(--ease) 90ms both}.home2 .h2-kick-end span{color:var(--mute);animation-delay:.42s}.home2 .h2-rule{flex:1;height:1px;background:linear-gradient(90deg,var(--hair),transparent);transform-origin:0 50%;animation:home2-rule .9s var(--ease) .52s both}.home2 .h2-name{margin:var(--s3) 0 var(--s5);overflow:hidden;font-family:var(--sans);font-variation-settings:"wght" 800,"wdth" 112;font-size:clamp(46px,6.6vw,96px);line-height:.9;letter-spacing:-.035em;text-transform:uppercase;color:var(--silver)}.home2 .h2-name-t{display:block;animation:home2-wipe 1s var(--ease) .17s both}@supports (-webkit-background-clip:text) or (background-clip:text){.home2 .h2-name-t{background-image:radial-gradient(26% 130% at var(--sx,30%) var(--sy,44%),var(--peri) 0,rgba(148,168,221,0) 70%),linear-gradient(96deg,#fdfdff 0,var(--silver) 40%,var(--peri-2) 92%);-webkit-background-clip:text;background-clip:text;color:transparent}}@keyframes home2-wipe{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes home2-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes home2-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes home2-ping{0%{box-shadow:0 0 0 0 rgba(148,168,221,.5)}70%,to{box-shadow:0 0 0 10px rgba(148,168,221,0)}}.home2 .hero-foot{border-bottom:1px solid var(--ink-3);background:var(--ink)}.home2 .hero-foot .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--s4) var(--s7);flex-wrap:wrap;padding-top:var(--s4);padding-bottom:var(--s4)}.home2 .pitch{font-family:var(--serif);font-weight:700;font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 96;font-size:clamp(25px,2.7vw,38px);line-height:1.14;letter-spacing:-.025em;color:var(--silver);margin:var(--s5) 0 var(--s4);max-width:28ch;text-wrap:balance}.home2 .pitch .s{font-family:var(--script);font-weight:400;color:var(--peri);letter-spacing:0;font-size:.9em}.home2 .sub{font-family:var(--sub);font-size:20px;line-height:1.5;color:var(--mute);margin:0 0 var(--s7);max-width:40ch}.home2 .hero-in .sub{max-width:38ch;color:#aab3c8}.home2 .proof{margin:0;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);line-height:1.5}.home2 .proof b{color:var(--peri);font-weight:500}.home2 .strip{display:flex;gap:var(--s3) var(--s5);flex-wrap:wrap;align-items:center;font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase}.home2 .strip .l{color:var(--faint);font-size:8.5px;letter-spacing:.28em;opacity:.72;display:inline-flex;align-items:center;gap:var(--s4);margin-right:2px}.home2 .strip .l:after{content:"";width:1px;height:10px;background:var(--ink-3);flex:0 0 auto}.home2 .strip b{color:var(--mute);font-weight:500}.home2 .recs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink-3)}.home2 .recs>*{min-width:0}.home2 .rec{position:relative;overflow:hidden;padding:var(--s8) var(--s5) var(--s7);border-left:1px solid var(--ink-3);transition:background .3s var(--ease)}.home2 .rec>*{position:relative;z-index:1}.home2 .rec:first-child{border-left:0}.home2 .rec:hover{background:var(--ink-2)}.home2 .rec .fig{font-family:var(--serif);font-weight:700;font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 96;font-size:clamp(38px,4.8vw,62px);line-height:1;color:var(--silver);letter-spacing:-.03em}.home2 .rec .fig .u{font-family:var(--script);font-weight:400;font-size:.42em;color:var(--peri);letter-spacing:0;margin-left:.1em}.home2 .rec .fig .rec-link,.home2 .rec .fig .signal-link{color:inherit;text-decoration:none;transition:color .2s var(--ease)}.home2 .rec .fig .signal-link:hover{color:var(--signal-soft)}.home2 .rec .fig .rec-link:hover{color:var(--peri)}.home2 .rec.signal .fig .u{color:var(--signal-soft)}.home2 .rec .k{margin:var(--s5) 0 0;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);line-height:1.7}.home2 .marq{background:var(--cobalt);overflow:hidden;padding:var(--s5) 0}.home2 .marq-t{display:flex;width:max-content;will-change:transform}.home2 .marq-t>div{display:flex;align-items:center;flex:0 0 auto}.home2 .marq-t span{font-family:var(--sans);font-variation-settings:"wght" 800,"wdth" 105;letter-spacing:.09em;text-transform:uppercase;font-size:clamp(16px,2.4vw,26px);color:var(--butter);padding:0 var(--s6);white-space:nowrap}.home2 .marq-t i{width:6px;height:6px;border-radius:99px;background:rgba(243,237,206,.45);flex:0 0 auto}.home2 .split{display:flex;gap:var(--s4);align-items:stretch}.home2 .split>*{min-width:0}.home2 .pan{flex:1 1 0;background:var(--ink-2);border:1px solid var(--ink-3);border-radius:2px;padding:var(--s8) var(--s7);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:flex-grow .5s var(--ease),border-color .4s var(--ease)}.home2 .pan:before{content:"";position:absolute;inset:0;background:var(--cobalt);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.home2 .pan>*{position:relative;z-index:1}.home2 .split:hover .pan{flex-grow:0.85}.home2 .split .pan:hover{flex-grow:1.4;border-color:var(--cobalt)}.home2 .pan:hover:before{opacity:1}.home2 .pan .tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--peri);transition:color .3s var(--ease)}.home2 .pan h3{margin:var(--s4) 0 var(--s5);font-size:clamp(30px,4.4vw,48px)}.home2 .pan p{font-family:var(--sub);color:var(--mute);font-size:20px;line-height:1.45;transition:color .3s var(--ease)}.home2 .pan ul{list-style:none;margin:0 0 var(--s7);padding:0;border-top:1px solid var(--hair);transition:border-color .3s var(--ease)}.home2 .pan li{display:flex;gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--hair);font-family:var(--sub);font-size:18px;color:var(--mute);transition:color .3s var(--ease),border-color .3s var(--ease)}.home2 .pan li b{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;color:var(--faint);font-weight:500;flex:0 0 22px;transition:color .3s var(--ease)}.home2 .pan .go{margin-top:auto}.home2 .pan:hover .tag{color:var(--butter)}.home2 .pan:hover li,.home2 .pan:hover p{color:rgba(243,237,206,.88)}.home2 .pan:hover li b{color:rgba(243,237,206,.62)}.home2 .pan:hover li,.home2 .pan:hover ul{border-color:rgba(243,237,206,.24)}.home2 .pan:hover .btn-line{border-color:var(--butter);color:var(--butter)}.home2 .pan:hover .btn-solid{background:var(--butter);color:#111f3b}.home2 .carotop{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5);flex-wrap:wrap;margin-bottom:var(--s7)}.home2 .arrows{display:flex;gap:var(--s2)}.home2 .arrow{width:52px;height:52px;border:1px solid var(--hair);background:transparent;color:var(--silver);border-radius:2px;display:grid;place-items:center;cursor:pointer;font-size:16px;line-height:1;transition:border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease)}.home2 .arrow:hover:not(:disabled){border-color:var(--cobalt);background:var(--cobalt);color:var(--butter)}.home2 .arrow:disabled{opacity:.32;cursor:default}.home2 .rail{display:flex;gap:var(--s4);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:var(--s4);scroll-snap-type:x proximity;cursor:grab}.home2 .rail::-webkit-scrollbar{display:none}.home2 .rail.grabbing{cursor:grabbing;scroll-snap-type:none}.home2 .rail.grabbing *{pointer-events:none}.home2 .slide{flex:0 0 min(392px,80vw);scroll-snap-align:start}.home2 .plate{position:relative;aspect-ratio:4/3;background:var(--ink-2);border-radius:2px;overflow:hidden;display:grid;place-items:center;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.home2 .plate.has-photo{background:var(--ink-3)}.home2 .plate img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home2 .plate .nm{font-family:var(--sans);font-variation-settings:"wght" 800,"wdth" 105;letter-spacing:.07em;text-transform:uppercase;color:var(--peri);font-size:clamp(19px,2.4vw,27px);line-height:1.15;text-align:center;padding:var(--s6)}.home2 .plate.line{background:transparent;border:1px solid var(--hair)}@media (hover:hover) and (pointer:fine){.home2 .slide:hover .plate{transform:translateY(-6px)}.home2 .slide:hover .plate.has-photo{box-shadow:0 18px 40px rgba(0,0,0,.35)}.home2 .slide:hover .plate.line{border-color:var(--peri)}}.home2 .cap{display:flex;align-items:flex-start;gap:var(--s4);margin-top:var(--s4)}.home2 .cap .idx{flex:0 0 auto;font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--faint);padding-top:.45em}.home2 .cap-copy{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.home2 .cap .t{font-family:var(--serif);font-weight:700;font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 48;font-size:20px;color:var(--silver);letter-spacing:-.015em;line-height:1.2}.home2 .cap .m{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);text-align:right;white-space:nowrap}.home2 .railbar{height:2px;background:var(--ink-3);margin-top:var(--s5);overflow:hidden}.home2 .railbar i{display:block;height:100%;width:30%;background:var(--peri);transition:transform .1s linear}.home2 .vens{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4)}.home2 .vens>*{min-width:0}.home2 .ven{position:relative;overflow:hidden;background:var(--ink-2);border:1px solid var(--ink-3);border-radius:2px;padding:var(--s6) var(--s5);display:flex;flex-direction:column;transition:border-color .3s var(--ease),background .3s var(--ease)}.home2 .ven>*{position:relative;z-index:1}.home2 .ven:hover{border-color:var(--hair);background:#11151f}.home2 .ven-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s6)}.home2 .pill{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;padding:6px 11px;border:1px solid var(--hair);color:var(--faint);border-radius:2px}.home2 .pill.live{color:var(--sage);border-color:rgba(100,196,161,.34)}.home2 .pill.done{color:var(--amber);border-color:rgba(220,190,106,.34)}.home2 .ven .role{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--peri);margin:var(--s3) 0 var(--s4)}.home2 .ven .h3 .signal-link,.home2 .ven .h3 .ven-link{color:inherit;text-decoration:none;transition:color .2s var(--ease)}.home2 .ven .h3 .signal-link:hover{color:var(--signal-soft)}.home2 .ven .h3 .ven-link:hover{color:var(--peri)}.home2 .ven.signal .role{color:var(--signal-soft)}.home2 .ven.signal:hover{border-color:rgba(232,32,48,.45)}.home2 .comm{display:block}.home2 .comm-copy{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--s5) var(--s8);align-items:end;margin-bottom:var(--s8)}.home2 .comm-aside .sub{margin:0 0 var(--s6);max-width:44ch}.home2 .comm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3)}.home2 .comm-grid>*{min-width:0}.home2 .comm-slot{position:relative;margin:0;aspect-ratio:4/5;border-radius:2px;overflow:hidden;background:var(--ink-2);border:1px solid var(--ink-3)}.home2 .comm-slot.wide{grid-column:1/-1;aspect-ratio:21/9}.home2 .comm-slot img{object-fit:cover;transition:transform .7s var(--ease)}@media (hover:hover) and (pointer:fine){.home2 .comm-slot:hover img{transform:scale(1.045)}}.home2 .comm-slot figcaption{position:absolute;left:0;right:0;bottom:0;padding:var(--s3) var(--s4);background:linear-gradient(180deg,transparent,rgba(10,12,19,.72));pointer-events:none}.home2 .comm-label{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--butter)}.home2 .ven .body{font-family:var(--sub);font-size:18px;line-height:1.45;color:var(--mute);margin:0}.home2 [data-fx]{--gx:50%;--gy:50%;--gon:0;--rx:0deg;--ry:0deg}.home2 .pan:after,.home2 .rec:before,.home2 .ven:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--gon);transition:opacity .35s var(--ease);background:radial-gradient(240px circle at var(--gx) var(--gy),rgba(154,170,240,.16),transparent 70%)}.home2 .inq-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:var(--s5) var(--s8);align-items:end;margin-bottom:var(--s9)}.home2 .inq-head .sub{margin:0;max-width:42ch}.home2 .tf{position:relative}.home2 .tf-rail{display:flex;align-items:center;gap:var(--s5);padding-bottom:var(--s5);border-bottom:1px solid var(--ink-3)}.home2 .tf-count,.home2 .tf-kind{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;flex:0 0 auto}.home2 .tf-count{color:var(--silver)}.home2 .tf-count i{color:var(--hair);font-style:normal;margin:0 4px}.home2 .tf-kind{color:var(--peri)}.home2 .tf-bar{flex:1 1 auto;height:1px;background:var(--ink-3);overflow:hidden}.home2 .tf-bar span{display:block;height:100%;background:var(--peri);transform-origin:0 50%;transition:transform .5s var(--ease)}.home2 .tf-step{min-height:300px;padding-top:var(--s8);animation:home2-tf-in .44s var(--ease) both}.home2 .tf-step[data-back]{animation-name:home2-tf-back}@keyframes home2-tf-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes home2-tf-back{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.home2 .tf-q{font-family:var(--serif);font-weight:700;font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 96;font-size:clamp(28px,3.6vw,46px);line-height:1.06;letter-spacing:-.028em;color:var(--silver);margin:0}.home2 .tf-q .script{font-size:.94em}.home2 .tf-help{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:var(--s4) 0 var(--s7);line-height:1.9}.home2 .tf-help b{color:var(--peri);font-weight:500}.home2 .tf-field input,.home2 .tf-field textarea{width:100%;display:block;font-family:var(--sans);font-variation-settings:"wght" 400,"wdth" 100;font-size:clamp(19px,2vw,26px);color:var(--silver);background:transparent;border:0;border-bottom:1px solid var(--hair);border-radius:0;padding:var(--s3) 0 var(--s4);transition:border-color .2s var(--ease)}.home2 .tf-field textarea{min-height:132px;resize:vertical;line-height:1.45}.home2 .tf-field input::placeholder,.home2 .tf-field textarea::placeholder{color:#4d566d}.home2 .tf-field input:focus,.home2 .tf-field textarea:focus{outline:0;border-bottom-color:var(--peri)}.home2 .tf-field.bad input,.home2 .tf-field.bad textarea{border-bottom-color:#d8806e}.home2 .tf-bad{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#d8806e;margin:var(--s4) 0 0}.home2 .tf-opts{display:grid;gap:var(--s2)}.home2 .tf-opt{position:relative;display:block;cursor:pointer}.home2 .tf-opt input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.home2 .tf-opt-in{display:flex;align-items:center;gap:var(--s5);min-height:76px;padding:var(--s4) var(--s5);border:1px solid var(--hair);border-radius:2px;transition:background .2s var(--ease),border-color .2s var(--ease)}.home2 .tf-opt-in b{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--hair);border-radius:2px;font-weight:500;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.home2 .tf-opt-copy,.home2 .tf-opt-in b{font-family:var(--mono);font-size:10px;color:var(--faint)}.home2 .tf-opt-copy{min-width:0;letter-spacing:.14em;text-transform:uppercase;line-height:1.7}.home2 .tf-opt-copy em{display:block;font-family:var(--sans);font-variation-settings:"wght" 700,"wdth" 100;font-style:normal;font-size:17px;letter-spacing:.02em;text-transform:none;color:var(--silver);margin-bottom:2px}.home2 .tf-opt:hover .tf-opt-in{border-color:var(--peri);background:rgba(148,168,221,.05)}.home2 .tf-opt input:checked~.tf-opt-in{border-color:var(--cobalt);background:rgba(39,78,155,.22)}.home2 .tf-opt input:checked~.tf-opt-in b{background:var(--cobalt);border-color:var(--cobalt);color:var(--butter)}.home2 .tf-opt input:focus-visible~.tf-opt-in{outline:2px solid var(--peri);outline-offset:3px}.home2 .tf-foot{display:flex;align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;margin-top:var(--s8);padding-top:var(--s6);border-top:1px solid var(--ink-3)}.home2 .tf-back[disabled]{opacity:.32;pointer-events:none}.home2 .tf-foot .form-note{margin-left:auto;text-align:right}.home2 .form-error{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#d8806e;margin:var(--s7) 0 0;line-height:2}.home2 .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.home2 .form-note{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0;max-width:34ch;line-height:2}.home2 .sent{display:none;border:1px solid var(--ink-3);background:var(--ink-2);border-radius:2px;padding:var(--s8) var(--s7);text-align:center}.home2 .sent.on{display:block}.home2 form.gone{display:none}.home2 .sent p{font-family:var(--sub);margin:var(--s4) auto 0;max-width:38ch;color:var(--mute);font-size:19px;line-height:1.45}.home2 footer{padding:var(--s8) 0 var(--s7);text-align:center;background:radial-gradient(90% 70% at 50% 112%,rgba(39,78,155,.18),transparent 70%),var(--ink)}.home2 .f-logo{max-width:540px;margin:0 auto var(--s6)}.home2 .f-logo img{width:100%;height:auto;transform:translate(-.42%,-2.94%)}.home2 .f-lock{display:flex;align-items:baseline;justify-content:center;gap:var(--s2) var(--s4);flex-wrap:wrap;margin-bottom:var(--s7)}.home2 .f-pair{display:inline-flex;align-items:baseline;gap:var(--s2);white-space:nowrap}.home2 .f-lock .c{font-family:var(--sans);font-variation-settings:"wght" 800,"wdth" 105;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(12px,1.6vw,16px);color:var(--faint)}.home2 .f-lock .s{font-family:var(--script);font-size:clamp(26px,3.4vw,40px);color:var(--peri);line-height:1}.home2 .f-links{display:flex;gap:var(--s2);justify-content:center;flex-wrap:wrap;margin-bottom:var(--s5)}.home2 .f-links a{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);padding:0 18px;min-height:44px;display:inline-flex;align-items:center;transition:color .18s var(--ease)}.home2 .f-links a:hover{color:var(--peri)}.home2 .f-fine{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0;line-height:2.2}.home2 .tick{overflow:hidden;border-top:1px solid var(--ink-3);border-bottom:1px solid var(--ink-3);padding:var(--s4) 0;background:var(--ink)}.home2 .tick-t{display:flex;width:max-content;will-change:transform}.home2 .tick-t>div{display:flex;align-items:baseline;flex:0 0 auto}.home2 .tick-t .tc{font-family:var(--sans);font-variation-settings:"wght" 800,"wdth" 105;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(13px,1.7vw,18px);color:var(--faint)}.home2 .tick-t .tc,.home2 .tick-t .ts{padding:0 var(--s5);white-space:nowrap}.home2 .tick-t .ts{font-family:var(--script);font-size:clamp(19px,2.5vw,27px);color:var(--peri)}.home2 .tick-t i{width:5px;height:5px;border-radius:99px;background:var(--hair);flex:0 0 auto;align-self:center}.home2 .rv{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s)}.home2 .rv.in{opacity:1;transform:none}.home2 .rec.rv.in{transition:opacity .8s var(--ease),transform .8s var(--ease),background .3s var(--ease)}.home2 .pan.rv.in{transition:opacity .8s var(--ease),transform .8s var(--ease),flex-grow .5s var(--ease),border-color .4s var(--ease)}@media (hover:hover) and (pointer:fine){.home2 .rv[data-fx-tilt]{transform:none;transition:opacity .8s var(--ease),border-color .3s var(--ease),background .3s var(--ease),transform .18s var(--ease)}.home2 .rv.in[data-fx-tilt]{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry))}}@media (max-width:1080px){.home2 .comm-copy{grid-template-columns:1fr;gap:var(--s5)}.home2 .recs{grid-template-columns:repeat(2,1fr)}.home2 .rec{border-top:1px solid var(--ink-3)}.home2 .rec:first-child,.home2 .rec:nth-child(2){border-top:0}.home2 .rec:nth-child(odd){border-left:0}.home2 .vens{grid-template-columns:repeat(2,1fr)}.home2 .hero-shot{width:min(50%,620px)}}@media (max-width:880px){.home2{--navh:66px}.home2 .nav-mid a:not(.keep){display:none}.home2 .nav-in{padding:0 var(--s5)}.home2 .nav-logo img{height:34px}.home2 .sec{padding:var(--s7) 0}.home2 .wrap{padding:0 var(--s5)}.home2 .split{flex-direction:column}.home2 .pan{flex:0 0 auto;padding:var(--s7) var(--s5);text-align:center;align-items:center}.home2 .pan ul{width:100%}.home2 .pan .go,.home2 .pan li{justify-content:center}.home2 .pan .go{display:flex;width:100%}.home2 .split .pan:hover,.home2 .split:hover .pan{flex-grow:0}.home2 .hero{min-height:0;justify-content:flex-start;padding:0 0 var(--s5);background:radial-gradient(80% 40% at 50% 8%,rgba(39,78,155,.28),transparent 72%),var(--ink)}.home2 .hero-media{position:relative;flex:0 0 auto;height:calc(min(34svh, 320px) + var(--navh))}.home2 .hero-shot{inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg,#000,#000 58%,rgba(0,0,0,.72) 79%,rgba(0,0,0,.24) 92%,transparent);mask-image:linear-gradient(180deg,#000,#000 58%,rgba(0,0,0,.72) 79%,rgba(0,0,0,.24) 92%,transparent)}.home2 .hero-shot img{object-position:50% 26%}.home2 .hero-wash{background:linear-gradient(180deg,rgba(10,12,19,.62) 0,rgba(10,12,19,.08) 24%,rgba(10,12,19,.32) 68%,var(--ink) 100%)}.home2 .hero-in{flex:0 0 auto;justify-content:flex-start;align-items:center;text-align:center;padding-top:var(--s4);padding-bottom:var(--s2)}.home2 .h2-intro{max-width:100%}.home2 .h2-kick,.home2 .h2-status{justify-content:center}.home2 .h2-status{margin-bottom:var(--s4)}.home2 .h2-name{font-size:clamp(40px,12.5vw,68px);margin:var(--s2) 0 var(--s3)}.home2 .h2-rule{display:none}.home2 .pitch{font-size:clamp(22px,4.4vw,30px);max-width:28ch;margin:var(--s3) 0 var(--s4)}.home2 .hero-in .sub{font-size:17px;max-width:38ch;margin-left:auto;margin-right:auto;margin-bottom:var(--s5)}.home2 .hero-in .btnrow{justify-content:center}.home2 .hero-foot .wrap{justify-content:center;text-align:center}.home2 .btnrow,.home2 .eyerow,.home2 .strip{justify-content:center}.home2 .eyerow .ln{display:none}.home2 .carotop,.home2 .h2{text-align:center}.home2 .carotop{flex-direction:column;align-items:center}.home2 .cap{justify-content:center;text-align:center}.home2 .cap-copy{flex-direction:column;align-items:center;gap:var(--s2)}.home2 .cap .m,.home2 .comm-copy{text-align:center}.home2 .comm-aside .sub{margin-left:auto;margin-right:auto}.home2 .comm-copy .btnrow{justify-content:center}.home2 .comm-grid{grid-template-columns:repeat(2,1fr)}.home2 .comm-slot.wide{aspect-ratio:16/9}.home2 .rec,.home2 .ven{text-align:center}.home2 .ven-top{justify-content:center}.home2 .inq-head{grid-template-columns:1fr;gap:var(--s5);text-align:center;margin-bottom:var(--s8)}.home2 .inq-head .sub{margin-left:auto;margin-right:auto}.home2 .tf-step{min-height:0;text-align:center}.home2 .tf-opt-in{text-align:left}.home2 .tf-field input,.home2 .tf-field textarea{text-align:center}.home2 .tf-foot{justify-content:center}.home2 .tf-foot .form-note{margin-left:0;width:100%;text-align:center;max-width:none}.home2 .f-lock{flex-direction:column;align-items:center;width:max-content;max-width:100%;margin-left:auto;margin-right:auto;gap:0}.home2 .f-pair{gap:.35em;justify-content:center}.home2 .f-lock .c{font-size:11px}.home2 .f-lock .s{font-size:32px}}@media (min-width:641px) and (max-width:880px){.home2 .hero-media{height:calc(min(42svh, 440px) + var(--navh))}}@media (max-width:880px) and (max-height:740px){.home2 .hero{padding-bottom:var(--s5)}.home2 .hero-media{height:calc(min(31svh, 260px) + var(--navh))}.home2 .h2-name{font-size:clamp(32px,10vw,48px)}.home2 .pitch{font-size:20px;margin:var(--s3) 0}.home2 .hero-in .sub{font-size:15px;margin-bottom:var(--s4)}}@media (max-width:880px) and (max-height:520px){.home2 .hero{padding-bottom:var(--s4)}.home2 .hero-media{height:calc(min(26svh, 150px) + var(--navh))}.home2 .h2-status{margin-bottom:var(--s3)}.home2 .h2-name{font-size:34px}}@media (max-width:640px){.home2{--s10:80px;--s9:64px}.home2 .wrap{padding:0 20px}.home2 .h2-kick span{font-size:10px;letter-spacing:.26em}.home2 .hero-foot .wrap{flex-direction:column;gap:var(--s4)}.home2 .marq{padding:10px 0}.home2 .marq-t span{font-size:12px;letter-spacing:.08em;padding:0 14px}.home2 .marq-t i{width:4px;height:4px}.home2 .btnrow .btn{width:100%}.home2 .tf-rail{gap:var(--s4)}.home2 .tf-kind{display:none}.home2 .tf-opt-in{gap:var(--s4);padding:var(--s4)}.home2 .tf-foot .btn{flex:1 1 140px}.home2 .form-note{max-width:none}.home2 .recs,.home2 .vens{grid-template-columns:1fr}.home2 .rec{border-left:0;border-top:1px solid var(--ink-3);padding:var(--s6) var(--s4)}.home2 .rec:first-child{border-top:0}.home2 .f-logo{max-width:240px;margin-bottom:var(--s5)}.home2 .f-lock,.home2 .f-logo{margin-left:auto;margin-right:auto}.home2 .f-lock{display:flex;flex-direction:column;align-items:center;width:max-content;max-width:100%;margin-bottom:var(--s7);row-gap:0}.home2 .f-pair{display:inline-flex;align-items:baseline;gap:.3em;white-space:nowrap}.home2 .f-lock .c{font-size:10px;letter-spacing:.11em}.home2 .f-lock .s{font-size:26px;line-height:1}.home2 .carotop{gap:var(--s5)}}@media (prefers-reduced-motion:reduce){html:has(.home2){scroll-behavior:auto}.home2 .grain.run{animation:none}.home2 .hero-shot img{animation:none;transform:none}.home2 .h2-kick span,.home2 .h2-name-t,.home2 .h2-rule,.home2 .h2-status,.home2 .h2-status i{animation:none;opacity:1;transform:none}.home2 .tf-step{animation:none}.home2 .rv{opacity:1;transition:none}.home2 .rv,.home2 .rv.in[data-fx-tilt]{transform:none}.home2 *{transition-duration:.01ms!important}}