@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_dc7136be-module__mfFHzW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_dc7136be-module__mfFHzW__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.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 Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.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 Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.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 Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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 Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_e258db30-module__mJMK5q__className{font-family:Instrument Sans,Instrument Sans Fallback}.instrument_sans_e258db30-module__mJMK5q__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_8e9f8726-module__LzkvdG__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_8e9f8726-module__LzkvdG__variable{--font-caveat:"Caveat", "Caveat Fallback"}
:root{--cream:#f0ede6;--cream-2:#e9e5dc;--ink:#141412;--ink-2:#1d1d1a;--orange:#f14803;--orange-2:#d63c02;--white:#fff;--mut:#6f6b62;--mut-w:#ffffffb8;--r-md:18px;--r-lg:28px;--pad:clamp(20px, 4vw, 56px);--ease:cubic-bezier(.19, 1, .22, 1);--display:var(--font-space-grotesk), "Space Grotesk", "Arial", sans-serif;--body-font:var(--font-instrument-sans), "Instrument Sans", "Helvetica Neue", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--body-font);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:clip}img,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul{list-style:none}h1,.dtitle,.cta-title,.num-val,.stat-pct,.plan .amt,.pcard-spec h3,.ev-row h3,.testi-txt h3,.bcard-body h3,.footer-word,.menu-link,.kin-line{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;font-weight:700}.scroll-progress{background:var(--orange);z-index:1000;width:0;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.cursor{filter:drop-shadow(0 3px 6px #14141259);pointer-events:none;z-index:2000;width:34px;height:34px;transition:width .22s var(--ease), height .22s var(--ease);will-change:transform;background:url(/landing/brand/cursor-bat.png) 50%/contain no-repeat;position:fixed;top:0;left:0}.cursor.pointer{background:url(/landing/brand/cursor-ball.png) 50%/contain no-repeat}.cursor.pointer,.cursor.click{width:30px;height:30px}.cursor.click{animation:cursorpress .45s var(--ease)}@keyframes cursorpress{0%{scale:1}40%{scale:.78}to{scale:1}}@media (pointer:coarse){.cursor{display:none}}.nav{z-index:900;pointer-events:none;justify-content:space-between;align-items:center;padding:clamp(16px,3vw,36px);display:flex;position:fixed;top:0;left:0;right:0}.nav>*{pointer-events:auto}.nav-crest{background:var(--orange);width:54px;height:54px;transition:transform .4s var(--ease);border-radius:50%;overflow:hidden;box-shadow:0 4px 18px #0003}.nav-crest:hover{transform:scale(1.08)}.nav-crest img{object-fit:cover;width:100%;height:100%}.nav-right{align-items:center;gap:14px;display:flex}.nav-toggle-label{font-family:var(--font-caveat), "Caveat", cursive;color:var(--ink);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:18px;transform:rotate(-6deg)}.nav-toggle-label span{animation:2.8s ease-in-out infinite handhint;display:inline-block}@keyframes handhint{0%,to{transform:translate(0)}12%,40%{transform:translate(4px)}24%,52%{transform:translate(-3px)}66%{transform:translate(0)}}.nav-close-btn{background:var(--white);height:50px;color:var(--ink);transition:transform .4s var(--ease), background .3s, color .3s;border:1px solid #1414121a;border-radius:999px;align-items:center;gap:12px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 4px 18px #00000024}.nav-close-btn:hover{transform:scale(1.05)}body.menu-open .nav-close-btn{background:var(--ink);color:var(--white)}.menu-button-text{height:20px;display:block;position:relative;overflow:hidden}.menu-button-text p{white-space:nowrap;transition:transform .6s var(--ease);line-height:20px}.menu-button-text p:last-child{position:absolute;top:100%;left:0}body.menu-open .menu-button-text p{transform:translateY(-100%)}.nav-burger-ico{width:16px;height:16px;display:block;position:relative}.nav-burger-ico i{width:16px;height:2px;transition:transform .5s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0}.nav-burger-ico i:first-child{top:5px}.nav-burger-ico i:last-child{top:9px}body.menu-open .nav-burger-ico i:first-child{transform:translateY(2px)rotate(45deg)}body.menu-open .nav-burger-ico i:last-child{transform:translateY(-2px)rotate(-45deg)}.nav-overlay-wrapper{z-index:800;display:none;position:fixed;inset:0}body.menu-open .nav-overlay-wrapper{display:block}.overlay{opacity:0;transition:opacity .5s var(--ease);background:#00000073;position:absolute;inset:0}body.menu-open .overlay{opacity:1}.menu-content{width:min(920px,100vw);transition:transform .6s var(--ease);display:flex;position:absolute;inset:0 0 0 auto;transform:translate(100%)}body.menu-open .menu-content{transform:translate(0)}.menu-media{background:var(--ink);width:44%;min-width:300px;position:relative;overflow:hidden}.menu-media .menu-media-img{object-fit:cover;opacity:.9;width:100%;height:100%;animation:24s ease-in-out infinite alternate menuKen;position:absolute;inset:0}@keyframes menuKen{0%{transform:scale(1)}to{transform:scale(1.08)}}.menu-media-shade{background:linear-gradient(#00000026,#0000008c);position:absolute;inset:0}.menu-watermark{font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px #ffffff47;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(90px,12vw,190px);line-height:1;position:absolute;bottom:-.18em;left:50%;transform:translate(-50%)}.menu-panel{flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.menu-bg{position:absolute;inset:0;overflow:hidden}.backdrop-layer{background:var(--cream);transition:transform .575s var(--ease) .24s;position:absolute;inset:0;transform:translate(101%)}.backdrop-layer.second{background:var(--orange)}.backdrop-layer.first{background:var(--ink-2)}body.menu-open .backdrop-layer{transition-delay:0s;transform:translate(0)}body.menu-open .backdrop-layer.second{transition-delay:60ms}body.menu-open .backdrop-layer.first{transition-delay:.12s}.ambient-background-shapes{pointer-events:none;position:absolute;inset:0}.bg-shape{opacity:0;width:86%;height:86%;transition:opacity .45s;position:absolute;top:7%;left:7%}.bg-shape.active{opacity:1}.shape-element{transform-origin:50%;transform-box:fill-box}.menu-panel-inner{z-index:2;flex-direction:column;justify-content:center;width:100%;padding:clamp(24px,5vh,64px) clamp(28px,4.5vw,72px);display:flex;position:relative}.menu-list{flex-direction:column;display:flex}.menu-list-item{overflow:hidden}.menu-link{color:var(--ink);font-size:clamp(36px,4.6vw,64px);line-height:1.16;display:inline-block;position:relative;transform:translateY(140%)rotate(10deg)}body.menu-open .menu-link{transition:transform .7s var(--ease);transform:translateY(0)rotate(0)}body.menu-open .menu-list-item:first-child .menu-link{transition-delay:.3s}body.menu-open .menu-list-item:nth-child(2) .menu-link{transition-delay:.35s}body.menu-open .menu-list-item:nth-child(3) .menu-link{transition-delay:.4s}body.menu-open .menu-list-item:nth-child(4) .menu-link{transition-delay:.45s}body.menu-open .menu-list-item:nth-child(5) .menu-link{transition-delay:.5s}.nav-link-hover-bg{background:var(--orange);transform-origin:0;transition:transform .4s var(--ease);z-index:-1;position:absolute;inset:6% -10px;transform:scaleX(0)}.menu-link:hover .nav-link-hover-bg{transform:scaleX(1)}.menu-link:hover{color:var(--white)}.menu-foot{opacity:0;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:clamp(28px,6vh,56px);display:flex;transform:translateY(30px)}body.menu-open .menu-foot{opacity:1;transition:opacity .5s ease .6s, transform .5s var(--ease) .6s;transform:translateY(0)}.menu-foot-head{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:8px;font-size:11px;font-weight:800;display:block}.menu-social{flex-direction:column;gap:3px;display:flex}.menu-social a{width:-moz-fit-content;width:fit-content;font-size:14.5px;font-weight:600;transition:color .25s}.menu-social a:hover{color:var(--orange)}.menu-news{max-width:300px}.menu-news p{color:var(--mut);margin-bottom:10px;font-size:12.5px;line-height:1.5}.menu-news-form{gap:6px;display:flex}.menu-news-form input{background:var(--white);min-width:0;font:inherit;border:1px solid #1414122e;border-radius:999px;outline:none;flex:1;padding:9px 16px;font-size:13px}.menu-news-form input:focus{border-color:var(--orange)}.hero{min-height:calc(100svh - var(--hero-inset,10px) * 2);margin:var(--hero-inset,10px);border-radius:var(--r-lg);background:var(--white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-scene{pointer-events:none;position:absolute;inset:0}.hero-video{object-fit:cover;object-position:center;pointer-events:auto;background:#001047;width:100%;height:100%;position:absolute;inset:0}.hero.on-film .hero-scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#09090e85 0%,#09090e42 36%,#09090e00 60%),linear-gradient(#09090e00 60%,#09090e7a 100%);position:absolute;inset:0}.hero.on-film .hero-title{color:var(--cream);text-shadow:0 2px 26px #00000073,0 1px 3px #0000004d}.hero.on-film .hero-scroll-hint{color:#f0ede6ad}.hero.on-film .hero-scroll-hint i{background:var(--cream)}.hero.on-film .btn-dark-pill{background:var(--cream);color:var(--ink)}.hero.on-film .btn-dark-pill i{color:var(--mut)}.pass-stage{top:0;bottom:0;right:clamp(30px, calc(12.5vw - (var(--card-w) / 2)), 50vw);width:var(--card-w);perspective:1300px;opacity:0;contain:layout;position:absolute}body.appear-done .pass-stage{opacity:1;transition:opacity 1.1s .75s}#output{--card-w:340px;--card-h:512px;--card-top:clamp(250px, calc(100svh - 560px), 430px);min-height:calc(var(--card-top) + var(--card-h) + 24px);position:relative;overflow:clip}.pass-shadow{left:50%;top:calc(var(--card-top) + var(--card-h) * .72);width:calc(var(--card-w) * 1.02);height:calc(var(--card-h) * .5);transform:translate(calc(-50% + var(--shx,0px)), calc(-50% + var(--shy,30px))) scale(var(--shs,1));opacity:var(--sho,1);pointer-events:none;background:radial-gradient(closest-side,#1414124d,#14141224 46%,#0000 80%);border-radius:50%;position:absolute}.pass-anchor{pointer-events:none;background:linear-gradient(#3a3a37 0%,#1c1c1a 34%,#0c0c0b 100%);border-radius:0 0 12px 12px;width:64px;height:26px;position:absolute;top:-3px;left:50%;transform:translate(-50%)translateZ(6px);box-shadow:0 10px 18px #1414124d,inset 0 1px #ffffff38}.pass-anchor:before{content:"";background:radial-gradient(2.5px at 4px 2px,#6b6b66 0 45%,#0000 50%),radial-gradient(2.5px at calc(100% - 4px) 2px,#6b6b66 0 45%,#0000 50%);height:4px;position:absolute;top:5px;left:8px;right:8px}.pass-anchor:after{content:"";background:linear-gradient(#4a4a46 0%,#141412 100%);border-radius:5px;width:44px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.pass-rig{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50% 0;will-change:transform;border-radius:30px;position:absolute;top:0;left:0}.pass-cable{width:36px;height:calc(var(--card-top) - 104px);filter:drop-shadow(0 10px 16px #14141240);background:repeating-linear-gradient(90deg,#ffffff0d 0 2px,#0000 2px 7px),linear-gradient(90deg,#0b0b0a 0%,#2a2a28 42%,#101010 78%,#060606 100%);border-radius:0 0 4px 4px;position:absolute;top:0;left:50%;transform:translate(-50%)translateZ(10px)}.pass-hw{top:calc(var(--card-top) - 200px);filter:drop-shadow(0 16px 26px #14141257);width:94px;height:234px;position:absolute;left:50%;transform:translate(-50%)translateZ(10px)}.pass-hole{top:calc(var(--card-top) + 15px);background:var(--white);border-radius:999px;width:62px;height:17px;position:absolute;left:50%;transform:translate(-50%)translateZ(1px);box-shadow:0 0 0 7px #191919,0 0 0 8.5px #ffffff4d,0 3px 6px #14141273,inset 0 4px 8px #000c,inset 0 -2px 3px #ffffff47}.pass-edge{top:var(--card-top);width:var(--card-w);height:var(--card-h);pointer-events:none;border:8px solid #ffb083;border-color:#ffb083 #ff9d63 #0d0d0b #141412;border-radius:30px;position:absolute;left:0;transform:translateZ(-5px)}.pass-face{top:var(--card-top);width:var(--card-w);height:var(--card-h);background:linear-gradient(155deg, #ffffff29 0%, #fff0 34%), linear-gradient(320deg, #1414122e 0%, #14141200 42%), radial-gradient(120% 90% at 22% 12%, #ff7a33 0%, var(--orange) 46%, #d03501 100%);border-radius:30px;position:absolute;left:0;overflow:hidden;box-shadow:-38px 58px 48px #1414125c,-10px 18px 22px #14141238,0 5px 9px #14141224,inset 0 0 0 1.5px #ffffff42,inset 0 0 0 11px #ffffff0b,inset 0 -34px 56px #14141242,inset 0 22px 34px #ffffff1c}.pass-keyline{pointer-events:none;border:1px solid #ffffff47;border-radius:19px;position:absolute;inset:13px}.pass-keyline:before,.pass-keyline:after{content:"";border:2px solid #14141266;width:14px;height:14px;position:absolute}.pass-keyline:before{border-bottom:0;border-right:0;border-radius:17px 0 0;top:-2px;left:-2px}.pass-keyline:after{border-top:0;border-left:0;border-radius:0 0 17px;bottom:-2px;right:-2px}.pass-face:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff29 47%,#ffffff0d 53%,#0000 62%);border-radius:30px;position:absolute;inset:0}.pass-deco,.pass-rings,.pass-mesh{position:absolute;inset:0}.pass-rings{width:100%;height:100%}.pass-mesh{opacity:.25;mix-blend-mode:multiply;background-image:radial-gradient(#00000017 2px,#0000 2px);background-size:15px 15px}.pass-wm{opacity:.1;pointer-events:none;width:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pass-side{opacity:.55;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.pass-side .tag{font-family:var(--body-font);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);white-space:nowrap;margin-bottom:28px;font-size:8px;font-weight:800;transform:rotate(-90deg)}.pass-bars{background:repeating-linear-gradient(to bottom, var(--orange) 0 2px, transparent 2px 4px);width:2px;height:76px}.pass-content{transform-style:preserve-3d;flex-direction:column;padding:64px 38px 28px 52px;display:flex;position:absolute;inset:0;transform:translateZ(46px)}.pass-head{font-family:var(--body-font);letter-spacing:.26em;text-transform:uppercase;color:#1414129e;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:8px;font-weight:800;display:flex;transform:translateZ(18px)}.pass-top{letter-spacing:.18em;text-transform:uppercase;color:#ffffffeb;text-align:center;text-wrap:balance;font-size:8.5px;font-weight:700;line-height:2.05;transform:translateZ(22px)}.pass-divider{background:#14141259;border-radius:2px;width:44px;height:2px;margin:14px auto 0}.pass-title{font-family:var(--display);color:var(--white);text-align:center;text-transform:uppercase;letter-spacing:.01em;text-shadow:0 16px 34px #14141266;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;margin-top:-16px;font-size:58px;line-height:1.06;display:flex;transform:translateZ(42px)}.pass-title .brace{font-family:var(--body-font);opacity:.5;font-size:30px;font-weight:300;line-height:.6}.pass-title .tt{display:block}.pass-foot{border-top:1px solid #ffffff38;flex-direction:column;gap:6px;margin-top:auto;padding-top:14px;display:flex;transform:translateZ(26px)}.pf-row{flex-direction:column;gap:4px;display:flex}.pass-foot .valid,.pass-foot .pid{white-space:nowrap}.pass-foot .valid{font-family:var(--body-font);letter-spacing:.24em;color:#141412b8;font-size:8.5px;font-weight:800}.pass-foot .pid{font-family:var(--body-font);letter-spacing:.2em;color:#ffffffd9;font-size:8.5px;font-weight:800}.pass-foot .crafted{text-transform:uppercase;letter-spacing:.2em;color:var(--white);font-size:10.5px;font-weight:800}.pass-glare{pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff75 0%, #ffffff21 30%, transparent 70%);will-change:background-position;opacity:.85;border-radius:30px;position:absolute;inset:0}.pass-stage{pointer-events:auto}@media (max-width:1280px){.pass-stage{--card-w:296px;--card-h:446px;--card-top:clamp(240px, calc(100svh - 600px), 400px);right:clamp(24px, calc(10vw - (var(--card-w) / 2)), 50vw)}.pass-title{font-size:50px}.pass-logo{display:none}.pass-hw{top:calc(var(--card-top) - 180px);width:82px;height:204px}.pass-cable{width:32px;height:calc(var(--card-top) - 90px)}}@media (max-width:1024px){.pass-stage{display:none}}@media (prefers-reduced-motion:reduce){.pass-stage{display:none}}.hero-bottom{z-index:2;pointer-events:none;width:100%;padding:0 clamp(24px,4.5vw,72px) clamp(28px,4.5vw,60px);position:relative}.hero-bottom a,.hero-bottom button{pointer-events:auto}.hero-title{color:var(--ink);letter-spacing:.005em;pointer-events:none;max-width:min(58vw,820px);font-size:clamp(44px,6.6vw,112px);line-height:.96}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:28px;margin-top:26px;display:flex}.hero-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--ink);opacity:.72;font-size:12px;font-weight:800}.hero-sub{color:var(--mut);max-width:54ch;margin-top:18px;font-size:15.5px;font-weight:500;line-height:1.68}.btn-ghost-pill{color:var(--ink);transition:transform .35s var(--ease), border-color .3s, background .3s, color .3s;isolation:isolate;border:1.5px solid #1414124d;border-radius:999px;align-items:center;padding:13px 26px;font-size:14px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn-ghost-pill:before{content:"";border-radius:inherit;transition:transform .5s var(--ease);z-index:0;background:#1414120f;position:absolute;inset:0;transform:translateY(102%)}.btn-ghost-pill:hover:before{transform:translateY(0)}.btn-ghost-pill>*{z-index:1;position:relative}.hero.on-film .btn-ghost-pill:before{background:#f0ede61f}.btn-ghost-pill:hover{border-color:var(--ink);transform:scale(1.04)}.hero.on-film .hero-eyebrow{color:#f0ede6d9;opacity:1}.hero.on-film .hero-sub{color:#f5f3eefa;text-shadow:0 1px 16px #0000008c,0 0 34px #0000004d}.hero.on-film .btn-ghost-pill{color:var(--cream);border-color:#f0ede680}.hero.on-film .btn-ghost-pill:hover{border-color:var(--cream);background:#f0ede614}.hero-scroll-hint{color:var(--mut);letter-spacing:.22em;align-items:center;gap:10px;font-size:11px;font-weight:800;transition:opacity .3s linear;display:inline-flex}.hero-scroll-hint i{background:linear-gradient(90deg, transparent 0%, var(--orange) 45%, var(--orange) 55%, transparent 100%);background-size:200% 100%;border-radius:2px;width:40px;height:2px;animation:2.1s cubic-bezier(.65,0,.35,1) infinite hintsweep}@keyframes hintsweep{0%{background-position:180% 0}to{background-position:-180% 0}}.btn-dark-pill{background:var(--ink);color:var(--white);transition:transform .35s var(--ease), color .3s;isolation:isolate;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 24px;font-size:14.5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000038}.btn-dark-pill:before{content:"";background:var(--orange);border-radius:inherit;transition:transform .5s var(--ease);z-index:0;position:absolute;inset:0;transform:translateY(102%)}.btn-dark-pill:hover:before{transform:translateY(0)}.btn-dark-pill>*{z-index:1;position:relative}.btn-dark-pill i{background:var(--cream);width:34px;height:34px;color:var(--ink);transition:transform .35s var(--ease);border-radius:50%;place-items:center;font-size:15px;font-style:normal;display:grid}.btn-dark-pill:hover{transform:scale(1.04)}.btn-dark-pill:hover i{transform:translate(3px)rotate(45deg)}.btn-dark-pill.sm{padding:6px 6px 6px 18px;font-size:13px}.btn-dark-pill.sm i{width:28px;height:28px;font-size:13px}.btn-orange-pill{background:var(--orange);color:var(--white);transition:transform .35s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 18px;font-size:13px;font-weight:700;display:inline-flex}.btn-orange-pill i{background:var(--ink);width:28px;height:28px;color:var(--white);transition:transform .35s var(--ease);border-radius:50%;place-items:center;font-size:13px;font-style:normal;display:grid}.btn-orange-pill:hover{transform:scale(1.04)}.btn-join-sm{background:var(--orange);color:var(--white);border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px;font-weight:700;transition:background .3s;display:inline-flex}.btn-join-sm:hover{background:var(--orange-2)}[data-appear]{opacity:.001}body.appear-done [data-appear]{opacity:1;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:none}body.appear-done [data-appear=h1]{transition-delay:.4s}body.appear-done [data-appear=cta]{transition-delay:.55s}[data-appear=h1]{transform:translateY(-90px)}[data-appear=cta]{transform:translateY(40px)}@keyframes bandscroll{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-reveal]{opacity:.001;transform:translateY(36px)}[data-reveal].revealed{opacity:1;transition:opacity .9s var(--ease) var(--rd,0s), transform .9s var(--ease) var(--rd,0s);transform:none}[data-stagger]>*{opacity:.001;transform:translateY(36px)}[data-stagger].revealed>*{opacity:1;transition:opacity .8s var(--ease) var(--rd,0s), transform .8s var(--ease) var(--rd,0s);transform:none}.benefit-grid,.plans-grid,.about-grid{perspective:1400px}[data-dim3d]{transform-style:preserve-3d}[data-reveal][data-dim3d]{transform-origin:50% 100%;will-change:transform;transform:translateY(96px)rotateX(30deg)}[data-stagger][data-dim3d]>*{transform-origin:50% 100%;will-change:transform;transform:translateY(96px)rotateX(32deg)rotate(-1.6deg)}[data-stagger][data-dim3d]>:nth-child(2n){transform:translateY(96px)rotateX(32deg)rotate(1.6deg)}[data-reveal][data-dim3d].revealed{transition:transform 1.35s var(--ease) var(--rd,0s);transform:none}[data-stagger][data-dim3d].revealed>*{transition:transform 1.25s var(--ease) var(--rd,0s);transform:none}.slomo{will-change:transform}@media (max-width:900px){.morph-pill{display:none}.slomo{transform:none!important}}.z-mask{clip-path:inset(14% 10% round 18px);overflow:hidden}.z-mask.z-in{clip-path:inset(0% round 18px);transition:clip-path 1.05s var(--ease)}.z-mask.z-in img{will-change:transform;height:132%}.skew-wrap{will-change:transform}.z-mask img{transform:translateY(var(--py,0%)) scale(var(--st,1.16));will-change:transform;transition:none}.lmx{overflow:hidden}.lmx .lmx-in{transition:transform 1.15s var(--ease) 80ms;display:block;transform:translateY(115%)}.lmx.lmx-on .lmx-in{transform:translateY(0)}.dtitle:not(.fillon){opacity:.001;transform:translateY(44px)}.dtitle[data-reveal].revealed,.ptitle[data-reveal].revealed{opacity:1;transform:none}.cta-glow{pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#f1480329 0%,#f148030d 42%,#0000 70%);border-radius:50%;width:min(1100px,90vw);height:min(1100px,90vw);position:absolute;top:50%;left:50%;transform:translate(-50%,50%)scale(.8)}.scroll-idx{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);pointer-events:none;background:#1414128c;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:9px 14px;display:flex;position:fixed;bottom:22px;left:22px;transform:translateY(10px);box-shadow:0 6px 24px #00000040}.scroll-idx.vis{opacity:.9;transform:none}.scroll-idx .si-n{letter-spacing:.14em;color:#fff;font:700 11px/1 Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.scroll-idx .si-bar{background:#ffffff47;border-radius:2px;width:54px;height:2px;position:relative;overflow:hidden}.scroll-idx .si-bar>i{transform-origin:50% 0;will-change:transform;background:#fff;position:absolute;inset:0;transform:scaleY(0)}@media (min-width:901px){.hero-scroll-hint{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.34em;gap:0;position:absolute;top:50%;right:clamp(14px,2vw,28px);transform:translateY(-50%)}.hero-scroll-hint i{background:linear-gradient(180deg, transparent 0%, var(--orange) 45%, var(--orange) 55%, transparent 100%);background-size:100% 200%;width:2px;height:44px;margin:12px auto 0;animation:2.1s cubic-bezier(.65,0,.35,1) infinite hintsweepv}@keyframes hintsweepv{0%{background-position:0 180%}to{background-position:0 -180%}}}.wsec,.slab{position:relative}.wsec-inner,.slab-inner{z-index:1;position:relative}.ghost-wrap{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ghost-num{font-family:var(--display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:2px #14141229;will-change:transform, opacity;font-size:clamp(200px,26vw,430px);font-weight:500;line-height:.8;position:absolute;top:clamp(8px,4vw,40px);right:clamp(28px,5vw,88px)}.measures-slab .ghost-num,.coach-sec .ghost-num{top:clamp(48px,8vw,120px)}.slab .ghost-num{-webkit-text-stroke:2px #f0ede626}#about .ghost-num{inset:auto auto 2% clamp(28px,5vw,88px)}#output .ghost-num{top:clamp(20px,8vw,90px);left:clamp(28px,5vw,88px);right:auto}@media (max-width:900px){.scroll-idx{bottom:12px;left:12px}.scroll-idx .si-bar{width:36px}.cta-glow{width:130vw;height:130vw}.ghost-num{display:none}}@media (max-width:640px){.scroll-idx{display:none}.lmx .lmx-in{transition-duration:.9s}}@media (prefers-reduced-motion:reduce){.lmx{overflow:visible}.lmx .lmx-in{transition:none!important;transform:none!important}.dtitle{opacity:1!important;transform:none!important}.cta-glow,.scroll-idx{display:none!important}.z-mask img{transform:none!important}.ghost-wrap{display:none!important}.hero-scroll-hint i{background:var(--ink);opacity:.6;animation:none}}.fx{will-change:transform;display:inline-block}.fx-mask{vertical-align:bottom;display:inline-block;overflow:hidden}.fx.hidden{opacity:.001}.fx-up .fx.hidden{transform:translateY(105%)}.fx-pop .fx.hidden{transform:translateY(26px)scale(.4)}.fx-scale .fx.hidden{transform:scale(.55)}.fx-rise .fx.hidden{transform:translateY(30px)}.fillon{background-image:linear-gradient(90deg, var(--fill-c,currentColor) 0 50%, transparent 50% 100%);color:#0000;will-change:background-position;background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.kinetic .fillon,.cta-band .fillon{--fill-c:var(--cream)}.wsec .fillon{--fill-c:var(--ink)}.slab .fillon,.footer-slab .fillon{--fill-c:var(--cream)}.mag{will-change:transform}.mag .mag-in{will-change:transform;display:inline-flex}.mag>*,.mag>*>:first-child{display:inline-flex}.mag>*>*{transition:none}.pcard{transform-origin:50% 0;will-change:transform}html:not(.js) [data-appear],html:not(.js) [data-reveal],html:not(.js) [data-stagger]>*,html:not(.js) .dtitle,html:not(.js) .fillon,html:not(.js) .kw,html:not(.js) .fx,html:not(.js) .faq-a,html:not(.js) .z-mask img,html:not(.js) .hero-bottom,html:not(.js) .hero-video{color:inherit;-webkit-text-fill-color:currentColor;opacity:1!important;clip-path:none!important;background:0 0!important;transform:none!important}html:not(.js) .fillon{color:inherit!important;background:0 0!important}html:not(.js) .cta-title.fillon{color:var(--ink)!important}html:not(.js) .faq-a{max-height:none!important}html:not(.js) .cursor{display:none}html:not(.js) .footer-word{transform:none!important}.h-circle{will-change:transform}.speed-line{background:linear-gradient(90deg, transparent, var(--line-c,#f1480340) 45%, var(--line-c,#f1480340) 55%, transparent);pointer-events:none;border-radius:2px;height:2px;position:absolute;left:0;right:0;transform:translate(-100vw)}.kinetic .speed-line{--line-c:#f0ede621}.prog-slab .speed-line{--line-c:#f0ede61a}.cta-band .speed-line{--line-c:#f0ede621}.footer-word{will-change:transform}@media (prefers-reduced-motion:reduce){.fx{opacity:1!important;transform:none!important}.fx-seg.hidden .fx{opacity:1;transform:none}.fillon{-webkit-text-fill-color:currentColor;color:var(--cream)!important;background:0 0!important}.wsec .fillon,.hero-bottom .fillon{color:var(--ink)!important}.mag>*,.mag .mag-in,.pcard{transform:none!important}.speed-line{display:none!important}.footer-word{transform:none!important}[data-reveal],[data-stagger]>*,.kinetic .kw,.kinetic,.kinetic .kw,.kinetic{opacity:1!important;transform:none!important}.cta-track,.cta-wm-track{animation:none!important}.z-mask{clip-path:none!important}.z-mask img{height:100%!important;transform:none!important}.faq-ico.spin{animation:none!important}}.wsec{padding:clamp(72px, 10vw, 140px) var(--pad)}.slab{background:var(--ink);color:var(--cream);border-radius:var(--r-lg);padding:clamp(72px, 10vw, 140px) var(--pad);margin:10px}.wsec-inner{max-width:1240px;margin:0 auto}.wsec-inner.narrow{max-width:880px}.sec-pill{background:var(--white);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:6px 16px 6px 6px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 2px 10px #00000014}.sec-pill .sp-num{background:var(--ink);width:26px;height:26px;color:var(--cream);border-radius:50%;place-items:center;font-size:11px;display:grid}.sec-pill.dark{background:var(--ink);color:var(--white)}.sec-pill.dark .sp-num{background:var(--cream);color:var(--ink)}.sec-pill.ghost{color:var(--cream);box-shadow:none;background:#ffffff1a}.sec-pill.ghost .sp-num{background:var(--cream);color:var(--ink)}.sec-pill.center{width:-moz-fit-content;width:fit-content;margin-inline:auto;display:flex}.sp-kicker{font-family:var(--font-caveat), "Caveat", cursive;color:var(--ink);opacity:.78;vertical-align:middle;margin-left:14px;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1;display:inline-block;transform:rotate(-2deg)}.sec-pill.center+.sp-kicker{text-align:center;margin:2px auto 0;display:block;transform:rotate(-2deg)}.slab .sp-kicker,.kinetic .sp-kicker{color:var(--cream);opacity:.75}.light-lede~.sp-kicker{color:var(--cream)}.dtitle{max-width:22ch;font-size:clamp(38px,5.4vw,74px);line-height:1.06}.measures-slab .prow-list{flex-direction:column;gap:clamp(64px,9vw,140px);max-width:1180px;margin:clamp(48px,7vw,96px) auto 0;display:flex}.prow{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,84px);display:grid}.prow.rev .prow-copy{order:2}.prow.rev .prow-media{order:1}.prow-letter{background:var(--orange);width:52px;height:52px;color:var(--white);font-family:var(--display);border-radius:50%;place-items:center;margin-bottom:20px;font-size:22px;display:inline-grid}.prow-copy h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(30px,3.6vw,52px);font-weight:700;line-height:1.04}.prow-copy p{color:var(--mut-w);max-width:46ch;margin-top:16px;font-size:15.5px;line-height:1.68}.prow-media{border-radius:var(--r-md);aspect-ratio:5/4;background:var(--ink-2);overflow:hidden}.prow-media img{object-fit:cover;will-change:transform;width:100%;height:100%;display:block}@media (max-width:900px){.prow{grid-template-columns:1fr;gap:22px}.prow.rev .prow-copy{order:1}.prow.rev .prow-media{order:2}.prow-media{aspect-ratio:16/10}}.bsum-head{justify-content:center;align-items:center;gap:18px;margin:clamp(70px,10vw,130px) auto clamp(28px,4vw,44px);display:flex}.bsum-rule{background:#f0ede640;border-radius:2px;width:clamp(40px,8vw,110px);height:2px}.bento-ink{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(220px,auto);gap:16px;max-width:1240px;margin:0 auto;display:grid}.bicell{background:var(--ink-2);transition:border-color .35s, transform .35s var(--ease), background .35s;border:1px solid #f0ede61f;border-radius:18px;flex-direction:column;padding:clamp(22px,2.6vw,34px);display:flex;overflow:hidden}.bicell:hover{background:#23231f;border-color:#f0ede652;transform:translateY(-4px)}.bento-ink .bi-tall{grid-area:span 2/span 2}.bento-ink .bicell:not(.bi-tall):not(.bi-wide){grid-column:span 2}.bento-ink .bi-wide{grid-column:span 3}.bi-live{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.bi-foot{margin-top:14px}.bi-foot h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.08}.bi-foot p{color:var(--mut-w);margin-top:8px;font-size:13px;line-height:1.55}.bi-foot-glass{z-index:2;-webkit-backdrop-filter:blur(6px);background:#1414128c;border-radius:12px;margin:0 -6px -6px;padding:12px 14px;position:relative}.bi-deliveries{flex-direction:column;gap:18px}.bd-num{font-family:var(--display);color:var(--cream);font-size:clamp(64px,7vw,96px);line-height:1}.bd-num.swap{animation:bdswap .5s var(--ease)}@keyframes bdswap{0%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(-14px)}60%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.bd-track{background:#f0ede624;border-radius:4px;width:72%;height:4px;overflow:hidden}.bd-track i{background:var(--orange);transform-origin:0;border-radius:4px;width:100%;height:100%;display:block;transform:scaleX(0)}.bi-angle svg{width:min(70%,190px)}.ba-arm{transform-origin:18px 70px;animation:5.5s ease-in-out infinite baosc}@keyframes baosc{0%,to{transform:rotate(0)}50%{transform:rotate(-13deg)}}.bi-orbit{flex-direction:column}.bo-ball{background:var(--orange);z-index:2;background-image:radial-gradient(circle at 30% 30%,#ffffff59,#0000 60%);border-radius:50%;width:46px;height:46px;position:relative;box-shadow:inset -4px -6px 12px #00000059}.bo-ball:after{content:"";border:2px solid #ffffff8c;border-radius:50%;position:absolute;inset:18px 6px;transform:rotate(24deg)}.bo-ring{border:2px solid #f0940366;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;animation:3s ease-out infinite bopulse;position:absolute;top:50%;left:50%}@keyframes bopulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}.bi-ruler{flex-direction:column;gap:14px}.br-num{font-family:var(--display);color:var(--cream);font-size:clamp(34px,3.6vw,48px)}.br-track{background:#f0ede624;border-radius:6px;width:76%;height:6px;overflow:hidden}.br-track i{background:var(--orange);transform-origin:0;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block;transform:scaleX(0)}.bi-chips{flex-wrap:wrap;gap:10px}.bc-chip{letter-spacing:.1em;text-transform:uppercase;color:#f0ede673;transition:color .3s, border-color .3s, background .3s, transform .3s var(--ease);border:1px solid #f0ede640;border-radius:999px;padding:9px 16px;font-size:12px;font-weight:800}.bc-chip.lit{color:var(--ink);background:var(--cream);border-color:var(--cream);transform:translateY(-2px)}.bi-stack{flex-direction:column;gap:8px;width:min(62%,300px)}.bi-stack i{background:#f0ede638;border-radius:7px;height:18px;transition:background .4s;display:block}.bi-stack i.hot{background:var(--orange)}.bi-squad i{background:#1414121a}@media (max-width:900px){.bento-ink{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(170px,auto)}.bi-tall{grid-area:span 1/span 1}.bicell:not(.bi-tall):not(.bi-wide),.bi-wide{grid-column:span 1}.bi-foot-glass{margin:0;padding:10px 12px}}@media (max-width:560px){.bento-ink{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.bicell,.bicell:hover{transform:none}.ba-arm,.bo-ring,.bd-num.swap{animation:none}.bd-track i,.br-track i{transition:none}}.about-split{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:stretch;gap:0;display:grid}#about.wsec{padding-inline:0}.about-split>.about-copy{padding-inline:clamp(20px,4vw,56px)}.about-media{border-radius:0;min-height:clamp(420px,72vh,860px);margin:0;position:relative;overflow:hidden}@media (max-width:900px){.about-media{border-radius:var(--r-md);margin-inline:clamp(20px,4vw,56px)}#about.wsec{padding-inline:var(--pad)}.about-split>.about-copy{padding-inline:0}}.about-media img{object-fit:cover;object-position:100% 62%;width:100%;height:100%;display:block;position:absolute;inset:0}.about-media figcaption{letter-spacing:.16em;color:var(--cream);background:#141412c7;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:800;position:absolute;bottom:12px;left:12px}@media (max-width:900px){.about-split{grid-template-columns:1fr}.about-media{aspect-ratio:16/10;order:-1;min-height:0}.about-media img{object-position:88% 62%}}.dtitle.light{color:var(--cream)}.dtitle.center{text-align:center;margin-inline:auto}.dbody{color:var(--mut);max-width:56ch;margin-top:22px;font-size:16px;line-height:1.65}.about-grid{grid-template-columns:1.05fr 1.3fr .75fr;align-items:stretch;gap:18px;margin-top:clamp(36px,5vw,64px);display:grid}.about-quote-card{background:var(--ink);color:var(--cream);border-radius:var(--r-md);flex-direction:column;gap:18px;padding:28px 26px 24px;display:flex;position:relative}.aqq{font-size:17.5px;font-weight:600;line-height:1.5}.aq-stars{color:var(--mut-w);font-size:12px}.aq-stars b{color:var(--orange);letter-spacing:2px}.aq-person{align-items:center;gap:12px;margin-top:auto;display:flex}.aq-avatar{background:var(--ink-2);border-radius:50%;width:40px;height:40px;overflow:hidden}.aq-avatar img{object-fit:cover;width:100%;height:100%}.aq-person b{font-size:14px;display:block}.aq-person span{color:var(--mut-w);font-size:12px}.aq-bat{opacity:.9;font-size:30px;position:absolute;bottom:18px;right:20px;transform:rotate(-14deg)}.about-photo{border-radius:var(--r-md);min-height:320px;overflow:hidden}.about-photo img{object-fit:cover;width:100%;height:100%}.about-grid .stat-card{min-height:150px}.stat-card{border-radius:var(--r-md);flex-direction:column;justify-content:space-between;gap:14px;padding:24px;display:flex}.stat-card.orange{background:var(--orange);color:var(--white)}.stat-card.white{background:var(--white);color:var(--ink)}.stat-pct{font-size:clamp(38px,3.4vw,52px);line-height:1}.stat-label{opacity:.9;font-size:13px;font-weight:600}.num-head{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-bottom:clamp(40px,6vw,80px);display:flex}.num-grid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);max-width:1080px;margin:0 auto;display:grid}.num-item{flex-direction:column;gap:10px;display:flex}.num-dash{background:var(--orange);border-radius:3px;width:34px;height:5px}.num-val{color:var(--cream);font-size:clamp(56px,6.4vw,104px);line-height:1}.num-cap{color:var(--mut-w);font-size:13.5px;font-weight:600}.num-foot{text-align:center;max-width:560px;color:var(--mut-w);margin:clamp(40px,6vw,72px) auto 0;font-size:14.5px;line-height:1.7}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(36px,5vw,60px);display:grid}.bcard{border-radius:var(--r-md);min-height:300px;transition:transform .45s var(--ease);flex-direction:column;padding:22px;display:flex}.bcard:hover{transform:translateY(-8px)}.bcard.orange{background:var(--orange);color:var(--white)}.bcard.ink{background:var(--ink);color:var(--cream)}.bcard.white{background:var(--white);color:var(--ink);box-shadow:0 8px 30px #00000012}.bcard-letter{width:40px;height:40px;font-family:var(--display);background:#ffffff29;border-radius:50%;place-items:center;font-size:17px;display:grid}.bcard.ink .bcard-letter{background:#ffffff24}.bcard.white .bcard-letter{background:var(--cream)}.bcard-body{margin-top:auto;padding-top:90px}.bcard-body h3{font-size:clamp(20px,1.9vw,26px);line-height:1.1}.bcard-body p{opacity:.85;margin-top:10px;font-size:13.5px;font-weight:500;line-height:1.55}.kinetic{background:var(--ink);border-radius:var(--r-lg);padding:clamp(90px, 14vw, 200px) var(--pad);text-align:center;margin:10px;overflow:hidden}.kin-kicker{letter-spacing:.3em;color:var(--mut-w);font-size:11px;font-weight:800}.kin-lines{margin-top:clamp(20px,3vw,44px)}.kin-line{color:var(--cream);font-size:clamp(48px,9vw,150px);line-height:1.04;overflow:hidden}.kin-line.orange,.kw.orange{color:var(--orange)}.kw{opacity:.001;will-change:transform, opacity;display:inline-block;transform:translateY(110%)}.kinetic.in .kw{opacity:1;transition:transform .9s var(--ease), opacity .6s ease;transform:translateY(0)}.kinetic.in .kin-line:first-child .kw{transition-delay:50ms}.kinetic.in .kin-line:nth-child(2) .kw{transition-delay:.2s}.kinetic.in .kin-line:nth-child(3) .kw{transition-delay:.35s}.kinetic.in .kin-line:nth-child(4) .kw{transition-delay:.5s}.prog-slab{padding-bottom:clamp(40px,6vw,80px);overflow:hidden}.prog-stack{max-width:1040px;padding:0 var(--pad);flex-direction:column;gap:28px;margin:clamp(40px,6vw,72px) auto 0;display:flex}.pcard{background:var(--cream);color:var(--ink);border-radius:var(--r-md);grid-template-columns:1.05fr 1fr;min-height:380px;display:grid;position:sticky;top:90px;overflow:hidden;box-shadow:0 -12px 40px #00000059}.pcard-media{min-height:300px}.pcard-media img{object-fit:cover;width:100%;height:100%}.pcard-spec{flex-direction:column;padding:clamp(24px,3vw,44px);display:flex}.pcard-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pcard-spec h3{font-size:clamp(26px,2.6vw,38px);line-height:1.05}.age-chip{background:var(--ink);color:var(--white);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800}.spec-row{border-bottom:1px solid #1414121a;justify-content:space-between;gap:18px;padding:13px 0;font-size:13.5px;display:flex}.spec-row span{color:var(--mut);white-space:nowrap;flex-shrink:0;font-weight:600}.spec-row b{text-align:right;font-weight:700}.enroll-btn{background:var(--ink);color:var(--white);transition:transform .35s var(--ease);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:8px 8px 8px 20px;font-size:13.5px;font-weight:700;display:inline-flex}.enroll-btn i{background:var(--cream);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-style:normal;display:grid}.enroll-btn:hover{transform:scale(1.05)}.method-sec .b-lede{text-align:center;margin-inline:auto}.method-grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1240px;margin:clamp(40px,6vw,72px) auto 0;display:grid}.mcard{background:var(--white);border-radius:var(--r-md);padding:clamp(26px,3vw,42px);box-shadow:0 10px 36px #00000012}.mcard-num{font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px #f1480399;margin-bottom:18px;font-size:clamp(38px,4.6vw,60px);line-height:1;display:block}.mcard h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin-bottom:12px;font-size:clamp(21px,2.1vw,29px);font-weight:700;line-height:1.1}.mcard p{color:var(--mut);font-size:14.5px;line-height:1.65}.mcard p b{color:var(--ink)}.m-link{color:var(--orange);border-bottom:1.5px solid;font-weight:700}.out-grid{max-width:1040px;padding:0 var(--pad);flex-direction:column;gap:28px;margin:clamp(40px,6vw,72px) auto 0;display:flex}.out-chip{background:var(--ink);color:var(--cream);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800}.shot-frame{position:relative}.shot-frame:after{content:"";pointer-events:none;border:1px solid #ffffff52;position:absolute;inset:10px}.shot-frame .corner{border:2.5px solid var(--orange);pointer-events:none;width:18px;height:18px;position:absolute}.shot-frame .corner.tl{border-bottom:0;border-right:0;top:10px;left:10px}.shot-frame .corner.br{border-top:0;border-left:0;bottom:10px;right:10px}.coach-grid2{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(200px,auto);gap:14px;margin-top:clamp(44px,6vw,80px);display:grid}.coach-grid2>.bicell:not(.coach-wide){grid-column:span 2}.coach-grid2>.coach-wide{grid-column:span 4}.coach-grid2 .bicell,.coach-grid2 .bi-foot h3{color:var(--cream)}.coach-grid2 .bi-foot p{color:var(--mut-w)}.coach-grid2 .bc-delta{color:var(--cream)}.coach-grid2 .bc-bar i{background:#f0ede62e}.coach-grid2 .bc-bar i.now{background:var(--orange)}.coach-grid2 .bc-bar em{color:var(--mut-w)}.coach-grid2 .bt-dot{background:#f0ede638}.coach-grid2 .bt-dot.hot{background:var(--orange)}.coach-grid2 .bt-line{background:#f0ede629}.coach-grid2 .bi-squad i{background:#f0ede61f}.coach-portal{background:var(--ink-2);border:1px solid #14141224;border-radius:999px 999px 18px 18px;flex-direction:column;grid-area:span 2/span 2;min-height:420px;margin:0;display:flex;position:relative;overflow:hidden}.cp-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f1480347,#0000 62%);width:130%;animation:6s ease-in-out infinite cpglow;position:absolute;top:24%;left:50%;transform:translate(-50%,-50%)}@keyframes cpglow{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}}.coach-portal img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cp-foot{z-index:2;-webkit-backdrop-filter:blur(8px);color:var(--cream);background:#14141299;margin-top:auto;padding:clamp(18px,2.6vw,30px);position:relative}.cp-foot h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(22px,2.6vw,34px);font-weight:700;line-height:1.06}.cp-foot p{color:var(--mut-w);margin-top:8px;font-size:13.5px;line-height:1.6}.bi-squad{grid-template-columns:repeat(3,1fr);align-content:center;gap:8px;width:74%;display:grid!important}.bi-squad i{aspect-ratio:1;transition:background .4s, transform .4s var(--ease);background:#1414121a;border-radius:10px}.bi-squad i.hot{background:var(--orange);transform:scale(1.08)}.bi-compare{gap:clamp(18px,3vw,40px)}.bi-timeline{align-items:center;gap:0}.bt-dot{background:#14141233;border-radius:50%;flex:none;width:14px;height:14px}.bt-dot.hot{background:var(--orange);box-shadow:0 0 0 6px #f1480326}.bt-line{background:#14141229;flex:1 1 0;height:2px}@media (prefers-reduced-motion:reduce){.cp-glow{animation:none}}.bc-bar{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.bc-bar i{width:44px;height:var(--h,50%);transition:transform .8s var(--ease);transform-origin:bottom;background:#1414122e;border-radius:10px 10px 4px 4px;transform:scaleY(0)}.bc-bar i.now{background:var(--orange)}.bc-bar em{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:10px;font-style:normal;font-weight:800}.bc-delta{font-family:var(--display);color:var(--ink);font-size:clamp(22px,2.4vw,30px)}.coach-band{background:var(--ink);color:var(--cream);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:clamp(22px,3vw,36px) clamp(24px,4vw,48px);display:flex}.coach-band h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(24px,3vw,40px);font-weight:700;line-height:1.05}.coach-band p{color:var(--mut-w);margin-top:8px;font-size:14px}.coach-band p a{color:var(--cream);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.coach-grid2{grid-template-columns:1fr}.coach-portal{grid-area:auto;min-height:380px}.coach-grid2>.bicell:not(.coach-wide),.coach-grid2>.coach-wide{grid-column:auto}.bi-squad{width:100%}}@media (prefers-reduced-motion:reduce){.cp-glow{animation:none}}.coach-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1240px;margin:clamp(40px,6vw,64px) auto 0;display:grid}.ccard{background:var(--white);border-radius:var(--r-md);flex-direction:column;min-height:250px;padding:clamp(26px,3vw,40px);display:flex;box-shadow:0 10px 36px #00000012}.ccard-k{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:16px;font-size:11px;font-weight:800}.ccard h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin-bottom:12px;font-size:clamp(20px,1.9vw,27px);font-weight:700;line-height:1.12}.ccard p{color:var(--mut);font-size:14.5px;line-height:1.65}.coach-cta-card{background:var(--ink);color:var(--cream);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,60px);min-height:0}.coach-cta-copy{max-width:620px}.coach-cta-card h3{color:var(--cream)}.coach-cta-card p{color:var(--mut-w);margin-top:10px}.coach-cta-card .btn-dark-pill{background:var(--orange);flex-shrink:0}.coach-cta-card .btn-dark-pill:hover i{transform:translate(3px)}@media (max-width:900px){.method-grid,.coach-grid{grid-template-columns:1fr}.ccard{min-height:0}}@media (max-width:1024px){.method-grid,.coach-grid{grid-template-columns:1fr;gap:14px}}.plans-grid{margin-top:clamp(36px,5vw,60px);grid-template-columns:1fr 1fr;gap:18px;max-width:720px;margin-inline:0;display:grid}@media (max-width:1280px){.plans-grid{max-width:640px}}@media (max-width:1024px){.plans-grid{max-width:1040px;margin-inline:auto}}.plan{border-radius:var(--r-md);flex-direction:column;padding:clamp(26px,3vw,40px);display:flex;position:relative}.plan.white{background:var(--white);box-shadow:0 10px 36px #00000014}.plan.ink{background:var(--ink);color:var(--cream)}.best-chip{background:var(--orange);color:var(--white);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:10.5px;font-weight:800;position:absolute;top:-13px;right:26px}.plan-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.plan-top h3{font-family:var(--body-font);letter-spacing:-.01em;font-size:19px;font-weight:700}.plan-dur{color:var(--mut);font-size:12px;font-weight:600}.plan.ink .plan-dur{color:var(--mut-w)}.plan-price{align-items:baseline;gap:8px;margin:14px 0 10px;display:flex}.plan .amt{font-size:clamp(52px,5.4vw,76px);line-height:1}.plan .cad{color:var(--mut);font-size:13px;font-weight:600}.plan.ink .cad{color:var(--mut-w)}.plan .amt-soon{letter-spacing:-.01em;font-size:clamp(26px,2.6vw,40px);line-height:1.1}.plan-desc{color:var(--mut);font-size:13.5px;line-height:1.55}.plan.ink .plan-desc{color:var(--mut-w)}.plan-list{flex-direction:column;gap:9px;margin:20px 0 26px;display:flex}.plan-list li{align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.plan-list li:before{content:"✓";color:var(--orange);font-weight:800}.plan .btn-dark-pill,.plan .btn-orange-pill{align-self:flex-start;margin-top:auto}.testi-carousel{margin-top:clamp(36px,5vw,60px);position:relative}.testi-slide{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(18px,3vw,44px);max-width:980px;margin:0 auto;display:none}.testi-slide.active{animation:testiIn .7s var(--ease);display:grid}@keyframes testiIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.testi-photo{border-radius:var(--r-md);position:relative;overflow:hidden}.testi-photo img{object-fit:cover;width:100%;height:100%;min-height:380px}.testi-rating{color:var(--cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141412e0;border-radius:999px;padding:8px 14px;font-size:11.5px;font-weight:700;position:absolute;bottom:14px;left:14px}.testi-rating b{color:var(--orange)}.testi-txt{background:var(--ink-2);border-radius:var(--r-md);padding:clamp(26px,3vw,44px);position:relative}.quote-mark{color:var(--orange);font-size:44px;line-height:1}.testi-txt h3{margin:10px 0 16px;font-size:clamp(24px,2.4vw,34px);line-height:1.08}.testi-txt p{color:var(--mut-w);max-width:46ch;font-size:14.5px;line-height:1.65}.testi-person{align-items:center;gap:12px;margin-top:24px;display:flex}.testi-person img{object-fit:cover;border-radius:50%;width:38px;height:38px}.testi-person span{font-size:13px;font-weight:700}.testi-ctrl{justify-content:space-between;align-items:center;max-width:980px;margin:26px auto 0;display:flex}.testi-count{color:var(--mut-w);letter-spacing:.1em;font-size:13px}.testi-count b{color:var(--orange)}.testi-arrows{gap:10px;display:flex}.t-arrow{background:var(--orange);width:46px;height:46px;color:var(--white);transition:transform .35s var(--ease), background .3s;border-radius:50%;place-items:center;font-size:18px;display:grid}.t-arrow:hover{background:var(--orange-2);transform:scale(1.1)}.mock-zoom{clip-path:inset(46% 34% round 24px);will-change:clip-path;overflow:clip}.mock-zoom.zoomed{clip-path:inset(0% round 24px);transition:clip-path 1.1s var(--ease)}.morph-pill{background:var(--orange);z-index:450;opacity:0;pointer-events:none;will-change:transform, width, height;border-radius:999px;place-items:center;width:130px;height:60px;transition:opacity .22s;display:grid;position:fixed;top:0;left:0;box-shadow:0 22px 60px #f1480342}.morph-pill .mp-label{font-family:var(--display);text-transform:uppercase;color:var(--white);letter-spacing:.32em;white-space:nowrap;opacity:0;font-size:clamp(9px,1vw,12px);transform:translateY(10px)}.morph-pill.open .mp-label{opacity:1;transition:opacity .45s ease .15s, transform .5s var(--ease) .15s;transform:none}.mock-zoom-inner{transform:scale(1.35)}.mock-zoom.zoomed .mock-zoom-inner{transition:transform 1.1s var(--ease);transform:scale(1)}.mock-stage{justify-content:center;margin-top:clamp(40px,6vw,72px);padding:30px 0 60px;display:flex;position:relative}.mock-laptop{z-index:2;width:min(640px,78%);position:relative}.mock-lid{border:10px solid var(--ink);background:var(--ink);border-bottom:0;border-radius:14px 14px 0 0;display:block;overflow:hidden;box-shadow:0 30px 70px #00000040}.mock-lid img{width:100%}.mock-base{background:linear-gradient(#2c2c29,#161614);border-radius:0 0 18px 18px;height:16px;margin:0 -4%;display:block;box-shadow:0 18px 40px #0000004d}.mock-phone{border:7px solid var(--ink);background:var(--ink);border-radius:26px;width:clamp(150px,18vw,210px);position:absolute;overflow:hidden;box-shadow:0 24px 60px #0000004d}.mock-phone img{width:100%}.mock-phone.front{z-index:3;top:70px;right:8%}.mock-phone.back{z-index:1;opacity:.9;top:110px;left:6%;transform:scale(.94)}.mock-notch{background:var(--ink);z-index:2;border-radius:999px;width:44%;height:14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.fac-pin{display:none}@media (min-width:901px){.fac-pin{display:block}.fac-mobile-head,.fac-slideshow{display:none}.fac-sec{padding-bottom:0}.fac-pin-head{text-align:center;max-width:1240px;margin:0 auto}.fac-pin{height:380vh;position:relative}.fac-sticky{height:100vh;height:100svh;padding:90px var(--pad) 30px;flex-direction:column;justify-content:center;gap:clamp(20px,3vh,34px);display:flex;position:sticky;top:0;overflow:hidden}.fac-track{will-change:transform;gap:clamp(18px,2.4vw,36px);width:max-content;display:flex}.fac-panel{flex:none;margin:0}.fac-pimg{border-radius:var(--r-lg);background:var(--cream-2);width:clamp(300px,34vw,480px);height:clamp(300px,48vh,520px);overflow:hidden}.fac-pimg img{object-fit:cover;will-change:transform;width:100%;height:112%;transform:translateY(-6%)}.fac-cap{letter-spacing:.18em;text-transform:uppercase;color:var(--mut);text-align:center;margin-top:14px;font-size:12px;font-weight:800;display:block}.fac-progress{background:#1414121f;border-radius:3px;width:min(420px,40vw);height:3px;margin:0 auto;overflow:hidden}.fac-progress i{background:var(--orange);transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}}.fac-slideshow{margin-top:clamp(36px,5vw,60px);position:relative}.fac-slide{border-radius:var(--r-lg);display:none;position:relative;overflow:hidden}.fac-slide.active{animation:facIn .8s var(--ease);display:block}@keyframes facIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.fac-slide img{object-fit:cover;width:100%;height:clamp(320px,52vw,620px)}.fac-cap{color:var(--cream);font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;background:#141412d9;border-radius:999px;padding:9px 18px;font-size:15px;position:absolute;bottom:18px;left:20px}.fac-dashes{justify-content:center;gap:8px;margin-top:20px;display:flex}.fac-dashes button{background:#1414122e;border-radius:2px;width:30px;height:4px;transition:background .3s,width .3s}.fac-dashes button.on{background:var(--orange);width:44px}.events-grid{margin-top:clamp(36px,5vw,60px);grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(24px,4vw,60px);max-width:1080px;margin-inline:auto;display:grid}.ev-row{text-align:left;width:100%;color:var(--mut-w);border-bottom:1px solid #f0ede629;padding:20px 4px;transition:color .3s;display:block}.ev-row h3{font-size:clamp(20px,2.1vw,30px);line-height:1.1}.ev-row:hover,.ev-row.active{color:var(--cream)}.ev-row.active h3{color:var(--orange)}.ev-detail{max-height:0;transition:max-height .5s var(--ease);overflow:hidden}.ev-row.active .ev-detail{max-height:200px}.ev-detail p{max-width:52ch;margin-top:10px;font-size:13.5px;line-height:1.6}.ev-chiprow{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.chip{color:var(--orange);background:#f1480329;border:1px solid #f1480359;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.events-photo{border-radius:var(--r-md);position:sticky;top:100px;overflow:hidden}.ev-photo-chip{background:var(--orange);color:var(--white);font:600 12px/1 var(--font-body);letter-spacing:.02em;transition:opacity .3s var(--ease);border-radius:999px;padding:9px 14px;position:absolute;bottom:14px;left:14px;box-shadow:0 6px 18px #00000059}.ev-photo-chip:hover{opacity:.92}.events-photo img{object-fit:cover;width:100%;height:100%;min-height:380px}.faq-list{flex-direction:column;gap:12px;margin-top:clamp(32px,4vw,52px);display:flex}.faq-item{background:var(--white);transition:background .35s var(--ease), color .35s var(--ease);border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000d}.faq-item.open{background:var(--orange);color:var(--white);box-shadow:0 14px 34px #f148034d}.faq-q{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;font-size:15px;font-weight:700;display:flex}.faq-ico{filter:drop-shadow(0 2px 5px #14141247);background:url(/landing/brand/cursor-ball.png) 50%/contain no-repeat;border-radius:50%;flex:none;width:26px;height:26px;transition:filter .35s;position:relative}.faq-item.open .faq-ico{filter:drop-shadow(0 3px 8px #14141273)saturate(1.1)}.faq-item.open .faq-ico.spin{animation:.9s cubic-bezier(.5,.05,.2,1) both faqspin}@keyframes faqspin{0%{transform:rotate(0)scale(1)}45%{transform:rotate(200deg)scale(1.14)}to{transform:rotate(360deg)scale(1)}}.faq-a{max-height:0;transition:max-height .5s var(--ease);overflow:hidden}.faq-a p{opacity:.95;padding:0 22px 22px;font-size:14px;line-height:1.65}.faq-item.open .faq-a p{color:var(--white);opacity:1;font-weight:500}.cta-band{background:var(--orange);color:var(--white);border-radius:var(--r-lg);text-align:center;padding:clamp(70px, 9vw, 130px) var(--pad) 0;margin:10px;position:relative;overflow:hidden}.cta-photo{pointer-events:none;mix-blend-mode:multiply;opacity:.3;background:url(/landing/images/web/hero-main.jpg) 50% 32%/cover no-repeat;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.menu-media .menu-media-img{animation:none}}.cta-marquee{white-space:nowrap;border-bottom:1px solid #ffffff40;margin-bottom:clamp(40px,6vw,70px);padding-bottom:18px;overflow:hidden}.cta-track{will-change:transform;animation:56s linear infinite bandscroll;display:inline-flex}.cta-track span{font-family:var(--display);text-transform:uppercase;font-size:clamp(24px,3vw,42px)}.cta-track b{vertical-align:.4em;color:var(--ink);padding:0 16px;font-size:.5em}.cta-kicker{letter-spacing:.3em;opacity:.9;font-size:11px;font-weight:800;display:inline-block}.cta-title{margin:40px auto 0;font-size:clamp(64px,11vw,190px);line-height:.96}.cta-sub{opacity:.95;max-width:420px;margin:22px auto 0;font-size:15px;line-height:1.6}.cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:30px 0 clamp(60px,8vw,100px);display:flex}.cta-alt{opacity:.95;font-size:14px}.cta-alt b{font-weight:800}.cta-watermark{white-space:nowrap;margin:0 calc(var(--pad) * -1);opacity:.16;overflow:hidden}.cta-wm-track{will-change:transform;animation:72s linear infinite bandscroll;display:inline-flex}.cta-wm-track span{font-family:var(--display);text-transform:uppercase;font-size:clamp(100px,17vw,250px);line-height:.82}.footer-slab{background:var(--ink);color:var(--cream);border-radius:var(--r-lg);padding:clamp(56px, 8vw, 100px) var(--pad) 40px;margin:0 10px 10px;position:relative;overflow:hidden}.footer-grid{grid-template-columns:1.2fr .7fr .95fr .7fr 1fr;gap:clamp(28px,4vw,56px);max-width:1240px;margin:0 auto;display:grid}.f-crest{filter:brightness(0)invert();opacity:.92;border-radius:50%;width:64px;height:64px}.mock-zoom.zoomed{clip-path:inset(0% round 34px 34px 20px 20px)}.f-brand p{color:var(--mut-w);max-width:30ch;margin-top:16px;font-size:13.5px;line-height:1.6}.f-ph{opacity:.92;margin-top:18px;transition:opacity .25s;display:inline-block}.f-ph:hover{opacity:1}.f-ph img{width:200px;height:auto;display:block}.f-head{letter-spacing:.14em;text-transform:uppercase;color:var(--mut-w);margin-bottom:14px;font-size:11px;font-weight:800;display:block}.f-col{flex-direction:column;gap:9px;display:flex}.f-col a{width:-moz-fit-content;width:fit-content;font-size:14.5px;font-weight:600;transition:color .25s}.f-col a:hover{color:var(--orange)}.f-news p{color:var(--mut-w);margin-bottom:14px;font-size:13px;line-height:1.6}.f-form{gap:6px;display:flex}.f-form input{background:var(--ink-2);min-width:0;color:var(--cream);font:inherit;border:1px solid #f0ede633;border-radius:999px;outline:none;flex:1;padding:10px 16px;font-size:13px}.f-form input:focus{border-color:var(--orange)}@media (max-width:767px){.f-form input,.menu-news-form input{font-size:16px}}.footer-legal{max-width:1240px;color:var(--mut-w);z-index:2;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:clamp(40px,6vw,70px) auto 0;font-size:12px;display:flex;position:relative}.legal-links{gap:18px;display:flex}.legal-links a:hover{color:var(--cream)}.footer-word{text-align:center;color:#0000;-webkit-text-stroke:1.5px #f0ede624;-webkit-user-select:none;user-select:none;margin-top:clamp(30px,5vw,60px);font-size:clamp(120px,22vw,340px);line-height:.78}.fab-stack{z-index:700;align-items:center;gap:10px;display:flex;position:fixed;bottom:18px;right:18px}.join-fab{background:var(--white);color:var(--ink);transition:transform .35s var(--ease), opacity .4s;opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 20px;font-size:13.5px;font-weight:700;display:inline-flex;transform:translateY(14px);box-shadow:0 8px 26px #00000040}.join-fab.show{opacity:1;pointer-events:auto;transform:none}.join-fab i{background:var(--cream);width:30px;height:30px;color:var(--ink);transition:transform .35s var(--ease);border-radius:50%;place-items:center;font-size:13px;font-style:normal;display:grid}.join-fab:hover{transform:scale(1.05)}.to-top{background:var(--ink);width:46px;height:46px;color:var(--cream);opacity:0;pointer-events:none;transition:opacity .4s, transform .4s var(--ease), background .3s;border-radius:50%;place-items:center;font-size:17px;display:grid;transform:translateY(12px);box-shadow:0 8px 26px #00000040}.to-top.show{opacity:1;pointer-events:auto;transform:none}.to-top:hover{background:var(--orange)}@media (max-width:1024px){.about-grid{grid-template-columns:1fr 1fr}.about-quote-card{grid-column:1/-1}.num-grid{grid-template-columns:repeat(2,1fr);gap:36px}.menu-content{width:min(760px,100vw)}}@media (max-width:900px){.mock-phone.back{display:none}.mock-phone.front{width:clamp(130px,24vw,180px);right:2%}.plans-grid,.events-grid{grid-template-columns:1fr}.events-photo{min-height:260px;position:relative;top:0}.testi-slide.active{grid-template-columns:1fr}.pcard{grid-template-columns:1fr;position:relative;top:0!important}.pcard-media{min-height:220px}.footer-grid{grid-template-columns:1fr 1fr}.menu-media{display:none}.menu-content{width:100vw}}@media (max-width:640px){.hero{--hero-inset:8px;margin:var(--hero-inset);min-height:calc(94svh - var(--hero-inset) * 2)}.hero-title{max-width:none}.slab,.kinetic,.cta-band{border-radius:24px;margin:8px}.footer-slab{border-radius:24px;margin:0 8px 8px}.about-grid,.benefit-grid{grid-template-columns:1fr}.bcard{min-height:210px}.bcard-body{padding-top:40px}.num-grid{grid-template-columns:1fr 1fr;gap:28px}.nav-crest{width:48px;height:48px}.nav-toggle-label{display:none}.nav-close-btn{height:44px;padding:0 16px}.join-fab span{display:none}.join-fab{padding:8px}.join-fab i{width:32px;height:32px}.testi-photo img{min-height:260px}.mock-stage{padding:10px 0 40px}}@media (max-width:400px){.hero-title{font-size:13.5vw}.dtitle{font-size:12vw}.num-grid{grid-template-columns:1fr}}@media (min-width:1025px) and (max-height:900px){#output{--card-w:266px;--card-h:398px;--card-top:clamp(170px, calc(100svh - 620px), 320px)}.pass-title{font-size:46px}.pass-logo{display:none}.pass-hw{top:calc(var(--card-top) - 168px);width:74px;height:188px}.pass-cable{width:30px;height:calc(var(--card-top) - 80px)}}@media (min-width:1025px) and (max-height:720px){#output{--card-w:226px;--card-h:338px;--card-top:clamp(140px, calc(100svh - 540px), 240px)}.pass-title{font-size:38px}.pass-logo{display:none}.pass-hw{top:calc(var(--card-top) - 138px);width:62px;height:154px}.pass-cable{width:26px;height:calc(var(--card-top) - 64px)}}@media (min-width:701px) and (max-width:1024px) and (max-aspect-ratio:9/10){#output{--card-w:250px;--card-h:376px;--card-top:clamp(190px, calc(100svh - 560px), 320px)}.pass-stage{right:calc(var(--pad) + 15px);display:block}.pass-head{letter-spacing:.2em;font-size:7px}.pass-title{font-size:44px}.pass-logo{display:none}.pass-hw{top:calc(var(--card-top) - 158px);width:70px;height:178px}.pass-cable{width:28px;height:calc(var(--card-top) - 72px)}}@media (max-width:1024px) and (max-height:500px){.hero{min-height:calc(100svh - 20px)}.hero-title{max-width:72vw;font-size:clamp(36px,5vw,58px);line-height:.95}.hero-cta-row{gap:18px;margin-top:14px}.hero-bottom{padding-bottom:16px}.nav-crest{width:44px;height:44px}.join-fab{display:none}}@media (max-width:480px){.hero-title{letter-spacing:0}}@media (min-width:2200px){.hero-bottom{max-width:1900px}.hero-title{font-size:118px}.pass-stage{right:480px}}@media (max-width:480px){.hero-title{letter-spacing:0}}.mgal{flex-direction:column;gap:14px;max-width:1240px;margin:0 auto;display:flex}.mgal-stage{background:var(--ink-2);aspect-ratio:var(--mgal-ar,16 / 9);border:1px solid #f0ede61a;border-radius:18px;position:relative;overflow:hidden}.mgal-stage img{object-fit:contain;object-position:center;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.mgal-stage .b-chip{z-index:3}.mgal-rail{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.mgal-thumb{aspect-ratio:4/3;background:var(--ink-2);cursor:pointer;transition:border-color .3s, transform .3s var(--ease), opacity .3s;opacity:.75;border:1px solid #f0ede624;border-radius:14px;padding:0;position:relative;overflow:hidden}.mgal-thumb:hover{opacity:1;transform:translateY(-3px)}.mgal-thumb.is-active{border-color:var(--orange);opacity:1}.mgal-thumb img{object-fit:contain;object-position:center;border-radius:inherit;width:100%;height:100%;display:block}.mgal-fly{z-index:90;pointer-events:none;border-radius:14px;position:fixed;overflow:hidden;box-shadow:0 30px 80px #00000073}.mgal-fly img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:900px){.mgal-rail{grid-template-columns:repeat(3,1fr)}.mgal-stage{aspect-ratio:var(--mgal-ar,4 / 3)}}@media (max-width:560px){.mgal-rail{grid-template-columns:repeat(2,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.mgal-fly{display:none}}.bento-grid{grid-template-columns:repeat(12,1fr);gap:14px;max-width:1240px;margin:clamp(40px,6vw,80px) auto 0;display:grid}.bento-cell{background:var(--ink-2);border:1px solid #f0ede61a;border-radius:18px;min-height:220px;position:relative;overflow:hidden}.bento-cell img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .7s var(--ease);display:block;position:absolute;inset:0}.bento-cell:hover img{transform:scale(1.035)}.b-chip{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:var(--cream);-webkit-backdrop-filter:blur(6px);background:#141412b8;border:1px solid #f0ede62e;border-radius:999px;padding:6px 11px;font-size:10.5px;font-weight:800;position:absolute;top:14px;left:14px}.b-lap{grid-area:span 2/span 8;min-height:460px}.b-ph{grid-area:span 2/span 4;min-height:460px}.b-ph img{object-position:center}.b-shot{grid-column:span 3;min-height:230px}.b-lap img{object-position:top center}@media (max-width:1024px){.bento-grid{grid-template-columns:repeat(6,1fr)}.b-lap{aspect-ratio:16/10;grid-area:auto/span 6;min-height:0}.b-ph{aspect-ratio:3/4;grid-area:auto/span 2;min-height:0}.b-shot{aspect-ratio:4/3;grid-column:span 2;min-height:0}}@media (max-width:560px){.bento-grid{grid-template-columns:1fr;gap:10px}.bento-cell{min-height:0}.b-lap{aspect-ratio:16/10}.b-ph,.b-shot{aspect-ratio:4/3;grid-column:span 1}}@media (prefers-reduced-motion:reduce){.bento-cell img{transition:none}}.hero{z-index:1;will-change:transform}.hero-scene{transform-origin:50% 0;will-change:scale}#about{z-index:2;background:var(--cream);position:relative}@media (prefers-reduced-motion:reduce){.hero{will-change:auto;transform:none!important}.hero-scene{will-change:auto;scale:none!important}}.imghold{background:linear-gradient(135deg, #f148031a, transparent 42%), repeating-linear-gradient(-45deg, #1414120b 0 12px, transparent 12px 24px), var(--cream-2,#e9e5dc);border:1px dashed #14141247;place-items:center;display:grid;position:absolute;inset:0}.slab .imghold,.mframe .imghold,.coach-portal .imghold{background:linear-gradient(135deg, #f1480324, transparent 42%), repeating-linear-gradient(-45deg, #f0ede60d 0 12px, transparent 12px 24px), var(--ink-2,#1d1d1a);border-color:#f0ede64d}.ih-label{font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;text-align:center;color:#14141273;padding:0 18px;font-size:11px;font-weight:700;line-height:1.8}.slab .ih-label,.mframe .ih-label,.coach-portal .ih-label{color:#f0ede673}.menu-media-art{background:radial-gradient(80% 60% at 78% 18%, #f1480352, transparent 55%), radial-gradient(60% 50% at 15% 85%, #f148032e, transparent 60%), repeating-linear-gradient(115deg, #ffffff09 0 2px, transparent 2px 42px), var(--ink);position:absolute;inset:0}.menu-media-art:after{content:"STANCE";font-family:var(--display);letter-spacing:-.02em;color:#f0ede60f;font-size:clamp(140px,22vw,320px);font-weight:700;line-height:.8;position:absolute;bottom:-8%;right:-4%}.slab-art{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.slab-art svg{opacity:.9;width:108%;height:116%;position:absolute;inset:-8% -4%}.measures-slab .slab-inner,.measures-slab .mstage-wrap{z-index:1;position:relative}.mstage-wrap{max-width:none;margin:clamp(48px,7vw,96px) 0 0}html.js .mg2-runway{height:260vh}.mstage{height:100vh;flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0}.mframe{--mframe-ar:1.6896;width:min(100%, calc(92svh * var(--mframe-ar,1.6896)));height:auto;aspect-ratio:var(--mframe-ar,1.6896);background:var(--ink-2);border-radius:18px;margin-inline:auto;position:relative;overflow:hidden}.mf-c{z-index:6;pointer-events:none;width:18px;height:18px;position:absolute}.mf-c.tl{border-top:2.5px solid var(--orange);border-left:2.5px solid var(--orange);top:10px;left:10px}.mf-c.tr{border-top:2.5px solid var(--orange);border-right:2.5px solid var(--orange);top:10px;right:10px}.mf-c.bl{border-bottom:2.5px solid var(--orange);border-left:2.5px solid var(--orange);bottom:10px;left:10px}.mf-c.br{border-bottom:2.5px solid var(--orange);border-right:2.5px solid var(--orange);bottom:10px;right:10px}.mg2-canvas{opacity:0;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;inset:0}.mg2-canvas.is-ready{opacity:1}.mg2-fallback{position:absolute;inset:0}.mg2-fallback .mg-f{opacity:0;transition:opacity .65s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.mg2-fallback .mg-f.is-live{opacity:1}.mg2-fallback .mg-f img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}html:not(.js) .mg2-fallback .mg-f[data-m=a]{opacity:1}.mg2-dots{z-index:6;gap:8px;display:flex;position:absolute;bottom:14px;right:16px}.mg2-dot{cursor:pointer;background:0 0;border:1.5px solid #f0ede68c;border-radius:50%;width:10px;height:10px;padding:0;transition:background .25s,border-color .25s}.mg2-dot.is-on{background:var(--orange);border-color:var(--orange)}.mg2-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mcap{z-index:5;-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#1414129e;border:1px solid #f0ede629;border-radius:16px;align-items:flex-start;gap:12px;max-width:min(420px,42%);padding:16px 20px 17px;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%,18px)scale(.97)}@media (max-width:900px){.mcap{max-width:min(360px,64%);bottom:40px}}@media (max-width:560px){.mcap{max-width:min(300px,78%);bottom:36px}}.mcap.is-live{opacity:1;transform:translate(-50%)scale(1)}@keyframes capBreathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%,-5px)scale(1.014)}}.mcap.is-live.is-idle{animation:3.8s ease-in-out 1.2s infinite capBreathe}.mcap-letter{width:24px;height:24px;color:var(--cream);font:700 12px/1 var(--body);border:1.5px solid #f0ede68c;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:inline-grid}.mcap-t h3{font:700 clamp(15px, 1.6vw, 18px)/1.3 var(--display);letter-spacing:-.01em;color:var(--cream);margin:0 0 3px}.mcap-t p{font:400 clamp(11.5px, 1.2vw, 13px)/1.5 var(--body);color:#f0ede6c7;margin:0}.mstage-hint{white-space:nowrap;font:500 11px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:#f0ede673;margin:0;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.mstage{height:auto;padding-block:8px 0;position:relative;top:0}html.js .mg2-runway{height:0}.mframe{height:auto;aspect-ratio:var(--mframe-ar,1.6896)}.mstage-hint{text-align:center;margin-top:14px;display:block;position:static;transform:none}.mg2-fallback .mg-f,.mcap{transition:none}.mcap.is-live.is-idle{animation:none}}@media (max-width:900px){html.js .mg2-runway{height:200vh}.mstage{height:100vh;height:100svh}.mframe{--mframe-ar:.5841;height:auto}.mcap{background:#141412c7;border-radius:14px;gap:10px;max-width:none;padding:10px 14px 11px;bottom:10px;left:10px;right:10px;transform:translateY(16px)}.mcap.is-live{transform:translate(0)}.mcap.is-live.is-idle{animation:none}.mcap-t p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.mg2-dots{top:auto;bottom:88px;right:12px}.mstage-hint{display:none}}@media (max-width:560px){.mcap{padding:9px 12px 10px}.mcap-letter{width:20px;height:20px;margin-top:0;font-size:10px}.mcap-t h3{margin:0;font-size:13px}.mcap-t p{-webkit-line-clamp:1}}.gportal{--cp-length:2.4;isolation:isolate;background:var(--cream);position:relative}.gp-pin{height:100vh;isolation:isolate;height:100svh;position:sticky;top:0;overflow:clip}.gp-field{background:var(--ink);opacity:0;pointer-events:none;clip-path:url(#gpClip);position:absolute;inset:0}.js .gportal[data-gp-ready=true] .gp-field{opacity:1}.gp-field-art{transform:scale(var(--gp-field-scale,1));background:radial-gradient(46% 38% at 22% 16%,#f1480329,#0000 70%),radial-gradient(40% 34% at 80% 78%,#f148031a,#0000 70%),repeating-linear-gradient(0deg,#f0ede607 0 1px,#0000 1px 64px),repeating-linear-gradient(90deg,#f0ede607 0 1px,#0000 1px 64px);position:absolute;inset:0}.gp-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gp-glyph{font-family:var(--display);font-size:100px;font-weight:700}.gp-fallback{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);place-items:center;font-size:clamp(56px,11vw,170px);font-weight:700;line-height:1;display:none;position:absolute;inset:0}html:not(.js) .gp-fallback{display:grid}html:not(.js) .gp-art,html:not(.js) .gp-field{display:none}.gp-front{opacity:var(--gp-caption,1);pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset:auto 8% 8%}.gp-front .sp-kicker{margin-left:0}.gp-hint{font:700 11px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:#1414128c;animation:2.6s ease-in-out infinite gpPulse}@keyframes gpPulse{0%,to{opacity:.4}50%{opacity:1}}.gp-content{min-height:var(--gp-height,100svh);background:var(--cream);position:relative}html.js .gportal[data-gp-motion=on] .gp-content{margin-top:calc((var(--cp-length) - 1) * 100svh);opacity:var(--gp-reveal,0);pointer-events:none}html.js .gportal[data-gp-motion=on][data-gp-entered=true] .gp-content{pointer-events:auto}.js .gportal[data-gp-motion=off] .gp-field{opacity:0}.js .gportal[data-gp-motion=off] .gp-fallback{display:grid}@media (prefers-reduced-motion:reduce){.gp-pin{height:auto;min-height:0;position:relative}.gportal .gp-field{opacity:1;clip-path:none}.gportal .gp-art{display:none}.gportal .gp-fallback{color:var(--cream);display:grid}.gportal .gp-content{opacity:1!important;pointer-events:auto!important;background:var(--ink)!important;margin-top:0!important}.gp-hint{animation:none}}.stance-landing .sl-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.stance-landing .hero-kw{font-family:var(--body-font);letter-spacing:.01em;text-transform:none;max-width:48ch;margin-top:18px;font-size:clamp(14px,1.1vw,17px);font-weight:600;line-height:1.45;display:block}.dtitle,.dtitle.fillon,.cta-title,.cta-title.fillon{opacity:1!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;transform:none!important}.wsec .dtitle,.wsec .dtitle.fillon,.wsec .cta-title{color:var(--ink)!important}.slab .dtitle,.slab .dtitle.light,.slab .dtitle.fillon,.kinetic .dtitle,.kinetic .fillon,.footer-slab .fillon,.cta-band .cta-title,.cta-band .cta-title.fillon{color:var(--cream)!important}[data-reveal],[data-appear],[data-stagger]>*{opacity:1!important}.faq-q,.faq-q *{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;opacity:1!important}.faq-a{color:var(--white)!important}.plan .plan-dur,.plan .plan-price,.plan .plan-price *,.plan .plan-desc,.plan .plan-list li{opacity:1!important}.plan:not(.ink) .plan-price,.plan:not(.ink) .plan-price *{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.plan:not(.ink) .plan-list li{color:var(--ink)!important}.plan.ink .plan-price,.plan.ink .plan-price *,.plan.ink .plan-list li{color:var(--cream)!important;-webkit-text-fill-color:var(--cream)!important}.plan .plan-list li:before{color:var(--orange)!important;-webkit-text-fill-color:var(--orange)!important}.plan .plan-top h3{opacity:1!important}.plan:not(.ink) .plan-top h3{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.plan.ink .plan-top h3{color:var(--cream)!important;-webkit-text-fill-color:var(--cream)!important}.fillon{-webkit-text-fill-color:currentColor!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.wsec .fillon{color:var(--ink)!important}.slab .fillon,.kinetic .fillon,.cta-band .fillon,.footer-slab .fillon{color:var(--cream)!important}.stance-landing{background:var(--cream);color:var(--ink)}
