@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_1b97ba4b-module__NjNj1a__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_1b97ba4b-module__NjNj1a__variable{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_24c6a3e4-module__dWcE-G__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_24c6a3e4-module__dWcE-G__variable{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f8290d5a-module__2Nw1lG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f8290d5a-module__2Nw1lG__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_267e791-module__2oylma__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_267e791-module__2oylma__variable{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/196d5f6118cb1c52-s.7072c1ff.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/55664f0a7289b762-s.a70df317.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/f724cb2b266db11d-s.786f7671.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/58bfdf9faee08215-s.b0844a83.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/257505a8a5531435-s.410cef7d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/346e8051f901134e-s.11f380cb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.476c4761.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.52db332e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.072a0475.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.cb42ab76.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.9b5477f3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.0dabfe84.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.a27bcaa7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0f58a291.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_e94decfc-module__mW7EZW__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_e94decfc-module__mW7EZW__variable{--font-garamond:"EB Garamond","EB Garamond Fallback"}
:root{--paper:#fbfbf8;--paper-2:#f5f3ef;--ink:#15171e;--ink-soft:#15171e9e;--ink-faint:#15171e66;--line:#15171e1a;--line-2:#15171e29;--white:#fff;--g-pink:#ff5e86;--g-coral:#ff8a53;--g-amber:#ffc247;--g-lime:#74dd8e;--g-cyan:#46c7e6;--g-blue:#6b6cf2;--g-violet:#a65bf0;--grad-a:var(--g-pink);--grad-b:var(--g-violet);--grad-c:var(--g-blue);--grad-d:var(--g-cyan);--spectrum:linear-gradient(100deg,var(--g-pink)0%,var(--g-coral)16%,var(--g-amber)32%,var(--g-lime)50%,var(--g-cyan)66%,var(--g-blue)82%,var(--g-violet)100%);--spectrum-soft:linear-gradient(100deg,var(--grad-a),var(--grad-b),var(--grad-c),var(--grad-d));--radius-xl:0px;--radius-lg:0px;--radius-md:0px;--radius-sm:0px;--shadow-card:0 1px 2px #14121e0a,0 12px 30px -12px #14121e29;--shadow-float:0 2px 6px #14121e0f,0 30px 60px -22px #14121e4d;--shadow-glass:0 1px 0 #fff9 inset,0 20px 50px -18px #1e143259;--maxw:1200px;--gutter:clamp(20px,5vw,64px);--font-display:"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--font-body:"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace}@supports (color:lab(0% 0 0)){:root{--paper:lab(98.5172% -.128925 1.5182);--paper-2:lab(95.9776% -.189811 2.27968);--ink:lab(7.66966% .794537 -5.5183);--ink-soft:lab(7.66966% .794537 -5.5183/.62);--ink-faint:lab(7.66966% .794537 -5.5183/.4);--line:lab(7.66966% .794537 -5.5183/.1);--line-2:lab(7.66966% .794537 -5.5183/.16)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;overflow-x:hidden}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit}::selection{background:color-mix(in oklch,var(--g-violet),transparent 70%)}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin:0 auto}.section{padding-block:clamp(72px,10vw,140px);position:relative}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:9px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--spectrum);border-radius:6px;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #ffffff80}.eyebrow.plain:before{display:none}.h-display,.h-section,.logo,.footer-wordmark{font-family:var(--font-display)}.h-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,7vw,92px);font-weight:720;line-height:.98}.h-section{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,4.4vw,58px);font-weight:680;line-height:1.02}.lead{color:var(--ink-soft);text-wrap:pretty;font-size:clamp(17px,1.5vw,21px);font-weight:420;line-height:1.5}.grad-text{background:var(--spectrum);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite hue-pan}@keyframes hue-pan{to{background-position:200% 0}}.btn{--bg:var(--ink);--fg:var(--paper);appearance:none;cursor:pointer;font-family:var(--font-body);letter-spacing:-.01em;background:var(--bg);color:var(--fg);white-space:nowrap;border:0;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-size:15px;font-weight:560;transition:transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 1px 2px #14121e29,0 8px 20px -10px #14121e66}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #14121e2e,0 16px 32px -12px #14121e80}.btn:active{transform:translateY(0)}.btn .arrow{transition:transform .18s}.btn:hover .arrow{transform:translate(3px)}.btn-ghost{--bg:transparent;--fg:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2)}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn-grad{--fg:#fff;background:var(--spectrum-soft);box-shadow:0 1px 2px #14121e29,0 10px 26px -10px color-mix(in oklch,var(--grad-b),transparent 40%);background-size:180% 100%;animation:8s linear infinite hue-pan}.btn-sm{padding:10px 16px;font-size:14px}.btn-lg{padding:17px 28px;font-size:16px}.pill{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--line),var(--shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-radius:0;align-items:center;gap:8px;padding:7px 13px 7px 11px;font-size:12px;display:inline-flex}.pill .dot{background:var(--g-lime);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklch,var(--g-lime),transparent 75%);border-radius:50%}.nav{z-index:100;justify-content:center;align-items:center;transition:transform .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav-inner{width:min(var(--maxw),calc(100% - 28px));-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#fcfbf9b8;border-radius:999px;justify-content:space-between;align-items:center;margin-top:14px;padding:9px 9px 9px 18px;display:flex;box-shadow:inset 0 0 0 1px #fff9,0 1px 1px #14121e0a,0 18px 40px -24px #14121e66}.nav-links{gap:4px;display:flex}.nav-links a{color:var(--ink-soft);border-radius:999px;padding:8px 13px;font-size:14.5px;font-weight:480;transition:color .15s,background .15s}.nav-links a:hover{color:var(--ink);background:#14121e0d}.nav-cta{align-items:center;gap:8px;display:flex}.nav-cta .btn{border-radius:999px}.logo{letter-spacing:-.03em;align-items:center;gap:10px;font-size:19px;font-weight:680;display:inline-flex}.logo-mark{background:var(--spectrum);width:26px;height:26px;box-shadow:inset 0 0 0 1px #ffffff80,0 2px 8px -2px color-mix(in oklch,var(--g-violet),transparent 50%);background-size:160% 160%;border-radius:0;flex:none;animation:7s linear infinite hue-pan;position:relative}.logo-mark:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:6px;box-shadow:inset 0 -2px 4px #0000001f}.orb{filter:blur(2px);background:radial-gradient(35% 35% at 32% 28%,#fffffff2,transparent 60%),conic-gradient(from 210deg,var(--g-pink),var(--g-coral),var(--g-amber),var(--g-lime),var(--g-cyan),var(--g-blue),var(--g-violet),var(--g-pink));border-radius:50%;animation:24s linear infinite orb-spin;position:absolute;box-shadow:inset 0 0 60px #ffffff59,inset 0 -30px 60px #28143c40,0 40px 90px -30px #50287880}@keyframes orb-spin{to{transform:rotate(360deg)}}.glow{filter:blur(70px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.reveal.is-in{opacity:1;transform:none}.reveal[data-d="1"]{transition-delay:70ms}.reveal[data-d="2"]{transition-delay:.14s}.reveal[data-d="3"]{transition-delay:.21s}.reveal[data-d="4"]{transition-delay:.28s}.hero-in{animation:.85s cubic-bezier(.2,.7,.2,1) both heroUp}.hero-in[data-d="1"]{animation-delay:50ms}.hero-in[data-d="2"]{animation-delay:.12s}.hero-in[data-d="3"]{animation-delay:.19s}.hero-in[data-d="4"]{animation-delay:.26s}@keyframes heroUp{0%{opacity:.55;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.grad-text,.btn-grad,.logo-mark,.orb,.hero-in{animation:none}}body.no-motion .grad-text,body.no-motion .btn-grad,body.no-motion .logo-mark,body.no-motion .orb,body.no-motion .rail-track,body.no-motion .footer-wordmark,body.no-motion .float-card{animation:none!important}.hero{padding-top:132px;position:relative;overflow:hidden}.hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero[data-variant=aurora]{padding-bottom:clamp(60px,8vw,110px)}.hero[data-variant=aurora] .hero-bg .glow.g1{background:radial-gradient(circle,var(--g-violet),transparent 65%);opacity:.4;width:620px;height:620px;top:-180px;right:-120px}.hero[data-variant=aurora] .hero-bg .glow.g2{background:radial-gradient(circle,var(--g-cyan),transparent 65%);opacity:.35;width:540px;height:540px;top:-80px;left:-160px}.hero[data-variant=aurora] .hero-bg .glow.g3{background:radial-gradient(circle,var(--g-pink),transparent 65%);opacity:.28;width:460px;height:460px;bottom:-200px;left:30%}.hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:relative}.hero-copy{max-width:620px}.hero-copy .h-display{margin-top:22px}.hero-copy .lead{max-width:30ch;margin-top:22px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.hero-meta{flex-wrap:wrap;gap:22px;margin-top:34px;display:flex}.hero-meta .m{flex-direction:column;gap:2px;display:flex}.hero-meta .m b{letter-spacing:-.02em;font-size:23px;font-weight:680}.hero-meta .m span{color:var(--ink-faint);font-size:13px}.hero-meta .m+.m{border-left:1px solid var(--line);padding-left:22px}.hero-stage{height:clamp(420px,46vw,560px);position:relative}.hero-stage .orb{width:300px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%)}.float-card{animation:7s ease-in-out infinite bob;position:absolute}.float-card:nth-child(2){animation-delay:-1.6s}.float-card:nth-child(3){animation-delay:-3.1s}.float-card:nth-child(4){animation-delay:-4.4s}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.hero[data-variant=spectrum]{background:var(--ink);color:var(--paper);padding-bottom:0}.hero[data-variant=spectrum] .hero-bg .glow.g1{background:radial-gradient(circle,var(--g-violet),transparent 62%);opacity:.5;width:700px;height:700px;top:-260px;left:40%}.hero[data-variant=spectrum] .hero-bg .glow.g2{background:radial-gradient(circle,var(--g-pink),transparent 62%);opacity:.4;width:520px;height:520px;top:5%;right:-120px}.hero[data-variant=spectrum] .lead{color:#ffffffa8}.hero[data-variant=spectrum] .btn-ghost{--fg:#fff;box-shadow:inset 0 0 0 1.5px #ffffff4d}.hero[data-variant=spectrum] .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px #fff}.hero[data-variant=spectrum] .hero-meta .m+.m{border-color:#ffffff29}.hero[data-variant=spectrum] .hero-meta .m span{color:#ffffff80}.hero[data-variant=spectrum] .pill{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.hero-editorial{z-index:2;text-align:center;padding-top:18px;position:relative}.hero-editorial .h-display{max-width:16ch;margin:26px auto 0;font-size:clamp(48px,9.5vw,138px)}.hero-editorial .lead{max-width:52ch;margin:26px auto 0}.hero-editorial .hero-actions{justify-content:center}.hero-rail{z-index:2;margin-top:clamp(40px,6vw,72px);position:relative}.rail-track{gap:20px;width:max-content;padding-bottom:60px;animation:38s linear infinite rail;display:flex}.hero-rail:hover .rail-track{animation-play-state:paused}@keyframes rail{to{transform:translate(-50%)}}.hero[data-variant=glass]{color:#fff;background:#0c0a14;padding-bottom:clamp(60px,8vw,100px)}.hero[data-variant=glass] .hero-bg:before{content:"";background:radial-gradient(60% 50% at 70% 18%,color-mix(in oklch,var(--g-violet),transparent 55%),transparent 70%),radial-gradient(50% 45% at 18% 30%,color-mix(in oklch,var(--g-blue),transparent 58%),transparent 70%),radial-gradient(55% 50% at 50% 100%,color-mix(in oklch,var(--g-pink),transparent 65%),transparent 70%);position:absolute;inset:0}.hero[data-variant=glass] .hero-bg .grain{opacity:.5;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff80 .5px,#0000 .5px);background-size:4px 4px;position:absolute;inset:0}.hero[data-variant=glass] .lead{color:#ffffffad}.hero[data-variant=glass] .hero-copy .lead{max-width:34ch}.hero[data-variant=glass] .btn-ghost{--fg:#fff;box-shadow:inset 0 0 0 1.5px #ffffff47}.hero[data-variant=glass] .hero-meta .m+.m{border-color:#ffffff29}.hero[data-variant=glass] .hero-meta .m span{color:#ffffff80}.hero[data-variant=glass] .pill{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}.hero[data-variant=glass] .hero-grid{grid-template-columns:.9fr 1.1fr}.console{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);box-shadow:var(--shadow-glass),0 40px 80px -30px #0009;background:linear-gradient(#ffffff21,#ffffff0d);border:1px solid #ffffff24;padding:16px;position:relative}.console-bar{align-items:center;gap:8px;padding:4px 4px 14px;display:flex}.console-bar .tl{gap:6px;display:flex}.console-bar .tl i{background:#ffffff40;border-radius:50%;width:11px;height:11px}.console-bar .ttl{font-family:var(--font-mono);color:#ffffff8c;letter-spacing:.02em;margin-left:6px;font-size:11.5px}.console-flow{grid-template-columns:1fr auto 1.2fr;align-items:stretch;gap:12px;display:grid}.flow-col{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1a;padding:13px}.flow-col h5{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin:0 0 11px;font-size:10.5px;font-weight:500}.flow-row{background:#ffffff0d;border-radius:10px;align-items:center;gap:9px;margin-bottom:8px;padding:9px;font-size:13px;display:flex}.flow-row:last-child{margin-bottom:0}.flow-row .ic{background:var(--spectrum);border-radius:7px;flex:none;width:24px;height:24px;box-shadow:inset 0 0 0 1px #ffffff4d}.flow-arrow{color:#fff6;place-items:center;display:grid}.flow-out{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero[data-variant=fusion]{color:#fff;background:#0a0913;padding-bottom:clamp(60px,8vw,100px)}.hero[data-variant=fusion] .hero-bg .grain{opacity:.5;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff80 .5px,#0000 .5px);background-size:4px 4px;position:absolute;inset:0}.hero[data-variant=fusion] .hero-grid{grid-template-columns:.92fr 1.08fr}.hero[data-variant=fusion] .lead{color:#ffffffb3}.hero[data-variant=fusion] .hero-copy .lead{max-width:34ch}.hero[data-variant=fusion] .btn-ghost{--fg:#fff;box-shadow:inset 0 0 0 1.5px #ffffff47}.hero[data-variant=fusion] .hero-meta .m+.m{border-color:#ffffff29}.hero[data-variant=fusion] .hero-meta .m span{color:#ffffff80}.hero[data-variant=fusion] .pill{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}.fusion-glass{z-index:2;-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);box-shadow:var(--shadow-glass),0 50px 90px -34px #000000b3;background:linear-gradient(#ffffff26,#ffffff0d);border:1px solid #ffffff29;padding:14px;position:relative}.fusion-bar{align-items:center;gap:10px;padding:4px 6px 14px;display:flex}.fusion-bar .tl{gap:6px;display:flex}.fusion-bar .tl i{background:#ffffff47;border-radius:50%;width:10px;height:10px}.fusion-bar .ttl{font-family:var(--font-mono);color:#ffffff9e;letter-spacing:.02em;font-size:11px}.fusion-live{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3;align-items:center;gap:6px;margin-left:auto;font-size:10.5px;display:inline-flex}.fusion-live .dot{background:var(--g-lime);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklch,var(--g-lime),transparent 75%);border-radius:50%}.fusion-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fusion-cell .post{box-shadow:0 14px 32px -16px #000000a6}.strip{border-block:1px solid var(--line);background:var(--paper-2);padding-block:26px;overflow:hidden}.strip .wrap{align-items:center;gap:28px;display:flex}.strip .label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:12px}.strip .plats{flex-wrap:wrap;gap:12px;display:flex}.plat{color:var(--ink-soft);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);border-radius:0;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:520;display:inline-flex}.plat .swatch{border-radius:5px;width:16px;height:16px}.sec-head{max-width:760px}.sec-head .h-section,.sec-head .lead{margin-top:18px}.sec-head.center{text-align:center;margin-inline:auto}.sec-head.center .eyebrow{justify-content:center}.steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(40px,5vw,64px);display:grid}.step{border-radius:var(--radius-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-card);padding:26px;position:relative;overflow:hidden}.step .num{font-family:var(--font-mono);color:var(--ink-faint);letter-spacing:.1em;font-size:12px}.step h3{letter-spacing:-.02em;margin-top:14px;font-size:22px;font-weight:640}.step p{color:var(--ink-soft);margin-top:9px;font-size:15px;line-height:1.5}.step .step-visual{margin-top:20px}.step:after{content:"";background:var(--spectrum);opacity:.9;transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.step.is-in:after{transform:scaleX(1)}.chip-mini{font-size:12.5px;font-family:var(--font-mono);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-soft);border-radius:8px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.chip-row{flex-wrap:wrap;gap:7px;display:flex}.gallery-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.brandbar{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.brandbar button{appearance:none;cursor:pointer;font-family:var(--font-body);color:var(--ink-soft);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:0;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:520;transition:all .15s;display:inline-flex}.brandbar button .sw{border-radius:4px;width:12px;height:12px}.brandbar button[data-on="1"]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--paper-2)}.brandbar button:hover{transform:translateY(-1px)}.gallery{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px;display:grid}.post{aspect-ratio:1;border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-float);font-feature-settings:"ss01";flex-direction:column;transition:transform .25s cubic-bezier(.3,.7,.4,1);display:flex;position:relative;overflow:hidden}.gallery .post-wrap{flex-direction:column;gap:11px;display:flex}.gallery .post-wrap:hover .post{transform:translateY(-6px)scale(1.012)}.post-cap{justify-content:space-between;align-items:center;gap:8px;padding-inline:2px;display:flex}.post-cap .pt{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-faint);text-transform:uppercase;font-size:11px}.post-cap .pf{color:var(--ink-faint);align-items:center;gap:5px;font-size:12px;display:inline-flex}.quality{background:var(--ink);color:var(--paper);border-radius:0;position:relative;overflow:hidden}.quality .glow{background:radial-gradient(circle,var(--g-violet),transparent 65%);opacity:.4;width:600px;height:600px;bottom:-300px;right:-120px}.quality-inner{z-index:2;padding:clamp(40px,6vw,80px);position:relative}.quality .lead{color:#ffffffa8}.compare{grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;display:grid}.compare-card{border-radius:var(--radius-lg);padding:26px}.compare-card.bad{background:#ffffff0a;border:1px solid #ffffff1a}.compare-card.good{background:#ffffff12;border:1px solid #ffffff29;position:relative}.compare-card h4{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.compare-card.bad h4{color:#ffffff80}.compare-card ul{flex-direction:column;gap:13px;margin:18px 0 0;padding:0;list-style:none;display:flex}.compare-card li{gap:11px;font-size:15px;line-height:1.45;display:flex}.compare-card li .mk{border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;display:grid}.compare-card.bad li{color:#fff9}.compare-card.bad .mk{color:#ffffff80;background:#ffffff14}.compare-card.good .mk{background:var(--spectrum);color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.pricing-grid{margin-top:clamp(40px,5vw,60px);grid-template-columns:1fr 1fr;gap:20px;max-width:920px;margin-inline:auto;display:grid}.price-card{border-radius:var(--radius-xl);background:var(--white);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-card);flex-direction:column;padding:34px;display:flex;position:relative}.price-card.feature{box-shadow:var(--shadow-float)}.price-card.feature:before{content:"";border-radius:inherit;background:var(--spectrum);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.price-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-soft);border-radius:0;align-self:flex-start;padding:6px 11px;font-size:12px;display:inline-flex}.price-card.feature .price-tag{background:var(--spectrum);color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.price-card h3{letter-spacing:-.02em;margin-top:18px;font-size:24px;font-weight:640}.price-card .sub{color:var(--ink-soft);margin-top:7px;font-size:14.5px;line-height:1.45}.price-amt{align-items:baseline;gap:6px;margin-top:22px;display:flex}.price-amt .amt{letter-spacing:-.04em;font-size:56px;font-weight:720;line-height:1}.price-amt .per{color:var(--ink-faint);font-size:15px}.price-card .feats{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.price-card .feats li{color:var(--ink-soft);gap:11px;font-size:14.5px;line-height:1.4;display:flex}.price-card .feats .mk{background:var(--paper-2);width:19px;height:19px;box-shadow:inset 0 0 0 1px var(--line);border-radius:0;flex:none;place-items:center;margin-top:1px;font-size:11px;display:grid}.price-card.feature .feats .mk{background:var(--spectrum);color:#fff;box-shadow:none}.price-card .btn{width:100%;margin-top:28px}.price-foot{color:var(--ink-faint);text-align:center;margin-top:16px;font-size:12.5px}.quotes{columns:3;column-gap:18px;margin-top:clamp(40px,5vw,60px)}.quote-card{break-inside:avoid;border-radius:var(--radius-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-card);margin-bottom:18px;padding:24px}.quote-card.tinted{background:var(--paper-2)}.quote-card p{letter-spacing:-.01em;font-size:16px;line-height:1.5}.quote-card .who{align-items:center;gap:11px;margin-top:18px;display:flex}.quote-card .av{border-radius:50%;flex:none;width:36px;height:36px;box-shadow:inset 0 0 0 1px #00000014}.quote-card .who b{font-size:14px;font-weight:580;display:block}.quote-card .who span{color:var(--ink-faint);font-size:12.5px}.quote-card .stars{color:var(--g-amber);letter-spacing:2px;margin-bottom:13px;font-size:13px}.scheduler{background:var(--ink);color:var(--paper);border-radius:clamp(20px,3vw,36px);position:relative;overflow:hidden}.scheduler .glow.s1{background:radial-gradient(circle,var(--g-blue),transparent 65%);opacity:.42;width:520px;height:520px;top:-200px;left:-100px}.scheduler .glow.s2{background:radial-gradient(circle,var(--g-pink),transparent 65%);opacity:.36;width:460px;height:460px;bottom:-240px;right:-60px}.sched-grid{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(40px,6vw,76px);display:grid;position:relative}.sched-grid .lead{color:#ffffffad}.soon{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border-radius:0;align-items:center;gap:8px;padding:7px 13px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.cal{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-glass);background:#ffffff12;border:1px solid #ffffff24;padding:16px}.cal-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cal-top b{font-size:15px}.cal-top .seg{gap:4px;display:flex}.cal-top .seg i{background:#ffffff2e;border-radius:4px;width:24px;height:8px}.cal-grid{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.cal-cell{aspect-ratio:1;color:#fff6;font-size:11px;font-family:var(--font-mono);background:#ffffff0d;border-radius:9px;place-items:center;display:grid;position:relative}.cal-cell.filled{background:#ffffff1a}.cal-cell .dotpost{border-radius:4px;width:14px;height:14px;position:absolute;bottom:6px;box-shadow:inset 0 0 0 1px #ffffff4d}.niches{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(36px,4vw,52px);display:flex}.niche{background:var(--white);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-card);border-radius:0;align-items:center;gap:10px;padding:13px 20px;font-size:15px;font-weight:500;transition:transform .18s;display:inline-flex}.niche:hover{transform:translateY(-3px)}.niche .ic{border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.niche.ghost{box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--ink-soft);background:0 0}.faq{margin-inline:auto;max-width:820px;margin-top:clamp(36px,4vw,52px)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{appearance:none;cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);letter-spacing:-.02em;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:clamp(17px,2vw,21px);font-weight:560;display:flex}.faq-q .pm{width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:0;flex:none;place-items:center;transition:background .2s,box-shadow .2s;display:grid;position:relative}.faq-q .pm:before,.faq-q .pm:after{content:"";background:var(--ink);border-radius:2px;transition:transform .25s,background .2s;position:absolute}.faq-q .pm:before{width:12px;height:2px}.faq-q .pm:after{width:2px;height:12px}.faq-item[data-open="1"] .pm{background:var(--ink);box-shadow:none}.faq-item[data-open="1"] .pm:before,.faq-item[data-open="1"] .pm:after{background:var(--paper)}.faq-item[data-open="1"] .pm:after{transform:scaleY(0)}.faq-a{max-height:0;transition:max-height .35s cubic-bezier(.3,.7,.4,1);overflow:hidden}.faq-a-inner{color:var(--ink-soft);max-width:64ch;padding:0 4px 24px;font-size:16px;line-height:1.6}.cta-final{text-align:center;background:var(--ink);color:var(--paper);padding:clamp(56px,8vw,110px)var(--gutter);border-radius:0;position:relative;overflow:hidden}.cta-final .orb{opacity:.9;width:240px;height:240px;top:-90px;left:50%;transform:translate(-50%)}.cta-final .h-section{z-index:2;max-width:18ch;margin-inline:auto;position:relative}.cta-final .lead{z-index:2;color:#ffffffa8;max-width:46ch;margin:20px auto 0;position:relative}.cta-final .hero-actions{z-index:2;justify-content:center;margin-top:32px;position:relative}.cta-final .btn-ghost{--fg:#fff;box-shadow:inset 0 0 0 1.5px #ffffff4d}.footer{padding-block:64px 40px}.footer-top{border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding-bottom:44px;display:grid}.footer .blurb{color:var(--ink-soft);max-width:32ch;margin-top:16px;font-size:14.5px;line-height:1.55}.footer h5{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:14px;font-size:11px}.footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer ul a{color:var(--ink-soft);font-size:14.5px}.footer ul a:hover{color:var(--ink)}.footer-bot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.footer-bot span{color:var(--ink-faint);font-size:13px}.footer-wordmark{letter-spacing:-.05em;text-align:center;background:var(--spectrum);color:#0000;-webkit-user-select:none;user-select:none;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-top:40px;font-size:clamp(60px,18vw,240px);font-weight:760;line-height:.8;animation:12s linear infinite hue-pan}.aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.aurora b{filter:blur(74px);opacity:.55;mix-blend-mode:screen;will-change:transform;border-radius:50%;width:56%;height:66%;display:block;position:absolute}.aurora b:first-child{background:radial-gradient(circle,var(--g-violet),transparent 66%);animation:17s ease-in-out infinite aur1;top:-26%;left:-12%}.aurora b:nth-child(2){background:radial-gradient(circle,var(--g-blue),transparent 66%);animation:21s ease-in-out infinite aur2;top:-4%;right:-18%}.aurora b:nth-child(3){background:radial-gradient(circle,var(--g-pink),transparent 66%);animation:24s ease-in-out infinite aur3;bottom:-32%;left:16%}.aurora b:nth-child(4){background:radial-gradient(circle,var(--g-cyan),transparent 66%);animation:19s ease-in-out infinite reverse aur1;top:22%;left:34%}@keyframes aur1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(10%,14%)scale(1.25)}}@keyframes aur2{0%,to{transform:translate(0)scale(1.1)}50%{transform:translate(-12%,10%)scale(1)}}@keyframes aur3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8%,-12%)scale(1.2)}}body.no-motion .aurora b{animation:none!important}@media (prefers-reduced-motion:reduce){.aurora b{animation:none}}.usecases{box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(36px,4vw,56px);display:grid}.usecase{border-right:1px solid var(--line);padding:30px;transition:background .2s;position:relative;overflow:hidden}.usecase:last-child{border-right:0}.usecase:hover{background:var(--white)}.usecase .uc-ic{color:#fff;width:34px;height:34px;font-family:var(--font-mono);place-items:center;font-size:14px;font-weight:700;display:grid}.usecase h3{letter-spacing:-.02em;margin-top:18px;font-size:20px;font-weight:640}.usecase p{color:var(--ink-soft);margin-top:9px;font-size:14.5px;line-height:1.5}.usecase .uc-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.usecase .uc-tags span{font-family:var(--font-mono);color:var(--ink-faint);box-shadow:inset 0 0 0 1px var(--line);padding:4px 8px;font-size:11px}.social-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);margin-top:clamp(36px,4vw,56px);display:grid}.phone-stage{place-items:center;min-height:560px;display:grid;position:relative}.phone-stage .aurora{z-index:0}.ig-screen{z-index:2;color:#111;background:#fff;width:348px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 2px 6px #14121e1a,0 40px 80px -30px #14121e80}.ig-statusbar{font-family:var(--font-mono);color:#111;justify-content:space-between;align-items:center;padding:9px 16px 5px;font-size:12px;font-weight:600;display:flex}.ig-statusbar .dots{align-items:center;gap:4px;display:flex}.ig-statusbar .dots i{background:#111;border-radius:1px;width:15px;height:9px}.ig-top{border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.ig-top .wm{letter-spacing:-.03em;font-size:19px;font-weight:720}.ig-top .icons{color:#111;gap:16px;display:flex}.ig-head{align-items:center;gap:10px;padding:11px 13px;display:flex}.ig-av{background:var(--spectrum);border-radius:50%;flex:none;width:34px;height:34px;padding:2px}.ig-av i{border:2px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.ig-head .nm{font-size:13px;font-weight:640;line-height:1.2}.ig-head .loc{color:#777;font-size:11px}.ig-head .more{color:#111;letter-spacing:1px;margin-left:auto;font-weight:700}.ig-media{aspect-ratio:1;width:100%}.ig-media .post{box-shadow:none}.ig-actions{color:#111;align-items:center;gap:15px;padding:11px 13px 5px;display:flex}.ig-actions .save{margin-left:auto}.ig-likes{padding:2px 13px;font-size:13px;font-weight:640}.ig-cap{padding:3px 13px 5px;font-size:13px;line-height:1.45}.ig-cap b{font-weight:640}.ig-cap .muted{color:#888}.ig-time{color:#999;font-size:10.5px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;padding:5px 13px 13px}.feed-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.feed-tab{appearance:none;cursor:pointer;font-family:var(--font-body);color:var(--ink-soft);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);border:0;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:520;display:inline-flex}.feed-tab .sw{width:11px;height:11px}.feed-tab[data-on="1"]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.stories{color:#fff;background:#07060d;border-radius:0;position:relative;overflow:hidden}.stories-inner{z-index:2;padding:clamp(40px,6vw,76px) 0;position:relative}.stories-inner .wrap{z-index:2;position:relative}.stories .lead{color:#ffffffa8}.stories .eyebrow{color:#ffffff8c}.stories-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:6px 0 14px;display:flex;overflow-x:auto}.stories-row::-webkit-scrollbar{display:none}.story{aspect-ratio:9/16;scroll-snap-align:start;color:#fff;flex:none;width:216px;transition:transform .25s cubic-bezier(.3,.7,.4,1);position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #000000b3}.story:hover{transform:translateY(-6px)}.story-fill{z-index:1;position:absolute;inset:0}.story-bars{z-index:4;gap:4px;display:flex;position:absolute;top:11px;left:11px;right:11px}.story-bars i{background:#ffffff59;flex:1;height:2.5px}.story-bars i.on{background:#fff}.story-head{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;top:24px;left:11px;right:11px}.story-av{background:var(--spectrum);border-radius:50%;flex:none;width:28px;height:28px;padding:1.5px}.story-av i{border:1.5px solid #0003;border-radius:50%;width:100%;height:100%;display:block}.story-head .nm{text-shadow:0 1px 4px #0006;font-size:12px;font-weight:640}.story-head .ago{color:#ffffffb3;font-size:11px}.story-rail{z-index:4;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:74px;right:9px}.story-rail .ra{color:#fff;flex-direction:column;align-items:center;gap:3px;display:flex}.story-rail .ra span{text-shadow:0 1px 3px #00000080;font-size:10px;font-weight:600}.story-cap{z-index:4;text-shadow:0 1px 6px #00000080;font-size:12.5px;line-height:1.4;position:absolute;bottom:14px;left:12px;right:46px}.story-cap b{font-weight:700}.story-grad-bottom{z-index:2;pointer-events:none;background:linear-gradient(#0000,#0000008c);height:45%;position:absolute;bottom:0;left:0;right:0}.sparks{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sparks i{animation:twinkle var(--td,6s)ease-in-out var(--dl,0s)infinite;opacity:0;background:#ffffffeb;border-radius:50%;position:absolute;box-shadow:0 0 7px 1px #ffffffb3}@keyframes twinkle{0%,to{opacity:0;transform:translateY(6px)scale(.5)}45%,55%{opacity:var(--mx,.9);transform:translateY(-10px)scale(1)}}.sheen{aspect-ratio:1;z-index:0;pointer-events:none;opacity:.14;mix-blend-mode:screen;background:conic-gradient(from 0deg,transparent 0deg,var(--g-violet)40deg,transparent 120deg,var(--g-cyan)200deg,transparent 280deg,var(--g-pink)330deg,transparent 360deg);filter:blur(36px);width:150%;animation:30s linear infinite sheen-spin;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes sheen-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}body.no-motion .sparks i,body.no-motion .sheen{animation:none!important}@media (prefers-reduced-motion:reduce){.sparks i,.sheen{animation:none}.sparks{display:none}}.hero .aurora b{opacity:.6}.reel-split{grid-template-columns:1fr .92fr;align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(36px,4vw,56px);display:grid}.reel-copy .h-section{color:#fff}.reel-now{align-items:center;gap:12px;margin-top:26px;display:flex}.reel-now .rn-av{border-radius:50%;flex:none;width:40px;height:40px;padding:2px}.reel-now .rn-av i{border:2px solid #07060d;border-radius:50%;width:100%;height:100%;display:block}.reel-now .rn-meta b{color:#fff;font-size:15px;font-weight:640;display:block}.reel-now .rn-meta span{color:#ffffff8c;font-size:12.5px;font-family:var(--font-mono);letter-spacing:.02em}.reel-caption{letter-spacing:-.02em;color:#fff;max-width:22ch;min-height:2.5em;font-size:clamp(18px,2vw,24px);font-weight:560;line-height:1.25;font-family:var(--font-display);margin-top:16px}.reel-controls{align-items:center;gap:12px;margin-top:24px;display:flex}.reel-btn{appearance:none;cursor:pointer;color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .15s,transform .15s;display:grid}.reel-btn:hover{background:#ffffff29;transform:translateY(-2px)}.reel-btn.play{color:#07060d;background:#fff;border:0;width:54px;height:54px}.reel-dots{gap:7px;margin-left:6px;display:flex}.reel-dots button{appearance:none;cursor:pointer;background:#ffffff40;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:background .2s,transform .2s}.reel-dots button[data-on="1"]{background:#fff;transform:scale(1.25)}.reel-index{font-family:var(--font-mono);color:#ffffff80;letter-spacing:.04em;margin-left:auto;font-size:12px}.reel-stage{place-items:center;display:grid;position:relative}.reel-phone{z-index:2;aspect-ratio:9/16;background:#000;border-radius:30px;width:300px;max-width:100%;padding:9px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffffff1a,0 2px 8px #00000080,0 50px 90px -30px #000c}.reel-screen{background:#07060d;border-radius:22px;width:100%;height:100%;position:relative;overflow:hidden}.reel-slide{position:absolute;inset:0}.reel-slide .story-fill{border-radius:0}.reel-enter{animation:.55s cubic-bezier(.2,.7,.2,1) both reelIn}@keyframes reelIn{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.reel-bars{z-index:6;gap:4px;display:flex;position:absolute;top:12px;left:12px;right:12px}.reel-bars .rb{background:#ffffff4d;border-radius:2px;flex:1;height:3px;overflow:hidden}.reel-bars .rb i{background:#fff;border-radius:2px;width:0;height:100%;display:block}.reel-bars .rb i.done{width:100%}.reel-bars .rb i.live{animation:reelfill var(--reel-dur,5s)linear forwards}.reel-paused .reel-bars .rb i.live{animation-play-state:paused}@keyframes reelfill{to{width:100%}}.reel-tapzone{z-index:5;display:flex;position:absolute;inset:0}.reel-tapzone button{appearance:none;cursor:pointer;background:0 0;border:0;flex:1}.reel-head{z-index:6;align-items:center;gap:8px;display:flex;position:absolute;top:26px;left:14px;right:14px}.reel-head .h-av{border-radius:50%;flex:none;width:28px;height:28px;padding:1.5px}.reel-head .h-av i{border-radius:50%;width:100%;height:100%;display:block}.reel-head .h-nm{font-size:12.5px;font-weight:640}.reel-head .h-ago{font-size:11px}.reel-foot{z-index:6;pointer-events:none;background:linear-gradient(#0000,#00000080);padding:38px 14px 16px;position:absolute;bottom:0;left:0;right:0}.reel-foot .rf-cap{text-shadow:0 1px 6px #0009;font-size:13px;line-height:1.4}.reel-rail{z-index:6;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:70px;right:10px}.reel-rail .ra{flex-direction:column;align-items:center;gap:3px;display:flex}.reel-rail .ra span{text-shadow:0 1px 3px #00000080;font-size:10px;font-weight:600}.reel-glow{z-index:0;filter:blur(80px);background:radial-gradient(circle,var(--g-violet),transparent 65%);opacity:.5;border-radius:50%;width:420px;height:420px;animation:18s ease-in-out infinite aur1;position:absolute}.cta-split{z-index:2;text-align:left;grid-template-columns:1fr 1fr;gap:14px;max-width:760px;margin:36px auto 0;display:grid;position:relative}.cta-split .cs{background:#ffffff0d;border:1px solid #ffffff29;padding:24px}.cta-split .cs .cs-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:11px}.cta-split .cs h4{letter-spacing:-.02em;color:#fff;margin-top:12px;font-size:19px;font-weight:640}.cta-split .cs p{color:#ffffff9e;margin-top:8px;font-size:14px;line-height:1.5}.cta-split .cs.you{background:#ffffff08}.cta-split .cs.us{border-color:#ffffff47;position:relative;overflow:hidden}.cta-split .cs.us:after{content:"";background:var(--spectrum);height:3px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1040px){.hero[data-variant=fusion] .hero-grid{grid-template-columns:1fr}.hero[data-variant=fusion] .fusion-glass{max-width:540px}}@media (max-width:940px){.hero-grid,.hero[data-variant=glass] .hero-grid{grid-template-columns:1fr}.hero-stage{height:380px;margin-top:10px}.steps{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(2,1fr)}.compare,.pricing-grid,.sched-grid,.footer-top{grid-template-columns:1fr}.quotes{columns:2}.console-flow{grid-template-columns:1fr}.flow-arrow{transform:rotate(90deg)}.social-split{grid-template-columns:1fr}.phone-stage{min-height:0;margin-top:8px}.usecases{grid-template-columns:1fr}.usecase{border-right:0;border-bottom:1px solid var(--line)}.usecase:last-child{border-bottom:0}.reel-split{text-align:center;grid-template-columns:1fr}.reel-copy .sec-head{margin-inline:auto}.reel-copy .eyebrow,.reel-now,.reel-controls{justify-content:center}.reel-caption{margin-inline:auto}.reel-index{display:none}}@media (max-width:600px){.nav-links{display:none}.gallery{grid-template-columns:1fr 1fr}.quotes{columns:1}.hero-meta{gap:16px}.footer-top,.fusion-grid{grid-template-columns:1fr 1fr}.cta-split{grid-template-columns:1fr}.hero-meta .m+.m{padding-left:16px}.strip .wrap{flex-wrap:wrap;gap:14px}}@media (max-width:420px){.gallery{grid-template-columns:1fr}}:root{--p-serif:"Instrument Serif",Georgia,serif;--p-garamond:"EB Garamond",Georgia,serif;--op-ink:#0c0e11;--op-mint:#3de0b0;--op-paper:#e9ecef;--co-navy:#12233a;--co-ivory:#f4efe4;--co-gold:#b98a3e;--cl-black:#0a0a0a;--cl-green:#1fbf6b;--cl-cream:#ede6d6;--me-ink:#3a2e28;--me-clay:#e8d8c8;--me-terra:#c77b58}.p-hero{color:#fff;background:#0a0b10;padding:150px 0 clamp(64px,8vw,110px);position:relative;overflow:hidden}.p-hero .lead{color:#ffffffad}.p-hero .btn-ghost{--fg:#fff;box-shadow:inset 0 0 0 1.5px #ffffff4d}.p-hero .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px #fff}.p-hero .pill{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}.p-hero-grid{z-index:2;grid-template-columns:1fr .92fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid;position:relative}.p-hero-copy .h-display{margin-top:22px;font-size:clamp(40px,5.4vw,74px)}.p-hero-copy .lead{max-width:38ch;margin-top:22px}.p-hero-meta{flex-wrap:wrap;gap:22px;margin-top:34px;display:flex}.p-hero-meta .m{flex-direction:column;gap:2px;display:flex}.p-hero-meta .m b{letter-spacing:-.02em;font-size:22px;font-weight:680}.p-hero-meta .m span{color:#ffffff80;font-size:13px}.p-hero-meta .m+.m{border-left:1px solid #ffffff29;padding-left:22px}.p-fan{height:clamp(420px,44vw,540px);position:relative}.p-hero .p-fan.hero-in{opacity:1;animation:none}.p-fan-card{aspect-ratio:9/15;color:#fff;text-align:left;cursor:pointer;appearance:none;width:clamp(146px,14vw,186px);font:inherit;border:0;flex-direction:column;padding:16px 15px;transition:transform .5s cubic-bezier(.3,.7,.4,1),opacity .4s,box-shadow .3s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 2px 8px #00000080,0 40px 80px -28px #000000d9}.p-fan-card.is-front{box-shadow:0 2px 8px #0006,0 50px 90px -26px #000000e6,0 0 0 2px var(--fc-acc,#fff)}.p-fan-card .fc-num{font-family:var(--font-mono);letter-spacing:.14em;opacity:.7;font-size:11px}.p-fan-card .fc-quote{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin-top:auto;font-size:18px;font-weight:680;line-height:1.1}.p-fan-card .fc-tag{flex-direction:column;gap:2px;margin-top:12px;display:flex}.p-fan-card .fc-tag b{font-family:var(--font-display);letter-spacing:-.01em;font-size:14px}.p-fan-card .fc-tag span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:9px}.p-fan-card[data-style=operator]{--fc-acc:#3de0b0;background:#0c0e11;box-shadow:inset 0 0 0 1px #3de0b066,0 40px 80px -28px #000000d9}.p-fan-card[data-style=operator] .fc-num,.p-fan-card[data-style=operator] .fc-tag b{color:#3de0b0}.p-fan-card[data-style=operator] .fc-quote{font-family:var(--font-mono);font-size:15px;font-weight:500}.p-fan-card[data-style=counsel]{--fc-acc:#e2bc78;background:#12233a}.p-fan-card[data-style=counsel] .fc-quote{font-family:var(--p-serif);font-size:22px;font-style:italic;font-weight:400}.p-fan-card[data-style=counsel] .fc-num,.p-fan-card[data-style=counsel] .fc-tag b{color:#d9b36a}.p-fan-card[data-style=closer]{--fc-acc:#1fbf6b;background:#0a0a0a;box-shadow:inset 0 0 0 1px #1fbf6b59,0 40px 80px -28px #000000d9}.p-fan-card[data-style=closer] .fc-quote{text-transform:uppercase;font-size:17px;font-weight:800;line-height:1.02}.p-fan-card[data-style=closer] .fc-num,.p-fan-card[data-style=closer] .fc-tag b{color:#1fbf6b}.p-fan-card[data-style=mentor]{color:#f0e4d8;--fc-acc:#e0a37c;background:#2e2420}.p-fan-card[data-style=mentor] .fc-quote{font-family:var(--p-serif);font-size:21px;font-style:italic;font-weight:400}.p-fan-card[data-style=mentor] .fc-num,.p-fan-card[data-style=mentor] .fc-tag b{color:#e0a37c}.p-hero{transition:background .55s,color .45s}.p-hero[data-skin=operator]{background:radial-gradient(125% 80% at 82% 0,#3de0b029,#0000 55%),#0c0e11}.p-hero[data-skin=counsel]{background:radial-gradient(125% 80% at 16% 0,#e2bc7833,#0000 55%),#11223a}.p-hero[data-skin=closer]{background:radial-gradient(125% 85% at 80% 104%,#1fbf6b33,#0000 52%),#080808}.p-hero[data-skin=mentor]{color:#f1e6da;background:radial-gradient(125% 80% at 20% 0,#e0a37c3d,#0000 55%),#221a16}.p-hero.is-skinned .aurora b{opacity:.12;transition:opacity .5s}.p-hero.is-skinned .sparks{opacity:.35;transition:opacity .5s}.hero-emph{background:linear-gradient(92deg,var(--g-pink),var(--g-violet)38%,var(--g-blue)66%,var(--g-cyan));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;transition:color .4s}.p-hero[data-skin=operator] .hero-emph{-webkit-text-fill-color:#3de0b0;color:#3de0b0;font-family:var(--font-mono);background:0 0;font-size:.92em;font-weight:600}.p-hero[data-skin=counsel] .hero-emph{-webkit-text-fill-color:#e2bc78;color:#e2bc78;font-family:var(--p-serif);background:0 0;font-style:italic;font-weight:400}.p-hero[data-skin=closer] .hero-emph{-webkit-text-fill-color:#1fbf6b;color:#1fbf6b;text-transform:uppercase;letter-spacing:-.01em;background:0 0;font-weight:800}.p-hero[data-skin=mentor] .hero-emph{-webkit-text-fill-color:#e7a87e;color:#e7a87e;font-family:var(--p-serif);background:0 0;font-style:italic}.hero-skinner{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.hs-label{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;font-size:11px}.p-hero[data-skin=mentor] .hs-label{color:#f1e6da99}.hs-chips{flex-wrap:wrap;gap:8px;display:flex}.hs-chip{appearance:none;cursor:pointer;font:inherit;color:#fff;background:#ffffff12;border:0;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;transition:box-shadow .25s,transform .2s;box-shadow:inset 0 0 0 1px #ffffff2e}.hs-chip:hover{background:#ffffff24;transform:translateY(-2px)}.hs-chips .hs-chip.on{box-shadow:0 6px 18px -6px #0006}.hs-chips .hs-chip[data-style=operator].on{color:#08110d;box-shadow:0 6px 18px -6px #3de0b0;background:#3de0b0!important}.hs-chips .hs-chip[data-style=counsel].on{color:#1a1206;box-shadow:0 6px 18px -6px #e2bc78;background:#e2bc78!important}.hs-chips .hs-chip[data-style=closer].on{color:#06150c;box-shadow:0 6px 18px -6px #1fbf6b;background:#1fbf6b!important}.hs-chips .hs-chip[data-style=mentor].on{color:#2a1a12;box-shadow:0 6px 18px -6px #e7a87e;background:#e7a87e!important}.hs-chip[data-style=operator]{--chip-acc:#3de0b0;--chip-fg:#08110d}.hs-chip[data-style=counsel]{--chip-acc:#e2bc78;--chip-fg:#1a1206}.hs-chip[data-style=closer]{--chip-acc:#1fbf6b;--chip-fg:#06150c}.hs-chip[data-style=mentor]{--chip-acc:#e7a87e;--chip-fg:#2a1a12}.hs-chips .hs-chip-neutral.on{color:#fff;box-shadow:0 6px 20px -6px var(--g-violet);background:linear-gradient(92deg,var(--g-pink),var(--g-violet)40%,var(--g-blue)70%,var(--g-cyan))}.lane{padding-block:clamp(64px,9vw,120px);position:relative;overflow:hidden}.lane-head{grid-template-columns:1fr auto;align-items:end;gap:24px;display:grid}.lane-head .lead{max-width:56ch;margin-top:16px}.lane-head .h-section{margin-top:16px}.lane-swatches{gap:8px;padding-bottom:8px;display:flex}.lane-swatches i{width:26px;height:26px;box-shadow:inset 0 0 0 1px #7d7d7d4d,0 1px 4px #0003}.lane-persona{align-items:center;gap:12px;margin-top:24px;display:flex}.lane-persona b{letter-spacing:-.01em;font-size:15px;font-weight:660;display:block}.lane-persona span{font-family:var(--font-mono);opacity:.62;font-size:11.5px}.lane-row-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.55;align-items:center;gap:12px;margin:clamp(34px,5vw,54px) 0 16px;font-size:11.5px;display:flex}.lane-row-label:after{content:"";opacity:.25;background:currentColor;flex:1;height:1px}.lane-stories{scroll-snap-type:x proximity;scrollbar-width:none;gap:18px;padding:4px 0 16px;display:flex;overflow-x:auto}.lane-stories::-webkit-scrollbar{display:none}.lane-squares{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.lane[data-style=operator]{color:#e9ecef;background:#0c0e11}.lane[data-style=operator] .lead{color:#e9ecef99}.lane[data-style=operator] .eyebrow.plain{color:var(--op-mint)}.lane[data-style=operator] .h-section{letter-spacing:-.03em}.lane[data-style=operator]:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#3de0b00f 1px,#0000 1px),linear-gradient(90deg,#3de0b00f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.lane[data-style=counsel]{background:var(--co-ivory);color:var(--co-navy)}.lane[data-style=counsel] .lead{color:#12233aa8;font-family:var(--p-garamond);font-size:clamp(18px,1.6vw,22px)}.lane[data-style=counsel] .eyebrow.plain{color:var(--co-gold)}.lane[data-style=counsel] .h-section{font-family:var(--p-serif);letter-spacing:0;font-size:clamp(34px,4.4vw,58px);font-weight:400}.lane[data-style=counsel] .lane-persona b{font-family:var(--p-garamond);font-size:17px}.lane[data-style=closer]{color:var(--cl-cream);background:#0a0a0a}.lane[data-style=closer] .lead{color:#ede6d69e}.lane[data-style=closer] .eyebrow.plain{color:var(--cl-green)}.lane[data-style=closer] .h-section{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(36px,5vw,68px);font-weight:800;line-height:.94}.lane[data-style=closer] .h-section:after{content:"";background:var(--cl-green);width:72px;height:8px;margin-top:16px;display:block}.lane[data-style=mentor]{color:var(--me-ink);background:#ede2d6}.lane[data-style=mentor] .lead{color:#3a2e28b3;font-family:var(--p-serif);font-size:clamp(19px,1.7vw,24px);line-height:1.4}.lane[data-style=mentor] .eyebrow.plain{color:var(--me-terra)}.lane[data-style=mentor] .h-section{font-family:var(--p-serif);letter-spacing:0;font-size:clamp(36px,4.6vw,62px);font-style:italic;font-weight:400}.lane[data-style=mentor] .lane-persona b{font-family:var(--p-serif);font-size:18px;font-style:italic}.lane[data-style=operator] .p-cap .pt,.lane[data-style=operator] .lane-row-label,.lane[data-style=closer] .p-cap .pt,.lane[data-style=closer] .lane-row-label{color:inherit;opacity:.55}.p-av{width:26px;height:26px;font-family:var(--font-mono);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:grid;box-shadow:0 1px 4px #00000059}.p-av-photo{background:0 0;overflow:hidden}.p-av-photo img{object-fit:cover;width:100%;height:100%;display:block}.p-sq-brand .bn-photo{padding:0;overflow:hidden}.p-sq-brand .bn-photo img{object-fit:cover;width:100%;height:100%;display:block}.morph-make{max-width:420px;margin-top:22px}.hs-drop{cursor:pointer;color:#fff;background:#ffffff0d;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;transition:background .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}.hs-drop:hover{background:#ffffff17;transform:translateY(-1px)}.hs-drop.over{box-shadow:inset 0 0 0 1.5px var(--g-cyan);background:#ffffff1f}.hs-drop-ic{color:#fff;background:#ffffff14;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.hs-drop.filled .hs-thumb{object-fit:cover;border-radius:11px;flex:none;width:42px;height:42px;display:block;box-shadow:0 2px 8px #0006}.hs-drop-body{flex-direction:column;gap:2px;min-width:0;display:flex}.hs-drop-body b{letter-spacing:-.01em;font-size:14px;font-weight:640}.hs-drop-body span{font-family:var(--font-mono);letter-spacing:.03em;color:#ffffff8c;font-size:10.5px}.hs-clear{appearance:none;cursor:pointer;font:inherit;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#ffffff14;border:0;border-radius:999px;flex:none;margin-left:auto;padding:6px 11px;font-size:10px;transition:background .2s;box-shadow:inset 0 0 0 1px #fff3}.hs-clear:hover{background:#ffffff29}.p-story-wrap{flex-direction:column;flex:none;display:flex}.p-story{aspect-ratio:9/16;scroll-snap-align:start;color:#fff;flex-direction:column;flex:none;justify-content:flex-end;width:230px;padding:56px 15px 14px;transition:transform .25s cubic-bezier(.3,.7,.4,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000004d,0 30px 60px -24px #0000008c}.p-story:hover{transform:translateY(-6px)}.p-story-tex{z-index:0;position:absolute;inset:0}.p-story .story-bars,.p-story .story-head{z-index:4}.p-story .story-head .nm{color:#fff}.p-story-mid{z-index:4;position:relative}.p-story-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-bottom:10px;font-size:9.5px;display:inline-block}.p-story-hook{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:23px;font-weight:700;line-height:1.08}.p-story-sub{opacity:.82;margin-top:11px;font-size:12.5px;line-height:1.42}.p-story-reply{z-index:4;color:#ffffffd9;align-items:center;gap:8px;margin-top:16px;display:flex;position:relative}.p-story-reply .field{color:#ffffffb8;border:1px solid #ffffff73;border-radius:999px;flex:1;align-items:center;height:24px;padding-inline:10px;font-size:9.5px;display:flex}.p-story[data-style=operator]{background:#0c0e11}.p-story[data-style=operator] .p-story-tex{opacity:.9;background-image:linear-gradient(#3de0b014 1px,#0000 1px),linear-gradient(90deg,#3de0b014 1px,#0000 1px);background-size:22px 22px}.p-story[data-style=operator] .p-story-tex:after{content:"";background:radial-gradient(120% 80% at 80% 110%,#3de0b038,#0000 60%);position:absolute;inset:0}.p-story[data-style=operator] .p-story-kicker{color:var(--op-mint);opacity:1}.p-story[data-style=operator] .p-story-hook{font-family:var(--font-mono);letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.18}.p-story[data-style=operator] .p-story-sub{font-family:var(--font-mono);font-size:11px}.p-story[data-style=counsel]{background:#12233a}.p-story[data-style=counsel] .p-story-tex{background:radial-gradient(120% 70% at 50% 120%,#b98a3e47,#0000 55%)}.p-story[data-style=counsel]:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:9px;box-shadow:inset 0 0 0 1px #d9b36a80}.p-story[data-style=counsel] .p-story-kicker{color:#d9b36a;opacity:1}.p-story[data-style=counsel] .p-story-hook{font-family:var(--p-serif);letter-spacing:0;color:#f4efe4;font-size:27px;font-style:italic;font-weight:400;line-height:1.06}.p-story[data-style=counsel] .p-story-sub{font-family:var(--p-garamond);font-size:13.5px}.p-story[data-style=closer]{background:#0a0a0a}.p-story[data-style=closer] .p-story-tex{background:radial-gradient(110% 75% at 50% 120%,#1fbf6b4d,#0000 55%)}.p-story[data-style=closer] .p-story-kicker{color:var(--cl-green);opacity:1}.p-story[data-style=closer] .p-story-hook{text-transform:uppercase;letter-spacing:-.02em;font-size:25px;font-weight:800;line-height:.98}.p-story[data-style=closer] .p-story-hook:after{content:"";background:var(--cl-green);width:44px;height:6px;margin-top:12px;display:block}.p-story[data-style=closer] .p-story-sub{color:var(--cl-cream);opacity:.8}.p-story[data-style=mentor]{color:var(--me-ink);background:#e8dacb}.p-story[data-style=mentor] .p-story-tex{background:radial-gradient(120% 80% at 50% -10%,#c77b5838,#0000 55%)}.p-story[data-style=mentor] .story-head .nm{color:var(--me-ink);text-shadow:none}.p-story[data-style=mentor] .story-head .ago{color:#3a2e288c}.p-story[data-style=mentor] .story-bars i{background:#3a2e2840}.p-story[data-style=mentor] .story-bars i.on{background:var(--me-ink)}.p-story[data-style=mentor] .p-story-kicker{color:var(--me-terra);opacity:1}.p-story[data-style=mentor] .p-story-hook{font-family:var(--p-serif);letter-spacing:0;font-size:28px;font-style:italic;font-weight:400;line-height:1.05}.p-story[data-style=mentor] .p-story-sub{font-family:var(--p-garamond);opacity:.75;font-size:14px}.p-story[data-style=mentor] .p-story-reply{color:#3a2e28b3}.p-story[data-style=mentor] .p-story-reply .field{color:#3a2e2899;border-color:#3a2e2859}.p-sq{aspect-ratio:1;box-shadow:var(--shadow-float);flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.p-sq-brand{justify-content:space-between;align-items:center;gap:10px;display:flex}.p-sq-brand .bn{letter-spacing:-.01em;align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:640;display:flex}.p-sq-brand .bn i{width:20px;height:20px;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.p-sq-brand .lb{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.55;white-space:nowrap;font-size:9px}.p-sq-body{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.p-sq-foot{font-family:var(--font-mono);opacity:.6;font-size:9.5px}.p-sq .cta{align-self:flex-start;margin-top:14px;padding:8px 14px;font-size:12px;font-weight:600}.p-sq .big{letter-spacing:-.05em;align-items:baseline;gap:6px;font-size:clamp(46px,5vw,66px);font-weight:800;line-height:.82;display:flex}.p-sq .big .unit{letter-spacing:0;opacity:.7;font-size:.32em;font-style:normal;font-weight:700}.p-sq .rule{opacity:.85;background:currentColor;width:48%;height:3px;margin-top:14px}.p-sq .line{max-width:22ch;margin-top:12px;font-size:14px;line-height:1.3}.p-sq .qmark{font-family:var(--font-display);opacity:.28;font-size:52px;font-weight:800;line-height:.5}.p-sq .q{letter-spacing:-.01em;margin-top:8px;font-size:18px;line-height:1.3}.p-sq .who{font-family:var(--font-mono);opacity:.68;margin-top:14px;font-size:11px}.p-sq ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.p-sq ul li{align-items:baseline;gap:9px;font-size:13.5px;line-height:1.28;display:flex}.p-sq ul li:before{content:"—";opacity:.5}.p-sq .kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.65;font-size:9.5px}.p-sq .ttl{font-family:var(--font-display);letter-spacing:-.02em;margin-top:9px;font-size:22px;font-weight:700;line-height:1.04}.p-sq .head{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:25px;font-weight:700;line-height:1.04}.p-sq[data-style=operator]{color:#e9ecef;box-shadow:inset 0 0 0 1px #3de0b04d,var(--shadow-float);background:#111418}.p-sq[data-style=operator] .p-sq-brand .bn i{background:var(--op-mint);color:#08110d;border-radius:6px}.p-sq[data-style=operator] .big{font-family:var(--font-mono);color:var(--op-mint);font-weight:700}.p-sq[data-style=operator] .big .unit{color:var(--op-mint)}.p-sq[data-style=operator] .rule{background:var(--op-mint)}.p-sq[data-style=operator] .q{font-family:var(--font-mono);font-size:15px}.p-sq[data-style=operator] .ttl{font-family:var(--font-mono);color:var(--op-mint);font-size:18px;font-weight:600}.p-sq[data-style=operator] ul li:before{content:"›";color:var(--op-mint);opacity:1}.p-sq[data-style=operator] .head{font-family:var(--font-mono);font-size:19px;font-weight:600}.p-sq[data-style=operator] .cta{background:var(--op-mint);color:#08110d}.p-sq[data-style=operator] .qmark{color:var(--op-mint)}.p-sq[data-style=counsel]{color:var(--co-navy);box-shadow:inset 0 0 0 1px #12233a2e,var(--shadow-card);background:#fbf7ee}.p-sq[data-style=counsel]:before{content:"";pointer-events:none;position:absolute;inset:9px;box-shadow:inset 0 0 0 1px #b98a3e66}.p-sq[data-style=counsel] .p-sq-brand .bn{font-family:var(--p-garamond);font-size:14px}.p-sq[data-style=counsel] .p-sq-brand .bn i{background:var(--co-navy);color:var(--co-ivory)}.p-sq[data-style=counsel] .big{font-family:var(--p-serif);color:var(--co-navy);font-style:italic;font-weight:400}.p-sq[data-style=counsel] .big .unit{font-family:var(--font-mono);color:var(--co-gold)}.p-sq[data-style=counsel] .rule{background:var(--co-gold);opacity:1}.p-sq[data-style=counsel] .line,.p-sq[data-style=counsel] ul li{font-family:var(--p-garamond);font-size:15px}.p-sq[data-style=counsel] .q{font-family:var(--p-serif);font-size:22px;font-style:italic;font-weight:400}.p-sq[data-style=counsel] .qmark{font-family:var(--p-serif);color:var(--co-gold)}.p-sq[data-style=counsel] .ttl{font-family:var(--p-serif);color:var(--co-navy);font-size:26px;font-weight:400}.p-sq[data-style=counsel] ul li:before{content:"§";color:var(--co-gold);opacity:1;font-family:var(--p-garamond)}.p-sq[data-style=counsel] .head{font-family:var(--p-serif);font-size:28px;font-style:italic;font-weight:400}.p-sq[data-style=counsel] .cta{background:var(--co-navy);color:var(--co-ivory)}.p-sq[data-style=closer]{color:var(--cl-cream);box-shadow:inset 0 0 0 1px #1fbf6b4d,var(--shadow-float);background:#0c0c0c}.p-sq[data-style=closer] .p-sq-brand .bn i{background:var(--cl-green);color:#06150c;border-radius:4px}.p-sq[data-style=closer] .big{color:var(--cl-green);font-size:clamp(60px,7vw,88px);font-weight:800}.p-sq[data-style=closer] .big .unit{color:var(--cl-cream)}.p-sq[data-style=closer] .rule{background:var(--cl-green)}.p-sq[data-style=closer] .q{text-transform:uppercase;letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.08}.p-sq[data-style=closer] .qmark{color:var(--cl-green)}.p-sq[data-style=closer] .ttl{text-transform:uppercase;font-size:23px;font-weight:800}.p-sq[data-style=closer] ul li:before{content:"+";color:var(--cl-green);opacity:1;font-weight:700}.p-sq[data-style=closer] .head{text-transform:uppercase;font-size:24px;font-weight:800;line-height:1}.p-sq[data-style=closer] .cta{background:var(--cl-green);color:#06150c}.p-sq[data-style=mentor]{color:var(--me-ink);box-shadow:inset 0 0 0 1px #3a2e281f,var(--shadow-card);background:#f6ede2}.p-sq[data-style=mentor] .p-sq-brand .bn{font-family:var(--p-serif);font-size:15px;font-style:italic}.p-sq[data-style=mentor] .p-sq-brand .bn i{background:var(--me-terra);color:#fff}.p-sq[data-style=mentor] .big{font-family:var(--p-serif);color:var(--me-ink);font-style:italic;font-weight:400}.p-sq[data-style=mentor] .big .unit{font-family:var(--p-serif);color:var(--me-terra);font-style:italic}.p-sq[data-style=mentor] .rule{background:var(--me-terra);opacity:1}.p-sq[data-style=mentor] .line{font-family:var(--p-garamond);font-size:15px}.p-sq[data-style=mentor] .q{font-family:var(--p-serif);font-size:22px;font-style:italic}.p-sq[data-style=mentor] .qmark{font-family:var(--p-serif);color:var(--me-terra)}.p-sq[data-style=mentor] .ttl{font-family:var(--p-serif);color:var(--me-ink);font-size:26px;font-weight:400}.p-sq[data-style=mentor] ul li{font-family:var(--p-garamond);font-size:15px}.p-sq[data-style=mentor] ul li:before{content:"❀";color:var(--me-terra);opacity:1;font-size:11px}.p-sq[data-style=mentor] .head{font-family:var(--p-serif);font-size:28px;font-style:italic;font-weight:400}.p-sq[data-style=mentor] .cta{background:var(--me-terra);color:#fff}.p-cap{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-inline:2px;display:flex}.p-cap .pt{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;opacity:.5;font-size:10px}.pack-grid{box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(32px,4vw,48px);display:grid}.pack-cell{border-right:1px solid var(--line);padding:28px}.pack-cell:last-child{border-right:0}.pack-cell b{font-family:var(--font-display);letter-spacing:-.03em;font-size:30px;font-weight:700;display:block}.pack-cell .pc-t{margin-top:6px;font-size:15px;font-weight:600}.pack-cell p{color:var(--ink-soft);margin-top:7px;font-size:13.5px;line-height:1.5}.pack-cell .fmt{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-faint);margin-top:12px;font-size:10.5px}.morph{color:#fff;background:#0a0b10;padding-block:clamp(78px,9vw,134px);position:relative;overflow:hidden}.morph .aurora b{opacity:.34}.morph .eyebrow{color:#ffffff8c}.morph .lead{color:#ffffffa8;max-width:42ch}.morph-grid{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(34px,4vw,76px);display:grid;position:relative}.morph-copy .h-section{margin-top:16px}.morph-copy .lead{margin-top:18px}.morph-tabs{flex-direction:column;gap:10px;max-width:420px;margin-top:32px;display:flex}.morph-tab{text-align:left;cursor:pointer;color:#fff;appearance:none;background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:13px 16px;transition:background .3s,border-color .3s,transform .3s;display:grid;position:relative}.morph-tab:hover{background:#ffffff12;transform:translate(3px)}.morph-tab .mt-num{font-family:var(--font-mono);letter-spacing:.14em;opacity:.5;font-size:12px}.morph-tab .mt-body b{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:680;display:block}.morph-tab .mt-body span{font-family:var(--font-mono);opacity:.5;letter-spacing:.02em;font-size:10.5px}.morph-tab .mt-bar{background:#ffffff1f;grid-column:1/-1;height:2px;margin-top:5px;overflow:hidden}.morph-tab .mt-bar i{transform-origin:0;background:var(--mt-acc,#fff);width:100%;height:100%;display:block;transform:scaleX(0)}.morph-tab.on{border-color:var(--mt-acc);background:#ffffff17}.morph-tab.on .mt-num,.morph-tab.on .mt-body b{color:var(--mt-acc)}.morph-tab.on .mt-bar i{animation:linear forwards mtFill}@keyframes mtFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.morph-tab[data-style=operator]{--mt-acc:#3de0b0}.morph-tab[data-style=counsel]{--mt-acc:#d9b36a}.morph-tab[data-style=closer]{--mt-acc:#1fbf6b}.morph-tab[data-style=mentor]{--mt-acc:#e0a37c}.morph-stage{background:#0c0e11;place-items:center;min-height:clamp(440px,50vw,588px);padding:40px;transition:background .7s cubic-bezier(.4,.15,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 50px 100px -42px #000000d9}.morph-stage[data-style=operator]{--acc:#3de0b0;background:radial-gradient(120% 90% at 80% 8%,#3de0b024,#0000 55%),#0c0e11}.morph-stage[data-style=counsel]{--acc:#d9b36a;background:radial-gradient(120% 90% at 20% 8%,#d9b36a2e,#0000 55%),#12233a}.morph-stage[data-style=closer]{--acc:#1fbf6b;background:radial-gradient(120% 90% at 80% 92%,#1fbf6b2e,#0000 55%),#0a0a0a}.morph-stage[data-style=mentor]{--acc:#e0a37c;background:radial-gradient(120% 90% at 28% 0,#e0a37c33,#0000 55%),#2e2420}.morph-aura{filter:blur(72px);opacity:.5;pointer-events:none;background:radial-gradient(circle,var(--acc),transparent 65%);border-radius:50%;width:58%;height:58%;animation:13s ease-in-out infinite morphFloat;position:absolute}@keyframes morphFloat{0%,to{transform:translate(-14%,-12%)scale(1)}50%{transform:translate(16%,14%)scale(1.22)}}.morph-live{z-index:6;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff9;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;top:16px;left:18px}.morph-live i{background:var(--acc);width:7px;height:7px;box-shadow:0 0 10px var(--acc);border-radius:50%;animation:1.6s ease-in-out infinite livePulse}@keyframes livePulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.morph-cards{z-index:2;justify-content:center;align-items:center;gap:20px;animation:7s ease-in-out infinite cardBob;display:flex;position:relative}@keyframes cardBob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.morph-sq{flex:none;width:244px}.morph-sq .p-sq{width:100%}.morph-sweep{z-index:5;pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--acc)65%,transparent)50%,transparent 58%);animation:.75s cubic-bezier(.4,0,.2,1) both mSweep;position:absolute;inset:0}@keyframes mSweep{0%{opacity:0;transform:translate(-120%)}30%{opacity:.95}to{opacity:0;transform:translate(120%)}}.morph-in{animation:.6s cubic-bezier(.2,.8,.25,1) both morphIn}.morph-in[data-d="1"]{animation-delay:.1s}@keyframes morphIn{0%{opacity:0;filter:blur(7px);transform:translateY(26px)scale(.95)}to{opacity:1;filter:blur();transform:none}}.morph-stage[data-anim=dissolve] .morph-in{animation:.72s cubic-bezier(.4,0,.2,1) both mDissolve}.morph-stage[data-anim=dissolve] .morph-in[data-d="1"]{animation-delay:90ms}@keyframes mDissolve{0%{opacity:0;filter:blur(18px);transform:scale(.86)}to{opacity:1;filter:blur();transform:none}}.morph-stage[data-anim=flip] .morph-cards{transform-style:preserve-3d}.morph-stage[data-anim=flip] .morph-story.morph-in{transform-origin:0;animation:.82s cubic-bezier(.3,.8,.3,1) both mFlipL}.morph-stage[data-anim=flip] .morph-sq.morph-in{transform-origin:100%;animation:.82s cubic-bezier(.3,.8,.3,1) .12s both mFlipR}@keyframes mFlipL{0%{opacity:0;filter:blur(2px);transform:perspective(1200px)rotateY(-85deg)translateZ(-20px)}55%{opacity:1}to{opacity:1;filter:blur();transform:perspective(1200px)rotateY(0)translateZ(0)}}@keyframes mFlipR{0%{opacity:0;filter:blur(2px);transform:perspective(1200px)rotateY(85deg)translateZ(-20px)}55%{opacity:1}to{opacity:1;filter:blur();transform:perspective(1200px)rotateY(0)translateZ(0)}}.morph-stage[data-anim=shuffle] .morph-story.morph-in{animation:.58s cubic-bezier(.2,.9,.3,1) both mShuffleL}.morph-stage[data-anim=shuffle] .morph-sq.morph-in{animation:.58s cubic-bezier(.2,.9,.3,1) 90ms both mShuffleR}@keyframes mShuffleL{0%{opacity:0;transform:translate(-96px)translateY(26px)rotate(-10deg)scale(.9)}to{opacity:1;transform:none}}@keyframes mShuffleR{0%{opacity:0;transform:translate(96px)translateY(26px)rotate(10deg)scale(.9)}to{opacity:1;transform:none}}.morph-swatches{z-index:6;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:22px}.morph-swatches i{opacity:0;width:20px;height:20px;animation:.5s cubic-bezier(.2,.8,.25,1) forwards swIn;transform:translateY(8px);box-shadow:inset 0 0 0 1px #ffffff47}@keyframes swIn{to{opacity:1;transform:none}}.morph-swatches .ms-name{font-family:var(--font-mono);letter-spacing:.06em;color:#ffffff80;margin-left:6px;font-size:10px}.flow{color:#fff;background:#0a0b10;padding-block:clamp(82px,9vw,130px);position:relative;overflow:hidden}.flow .sec-head{text-align:center;max-width:820px;margin-inline:auto}.flow .eyebrow{color:#ffffff85}.flow .lead{color:#ffffffa8;margin-inline:auto}.cal{margin-top:clamp(46px,5vw,68px)}.cal-cols{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.cal-col{--acc2:#b6a0ff;position:relative}.cal-col[data-kind=mon]{--acc2:#b6a0ff}.cal-col[data-kind=tue]{--acc2:#ff9d8a}.cal-col[data-kind=wed]{--acc2:#7fd6c8}.cal-col[data-kind=thu]{--acc2:#8a93b8}.cal-col[data-kind=fri]{--acc2:#6fd0f5}.cal-rail{height:20px;margin-bottom:16px;position:relative}.cal-line{background:#ffffff24;height:2px;position:absolute;top:9px;left:50%;right:-50%;overflow:hidden}.cal-line:after{content:"";transform-origin:0;background:linear-gradient(90deg,var(--acc2),color-mix(in srgb,var(--acc2)45%,#6fd0f5));transition:transform .6s;transition-delay:calc(var(--ci)*.14s + .42s);position:absolute;inset:0;transform:scaleX(0)}.cal.is-in .cal-line:after{transform:scaleX(1)}.cal-col[data-kind=fri] .cal-line{display:none}.cal-col[data-kind=wed] .cal-line,.cal-col[data-kind=thu] .cal-line{background:0 0}.cal-col[data-kind=wed] .cal-line:after,.cal-col[data-kind=thu] .cal-line:after{background:repeating-linear-gradient(90deg,#ffffff73 0 7px,#0000 7px 14px);transition:none;animation:.7s linear infinite calMarch;transform:scaleX(1)}@keyframes calMarch{to{background-position:14px 0}}.cal-node{width:18px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cal-node i{background:var(--acc2);box-shadow:0 0 0 5px color-mix(in srgb,var(--acc2)20%,transparent);border-radius:50%;position:absolute;inset:0;transform:scale(0)}.cal.is-in .cal-node i{animation:.5s cubic-bezier(.3,1.5,.5,1) forwards nodePop;animation-delay:calc(var(--ci)*.14s + .46s)}@keyframes nodePop{to{transform:scale(1)}}.cal-col[data-kind=thu] .cal-node i{border:2px dashed var(--acc2);box-shadow:none;background:0 0}.cal-col[data-kind=fri] .cal-node i{box-shadow:0 0 0 5px color-mix(in srgb,var(--acc2)24%,transparent),0 0 16px var(--acc2)}.cal-col[data-kind=fri] .cal-node:after{content:"";border:1.5px solid var(--acc2);opacity:0;border-radius:50%;animation:2.4s ease-out 1s infinite friRing;position:absolute;inset:-6px}@keyframes friRing{0%{opacity:.7;transform:scale(.65)}to{opacity:0;transform:scale(1.7)}}.cal-day{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.cal-day b{font-family:var(--font-mono);letter-spacing:.14em;color:var(--acc2);font-size:13px;font-weight:700}.cal-day span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff6;font-size:10px}.cal-body{flex-direction:column;gap:10px;display:flex}.cal-card{opacity:0;transition:opacity .55s,transform .55s;transition-delay:calc(var(--ci)*.12s + .5s);background:#ffffff09;padding:14px 14px 15px;position:relative;transform:translateY(14px);box-shadow:inset 0 0 0 1px #ffffff14}.cal.is-in .cal-card{opacity:1;transform:none}.cal-k{font-family:var(--font-mono);color:var(--acc2);font-size:10.5px}.cal-t{font-family:var(--font-display);letter-spacing:-.01em;margin-top:6px;font-size:16px;font-weight:680;line-height:1.16;display:block}.cal-d{color:#ffffff94;margin-top:7px;font-size:12.5px;line-height:1.5}.cal-tag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:7px;margin-top:11px;font-size:9.5px;display:inline-flex}.cal-tag:before{content:"";background:var(--acc2);border-radius:50%;width:7px;height:7px}.cal-gap{text-align:center;opacity:0;transition:opacity .55s,transform .55s;transition-delay:calc(var(--ci)*.12s + .5s);background:repeating-linear-gradient(135deg,#ffffff08 0 8px,#0000 8px 16px);padding:18px 14px;position:relative;transform:translateY(14px);box-shadow:inset 0 0 0 1px #ffffff1a}.cal.is-in .cal-gap{opacity:1;transform:none}.cal-gap-spin{border:2px solid #ffffff2e;border-top-color:var(--acc2);border-radius:50%;width:22px;height:22px;animation:1.1s linear infinite calSpin;display:inline-block}@keyframes calSpin{to{transform:rotate(360deg)}}.cal-gap b{font-family:var(--font-display);margin-top:10px;font-size:15px;font-weight:680;display:block}.cal-gap p{color:#ffffff80;margin-top:6px;font-size:12px;line-height:1.45}.cal-payoff{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,3vw,36px);margin-top:clamp(40px,5vw,62px);padding-top:clamp(28px,3vw,42px);display:flex}.cp-arrow{font-family:var(--font-display);color:#fff6;font-size:30px}.cp-card{max-width:360px}.cp-day{font-family:var(--font-mono);letter-spacing:.14em;color:#0a0b10;background:linear-gradient(90deg,var(--g-violet,#9d8bff),var(--g-cyan,#6fe0d6));padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.cp-card b{font-family:var(--font-display);letter-spacing:-.02em;margin-top:12px;font-size:clamp(22px,2.4vw,30px);font-weight:720;display:block}.cp-card p{color:#ffffff9e;margin-top:8px;font-size:14px;line-height:1.5}.cp-stat{align-items:baseline;gap:8px;display:flex}.cp-stat .ff-big{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(90deg,var(--g-violet,#9d8bff),var(--g-cyan,#6fe0d6));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(46px,6vw,76px);font-weight:800;line-height:1}.cp-stat .ff-unit{font-family:var(--font-display);font-size:clamp(18px,2vw,26px);font-weight:700}.cp-stat>span:last-child{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;align-self:center;max-width:12ch;font-size:11px;line-height:1.3}.p-fan-card{animation:.6s cubic-bezier(.2,.8,.3,1) both fanDeal}.p-fan-card:first-child{animation-delay:.24s}.p-fan-card:nth-child(2){animation-delay:.37s}.p-fan-card:nth-child(3){animation-delay:.5s}.p-fan-card:nth-child(4){animation-delay:.63s}@keyframes fanDeal{0%{rotate:-7deg;scale:.82}to{scale:1;rotate:0}}.strip .plat{transition:transform .25s,opacity .25s}.strip .plat:hover{opacity:1;transform:translateY(-2px)}body.no-motion .p-fan-card,body.no-motion .morph-cards,body.no-motion .morph-aura,body.no-motion .morph-live i,body.no-motion .morph-sweep,body.no-motion .morph-tab .mt-bar i,body.no-motion .cal-gap-spin,body.no-motion .cal-col[data-kind=fri] .cal-node:after{animation:none!important}body.no-motion .morph-in,body.no-motion .morph-swatches i{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}body.no-motion .morph-sweep{opacity:0!important}body.no-motion .cal-node i{animation:none!important;transform:scale(1)!important}body.no-motion .cal-card,body.no-motion .cal-gap{opacity:1!important;transform:none!important}body.no-motion .cal-line:after{transform:scaleX(1)!important}@media (prefers-reduced-motion:reduce){.p-fan-card,.morph-cards,.morph-aura,.morph-live i,.morph-sweep,.morph-tab .mt-bar i,.cal-gap-spin,.cal-col[data-kind=fri] .cal-node:after{animation:none!important}.morph-in,.morph-swatches i{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.morph-sweep{opacity:0!important}.cal-node i{animation:none!important;transform:scale(1)!important}.cal-card,.cal-gap{opacity:1!important;transform:none!important}.cal-line:after{transform:scaleX(1)!important}}.channels{border-block:1px solid var(--line);background:var(--paper-2);padding-block:clamp(34px,4vw,52px)}.channels-head{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.ch-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:9px;font-size:11.5px;display:inline-flex}.ch-live{background:#1fbf6b;border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite chLive;box-shadow:0 0 #1fbf6b80}@keyframes chLive{0%{box-shadow:0 0 #1fbf6b80}70%,to{box-shadow:0 0 0 7px #1fbf6b00}}.ch-title{font-family:var(--font-display);letter-spacing:-.02em;max-width:24ch;font-size:clamp(20px,2.3vw,30px);font-weight:660;line-height:1.12}.channels-grid{grid-template-columns:repeat(auto-fill,minmax(192px,1fr));gap:12px;display:grid}.chan{background:var(--white);box-shadow:inset 0 0 0 1px var(--line);opacity:0;transition:opacity .5s,transform .5s,box-shadow .25s,background .25s;transition-delay:calc(var(--bi)*45ms + 80ms);align-items:center;gap:13px;padding:13px 15px;display:flex;position:relative;transform:translateY(12px)}.channels-grid.is-in .chan{opacity:1;transform:none}.channels-grid.is-in .chan:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bc)50%,var(--line));transform:translateY(-3px)}.chan-ic{width:38px;height:38px;color:var(--bc);background:color-mix(in srgb,var(--bc)12%,transparent);border-radius:50%;flex:none;place-items:center;transition:background .25s,color .25s;display:grid}.chan-body{flex-direction:column;gap:2px;min-width:0;display:flex}.chan-name{letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:620}.chan-state{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-faint);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.chan-dot{background:#1fbf6b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px #1fbf6b99}.chan-plus{opacity:.7;font-weight:700}.chan.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bc)36%,var(--line))}.chan.is-on .chan-state{color:#149a55}.chan:not(.is-on) .chan-ic{color:var(--ink-faint);background:color-mix(in srgb,var(--ink)6%,transparent)}.chan:not(.is-on):hover .chan-ic{color:var(--bc);background:color-mix(in srgb,var(--bc)12%,transparent)}@media (max-width:1080px){.lane-squares{grid-template-columns:repeat(2,1fr)}.morph-grid{grid-template-columns:1fr}.morph-tabs{max-width:none}.morph-stage{min-height:0}}@media (max-width:980px){.p-hero-grid{grid-template-columns:1fr}.p-fan{scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;height:auto;padding:8px 2px 14px;display:flex;overflow-x:auto}.p-fan::-webkit-scrollbar{display:none}.p-fan-card{scroll-snap-align:start;flex:none;width:clamp(150px,42vw,188px);position:relative;top:auto;left:auto;opacity:1!important;transform:none!important}.p-fan-card.is-front{transform:translateY(-4px)!important}.pack-grid{grid-template-columns:1fr}.pack-cell{border-right:0;border-bottom:1px solid var(--line)}.pack-cell:last-child{border-bottom:0}.lane-head{grid-template-columns:1fr}.cal-cols{grid-template-columns:repeat(2,1fr);gap:30px 18px}.cal-line{display:none}}@media (max-width:620px){.lane-squares{grid-template-columns:1fr;max-width:420px}.morph-cards{flex-direction:column}.morph-sq{width:230px}.cal-cols{grid-template-columns:1fr}.cal-line{display:none}.cal-payoff{text-align:center;flex-direction:column}}:root{--font-display:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-hanken),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-jetbrains),ui-monospace,"SFMono-Regular",monospace;--p-serif:var(--font-instrument),Georgia,serif;--p-garamond:var(--font-garamond),Georgia,serif}.nav-lang{min-width:34px;height:34px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;place-items:center;padding:0 10px;font-size:12px;font-weight:600;transition:color .15s,box-shadow .15s,background .15s;display:inline-grid}.nav-lang:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}
