@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-arabic-wght-normal-BMWQQIfH.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC,U+1EE??}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-latin-wght-normal-9GNYQ01K.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2")}:root{color:#eeeae2;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#080909;--panel:#101110;--ink:#eeeae2;--muted:#9a9c98;--line:#2a2c29;--gold:#d7b46a;--gold-light:#ead19a;--red:#aa4c4c;--radius:2px;--sans:"Inter Variable", sans-serif;--display:"Barlow Condensed", sans-serif;--space:clamp(22px, 5.2vw, 100px);background:#080909;font-family:Inter Variable,sans-serif}html[lang=ar]{--sans:"Alexandria Variable", sans-serif;font-family:var(--sans)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{min-width:320px;margin:0}::selection{background:var(--gold);color:var(--bg)}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0}input,textarea,select{max-width:100%}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:600}ul{margin:0;padding:0;list-style:none}em{color:var(--gold);font-style:normal}small,.small{font-size:12px;line-height:1.7}p{line-height:1.9}.muted{color:var(--muted)}.gold{color:var(--gold)}.micro,.mono,.eyebrow{font-family:Inter Variable,sans-serif}.micro{letter-spacing:1.9px;font-size:9px;font-weight:500;line-height:1.8}.mono{letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:12px}.display{font-family:var(--display);font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}main:focus{outline:0}button{touch-action:manipulation}.btn{background:var(--gold);color:#10110e;border:1px solid var(--gold);border-radius:0;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:18px 27px;font-size:13px;font-weight:650;line-height:1.3;transition:background .25s,transform .25s,color .25s;display:inline-flex;position:relative}.btn:hover:not(:disabled){background:var(--gold-light);transform:translateY(-2px)}.btn .arrow{transition:transform .3s}.btn:hover .arrow{transform:translate(2px,-2px)}[dir=rtl] .btn .arrow,[dir=rtl] .text-link .arrow{transform:rotate(-90deg)}.btn.secondary{color:var(--ink);background:0 0;border-color:#5a5b55}.btn.secondary:hover:not(:disabled){border-color:var(--gold);background:#ffffff09}.btn.small{gap:12px;min-height:40px;padding:10px 16px;font-size:11px}.btn.danger{color:#fff;background:#8c3030;border-color:#8c3030}.btn.full{width:100%}.text-link{border-bottom:1px solid #71664c;align-self:flex-start;align-items:center;gap:25px;padding:12px 0;font-size:12px;font-weight:500;display:inline-flex}.text-link:hover{color:var(--gold)}.icon-btn{border:1px solid var(--line);flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex}.icon-btn:hover{border-color:var(--gold);color:var(--gold)}.eyebrow{letter-spacing:2.4px;color:#bcbbb3;align-items:center;gap:12px;font-size:9px;font-weight:500;line-height:1.6;display:flex}.cross{color:var(--gold);font-family:monospace;font-size:26px;font-weight:200;line-height:1}.section{padding:100px var(--space);position:relative;overflow:clip}.section-heading{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:60px;display:flex}.section-heading h2,h2{letter-spacing:-1.6px;font-size:clamp(32px,3.2vw,56px);line-height:1.4}.section-heading .eyebrow,h2+.eyebrow{margin-bottom:25px}.section-heading>p{color:var(--muted);max-width:375px;font-size:13px;line-height:2}.section-heading>div{flex:1}.section h2 em{display:inline-block}html[lang=en] h1,html[lang=en] h2{font-family:var(--display);letter-spacing:-.5px;font-weight:600;line-height:1.02}html[lang=en] h2{font-size:clamp(45px,5vw,78px)}.reveal.will-reveal{opacity:0;transition:opacity .7s var(--delay,0s), transform .8s cubic-bezier(.21, .62, .3, 1) var(--delay,0s);transform:translateY(25px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.trajectory{color:var(--gold);opacity:.48;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.trajectory circle{filter:drop-shadow(0 0 7px #d7b46a)}.skip-link{z-index:999;background:var(--gold);color:#000;padding:15px;position:fixed;top:5px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--line);height:87px;padding:0 var(--space);z-index:50;direction:ltr;background:#080909ee;justify-content:space-between;align-items:center;gap:35px;transition:height .35s,background .35s;display:flex;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:11px;display:flex}.brand strong{font-family:var(--display);letter-spacing:2.2px;font-size:26px;line-height:1.05}.brand small{letter-spacing:2.7px;color:var(--muted);margin-top:4px;font-family:Inter Variable,sans-serif;font-size:7px;display:block}.brand img{width:33px;height:36px}.desktop-nav{direction:rtl;align-items:center;gap:28px;margin-inline-start:auto;display:flex}.desktop-nav a{color:#b6b8b1;font-size:11px;transition:color .2s}.desktop-nav a:hover{color:var(--gold)}html[lang=en] .desktop-nav{direction:ltr}.nav-actions{align-items:center;gap:25px;display:flex}.language{border-inline-start:1px solid var(--line);min-height:40px;padding-inline-start:22px;font-size:10px}.header-cta{direction:rtl;gap:20px;min-height:43px;padding:10px 20px;font-size:11px}.header-cta .arrow{width:15px}html[lang=en] .header-cta{direction:ltr}.mobile-toggle,.mobile-bottom{display:none}.mobile-menu{background:var(--bg);color:var(--ink);border:0;width:100%;max-width:none;height:100%;max-height:none;padding:25px;inset:0}.mobile-menu::backdrop{background:#080909}.mobile-menu-top{direction:ltr;justify-content:space-between;align-items:center;display:flex}.mobile-menu nav{gap:30px;padding:60px 5px;display:grid}.mobile-menu nav a{border-bottom:1px solid var(--line);padding-bottom:20px;font-size:25px}.mobile-menu>p{color:var(--gold);margin-top:25px}.hero{direction:ltr;background:radial-gradient(at 63% 40%,#35302244 0%,#0000 55%);height:min(790px,100svh - 87px);min-height:750px;position:relative;overflow:clip}.hero-topline{left:var(--space);right:var(--space);z-index:2;justify-content:space-between;gap:20px;display:flex;position:absolute;top:25px}.hero-topline>.micro{color:#7c7e76;letter-spacing:1.8px;font-size:7px}.hero-grid-lines{inset:32px var(--space) 60px;background-color:#0000;background-image:linear-gradient(90deg,#0000 calc(25% - .5px),#ffffff06 25%,#0000 calc(25% + .5px)),linear-gradient(#0000 calc(50% - .5px),#ffffff06 50%,#0000 calc(50% + .5px));background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff07;position:absolute}.hero-grid-lines:after{content:"";border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;position:absolute;inset:90px -25px}.hero-word{font-family:var(--display);color:#333430;letter-spacing:-8px;transform:translateY(calc(var(--hero-scroll,0px) * -.5));opacity:.8;white-space:nowrap;justify-content:space-between;font-size:clamp(200px,30vw,545px);font-weight:800;line-height:.71;display:flex;position:absolute;top:135px;left:3.4%;right:3.4%;-webkit-mask-image:linear-gradient(#000 50%,#0003);mask-image:linear-gradient(#000 50%,#0003)}.hero-word span:first-child{padding-inline-end:5px}.hero-athlete{z-index:2;pointer-events:none;width:57%;height:94%;transform:translateY(var(--hero-scroll,0px));position:absolute;bottom:-8px;right:10%;-webkit-mask-image:linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(#000 76%,#0000 100%)}.hero-athlete img{object-fit:contain;object-position:center bottom;filter:saturate(.68)contrast(1.05);width:100%;height:100%}.hero-copy{z-index:4;margin-left:var(--space);text-align:right;direction:rtl;width:41%;max-width:565px;padding-top:218px;position:relative}.hero-kicker{letter-spacing:.3px;color:var(--gold);align-items:center;gap:10px;margin-bottom:15px;font-size:9px;display:flex}.hero-kicker i{background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 15px #d7b46a60}.hero h1{letter-spacing:-2.6px;font-size:clamp(42px,4.6vw,76px);font-weight:650;line-height:1.22}.hero h1 span,.hero h1 em{animation:.85s cubic-bezier(.2,.7,.2,1) both hero-reveal;display:block}.hero h1 span:nth-child(2){animation-delay:.1s}.hero h1 em{animation-delay:.2s}.hero-copy p{color:#aaa99f;margin-top:24px;text-shadow:0 2px 10px #000;max-width:340px;margin-inline-start:auto;font-size:12px;line-height:2}.hero-buttons{direction:rtl;justify-content:flex-end;gap:12px;margin-top:29px;display:flex}.hero-buttons .btn{gap:20px;min-height:52px;padding:15px 22px;font-size:11px}html[lang=en] .hero-copy{text-align:left;direction:ltr}html[lang=en] .hero h1{letter-spacing:-1px;font-size:clamp(68px,6.2vw,100px);line-height:.96}html[lang=en] .hero-copy p{margin-inline-start:0}html[lang=en] .hero-buttons{direction:ltr;justify-content:flex-start}.hero-seal{z-index:3;text-align:center;border-block:1px solid #5b4c2c;flex-direction:column;align-items:center;gap:7px;width:145px;padding:22px 0;display:flex;position:absolute;top:51%;right:6%}.hero-seal strong{font-family:var(--display);font-size:95px;font-weight:600;line-height:1}.hero-seal strong span{color:var(--gold);font-size:65px}.hero-seal>span:not(.micro){letter-spacing:2px;font-size:10px}.hero-seal small{color:var(--gold);letter-spacing:2px;font-size:9px}.hero-side{letter-spacing:1px;color:#92947e;text-align:right;flex-direction:column;justify-content:space-between;font-size:7px;line-height:1.9;display:flex;position:absolute;top:80px;bottom:120px;right:25px}.hero-side>div{background:repeating-linear-gradient(0deg,#0000 0 14px,#686454 14px 15px);width:12px;height:150px;margin-left:auto}.scroll-cue{left:var(--space);letter-spacing:2px;color:#a3a69a;z-index:4;align-items:center;gap:20px;font-size:7px;display:flex;position:absolute;bottom:28px}.scroll-cue svg{animation:2s infinite bob}.hero-caption{bottom:35px;right:var(--space);text-align:right;font-size:8px;position:absolute}.hero>.trajectory{z-index:1;opacity:.6;transform:rotate(-5deg)}.achievement-strip{padding:35px var(--space);border-block:1px solid var(--line);z-index:5;direction:ltr;background:#080909;grid-template-columns:1fr 1.35fr 1fr 1fr;display:grid;position:relative}.achievement-strip>div{border-inline-end:1px solid var(--line);flex-direction:column;align-items:center;gap:10px;display:flex}.achievement-strip>div:last-child{border:0}.achievement-strip strong{font-family:var(--display);letter-spacing:2px;font-size:36px;font-weight:500;line-height:1}.achievement-strip strong span{color:var(--gold)}.achievement-strip>div>span{letter-spacing:.6px;color:var(--muted);font-size:9px}.about-section{direction:ltr;min-height:790px;padding-top:130px;padding-bottom:100px}.about-copy{z-index:4;text-align:right;direction:rtl;width:46%;max-width:610px;position:relative}.about-copy h2{margin:25px 0;font-size:clamp(36px,3.7vw,65px);line-height:1.45}.about-copy p{color:#aaa99f;margin-inline-start:auto;max-width:400px;margin-top:15px;font-size:12px;line-height:2.1}.about-copy .eyebrow{justify-content:flex-start}.about-image{width:57%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 75%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.about-image img{object-fit:cover;object-position:center 23%;filter:saturate(.6);width:100%;height:100%}.section-ghost{top:90px;left:var(--space);font-family:var(--display);color:#ffffff06;letter-spacing:-5px;font-size:clamp(160px,25vw,440px);font-weight:800;line-height:1;position:absolute}.about-orbit{opacity:.22;width:90%;left:20%}.signature{color:#ddd4c0;justify-content:flex-end;align-items:center;gap:35px;margin-top:30px;font-family:Georgia,serif;font-size:34px;font-style:italic;font-weight:600;display:flex}.signature>span{color:var(--muted);font-size:7px;font-style:normal;font-weight:400}.about-copy .text-link{margin-top:20px}.about-image-tag{right:var(--space);text-align:right;z-index:4;font-size:8px;position:absolute;bottom:50px}html[lang=en] .about-copy{text-align:left;direction:ltr}html[lang=en] .about-copy p{margin-inline-start:0}html[lang=en] .about-copy h2{font-size:clamp(50px,5.2vw,82px);line-height:1}html[lang=en] .signature{justify-content:flex-start}.services{border-top:1px solid var(--line);background:radial-gradient(at 20%,#1c1c1840,#0000 65%);padding-bottom:75px}.services-body{direction:ltr;grid-template-columns:.84fr 1.4fr;gap:65px;display:grid}.service-nav{flex-direction:column;justify-content:center;display:flex}.service-nav button{border-bottom:1px solid var(--line);text-align:left;color:#656761;align-items:center;gap:19px;padding:25px 0;display:flex}.service-nav button .display{letter-spacing:-1px;font-size:clamp(35px,5.1vw,85px);line-height:1.1;transition:color .4s,transform .4s}.service-nav button>.mono{align-self:flex-start;margin-top:12px;font-size:10px}.service-nav button .arrow{flex-shrink:0;margin-left:auto}.service-nav button.active{color:var(--gold)}.service-nav button.active .display{color:var(--ink);transform:translate(8px)}.service-panel{animation:.5s both hero-reveal}.service-image{height:375px;position:relative;overflow:hidden}.service-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#080909 100%);position:absolute;inset:0}.service-image img{object-fit:cover;filter:saturate(.5);width:100%;height:100%;transition:transform .8s}.service-image:hover img{transform:scale(1.035)}.service-image-method img{object-position:35% 50%}.service-image-portrait img{object-position:50% 26%}.service-image-index{z-index:2;color:#d7b46a60;font-size:110px;line-height:1;position:absolute;bottom:0;right:20px}.service-image>.micro{z-index:2;font-size:8px;position:absolute;bottom:20px;left:20px}.service-description{direction:rtl;grid-template-columns:30px 1fr;gap:18px;padding:28px 0 0;display:grid}.service-description>svg{margin-top:5px}.service-description h3{margin-bottom:12px;font-size:21px}.service-description p{color:var(--muted);font-size:12px}.service-description ul{color:#b3b4aa;flex-wrap:wrap;grid-column:2;gap:15px;font-size:10px;display:flex}.service-description li:before{content:"·";color:var(--gold);margin-inline-end:6px}html[lang=en] .service-description{direction:ltr}.promise{border-top:1px solid var(--line);direction:ltr;grid-template-columns:180px 1fr;align-items:center;gap:20px;margin-top:65px;padding-top:44px;display:grid}.promise>.micro{color:var(--muted);border-left:1px solid var(--gold);padding:12px 20px}.promise .display{color:#ddd9cd;letter-spacing:-2px;white-space:nowrap;font-size:clamp(70px,10.8vw,165px);line-height:1}.promise>p{text-align:center;grid-column:2;font-size:13px;font-weight:500}.process{border-block:1px solid var(--line)}.process-track{direction:ltr;grid-template-columns:repeat(4,1fr);gap:50px;padding-top:20px;display:grid;position:relative}.process-track>svg{fill:none;stroke:#d7b46a77;stroke-width:1px;width:100%;height:90px;position:absolute;top:5px;overflow:visible}.process-number{padding-top:12px;position:relative}.process-number .display{-webkit-text-stroke:1px #727269;color:#0000;font-size:87px;line-height:1.2}.process-number i{background:var(--gold);border-radius:50%;width:7px;height:7px;display:block;position:absolute;top:0;left:38px;box-shadow:0 0 0 4px #d7b46a13,0 0 14px #d7b46a66}.process-step:nth-child(3){padding-top:15px}.process-step:nth-child(4){padding-top:8px}.process-step:nth-child(5){padding-top:18px}.process-step h3{color:var(--gold);text-align:right;direction:rtl;margin-top:20px;font-size:17px}.process-step p{color:var(--muted);text-align:right;direction:rtl;max-width:250px;margin-top:14px;font-size:12px}html[lang=en] .process-step h3,html[lang=en] .process-step p{text-align:left;direction:ltr}.mindset{border-bottom:1px solid var(--line);isolation:isolate;justify-content:center;align-items:center;min-height:740px;display:flex}.mindset-copy{z-index:3;text-align:center;text-shadow:0 5px 35px #000;max-width:650px;position:relative}.mindset-copy .eyebrow{justify-content:center;margin-bottom:30px;font-size:8px}.mindset-copy h2{font-size:clamp(32px,3.6vw,59px);line-height:1.7}.mindset-copy p{color:var(--muted);margin:26px 0;font-size:12px}.mindset-copy>svg{margin:auto}.mindset-photo{z-index:-1;border:1px solid #5d5a4c;transition:transform .7s;position:absolute;overflow:hidden;box-shadow:0 15px 70px #0007}.mindset-photo img{object-fit:cover;filter:saturate(.35)brightness(.7);width:100%;height:100%}.mindset-photo span{font-size:7px;position:absolute;bottom:15px;left:15px}.photo-one{width:240px;height:365px;top:85px;left:5%;transform:rotate(-10deg)}.photo-two{width:290px;height:205px;top:40px;right:4%;transform:rotate(8deg)}.photo-three{z-index:-2;width:230px;height:290px;bottom:20px;right:9%;transform:rotate(-8deg)}.photo-three img{object-position:50% 25%}.mindset:hover .photo-one{transform:rotate(-7deg)translateY(-8px)}.mindset:hover .photo-two{transform:rotate(5deg)translateY(8px)}.results{padding-bottom:85px}.results-grid{direction:ltr;grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.before-after{aspect-ratio:4/4.8;background:#181917;position:relative;overflow:hidden}.before-after>img{object-fit:cover;object-position:50% 17%;filter:saturate(.48);width:100%;height:100%;position:absolute;inset:0}.before-after .before-image{z-index:1;filter:saturate(.15)}.before-label,.after-label{letter-spacing:1px;z-index:2;background:#10100dcc;padding:6px 9px;font-size:8px;position:absolute;top:16px}.before-label{left:13px}.after-label{right:13px}.compare-line{background:var(--gold);z-index:2;pointer-events:none;width:1px;height:100%;position:absolute;top:0}.compare-line>span{background:var(--gold);color:#080909;border:3px solid #242520;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;display:flex;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.before-after>input{opacity:0;cursor:ew-resize;z-index:3;width:100%;height:100%;margin:0;position:absolute;inset:0}.before-after:focus-within{outline:2px solid var(--gold);outline-offset:4px}.sample-label{font-family:var(--sans);letter-spacing:.3px;z-index:2;color:#dfc887;background:#080909c9;padding:6px 9px;font-size:7px;position:absolute;bottom:12px;left:10px}.progress-caption{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 0;display:flex}.progress-caption h3{margin-top:6px;font-size:22px;font-weight:500}.progress-caption .micro{color:var(--muted);font-size:7px}.progress-caption>span{color:var(--muted);letter-spacing:.5px;font-size:7px}.progress-caption>span strong{color:var(--gold);font-size:35px;font-family:var(--display);text-align:right;margin-bottom:6px;line-height:1;display:block}.pricing{border-block:1px solid var(--line);background:#0c0d0b;padding-bottom:75px}.pricing-region{color:#d2c8ad;margin-top:15px;font-size:9px;display:block}.plans-grid{direction:ltr;grid-template-columns:repeat(3,1fr);display:grid}.plan{border:1px solid var(--line);direction:rtl;background:#0a0b09;border-right:0;flex-direction:column;padding:28px;display:flex;position:relative;overflow:clip}.plan:last-child{border-right:1px solid var(--line)}.plan.featured{z-index:1;background:radial-gradient(at 50% 0,#61503055,#0000 65%),#0c0e0b;border-color:#897449}.plan.featured+.plan{border-left-color:#897449}.plan-top{direction:ltr;flex-wrap:wrap;justify-content:space-between;gap:10px;min-height:20px;display:flex}.plan-recommended{background:var(--gold);color:#181a12;letter-spacing:.6px;max-width:150px;padding:5px 7px;font-size:6px;line-height:1.7}.plan-title{min-height:218px;padding:54px 0 27px;position:relative}.plan-watermark{font-family:var(--display);color:#ffffff0c;letter-spacing:-2px;pointer-events:none;font-size:105px;font-weight:800;line-height:1;position:absolute;top:22px;left:-12px}.featured .plan-watermark{color:#d7b46a22}.plan-title h3{margin-bottom:17px;font-size:27px;position:relative}.plan-title p{color:#acafa2;max-width:290px;font-size:10px;line-height:2;position:relative}.duration-tabs{border-bottom:1px solid var(--line);gap:5px;display:flex}.duration-tabs button{min-height:42px;color:var(--muted);border-bottom:2px solid #0000;flex:1;padding:10px 0;font-size:10px}.duration-tabs .selected{border-color:var(--gold);color:var(--gold)}.features{flex-direction:column;flex:1;gap:15px;padding:30px 0;font-size:11px;display:flex}.features li{color:#bfc0b6;align-items:flex-start;gap:10px;line-height:1.7;display:flex}.features li svg{flex-shrink:0;margin-top:1px}.plan-delivery{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:20px;display:flex}.plan-delivery>span:first-child{color:var(--muted);font-size:10px}.plan-delivery strong{font-family:var(--display);color:var(--gold);font-size:27px}.plan-delivery small{font-family:var(--sans);font-size:9px}.plan-delivery>.small{width:100%;font-size:9px}.plan-price{flex-direction:column;gap:6px;padding:25px 0;display:flex}.plan-price strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:31px;font-weight:500}.plan-price span{color:var(--muted);font-size:10px}.plan .btn{min-height:49px;font-size:12px}.availability{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:9px;display:flex}.availability i{background:var(--gold);border-radius:50%;width:5px;height:5px;display:inline-block}.availability i.full{background:#9b5247}html[lang=en] .plan{direction:ltr}.testimonials{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.3fr;align-items:center;gap:75px;display:grid}.testimonial-title .eyebrow{margin-bottom:26px}.testimonial-title>span{margin-top:23px;font-size:7px;display:block}.stars{color:var(--gold);direction:ltr;gap:5px;display:flex}.testimonial-quote{min-height:240px;animation:.45s both hero-reveal}.testimonial-quote blockquote{letter-spacing:-.4px;margin:22px 0 25px;font-size:21px;font-weight:400;line-height:1.95}.testimonial-author{align-items:center;gap:15px;display:flex}.initial{width:42px;height:42px;color:var(--gold);background:#d7b46a15;border:1px solid #716344;place-items:center;display:grid}.testimonial-author strong{font-size:11px;font-weight:500}.testimonial-author small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.carousel-nav{direction:ltr;grid-column:2;justify-content:flex-end;align-items:center;gap:10px;margin-top:-50px;display:flex}.carousel-nav .mono{color:var(--muted);margin-right:20px;font-size:10px}.faq-section{grid-template-columns:.8fr 1.3fr;gap:75px;display:grid}.faq-section h2{margin:25px 0}.faq-section>div>.micro{font-size:7px}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3 button{text-align:start;align-items:center;gap:20px;width:100%;padding:24px 0;font-size:12px;font-weight:400;line-height:1.8;display:flex}.faq-item button>span:nth-child(2){flex:1}.faq-item button>.mono{font-size:8px}.faq-item button>svg{color:var(--gold);flex-shrink:0}.faq-item.open h3{color:var(--gold)}.faq-item p{color:var(--muted);padding:0 32px 25px;font-size:12px;line-height:2}.cta-section{min-height:545px;padding:100px var(--space);isolation:isolate;direction:ltr;position:relative;overflow:hidden}.cta-section>img{object-fit:cover;object-position:center;z-index:-2;filter:saturate(.5);width:100%;height:100%;position:absolute;inset:0}.cta-section:after{content:"";z-index:-1;background:linear-gradient(90deg,#080909 0%,#080909cc 26%,#08090933 55%,#08090900),linear-gradient(#0000 65%,#080909);position:absolute;inset:0}.cta-copy{text-align:right;z-index:2;direction:rtl;width:54%;position:relative}.cta-copy .eyebrow{margin-bottom:25px}.cta-copy p{color:var(--muted);margin:22px 0 30px;font-size:12px}.cta-ghost{font-family:var(--display);letter-spacing:-5px;color:#ffffff09;z-index:1;pointer-events:none;font-size:250px;font-weight:800;line-height:1;position:absolute;bottom:-30px;left:2%}html[lang=en] .cta-copy{text-align:left;direction:ltr}.footer{padding:50px var(--space) 0;border-top:1px solid var(--line);background:#080909;position:relative}.footer-top{border-bottom:1px solid var(--line);direction:ltr;align-items:center;gap:60px;padding-bottom:42px;display:flex}.footer-top p{color:var(--muted);text-align:right;flex:1;font-size:11px}.footer-grid{direction:ltr;grid-template-columns:1fr 1fr .8fr 1.65fr;gap:40px;padding:40px 0;display:grid}.footer-grid>div{flex-direction:column;gap:13px;display:flex}.footer-grid .micro{color:#64685f;margin-bottom:8px}.footer-grid a{color:#bfc2b6;align-items:center;gap:10px;font-size:11px;display:flex}.footer-grid a:hover{color:var(--gold)}.footer-grid>.footer-disclosure{direction:rtl;gap:15px}.footer-disclosure p{color:var(--muted);font-size:9px;line-height:2}.concept-pill{letter-spacing:1.1px;color:var(--gold);direction:ltr;border:1px solid #61573f;width:-moz-fit-content;width:fit-content;padding:5px 8px;font-family:Inter Variable,sans-serif;font-size:6px}.footer-bottom{border-top:1px solid var(--line);color:#777c70;direction:ltr;justify-content:space-between;gap:15px;padding:22px 0;font-size:7px;display:flex}.footer-bottom>.micro{font-size:7px}html[lang=en] .footer-grid>.footer-disclosure{direction:ltr}.page-intro{padding:70px var(--space) 35px}.page-intro h1{margin-top:20px;font-size:clamp(38px,5vw,70px);line-height:1.5}.page-intro+.about-section{min-height:740px;padding-top:65px}.story-section{border-top:1px solid var(--line)}.story-section h2{margin:25px 0}.story-columns{grid-template-columns:1fr 1fr;gap:60px;margin:25px 0;display:grid}.story-columns p{color:var(--muted);font-size:13px}.pricing-page{padding-top:75px}.comparison{padding-top:60px}.comparison h3{margin:20px 0 30px;font-size:23px}.table-scroll{border:1px solid var(--line);overflow-x:auto}table{border-collapse:collapse;text-align:start;width:100%}th,td{text-align:start;border-bottom:1px solid var(--line);white-space:nowrap;padding:18px 20px;font-size:11px}th{color:#aaa99e;background:#ffffff02;font-weight:500}td{color:#d0d2c7}.comparison th{white-space:normal;font-size:11px}.comparison td,.comparison thead th:not(:first-child){text-align:center}.comparison td svg{vertical-align:middle}.comparison tbody th{min-width:200px;font-weight:400}.loading-state{min-height:160px;color:var(--muted);justify-content:center;align-items:center;gap:15px;font-size:12px;display:flex}.spin{animation:1s linear infinite spin}.error-state{text-align:center;background:#8e493909;border:1px solid #8e493955;padding:35px;font-size:13px}.error-state p{margin-bottom:20px}.demo-notice{color:#c9b887;background:#d7b46a08;border:1px solid #7c683c66;align-items:flex-start;gap:12px;padding:15px 18px;display:flex}.demo-notice svg{flex-shrink:0;margin-top:3px}.demo-notice p{font-size:10px;line-height:1.9}.field{flex-direction:column;gap:9px;min-width:0;display:flex}.field label{font-size:11px;font-weight:500;line-height:1.7}.field small{color:var(--muted);font-size:9px}.field input,.field select,.field textarea,.search-input{color:var(--ink);outline-offset:3px;background:#080909;border:1px solid #373b32;border-radius:0;width:100%;min-height:48px;padding:13px 14px;font-size:12px;line-height:1.5;transition:border-color .2s}.field input:hover,.field select:hover,.field textarea:hover{border-color:#737967}.field input::placeholder,.field textarea::placeholder{color:#696e60;font-size:11px}.field textarea{resize:vertical;min-height:95px}.field select{cursor:pointer}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:#ba7266}.field.invalid small{color:#e6a999}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-grid .span-2{grid-column:1/-1}.check-label{color:#b5b9ab;align-items:flex-start;gap:12px;font-size:11px;line-height:1.9;display:flex}.check-label input{width:17px;height:17px;accent-color:var(--gold);flex-shrink:0;margin:3px 0 0}.check-label a{text-underline-offset:4px;color:var(--gold);text-decoration:underline}.form-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:28px;display:flex}.form-error{color:#e6aa99;background:#84352a1a;border:1px solid #a6624733;margin:15px 0;padding:12px 14px;font-size:11px;line-height:1.8}.success-message{color:#bdd2a1;background:#89aa6411;border:1px solid #93a57344;padding:15px;font-size:12px;line-height:1.8}.modal{color:var(--ink);overscroll-behavior:contain;background:#11130f;border:1px solid #575747;width:calc(100% - 30px);max-width:640px;max-height:90svh;padding:0}.modal.wide{max-width:1040px}.modal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030404d9}.modal-inner{padding:28px}.modal-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.modal-head h2{font-size:22px!important;font-family:var(--sans)!important;line-height:1.7!important}.modal-head .icon-btn{width:35px;height:35px}.notice{color:var(--muted);font-size:11px;line-height:1.9}.empty-state{text-align:center;color:var(--muted);border:1px dashed #414837;flex-direction:column;align-items:center;gap:20px;padding:65px 20px;font-size:12px;display:flex}.toast{z-index:200;border:1px solid var(--gold);background:#20251b;max-width:90vw;padding:15px 25px;font-size:12px;animation:.2s hero-reveal;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #000}.legal-page{max-width:920px;min-height:60vh;padding:75px var(--space);margin:auto}.legal-page h1{margin:20px 0 35px;font-size:42px}.legal-page p{color:#b2b7a8;white-space:pre-line;font-size:13px;line-height:2.2}.not-found{text-align:center;padding:100px var(--space);min-height:70vh}.not-found .display{color:var(--gold);font-size:200px;line-height:1}.not-found h1{margin:15px 0 30px;font-size:28px}.busy-overlay{opacity:.6;pointer-events:none}.turnstile-box{min-height:66px;margin:22px 0}.turnstile-box:empty{min-height:0}@keyframes hero-reveal{0%{opacity:0;clip-path:inset(0 0 30%);transform:translateY(25px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes bob{50%{transform:translateY(6px)}}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1700px){.hero{height:860px;min-height:860px}.hero-copy{padding-top:265px}.hero-word{top:145px}.hero-athlete{width:55%;right:15%}.section{padding-top:125px;padding-bottom:125px}.about-section{min-height:900px}.service-image{height:450px}.plan{padding:38px}.plan-title{min-height:240px}.hero h1{font-size:78px}.hero-copy{max-width:650px}.hero-copy p{max-width:400px;font-size:14px}.hero-buttons .btn{font-size:13px}.hero-seal{right:9%}}@media (max-width:1150px){.desktop-nav{gap:20px}.site-header{gap:22px}.nav-actions{gap:17px}.header-cta{padding:10px 14px;font-size:10px}.brand strong{font-size:24px}.brand small{font-size:6px}.desktop-nav a{font-size:10px}.hero-copy{width:43%}.hero h1{font-size:50px}.hero-copy p{max-width:285px}.hero-seal{width:110px;right:5%}.hero-seal strong{font-size:75px}.hero-seal strong span{font-size:50px}.hero-seal .micro{font-size:7px}.hero-athlete{width:61%;right:7%}.hero-buttons{gap:10px}.hero-buttons .btn{gap:10px;padding:13px 17px;font-size:10px}.hero-word{top:150px}.services-body{grid-template-columns:.8fr 1.4fr;gap:35px}.service-image{height:340px}.section-heading{gap:45px}.section-heading>p{max-width:320px}.process-track{gap:30px}.plan{padding:22px}.plan-price strong{font-size:27px}.plan-recommended{font-size:5px}.plan-watermark{font-size:90px}.plan-title h3{font-size:25px}.testimonials,.faq-section{gap:45px}.testimonial-quote blockquote{font-size:18px}.photo-one{width:195px;height:300px;left:2%}.photo-two{width:235px;height:175px;right:2%}.photo-three{width:185px;height:235px;right:4%}.mindset-copy{max-width:600px}.mindset-copy h2{font-size:37px}}@media (max-width:900px){.desktop-nav{display:none}.nav-actions{margin-left:auto}.mobile-toggle{display:flex}.hero{height:735px;min-height:735px}.hero-topline>.micro{display:none}.hero-athlete{width:70%;height:84%;right:-5%}.hero-copy{width:50%;padding-top:210px}.hero h1{font-size:48px}.hero-seal{border:0;flex-direction:row;align-items:center;gap:15px;width:auto;top:120px;right:8%}.hero-seal>.micro,.hero-seal>span:not(.micro){display:none}.hero-seal strong{font-size:43px}.hero-seal strong span{font-size:30px}.hero-seal small{font-size:9px}.hero-word{letter-spacing:-4px;font-size:30vw;top:170px}.hero-side{right:10px}.hero-caption{right:25px}.achievement-strip{padding:30px 22px}.achievement-strip strong{font-size:28px}.achievement-strip>div>span{font-size:8px}.about-section{min-height:720px}.about-copy{width:53%}.about-image{width:61%;right:-8%}.about-copy h2{font-size:38px}.about-copy p{font-size:11px}.signature{gap:15px;font-size:29px}.services-body{grid-template-columns:1fr;gap:25px}.service-nav{flex-direction:row;gap:25px}.service-nav button{flex:1;gap:10px;min-width:0;padding:20px 0}.service-nav button .display{font-size:37px}.service-nav button>.mono{margin-top:5px;font-size:8px}.service-nav button .arrow{width:14px}.service-panel{grid-template-columns:1fr .85fr;gap:25px;display:grid}.service-image{height:320px}.service-description{grid-template-columns:1fr;align-content:center;padding:0}.service-description>svg{display:none}.service-description ul{grid-column:1;display:block}.service-description ul li{margin-top:7px}.service-description h3{font-size:19px}.service-description p{font-size:11px}.promise{grid-template-columns:130px 1fr}.promise .display{font-size:9.8vw}.promise>p{font-size:11px}.promise>.micro{padding:10px;font-size:7px}.process-track{gap:22px}.process-step h3{font-size:14px}.process-step p{font-size:10px}.process-number .display{font-size:70px}.plans-grid{grid-template-columns:1fr;gap:15px}.plan{border:1px solid var(--line);direction:rtl;grid-template-columns:1fr 1fr;gap:0 35px;padding:30px;display:grid}.plan-top{grid-column:1/-1}.plan-title{grid-area:2/1;min-height:180px}.plan-watermark{font-size:100px}.duration-tabs{grid-area:3/1}.features{grid-area:2/2/5;padding-top:40px;font-size:11px}.plan-delivery{grid-area:4/1;margin-top:25px}.plan-price{grid-area:5/1}.plan>.btn{grid-area:5/2;align-self:center}.plan>.availability{grid-column:1/-1}.plan-recommended{font-size:7px}.testimonial-quote blockquote{font-size:17px}.testimonials{grid-template-columns:1fr 1.2fr;gap:35px}.carousel-nav{margin-top:-20px}.faq-section{grid-template-columns:1fr;gap:20px}.faq-section>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.faq-section>div:first-child>.eyebrow{width:100%}.faq-section>div:first-child>h2{margin:5px 0 25px}.mindset-copy{max-width:80%}.mindset-copy h2{font-size:35px}.mindset{min-height:700px}.photo-one{width:160px;height:250px;top:65px}.photo-two{width:190px;height:145px;top:55px}.photo-three{width:175px;height:230px;bottom:25px}.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:30px}.footer-grid .footer-disclosure{flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:20px}.footer-disclosure p{max-width:70%}.concept-pill{white-space:nowrap}.footer-top{gap:30px}.footer-top p{font-size:10px}.cta-section{min-height:500px;padding-top:90px}.cta-copy{width:57%}.cta-section>img{object-position:60% center}.cta-copy h2{font-size:37px}.results-grid{gap:16px}.progress-caption>span{font-size:6px}.progress-caption h3{font-size:18px}.progress-caption .micro{font-size:6px}}@media (max-width:600px){:root{--space:22px}.section{padding:65px var(--space)}.site-header{gap:12px;height:69px;padding:0 20px}.site-header.scrolled{height:62px}.brand img{width:27px;height:32px}.brand{gap:8px}.brand strong{letter-spacing:1.3px;font-size:24px}.brand small{letter-spacing:1.75px;font-size:5.5px}.header-cta{display:none}.language{border:0;min-width:35px;padding-inline-start:0;font-size:10px}.nav-actions{gap:10px}.mobile-toggle{border:0;width:35px}.hero{height:900px;min-height:0;max-height:none;padding:0 var(--space);flex-direction:column;display:flex}.hero-topline{top:23px}.hero-topline .eyebrow{letter-spacing:1.5px;gap:7px;font-size:6px}.hero-topline .cross{font-size:18px}.hero-word{letter-spacing:-2px;font-size:31vw;top:103px;left:10px;right:10px}.hero-athlete{width:100%;height:530px;top:61px;bottom:auto;right:0;-webkit-mask-image:linear-gradient(#000 73%,#0000 100%);mask-image:linear-gradient(#000 73%,#0000 100%)}.hero-athlete img{object-position:center bottom;filter:saturate(.65)}.hero-copy{text-align:right;direction:rtl;width:100%;max-width:none;margin:0;padding-top:517px}.hero-kicker{margin-bottom:14px;font-size:8px}.hero h1{letter-spacing:-1.4px;font-size:46px;line-height:1.25}.hero h1 span{margin-inline-end:10px;display:inline}.hero h1 span:nth-child(2){display:none}.hero h1 em{display:inline}.hero-copy p{max-width:320px;margin-top:19px;font-size:11px;line-height:2}.hero-buttons{justify-content:flex-start;gap:10px;width:100%;margin-top:23px}.hero-buttons .btn{flex:1;gap:13px;min-height:51px;padding:14px 15px;font-size:11px}.hero-seal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08090966;border:1px solid #89754b55;flex-direction:column;gap:6px;width:76px;padding:12px 4px;top:179px;right:24px}.hero-seal strong{font-size:40px}.hero-seal strong span{font-size:27px}.hero-seal>span:not(.micro){letter-spacing:1px;font-size:6px;display:block}.hero-seal small{letter-spacing:.7px;font-size:6px}.hero-side{height:320px;top:80px;bottom:auto;right:12px}.hero-side>span:first-child{writing-mode:vertical-rl;font-size:6px}.hero-side>span:last-child{display:none}.hero-side>div{opacity:.5;width:8px;height:85px}.hero-caption{right:var(--space);font-size:6px;bottom:26px}.scroll-cue{left:var(--space);letter-spacing:1.2px;gap:10px;font-size:6px;bottom:24px}.hero>.trajectory{width:160%;height:540px;top:0;left:-30%;transform:rotate(-20deg)}.hero-grid-lines{inset:70px 22px 360px}.hero-grid-lines:after{inset:80px -12px}.hero-copy:before{content:"";background:linear-gradient(transparent, var(--bg) 75%);z-index:-1;height:130px;position:absolute;top:460px;left:-22px;right:-22px}html[lang=en] .hero{height:920px}html[lang=en] .hero h1{letter-spacing:-.4px;font-size:61px;line-height:.97}html[lang=en] .hero h1 span{display:block}html[lang=en] .hero h1 span:nth-child(2){display:inline}html[lang=en] .hero h1 em{display:block}html[lang=en] .hero-copy{padding-top:510px}html[lang=en] .hero-copy p{max-width:315px}.achievement-strip{grid-template-columns:1fr 1fr;padding:0 22px}.achievement-strip>div{border-bottom:1px solid var(--line);gap:9px;padding:25px 10px}.achievement-strip>div:nth-child(2){border-right:0}.achievement-strip>div:nth-child(n+3){border-bottom:0}.achievement-strip strong{font-size:30px}.achievement-strip>div>span{font-size:7px}.section-heading{margin-bottom:35px;display:block}.section-heading h2,h2{letter-spacing:-1px;font-size:32px;line-height:1.5}.section-heading>.text-link{margin-top:15px}.section-heading>p{max-width:100%;margin-top:22px;font-size:11px;line-height:2}.section-heading .eyebrow{margin-bottom:17px}.eyebrow{letter-spacing:1.7px;gap:8px;font-size:7px}.cross{font-size:23px}.about-section{flex-direction:column;min-height:1030px;padding-top:63px;padding-bottom:500px;display:flex}.about-copy{text-align:right;direction:rtl;width:100%;max-width:none}.about-copy h2{margin:20px 0;font-size:36px;line-height:1.5}.about-copy p{max-width:100%;font-size:11px}.about-copy .eyebrow{justify-content:flex-start}.about-copy .signature{margin-top:25px}.about-image{width:100%;height:570px;top:auto;bottom:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 80%,#0000 100%)}.about-image img{object-position:center 20%;object-fit:cover}.section-ghost{color:#ffffff0b;font-size:42vw;top:auto;bottom:200px;left:-10px}.about-image-tag{font-size:6px;bottom:30px;right:20px}.about-orbit{width:180%;height:640px;top:auto;bottom:0;left:-40%}html[lang=en] .about-copy h2{font-size:53px;line-height:1.02}html[lang=en] .about-section{min-height:1130px}.services-body{gap:22px}.service-nav{gap:14px}.service-nav button{flex-direction:column;align-items:flex-start;gap:5px;padding:13px 0}.service-nav button>.mono{margin-top:0;font-size:7px}.service-nav button .display{letter-spacing:0;font-size:27px}.service-nav button.active .display{transform:translate(0)}.service-nav button .arrow{display:none}.service-panel{grid-template-columns:1fr;gap:22px}.service-image{height:275px}.service-image-index{font-size:85px}.service-description{grid-template-columns:25px 1fr;gap:14px}.service-description>svg{width:24px;display:block}.service-description h3{font-size:20px}.service-description p{font-size:11px}.service-description ul{grid-column:2;font-size:10px}.promise{flex-wrap:wrap;gap:15px;margin-top:35px;padding-top:25px;display:flex}.promise>.micro{border:0;width:100%;padding:0;font-size:6px}.promise .display{letter-spacing:-1px;font-size:15vw}.promise>p{text-align:left;grid-column:auto;font-size:10px}.process-track{grid-template-columns:1fr 1fr;gap:35px 25px;padding-top:0}.process-track>svg{display:none}.process-number{padding-top:0}.process-number i{width:5px;height:5px;top:35px;left:auto;right:15px}.process-number:before{content:"";background:#d7b46a44;height:1px;position:absolute;top:37px;left:80px;right:15px}.process-number .display{font-size:65px}.process-step:nth-child(n){padding-top:0}.process-step h3{margin-top:10px;font-size:13px}.process-step p{margin-top:10px;font-size:10px;line-height:2}.mindset{min-height:640px;padding-inline:16px}.mindset-copy{background:radial-gradient(#080909dd 0%,#08090977 50%,#0000 73%);max-width:100%;padding:50px 0}.mindset-copy h2{font-size:28px;line-height:1.75}.mindset-copy .eyebrow{letter-spacing:1.3px;font-size:6px}.mindset-copy p{margin-top:20px;font-size:10px}.photo-one{width:130px;height:198px;top:32px;left:6%}.photo-two{width:150px;height:100px;top:65px;right:3%}.photo-three{width:150px;height:185px;bottom:25px;right:9%}.mindset-photo span{font-size:5px;bottom:10px;left:10px}.results-grid{grid-template-columns:1fr;gap:30px}.before-after{aspect-ratio:4/4.65;max-height:500px}.progress-caption h3{font-size:22px}.progress-caption>span,.progress-caption .micro{font-size:7px}.before-label,.after-label{font-size:8px}.sample-label{font-size:7px}.plans-grid{gap:22px}.plan{gap:0;padding:25px;display:flex}.plan-top{min-height:20px}.plan-title{min-height:190px;padding-top:55px;padding-bottom:25px}.plan-title h3{font-size:29px}.plan-watermark{font-size:112px;top:25px;left:0}.plan-title p{max-width:100%;font-size:11px}.plan-recommended{font-size:6px}.duration-tabs{gap:15px}.duration-tabs button{font-size:10px}.features{gap:13px;padding:28px 0}.plan-delivery{margin-top:0}.plan-price{padding:25px 0}.plan-price strong{font-size:30px}.plan>.btn{align-self:stretch}.plan>.availability{margin-top:14px;font-size:9px}.testimonials{flex-direction:column;align-items:stretch;gap:35px;display:flex}.testimonial-title .eyebrow{margin-bottom:20px}.testimonial-title>span{margin-top:15px}.testimonial-quote{min-height:0}.testimonial-quote blockquote{font-size:18px}.carousel-nav{justify-content:flex-end;margin-top:0}.faq-section{gap:0}.faq-section>div:first-child>.micro{display:none}.faq-item h3 button{gap:12px;padding:23px 0;font-size:11px}.faq-item p{padding:0 25px 22px;font-size:10px}.faq-item button>.mono{font-size:7px}.cta-section{min-height:700px;padding:65px 22px 370px}.cta-copy{width:100%}.cta-copy h2{font-size:35px;line-height:1.5}.cta-copy p{font-size:11px}.cta-copy .btn{min-height:50px;font-size:11px}.cta-section>img{object-fit:cover;object-position:77% bottom;height:440px;top:auto;bottom:0}.cta-section:after{background:linear-gradient(var(--bg) 0%, var(--bg) 28%, #08090966 56%, #08090900 80%, var(--bg) 100%)}.cta-ghost{font-size:140px;bottom:0;left:-5px}.cta-copy .eyebrow{margin-bottom:20px}.footer{padding:35px 22px 0}.footer-top{flex-wrap:wrap;gap:15px;padding-bottom:25px}.footer-top p{text-align:start;flex-basis:100%;order:3;width:100%;font-size:10px}.back-top{margin-left:auto}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px;padding:30px 0}.footer-grid>div:nth-child(3){grid-column:1/-1}.footer-grid a{font-size:10px}.footer-grid .micro{margin-bottom:0;font-size:7px}.footer-grid>.footer-disclosure{flex-direction:column;gap:13px}.footer-disclosure p{max-width:none;font-size:9px}.footer-bottom{flex-wrap:wrap;padding:20px 0 90px;font-size:6px}.footer-bottom>.micro{display:none}.mobile-bottom{z-index:40;width:100%;padding:10px 17px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10120df5;border-top:1px solid #6e604233;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0}.mobile-bottom>span{color:var(--muted);font-size:9px;line-height:1.7}.mobile-bottom .btn{gap:12px;min-height:41px;padding:10px 15px;font-size:10px}.page-intro{padding-top:40px}.page-intro h1{font-size:39px;line-height:1.5}.page-intro+.about-section{min-height:1020px;padding-top:20px}.story-columns{grid-template-columns:1fr;gap:22px}.story-columns p{font-size:11px}.story-section .text-link{font-size:10px}.form-grid{grid-template-columns:1fr;gap:20px}.form-grid .span-2{grid-column:1}.form-actions{flex-wrap:wrap;gap:10px}.form-actions .btn{gap:15px;padding:15px 20px;font-size:11px}.field input,.field select,.field textarea{font-size:16px}.modal-inner{padding:20px}.modal-head h2{font-size:19px!important}.legal-page{padding:45px 22px}.legal-page h1{font-size:34px}.legal-page p{font-size:12px}.comparison th,.comparison td{min-width:110px;padding:14px 12px}.comparison h3{font-size:19px}html[lang=en] h2{font-size:47px}html[lang=en] .mindset-copy h2{font-size:42px}html[lang=en] .cta-copy h2{font-size:52px}}@media (max-width:360px){.hero{height:910px}.hero-athlete{height:490px}.hero-copy{padding-top:478px}.hero h1{font-size:42px}.hero-copy p{font-size:10px}.hero-buttons{flex-direction:column;gap:10px}.hero-buttons .btn{min-height:45px}.hero-seal{width:65px;right:17px}.hero-caption,.scroll-cue{font-size:5px}.service-nav button .display{font-size:24px}.hero-topline .eyebrow{font-size:5px}.mindset-copy h2{font-size:25px}html[lang=en] .hero-copy{padding-top:470px}html[lang=en] .hero h1{font-size:55px}html[lang=en] .hero{height:960px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal.will-reveal{opacity:1!important;transform:none!important}.hero-athlete,.hero-word{transform:none!important}.trajectory circle{display:none}}.footer-grid>div>.micro{color:#969b8e}.admin-space-label{color:#889679}.table-scroll{position:relative}.before-after>img{object-fit:contain;background:#3a3b37}.desktop-nav{margin-left:auto;margin-inline-start:unset;margin-right:0}.nav-actions{margin-left:0}.hero-copy p{margin-inline:0 auto}.hero-buttons{justify-content:flex-start}.about-copy p{margin-inline:0 auto}.service-image-training img{object-position:50% 0%}@media (min-width:901px){.hero-athlete{width:63%;height:112%;bottom:-105px;right:7%}.hero-copy{width:39%;max-width:540px;padding-top:225px}.hero-copy p{max-width:350px;font-size:13px}.hero-buttons{margin-top:27px}.hero-word{opacity:.73;top:130px}.hero-seal{width:130px;right:6%}}@media (min-width:1700px){.hero-athlete{width:60%;height:114%;right:12%}.hero-copy{max-width:620px;padding-top:255px}}@media (min-width:901px) and (max-width:1699px){.hero-copy{width:35%;max-width:500px}.hero-copy h1{font-size:clamp(49px,4.85vw,76px)}.hero-copy p{max-width:325px}.hero-buttons{gap:12px}.hero-buttons .btn{gap:18px;padding-inline:20px}}@media (max-width:900px){.nav-actions{margin-left:auto}}@media (max-width:600px){.hero h1 span:first-child,.hero h1 em{animation:none;display:block}.hero h1 span:nth-child(2){display:none}.hero h1{font-size:40px;line-height:1.4}.hero-copy{padding-top:510px}.hero{height:940px}.hero-copy p{max-width:100%;margin-inline:0;font-size:11px}.hero-buttons{margin-top:24px}html[lang=en] .hero h1{font-size:56px;line-height:1.02}html[lang=en] .hero h1 span:nth-child(2){display:block}html[lang=en] .hero{height:985px}.hero-word{color:#4a4b43}.hero-athlete{top:53px}.hero-seal{top:120px}.hero-side>span:first-child{visibility:hidden}}@media (max-width:360px){.hero-copy{padding-top:468px}.hero h1{font-size:35px}.hero{height:965px}html[lang=en] .hero{height:1030px}html[lang=en] .hero h1{font-size:51px}}@media (max-width:600px){html[lang=ar] .hero h1 span:nth-child(2){margin-inline-end:8px;animation:none;display:inline}html[lang=ar] .hero h1 em{animation:none;display:inline}}:root{--gold:#dbb86b;--gold-light:#f2dc9f;--line:#33302a;--muted:#aaa69d;--panel:#151411}body{background:#090a09}.brand{align-items:center;gap:13px}.brand>img{flex-shrink:0;width:46px;height:46px}.brand strong{letter-spacing:1.8px;font-size:30px;font-style:italic;font-weight:800;line-height:1.05}.brand small{letter-spacing:3.2px;color:#c4b898;margin-top:7px;font-size:7px}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0c0bdb}.hero{background:radial-gradient(at 73% 45%,#4b3c252e,#0000 64%),linear-gradient(120deg,#101210,#090a09);height:850px;min-height:800px}.hero:before{content:"";opacity:.18;pointer-events:none;background:linear-gradient(90deg,#090a09c9,#090a0988),url(/assets/campaign/training-ambience.webp) 50%/cover;position:absolute;inset:0}.hero-athlete{mix-blend-mode:normal;width:52%;height:94%;top:3%;bottom:auto;right:8%;transform:none;-webkit-mask-image:none;mask-image:none}.hero-athlete img{object-fit:contain;object-position:center;filter:none}.hero-copy:before{display:none}.hero-athlete img{width:auto;max-width:100%;margin-inline:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-copy{width:39%;max-width:565px;padding-top:210px}.hero-copy p{color:#c1beb4;max-width:390px;font-size:14px}.hero-word{color:#716c5c;opacity:.33;font-size:29vw;top:190px}.hero .trajectory{opacity:.4;z-index:1}.hero-seal{background:#0b0b0955;border-color:#d5b36966;width:105px;top:48%;right:3.5%}.hero-seal strong{font-size:75px}.hero-seal strong span{font-size:48px}.hero-side{right:16px}.hero-caption{bottom:24px;right:4%}.about-section{isolation:isolate;background:radial-gradient(at 80% 65%,#64503524,#0000 60%),#0b0c0b;min-height:850px}.about-image{z-index:1;width:48%;height:92%;top:4%;bottom:auto;right:3%;-webkit-mask-image:none;mask-image:none}.about-image img{object-fit:contain;object-position:center;filter:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 94%,#0000)}.about-copy{z-index:4;width:44%;max-width:630px;padding-block:40px}.about-copy p{color:#b9b6ac;max-width:445px;font-size:14px}.about-copy h2{font-size:clamp(40px,4vw,67px)}.about-image-tag{border-inline-start:1px solid var(--gold);z-index:4;background:#0c0c0bd9;padding:12px 16px;bottom:36px;right:6%}.portrait-orbit{z-index:3;width:52%;height:98%;color:var(--gold);pointer-events:none;position:absolute;top:1%;right:1%}.portrait-orbit svg{width:100%;height:100%;overflow:visible}.portrait-orbit ellipse{stroke:currentColor;stroke-width:.7px;opacity:.5}.portrait-orbit .orbit-inner{opacity:.15;stroke-dasharray:2 12}.portrait-orbit path{stroke:none}.portrait-orbit circle{filter:drop-shadow(0 0 7px #dcb86f)}.orbit-note{writing-mode:vertical-rl;font:9px var(--sans);letter-spacing:3px;opacity:.7;position:absolute;top:44%;right:0}.process{isolation:isolate;background:radial-gradient(at 0 80%,#6351311a,#0000 55%),#10110f;position:relative}.process:before{content:"";z-index:-1;opacity:.3;background:linear-gradient(90deg,#10110ff5,#10110faa,#10110fee),url(/assets/campaign/training-ambience.webp) 50%/cover;position:absolute;inset:0}.service-image img{object-fit:contain;filter:saturate(.88);background:#0d0e0d;object-position:center!important}.service-image{background:#0d0e0d;border:1px solid #73604455;border-radius:12px}.scroll-gallery{--scene:0;--spread:.66;--drift:60px;border-block:1px solid var(--line);background:#10110f;height:260svh;position:relative}.gallery-stage{isolation:isolate;place-items:center;height:calc(100svh - 70px);min-height:760px;display:grid;position:sticky;top:70px;overflow:clip}.gallery-photos{position:absolute;inset:0}.gallery-wash{z-index:-2;background:radial-gradient(#3f34238c,#0000 64%);position:absolute;inset:0}.gallery-ghost{font:800 clamp(160px, 25vw, 420px) / 1 var(--display);color:#d7b46a0a;white-space:nowrap;z-index:-1;direction:ltr;position:absolute;top:39%}.gallery-photo{width:260px;height:330px;transform:translate(-50%, -50%) translate(calc(var(--x) * var(--spread)), calc(var(--y) * var(--spread) + var(--drift))) rotate(calc(var(--angle) * var(--spread)));will-change:transform;background:linear-gradient(145deg,#292720,#12130f);border:1px solid #ad8b5266;border-radius:13px;margin:0;padding:8px 8px 0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 24px 65px #0007}.gallery-photo img{object-fit:contain;filter:saturate(.8);background:#0b0d0b;border-radius:7px;width:100%;height:calc(100% - 35px)}.gallery-photo figcaption{color:#e3d6ba;font:8px var(--sans);letter-spacing:1.5px;direction:ltr;align-items:center;gap:12px;padding:12px 5px;display:flex}.gallery-photo figcaption span{color:var(--gold)}.gallery-photo figcaption svg{margin-left:auto}.gallery-photo-1,.gallery-photo-3,.gallery-photo-6{width:325px;height:245px}.gallery-photo-2{width:225px;height:330px}.gallery-photo-4,.gallery-photo-5,.gallery-photo-7{width:190px;height:245px}.gallery-copy{z-index:4;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#171814f0,#0c0e0ddb);border:1px solid #ad8b5266;border-radius:16px;width:54%;max-width:690px;padding:30px 28px;position:relative;box-shadow:0 25px 90px #0008}.gallery-copy .eyebrow{justify-content:center;margin-bottom:25px;font-size:8px}.gallery-copy h2{font-size:clamp(32px,3.8vw,62px);line-height:1.55}.gallery-copy p{color:#c2bcae;margin:22px 0;font-size:13px;line-height:2}.gallery-copy>.micro{color:#aca18a;letter-spacing:2.5px;font-size:7px}.gallery-progress{background:#65563966;width:75px;height:2px;margin:23px auto;overflow:hidden}.gallery-progress i{background:var(--gold);width:100%;height:100%;transform:scaleX(calc(.12 + var(--scene) * .88));transform-origin:0;display:block}.results{background:radial-gradient(at 100% 0,#52412520,#0000 60%),#0b0c0b}.results-grid{gap:26px}.progress-card{background:linear-gradient(145deg,#1c1c18,#10120e);border:1px solid #66583d77;border-radius:16px;padding:10px 10px 0;overflow:hidden}.before-after{aspect-ratio:3/4;border-radius:9px}.before-after>img{object-fit:contain;object-position:center;filter:none;background:#a7a69e}.before-after .before-image{filter:none}.before-label,.after-label{background:#10110edb;border:1px solid #bfa87555;border-radius:3px;padding:7px 10px;font-size:9px}.progress-caption{border:0;padding:22px 12px}.progress-caption .micro,.progress-caption>span{font-size:9px}.progress-caption h3{font-weight:600}.sample-label{font-size:8px}.pricing{isolation:isolate;background:radial-gradient(at 50% 0,#75604433,#0000 68%),#10110e;padding-top:100px;position:relative}.pricing:before{content:"";z-index:-1;opacity:.33;background:linear-gradient(#11120eb8,#11120ef9 60%),url(/assets/campaign/training-ambience.webp) top/100% no-repeat;position:absolute;inset:0}.plans-grid{align-items:stretch;gap:22px}.plan{background:linear-gradient(150deg,#201f18f5,#11120ffb);border-radius:16px;padding:25px;box-shadow:0 15px 45px #0003;border:1px solid #5b513a!important}.plan.featured{background:linear-gradient(150deg,#3c3222,#181710 62%);box-shadow:0 0 0 1px #dfbd7022,0 25px 70px #b58a2412;border-color:#dfbd70!important}.plan-visual{background:radial-gradient(#54412640,#090b09);border-bottom:1px solid #82704766;height:325px;margin:-25px -25px 25px;position:relative;overflow:hidden}.plan-visual img{object-fit:contain;filter:saturate(.8);width:100%;height:100%}.plan-visual>span{font:700 66px/.9 var(--display);color:#fff3;-webkit-text-stroke:1px #efcf8d77;pointer-events:none;position:absolute;bottom:14px;left:20px}.plan-top>.micro{color:#c7bdac;font-size:8px}.plan-recommended{border-radius:3px;padding:6px 9px;font-size:8px}.plan-title{min-height:157px;padding:27px 0 18px}.plan-title h3{font-size:32px}.plan-title p{color:#bbb5a7;font-size:12px;line-height:1.9}.plan-watermark{opacity:.6;font-size:91px;top:14px;left:-8px}.duration-tabs{background:#06080666;border:1px solid #70604755;border-radius:8px;gap:3px;padding:5px}.duration-tabs button{border-radius:5px;padding:12px 3px;font-size:11px;border:0!important}.duration-tabs button.selected{color:#f0d490;background:#d7b46a20}.plan .features{padding-top:25px}.plan .features li{color:#ddd8cd;font-size:12px;line-height:1.9}.plan-delivery{border-top:1px solid #61523777;margin-top:25px;padding-top:24px}.plan-price strong{font-size:35px}.plan>.btn{border-radius:6px;min-height:51px}.reviews-section{border-block:1px solid var(--line);background:radial-gradient(at 30% 100%,#75604424,#0000 60%),#0d0f0c;padding:95px 0 100px;overflow:clip}.reviews-section>.section-heading{padding-inline:var(--space);align-items:end;gap:40px}.reviews-section h2{font-size:clamp(36px,4.5vw,66px)}.review-intro{max-width:340px}.review-intro p{color:#aba89e;font-size:13px;line-height:2}.review-pause{color:#e1c995;border:1px solid #77633d88;border-radius:30px;align-items:center;gap:9px;margin-top:18px;padding:10px 15px;font-size:11px;display:flex}.reviews-window{direction:ltr;padding:12px 0 22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.reviews-track{will-change:transform;width:max-content;animation:50s linear infinite reviews-flow;display:flex}.reviews-group{flex-shrink:0;gap:22px;padding-right:22px;display:flex}.review-card{background:radial-gradient(at 100% 0,#6a563628,#0000 65%),linear-gradient(145deg,#20211b,#131510);border:1px solid #62563e;border-radius:15px;flex-direction:column;width:380px;min-height:315px;padding:26px;display:flex;box-shadow:0 15px 38px #0004}.review-card-top{justify-content:space-between;align-items:center;display:flex}.review-quote-mark{color:#c7a66e66;height:39px;font:80px/.7 Georgia,serif}.review-card blockquote{color:#e8e3d8;min-height:90px;margin:26px 0 28px;font-size:15px;line-height:2.1}.review-person{align-items:center;gap:12px;margin-top:auto;display:flex}.review-avatar{color:#fff0cd;background:linear-gradient(145deg,#bc934b,#302b1c);border:1px solid #c8a463;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;font-size:19px;display:grid}.avatar-1{background:linear-gradient(145deg,#626a56,#262d22)}.avatar-2{background:linear-gradient(145deg,#776550,#30251e)}.avatar-3{background:linear-gradient(145deg,#4f6367,#1b2a2d)}.review-person strong{font-size:12px}.review-person small{color:#b4ad9c;margin-top:6px;font-size:10px;line-height:1.7;display:block}.review-index{font:28px var(--display);color:#d4bc88;margin-inline-start:auto}.review-demo{color:#b5a992;letter-spacing:1px;border-top:1px solid #65563b66;margin-top:20px;padding-top:14px;font-size:8px}.reviews-window.paused .reviews-track,.reviews-window:hover .reviews-track,.reviews-window:focus-within .reviews-track{animation-play-state:paused}@keyframes reviews-flow{0%{transform:translate(-50%)}to{transform:translate(0)}}.faq-section{background:linear-gradient(125deg,#191a14,#0b0d0b 65%);align-items:start;gap:7%}.faq-section>div:first-child{max-width:490px;position:sticky;top:120px}.faq-section h2{font-size:clamp(37px,4vw,61px);line-height:1.55}.faq-portrait{background:#28271f;border:1px solid #806b4380;border-radius:12px;margin:32px 0 0;padding:8px}.faq-portrait img{object-fit:contain;border-radius:7px;width:100%;height:auto}.faq-portrait figcaption{color:#e6d3a9;padding:15px 10px;font-size:12px;line-height:1.8}.faq-portrait figcaption span{letter-spacing:2px;color:#b1a282;direction:ltr;margin-bottom:8px;font-size:8px;display:block}.faq-list{gap:12px;display:grid}.faq-item{background:linear-gradient(135deg,#25251c77,#11130f);border:1px solid #66563b66;border-radius:10px;transition:border-color .3s,background .3s;overflow:hidden}.faq-item.open{background:linear-gradient(135deg,#51432866,#151811);border-color:#bf9c5b}.faq-item h3 button{gap:15px;min-height:78px;padding:22px 23px;font-size:13px;line-height:1.9}.faq-item h3 .mono{color:#b8a578;font-size:10px}.faq-item h3 svg{box-sizing:content-box;background:#cbaa6122;border:1px solid #a3854855;border-radius:50%;flex-shrink:0;padding:6px}.faq-item>div>p{color:#c3bdaf;padding:0 24px 24px;font-size:12px;line-height:2.1}.cta-section{isolation:isolate;background:radial-gradient(at 65% 40%,#65513222,#0000 65%),#10110f;height:760px;min-height:760px}.cta-section>img{object-fit:contain;object-position:center;filter:none;z-index:1;border-radius:12px;width:43%;height:92%;position:absolute;inset:4% 5% auto auto;-webkit-mask-image:none;mask-image:none}.cta-copy{z-index:3;width:44%;max-width:650px;margin-left:0;padding-block:80px;position:relative}.cta-copy h2{font-size:clamp(42px,4.3vw,72px);line-height:1.5}.cta-ghost{z-index:0;opacity:.35;font-size:22vw}.cta-copy p{color:#b6b2a8;font-size:14px}@media (min-width:1700px){.hero-athlete{width:53%;height:96%;top:2%;right:9%}.hero-copy{padding-top:210px}.gallery-photo{width:300px;height:370px}.gallery-copy{max-width:770px}}@media (max-width:1100px){.hero-copy{width:41%;padding-top:190px}.hero-copy h1{font-size:52px}.hero-athlete{width:55%;right:1%}.hero-seal{display:none}.about-copy{width:45%}.about-copy h2{font-size:42px}.plans-grid{gap:14px}.plan{padding:20px}.plan-visual{height:275px;margin:-20px -20px 23px}.gallery-copy{width:64%}.gallery-photo{width:220px;height:290px}.gallery-photo-1,.gallery-photo-3,.gallery-photo-6{width:260px;height:215px}.faq-section{gap:5%}.cta-copy h2{font-size:46px}}@media (min-width:701px) and (max-width:1100px){.scroll-gallery{height:auto;padding-block:65px}.gallery-stage{flex-direction:column;height:auto;min-height:0;display:flex;position:relative;top:auto}.gallery-copy{order:0;width:calc(100% - 80px);max-width:680px}.gallery-photos{order:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 18px;width:100%;padding:35px 30px;display:grid;position:relative;inset:auto}.gallery-photo{transform:rotate(calc(var(--angle) * .3)) translateY(calc(var(--scene) * -15px));will-change:auto;position:relative;top:auto;left:auto;width:100%!important;height:260px!important}.gallery-photo:nth-child(2n){margin-top:25px}.gallery-photo figcaption{letter-spacing:.4px;gap:6px;font-size:6px}.gallery-photo figcaption svg{width:10px}}@media (max-width:900px){.brand>img{width:40px;height:40px}.brand strong{font-size:27px}.brand small{letter-spacing:2.5px;font-size:6px}.about-section{min-height:780px}.about-copy h2{font-size:36px}.about-copy p{font-size:12px}.gallery-copy{width:76%}.gallery-copy h2{font-size:40px}.plan-visual{height:270px}.plan-title h3{font-size:25px}.plan .features li,.plan-title p{font-size:11px}.review-card{width:340px}.faq-section>div:first-child{position:relative;top:auto}.cta-section{height:700px;min-height:700px}.cta-copy{width:46%}.cta-copy h2{font-size:39px}}@media (max-width:700px){html[lang=en] .hero-copy{padding-top:605px}.hero{height:auto;min-height:1050px;padding-bottom:55px}.hero-athlete{width:100%;height:570px;inset:30px 0 auto}.hero-copy{width:auto;max-width:none;margin-inline:var(--space);padding-top:605px}.hero-copy h1{letter-spacing:-1px;font-size:39px;line-height:1.45}.hero-copy p{max-width:430px;margin-top:20px;font-size:12px}.hero-buttons{justify-content:flex-start}.hero-word{opacity:.46;font-size:32vw;top:205px;left:0;right:0}.hero-topline{top:18px}.hero-topline>.micro{display:none}.hero .trajectory{height:590px;top:30px}.hero-caption,.hero-side,.scroll-cue{display:none}.hero h1 span:nth-child(2){margin-inline-end:7px;display:inline!important}.hero h1 em{display:inline!important}html[lang=en] .hero{height:auto;min-height:1100px}html[lang=en] .hero h1{font-size:60px;line-height:1.05}html[lang=en] .hero h1 span:nth-child(2),html[lang=en] .hero h1 em{display:block!important}.about-section{flex-direction:column;min-height:0;padding-top:40px;padding-bottom:30px;display:flex}.about-image{order:0;width:100%;height:560px;position:relative;top:auto;right:auto}.about-image img{-webkit-mask-image:none;mask-image:none}.about-copy{order:1;width:100%;max-width:none;padding-top:40px;padding-bottom:20px}.about-copy h2{font-size:38px}.about-copy p{font-size:13px}.portrait-orbit{width:100%;height:570px;top:35px;right:0}.about-image-tag{display:none}.section-ghost{font-size:30vw;top:52%}.scroll-gallery{height:auto;padding:75px 0}.gallery-stage{flex-direction:column;height:auto;min-height:0;display:flex;position:relative;top:auto;overflow:clip}.gallery-copy{background:#151710f2;order:0;width:calc(100% - 40px);max-width:600px;padding:30px 18px}.gallery-copy h2{font-size:32px;line-height:1.7}.gallery-copy p{font-size:12px}.gallery-copy .eyebrow{letter-spacing:1px;font-size:6px}.gallery-photos{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;width:100%;padding:35px 22px 12px;display:grid;position:relative;inset:auto}.gallery-photo{transform:rotate(calc(var(--angle) * .3)) translateY(calc(var(--scene) * -16px));will-change:auto;border-radius:9px;padding:6px 6px 0;position:relative;top:auto;left:auto;width:100%!important;height:260px!important}.gallery-photo:nth-child(2n){transform:rotate(calc(var(--angle) * .3)) translateY(calc(var(--scene) * 16px));margin-top:30px}.gallery-photo figcaption{letter-spacing:.6px;gap:6px;font-size:6px}.gallery-photo figcaption svg{width:10px}.gallery-photo img{height:calc(100% - 32px)}.gallery-ghost{font-size:47vw;top:46%}.gallery-progress{display:none}.pricing{padding-top:70px}.plans-grid{gap:25px}.plan{border-radius:13px;padding:24px}.plan-visual{height:380px;margin:-24px -24px 24px}.plan-title{min-height:140px;padding-top:27px}.plan-title h3{font-size:31px}.plan-title p,.plan .features li{font-size:13px}.plan-top>.micro{font-size:8px}.plan .features{min-height:0}.plan-watermark{font-size:105px}.reviews-section{padding-block:65px}.reviews-section>.section-heading{margin-bottom:24px;display:block}.reviews-section h2{font-size:38px;line-height:1.6}.review-intro{margin-top:22px}.review-intro p{font-size:12px}.review-card{width:310px;min-height:320px;padding:23px}.review-card blockquote{font-size:14px}.reviews-window{-webkit-mask-image:none;mask-image:none}.faq-section{gap:32px}.faq-section>div:first-child{max-width:none}.faq-portrait{max-width:500px}.faq-item h3 button{gap:11px;padding:18px 15px;font-size:12px}.faq-item>div>p{padding:0 18px 20px}.cta-section{height:auto;min-height:0;padding:40px var(--space) 55px;flex-direction:column;display:flex}.cta-section>img{background:#13140f;border:1px solid #77633c66;border-radius:12px;order:0;width:100%;height:550px;padding:8px;position:relative;top:auto;right:auto}.cta-copy{order:1;width:100%;margin:0;padding-block:40px 0}.cta-copy h2{font-size:39px;line-height:1.6}.cta-copy p{font-size:13px}.cta-ghost{font-size:28vw;bottom:0}.progress-card{padding:8px 8px 0}.progress-caption{padding:19px 9px}.results-grid{gap:25px}.before-after{aspect-ratio:3/4}}@media (max-width:360px){html[lang=en] .hero-copy{padding-top:560px}.hero-athlete{height:530px}.hero-copy{padding-top:560px}.hero-copy h1{font-size:33px}.hero-buttons{gap:9px}.hero-buttons .btn{padding-inline:13px;font-size:10px}.about-image{height:490px}.portrait-orbit{height:500px}.about-copy h2{font-size:33px}.gallery-copy h2{font-size:28px}.gallery-photo{height:235px!important}.brand strong{font-size:25px}.brand>img{width:36px;height:36px}.brand{gap:9px}}@media (prefers-reduced-motion:reduce){.reviews-track{animation:none;transform:none}.reviews-window{overflow-x:auto}.reviews-group[aria-hidden=true],.portrait-orbit circle{display:none}.scroll-gallery{height:auto;padding-block:60px}.gallery-stage{height:auto;min-height:1000px;position:relative}.gallery-photo{will-change:auto}.gallery-progress{display:none}.gallery-copy{margin-block:220px}.gallery-photo{transform:translate(-50%, -50%) translate(calc(var(--x) * .78), calc(var(--y) * .78)) rotate(var(--angle))}}@media (prefers-reduced-motion:reduce) and (max-width:1100px){.gallery-copy{margin-block:0}.gallery-stage{min-height:0}.gallery-photo,.gallery-photo:nth-child(2n){transform:rotate(calc(var(--angle) * .3))}}.brand>.brand-mark{width:46px;height:46px;color:var(--gold);flex-shrink:0;overflow:visible}.brand-mark .mark-b{animation:.7s cubic-bezier(.2,.7,.2,1) both mark-build}.brand-mark .mark-r{animation:.7s cubic-bezier(.2,.7,.2,1) .12s both mark-build}.brand-mark .mark-crown{transform-origin:38px 20px;transition:transform .35s;animation:.8s cubic-bezier(.2,.7,.2,1) .22s both crown-arrive}a:hover .brand-mark .mark-crown{transform:translateY(-3px)rotate(-5deg)}.brand strong{animation:.8s .2s both brand-name;display:block}.reading-progress{background:linear-gradient(90deg, #8b6e36, var(--gold-light));transform-origin:0;pointer-events:none;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.brand-arrival{z-index:110;pointer-events:none;background:#090b0b;place-items:center;animation:.5s cubic-bezier(.7,0,.2,1) .95s both arrival-exit;display:grid;position:fixed;inset:0;overflow:hidden}.arrival-shutter{background:var(--gold);animation:.75s cubic-bezier(.7,0,.2,1) .64s both shutter-pass;position:absolute;inset:0;transform:translate(-110%)skew(-12deg)}.arrival-lockup{color:var(--gold);flex-direction:column;align-items:center;gap:18px;animation:.3s .88s both arrival-lockup-out;display:flex;position:relative}.arrival-lockup .brand-mark{width:112px;height:112px;overflow:visible}.arrival-word{color:var(--ink);font:800 clamp(52px, 7vw, 96px) / 1 var(--display);letter-spacing:5px;display:flex;overflow:hidden}.arrival-word>span{animation:letter-arrive .55s calc(var(--i) * 45ms + .1s) cubic-bezier(.16, 1, .3, 1) both}.arrival-caption,.arrival-corner{font:8px var(--sans);letter-spacing:4px;direction:ltr}.arrival-caption{color:var(--gold);animation:.6s .4s both brand-name}.arrival-corner{color:#bcb5a7;font-size:7px;position:absolute;bottom:5%;left:5%}@keyframes mark-build{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes crown-arrive{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes brand-name{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes letter-arrive{0%{transform:translateY(110%)rotate(6deg)}to{transform:translateY(0)rotate(0)}}@keyframes arrival-exit{to{clip-path:inset(0 0 100%);visibility:hidden}}@keyframes arrival-lockup-out{to{opacity:0;transform:translateY(-35px)}}@keyframes shutter-pass{to{transform:translate(110%)skew(-12deg)}}.cinema-hero{isolation:isolate;direction:ltr;background:#090b0b;height:clamp(730px,100svh - 80px,940px);position:relative;overflow:clip}.cinema-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 75% 37%,#63503822,#0000 57%),linear-gradient(115deg,#0b0d0d,#090b0b 60%);position:absolute;inset:0}.cinema-grid{z-index:-1;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 45%/100% 44%;border-inline:1px solid #ffffff08;position:absolute;inset:30px 5% 44px}.cinema-top{z-index:5;color:#a49b87;justify-content:space-between;align-items:center;display:flex;position:absolute;top:25px;left:5%;right:5%}.cinema-top .eyebrow{letter-spacing:2.1px;font-size:8px}.cinema-top>span{font:7px var(--sans);letter-spacing:2px}.cinema-type{height:55%;font:800 28.8vw/.8 var(--display);letter-spacing:-.015em;color:#3b3d36;white-space:nowrap;opacity:.65;transform:translateY(calc(var(--hero-depth,0px) * -.5));z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:21%;left:3%;right:3%;-webkit-mask-image:linear-gradient(#000 35%,#0006);mask-image:linear-gradient(#000 35%,#0006)}.cinema-type span{animation:letter-arrive 1.05s calc(.25s + var(--i) * 65ms) cubic-bezier(.16, 1, .3, 1) both;display:block}.cinema-portrait{z-index:2;width:58%;height:100%;transform:translateY(var(--hero-depth,0px));pointer-events:none;position:absolute;bottom:-1px;right:5.5%}.cinema-portrait img{object-fit:contain;object-position:center bottom;width:100%;height:100%;animation:1.3s cubic-bezier(.16,1,.3,1) .25s both portrait-arrive;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.cinema-orbit{z-index:1;opacity:.63;pointer-events:none;width:66%;height:94%;position:absolute;top:5%;right:1%}.cinema-orbit svg{width:100%;height:100%;overflow:visible}.cinema-orbit ellipse{stroke:#ad8f4e77;stroke-width:.7px}.cinema-orbit path{stroke:#e0bf7d;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s .6s both orbit-draw}.cinema-orbit i{background:var(--gold-light);border-radius:50%;width:5px;height:5px;animation:4s ease-in-out infinite orbit-breathe;position:absolute;top:17%;right:18%;box-shadow:0 0 16px #d8b35aaa}.cinema-copy{z-index:4;text-align:right;direction:rtl;width:38%;max-width:600px;margin-left:5.2%;padding-top:clamp(170px,23vh,245px);position:relative}.cinema-kicker{color:var(--gold);align-items:center;gap:10px;margin-bottom:18px;font-size:9px;animation:1s .55s both brand-name;display:flex}.cinema-kicker i{background:var(--gold);border-radius:50%;width:5px;height:5px}.cinema-copy h1{letter-spacing:-2.8px;margin:0;font-size:clamp(49px,4.7vw,84px);font-weight:650;line-height:1.32}.cinema-line{padding-block:2px;display:block;overflow:hidden}.cinema-line>span,.cinema-line>em{animation:1s cubic-bezier(.16,1,.3,1) .45s both line-arrive;display:block}.cinema-line:nth-child(2)>span{animation-delay:.58s}.cinema-line:nth-child(3)>em{animation-delay:.71s}.cinema-copy p{color:#b9bcb4;max-width:360px;margin:24px 0 0 auto;font-size:clamp(14px,1vw,16px);line-height:2;animation:1s .75s both copy-arrive}.cinema-actions{align-items:center;gap:28px;margin-top:28px;animation:1s .85s both copy-arrive;display:flex}.cinema-actions .btn{gap:28px;min-height:53px;padding-inline:27px;font-size:12px;position:relative;overflow:hidden}.cinema-actions .btn:before{content:"";background:linear-gradient(110deg,#0000 40%,#fff7 50%,#0000 60%);transition:transform .65s;position:absolute;inset:-100%;transform:translate(-70%)}.cinema-actions .btn:hover:before{transform:translate(70%)}.cinema-method{border-bottom:1px solid #76746677;align-items:center;gap:12px;padding-block:12px;font-size:11px;transition:color .2s,border-color .2s;display:flex}.cinema-method:hover{color:var(--gold);border-color:var(--gold)}.cinema-pillars{color:#888c82;font:7px var(--sans);letter-spacing:2px;justify-content:flex-end;align-items:center;gap:15px;margin-top:29px;animation:1s 1s both copy-arrive;display:flex}.cinema-pillars b{color:#bba475;font-size:13px;font-weight:300}.cinema-achievement{z-index:4;text-align:center;border-block:1px solid #bba06866;flex-direction:column;align-items:center;gap:9px;width:105px;padding-block:17px;animation:1s 1s both copy-arrive;display:flex;position:absolute;bottom:140px;right:5.2%}.cinema-star{color:var(--gold);font-size:16px;line-height:1}.cinema-achievement strong{font:600 77px/.85 var(--display)}.cinema-achievement strong span{color:var(--gold);font-size:43px}.cinema-achievement b{letter-spacing:1.5px;font-size:9px;display:block}.cinema-achievement div>span{letter-spacing:1.8px;color:var(--gold);margin-top:7px;font-size:8px;display:block}.cinema-bottom{z-index:5;font:7px var(--sans);letter-spacing:1.6px;color:#a0a294;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:23px;left:5.2%;right:5.2%}.cinema-bottom a{align-items:center;gap:16px;display:flex}.cinema-bottom a svg{animation:2s ease-in-out infinite scroll-nudge}.cinema-bottom b{color:var(--gold);padding-inline:8px;font-weight:400}html[lang=en] .cinema-copy{text-align:left;direction:ltr}html[lang=en] .cinema-copy h1{font-family:var(--display);letter-spacing:-1px;font-size:clamp(72px,6.5vw,122px);font-weight:700;line-height:.96}html[lang=en] .cinema-copy p{margin-inline:0;font-size:14px}html[lang=en] .cinema-pillars{justify-content:flex-start}@keyframes portrait-arrive{0%{opacity:0;transform:translateY(36px)scale(1.035)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes line-arrive{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes copy-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit-draw{to{stroke-dashoffset:0}}@keyframes orbit-breathe{50%{opacity:.25;transform:scale(.6)}}@keyframes scroll-nudge{50%{transform:translateY(5px)}}.training-gallery{--fan-open:0;--fan-progress:0;background:#0b0e0e;border-block:1px solid #37342b;height:190svh;position:relative}.training-stage{isolation:isolate;contain:layout paint;height:calc(100svh - 80px);position:sticky;top:80px;overflow:clip}.training-scene-head{z-index:9;justify-content:space-between;align-items:center;display:flex;position:absolute;top:27px;left:5.2%;right:5.2%}.training-scene-head .eyebrow{letter-spacing:2px;font-size:7px}.training-scene-head>span{font:7px var(--sans);letter-spacing:2px;color:#959b90}.training-track-lines{pointer-events:none;opacity:.5;position:absolute;inset:15% 5%;transform:rotate(-13deg)}.training-track-lines i{border:1px solid #c6a56510;border-radius:50%;position:absolute;inset:0}.training-track-lines i:nth-child(2){inset:16% -3%}.training-track-lines i:nth-child(3){inset:32% -6%}.training-ghost{z-index:-1;font:800 27vw/.8 var(--display);color:#c8bd9222;opacity:.6;white-space:nowrap;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.training-statement{text-align:center;z-index:9;pointer-events:none;width:38%;max-width:640px;opacity:var(--fan-open);translate:-50% -50%;transform:translateY(calc((1 - var(--fan-open)) * 18px));background:0 0;position:absolute;top:50%;left:50%}.training-statement h2{letter-spacing:-1.5px;margin:0;font-size:clamp(32px,3.1vw,58px);font-weight:650;line-height:1.55}.training-statement p{color:#b8bcb1;margin:20px 0 0;font-size:12px;line-height:1.8}.training-statement-line{background:var(--gold);width:44px;height:2px;margin:28px auto 0;display:block}.training-frames{position:absolute;inset:0}.training-frame{width:min(var(--frame-w), calc((100svh - 80px) * var(--frame-cap)));max-width:315px;z-index:calc(2 + var(--frame-i));translate:-50% -50%;transform:translate3d(calc((var(--frame-i) - 3.5) * 15px), 50px, 0) rotate(calc((var(--frame-i) - 3.5) * 5deg)) scale(1.52);background:#131715;border:1px solid #8b795149;border-radius:3px;margin:0;padding:5px 5px 0;position:absolute;top:50%;left:50%;box-shadow:0 12px 24px #0005}.scene-active .training-frame{will-change:transform}.training-photo{aspect-ratio:var(--frame-ratio);background:#090b0b;overflow:hidden}.training-photo img{object-fit:contain;width:100%;height:100%;display:block}.training-frame figcaption{font:6px var(--sans);letter-spacing:1.3px;white-space:nowrap;color:#cdc7b9;direction:ltr;align-items:center;gap:9px;padding:10px 4px;display:flex}.training-frame figcaption span{color:var(--gold)}.training-frame figcaption b{margin-left:auto;font-size:10px;font-weight:400}.training-scene-foot{font:6px var(--sans);letter-spacing:1.7px;color:#909b8e;z-index:10;direction:ltr;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:20px;left:5.2%;right:5.2%}.training-scene-foot>div{background:#ffffff13;width:100px;height:2px}.training-scene-foot i{background:var(--gold);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--fan-progress));display:block}.premium-pricing{background:#0c0e0d;padding-block:100px}.premium-pricing:before{opacity:1;background:radial-gradient(at 50% 20%,#8c703922,#0000 65%)}.premium-pricing .section-heading{margin-bottom:58px}.premium-plans{perspective:1600px;direction:ltr;gap:24px}.membership-shell{perspective:1500px;min-width:0;display:flex}.membership-card{width:100%;min-width:0;transform:rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));direction:rtl;background:#121513;border:1px solid #74613d88;border-radius:5px;flex-direction:column;transition:transform .25s ease-out,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}html[lang=en] .membership-card{direction:ltr}.membership-card:after{content:"";pointer-events:none;background:radial-gradient(500px circle at var(--light-x,50%) var(--light-y,0%), #dfc07512, transparent 70%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.membership-card:hover,.membership-card:focus-within{border-color:var(--gold);box-shadow:0 20px 60px #0007}.membership-card:hover:after{opacity:1}.membership-card.recommended{background:linear-gradient(155deg,#29271c,#151812 58%);border-color:#cfad66;box-shadow:0 0 0 1px #d7b46a17}.membership-card.recommended:before{content:"";top:0;background:linear-gradient(90deg, transparent, var(--gold-light), transparent);z-index:4;height:2px;position:absolute;inset-inline:0}.membership-photo{aspect-ratio:3/2;background:#0a0c0b;border-bottom:1px solid #ac8e4855;position:relative;overflow:hidden}.membership-photo img{object-fit:contain;filter:saturate(.68);width:100%;height:100%;transition:filter .5s;display:block}.membership-card:hover .membership-photo img{filter:saturate()}.membership-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 73%,#0c100bc9);position:absolute;inset:0}.membership-photo-index{z-index:2;font:600 30px/1 var(--display);color:var(--gold-light);text-shadow:0 2px 9px #000;align-items:center;gap:11px;display:flex;position:absolute;top:16px;left:18px}.membership-photo-index i{background:var(--gold);width:35px;height:1px;display:block}.membership-photo-label{z-index:2;color:#e7e0d1;font:7px var(--sans);letter-spacing:2px;position:absolute;bottom:17px;left:19px}.membership-content{flex-direction:column;flex:1;padding:25px 27px 21px;display:flex;position:relative}.membership-level{color:#b6b2a4;direction:ltr;justify-content:space-between;align-items:center;gap:8px;min-height:23px;font-size:7px;display:flex}.membership-level b{background:var(--gold);color:#12160c;letter-spacing:0;padding:6px 8px;font-size:7px;font-weight:500}.membership-title{min-height:153px;padding-block:25px 21px;position:relative}.membership-title>span{inset-inline-end:0;color:#e5dca00b;font:800 clamp(64px, 7vw, 109px) / 1 var(--display);pointer-events:none;position:absolute;top:22px}.membership-title h3{margin:0;font-size:33px;font-weight:650;position:relative}.membership-title p{color:#b1b4a8;max-width:330px;margin-top:13px;margin-bottom:0;font-size:11px;line-height:1.9;position:relative}.membership-durations{isolation:isolate;background:#090c0999;border:1px solid #78684466;border-radius:3px;margin-bottom:25px;padding:5px;display:flex;position:relative}.membership-durations>i{width:calc((100% - 10px) / var(--options));z-index:-1;transform:translateX(calc(var(--selected) * 100%));background:#b4975733;border:1px solid #b89c5955;border-radius:2px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:5px;bottom:5px;left:5px}.membership-durations[dir=rtl]>i{transform:translateX(calc(var(--selected) * -100%));left:auto;right:5px}.membership-durations button{color:#a9ac9f;flex:1;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 4px;font-size:14px;transition:color .2s;display:flex}.membership-durations button span{font-size:10px}.membership-durations button[aria-pressed=true]{color:var(--gold-light)}.membership-features{flex:1;align-content:start;gap:15px;margin:0 0 24px;padding:0;list-style:none;display:grid}.membership-features li{color:#c6c9bd;align-items:start;gap:12px;font-size:11px;line-height:1.65;display:flex}.membership-features svg{color:var(--gold);flex-shrink:0;width:15px;height:15px;margin-top:1px}.membership-delivery{color:var(--gold);border-block:1px solid #7e6d442f;align-items:center;gap:12px;padding-block:19px;display:flex}.membership-delivery>div{gap:4px;display:grid}.membership-delivery>div>span{color:#a7ad9e;font-size:8px}.membership-delivery strong{font-size:13px;font-weight:500}.membership-delivery small{color:#939e8d;max-width:80px;margin-inline-start:auto;font-size:7px;line-height:1.7}.membership-price{justify-content:space-between;align-items:baseline;gap:10px;margin-block:25px 20px;animation:.35s both price-arrive;display:flex}.membership-price strong{letter-spacing:-.9px;font-variant-numeric:tabular-nums;font-size:clamp(25px,2.35vw,38px);font-weight:550}.membership-price>span{color:#a6ad9e;white-space:nowrap;font-size:8px}.membership-content>.btn{z-index:1;justify-content:space-between;width:100%;min-height:53px;padding-inline:21px;font-size:12px;position:relative;overflow:hidden}.membership-content>.btn .arrow{transition:transform .3s}.membership-content>.btn:hover .arrow{transform:translate(-3px,-3px)}.membership-availability{color:#b8bdac;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:8px;display:flex}.membership-availability i{background:#c6b17b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #d7b46a44}.membership-availability i.full{background:#ab7869}@keyframes price-arrive{0%{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.section-heading h2,.process h2,.about-copy h2{animation:linear both section-emerge;animation-timeline:view();animation-range:entry entry 95%}@keyframes section-emerge{0%{opacity:.18;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}}@media (min-width:1700px){.cinema-copy{padding-top:230px}.membership-content{padding:29px 35px 25px}.membership-title h3{font-size:38px}.membership-features li,.membership-title p{font-size:13px}}@media (min-width:901px) and (max-height:850px){.training-statement h2{font-size:clamp(28px,2.6vw,44px);line-height:1.45}.training-statement p{margin-top:12px;font-size:11px}.training-statement-line{margin-top:20px}}@media (min-width:901px) and (max-width:1150px){.cinema-copy{width:41%;padding-top:180px}.cinema-copy h1{font-size:49px}.cinema-portrait{width:61%;right:1%}.cinema-achievement{width:78px;bottom:84px;right:3%}.cinema-achievement strong{font-size:54px}.cinema-actions{gap:17px}.cinema-actions .btn{gap:15px;padding-inline:18px;font-size:10px}.cinema-method{font-size:10px}.cinema-pillars{letter-spacing:1px;gap:10px}.premium-plans{gap:15px}.membership-content{padding-inline:18px}.membership-price{flex-wrap:wrap;row-gap:4px}.membership-title h3{font-size:27px}.membership-title{min-height:150px}.membership-level{font-size:6px}.membership-level b{padding:5px;font-size:6px}}@media (max-width:900px){.brand>.brand-mark{width:39px;height:39px}.cinema-hero{height:775px}.cinema-copy{width:43%;padding-top:200px}.cinema-copy h1{font-size:44px}.cinema-copy p{font-size:12px}.cinema-portrait{width:55%;height:calc(100% - 100px);top:100px;bottom:auto;right:0}.cinema-portrait img{object-position:center top}.cinema-achievement{border:0;flex-direction:row;gap:12px;width:auto;padding:0;top:80px;bottom:auto;right:5%}.cinema-star{display:none}.cinema-achievement strong{font-size:52px}.cinema-achievement strong span{font-size:30px}.cinema-achievement b{font-size:7px}.cinema-achievement div>span{font-size:6px}.cinema-actions{flex-direction:column;align-items:flex-start;gap:15px}.cinema-actions .btn{min-height:49px;padding-inline:21px}.cinema-pillars{letter-spacing:1px;gap:8px;font-size:6px}.cinema-bottom>span{font-size:5px}.cinema-top .eyebrow,.cinema-top>span{font-size:6px}html[lang=en] .cinema-copy h1{font-size:67px}.premium-plans{gap:14px}.membership-content{padding:19px 16px}.membership-title h3{font-size:26px}.membership-title{min-height:152px}.membership-title>span{font-size:73px}.membership-title p{font-size:10px}.membership-level{flex-direction:column;align-items:flex-start;gap:5px;min-height:39px}.membership-features li{gap:7px;font-size:10px}.membership-price{flex-direction:column;gap:6px}.membership-price strong{font-size:27px}.membership-delivery{flex-wrap:wrap;gap:7px}.membership-delivery small{max-width:100%;margin-inline-start:24px}.membership-durations button{flex-direction:column;gap:4px;padding:5px;font-size:12px}.membership-durations button span{font-size:8px}.membership-photo-label{letter-spacing:1px;font-size:5px;bottom:13px;left:12px}}@media (max-width:900px),(max-height:619px),(prefers-reduced-motion:reduce){.training-gallery{height:auto}.training-stage{contain:none;height:auto;padding:40px 5.2%;position:relative;top:auto;overflow:hidden}.training-scene-head{margin-bottom:45px;position:relative;inset:auto}.training-scene-head>span{display:none}.training-statement{opacity:1;width:100%;max-width:640px;margin:0 auto 45px;position:relative;inset:auto;transform:none}.training-statement h2{font-size:clamp(31px,4.5vw,47px)}.training-ghost{display:none}.training-frames{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:22px 18px;padding:6px 0 30px;display:grid;position:relative}.training-frame{width:100%;max-width:none;padding:4px 4px 0;position:relative;inset:auto;translate:none;box-shadow:0 8px 15px #0005;will-change:auto!important;transform:none!important}.training-frame:nth-child(2n){rotate:3deg}.training-frame:nth-child(odd){rotate:-3deg}.training-frame figcaption{letter-spacing:.8px;gap:6px;padding:9px 2px;font-size:5px}.training-scene-foot{letter-spacing:1px;gap:12px;margin-top:25px;font-size:5px;position:relative;inset:auto}.training-scene-foot>div{width:60px}}@media (max-width:700px){.premium-pricing{padding-block:66px}.premium-pricing .section-heading{margin-bottom:30px}.premium-plans{grid-template-columns:1fr;gap:27px;max-width:530px;margin-inline:auto}.membership-content{padding:25px 25px 22px}.membership-title{min-height:0;padding-block:21px 25px}.membership-title h3{font-size:34px}.membership-title>span{font-size:100px;top:15px}.membership-title p{font-size:12px}.membership-level{flex-direction:row;align-items:center;min-height:22px}.membership-level>span,.membership-level>b{font-size:7px}.membership-durations button{flex-direction:row;gap:7px;padding:9px 5px;font-size:15px}.membership-durations button span{font-size:10px}.membership-features li{font-size:12px}.membership-delivery{flex-wrap:nowrap;gap:12px}.membership-delivery small{max-width:85px;margin-inline-start:auto}.membership-price{flex-direction:row;align-items:baseline}.membership-price strong{font-size:32px}.membership-photo-label{letter-spacing:1.5px;font-size:7px;bottom:17px;left:20px}.training-frames{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 17px}.training-stage{padding-block:36px}.training-frame figcaption{font-size:5.3px}}@media (max-width:600px){.brand>.brand-mark{width:36px;height:36px}.arrival-lockup .brand-mark{width:85px;height:85px}.arrival-word{letter-spacing:3px;font-size:58px}.arrival-caption{letter-spacing:3px;font-size:6px}.arrival-corner{letter-spacing:1.3px;font-size:5px}.cinema-hero{flex-direction:column;height:auto;min-height:0;padding:54px 0 72px;display:flex}.cinema-top{top:20px;left:6%;right:6%}.cinema-top .eyebrow{letter-spacing:1.2px;gap:6px;font-size:5px}.cinema-top>span{display:none}.cinema-type{opacity:.8;align-items:center;height:230px;font-size:31vw;top:85px;left:2%;right:2%}.cinema-portrait{width:100%;height:425px;margin:0 auto;position:relative;inset:auto;transform:none}.cinema-portrait img{object-position:center;-webkit-mask-image:linear-gradient(#000 91%,#0000);mask-image:linear-gradient(#000 91%,#0000)}.cinema-orbit{opacity:.5;width:127%;height:475px;top:25px;right:-17%}.cinema-copy{text-align:right;z-index:4;width:auto;max-width:490px;margin:5px 6% 0;padding:0}.cinema-kicker{margin-bottom:15px;font-size:8px}.cinema-copy h1{letter-spacing:-1.5px;font-size:37px;line-height:1.4}.cinema-line:not(:first-child){vertical-align:top;display:inline-block}.cinema-line:nth-child(3){margin-inline-start:9px}.cinema-copy p{max-width:100%;margin-top:17px;font-size:12px}.cinema-actions{flex-direction:row;align-items:center;gap:23px;margin-top:22px}.cinema-actions .btn{gap:18px;min-height:49px;padding:14px 22px;font-size:11px}.cinema-method{gap:8px;font-size:9px}.cinema-pillars{letter-spacing:1.3px;justify-content:flex-end;gap:12px;margin-top:24px;font-size:6px}.cinema-achievement{flex-direction:column;align-items:flex-start;gap:8px;top:85px;right:5%}.cinema-achievement strong{font-size:39px}.cinema-achievement strong span{font-size:23px}.cinema-achievement b{letter-spacing:.8px;font-size:5px}.cinema-achievement div>span{letter-spacing:.7px;font-size:5px}.cinema-bottom{letter-spacing:1px;font-size:5px;bottom:23px;left:6%;right:6%}.cinema-bottom>span{display:none}.cinema-bottom a{gap:10px}html[lang=en] .cinema-copy{margin-top:6px}html[lang=en] .cinema-copy h1{font-size:62px;line-height:.95}html[lang=en] .cinema-line{margin:0;display:block}html[lang=en] .cinema-copy p{font-size:13px}.training-scene-head .eyebrow{letter-spacing:1.7px;font-size:5px}.training-statement h2{letter-spacing:-1px;font-size:31px}.training-statement p{margin-top:14px;font-size:10px}.training-statement-line{margin-top:21px}.training-scene-foot>span:last-child{display:none}}@media (max-width:360px){.cinema-portrait{height:395px}.cinema-copy h1{font-size:33px}.cinema-actions{gap:16px}.cinema-actions .btn{padding-inline:17px;font-size:10px}.cinema-method{gap:5px;font-size:8px}html[lang=en] .cinema-copy h1{font-size:57px}.membership-content{padding-inline:21px}.membership-price strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.brand-arrival{display:none}.cinema-portrait,.cinema-type,.membership-card{transform:none!important}.cinema-type span,.cinema-line>span,.cinema-line>em,.cinema-portrait img,.cinema-copy p,.cinema-actions,.cinema-pillars,.cinema-kicker,.cinema-achievement{opacity:1;transform:none}.cinema-orbit path{stroke-dashoffset:0}.training-frame{rotate:0deg!important}.training-scene-foot i{transform:scaleX(1)}}.brand-arrival{animation-duration:.56s;animation-delay:1.68s}.arrival-shutter{animation-duration:.88s;animation-delay:1.34s}.arrival-lockup{gap:16px;animation-duration:.38s;animation-delay:1.55s}.arrival-word>span{animation-duration:.8s;animation-delay:calc(var(--i) * 65ms + .15s)}.arrival-lockup .brand-mark{width:96px;height:96px}.dumbbell-graphic{width:100px;color:var(--gold);display:inline-block}.dumbbell-graphic svg{width:100%;height:auto;display:block}.arrival-rep{align-items:center;gap:20px;margin-top:2px;display:flex}.arrival-rep>i{transform-origin:100%;background:linear-gradient(90deg,#0000,#d1b16e88);width:70px;height:1px;animation:1s .3s both rep-line}.arrival-rep>i:last-child{rotate:180deg}.arrival-rep .dumbbell-graphic{width:72px;animation:1.65s 50ms both dumbbell-lift}.arrival-rep .dumbbell-left{animation:.65s 80ms both plate-left}.arrival-rep .dumbbell-right{animation:.65s 80ms both plate-right}@keyframes dumbbell-lift{0%{opacity:0;transform:translateY(14px)rotate(-28deg)}28%{opacity:1;transform:translateY(0)rotate(-16deg)}62%{transform:translateY(-9px)rotate(12deg)}to{transform:translateY(0)rotate(0)}}@keyframes plate-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes plate-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes rep-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.champion-orbits{width:100%;height:100%;animation:18s ease-in-out infinite alternate paused orbit-drift}.cinema-orbit{opacity:.88}.cinema-orbit .orbit-rail{stroke:#c7a55f88;stroke-width:1px}.cinema-orbit .orbit-secondary{stroke:#bda15a33;stroke-width:.8px}.cinema-orbit .orbit-traveller{stroke:#ead19a;stroke-width:1.7px;stroke-dasharray:.13 .87;stroke-dashoffset:1px;stroke-linecap:round;animation:14s linear infinite paused orbit-travel}.cinema-orbit .orbit-reverse{stroke:#b99857;stroke-width:1.1px;stroke-dasharray:.075 .925;animation-duration:19s;animation-direction:reverse}.cinema-orbit .orbit-bead{stroke:#f6d990;stroke-width:6px;stroke-linecap:round;stroke-dasharray:.0001 .9999;stroke-dashoffset:.4px;animation:14s linear infinite paused orbit-travel}.cinema-hero.scene-active .champion-orbits,.cinema-hero.scene-active .orbit-traveller,.cinema-hero.scene-active .orbit-bead{animation-play-state:running}@keyframes orbit-travel{to{stroke-dashoffset:-1px}}@keyframes orbit-drift{0%{transform:rotate(-4deg)scale(.985)}to{transform:rotate(5deg)scale(1.025)}}.motion-ready[data-motion]{opacity:0}.motion-ready.motion-entered[data-motion]{opacity:1;animation:arranged-rise 1.05s var(--motion-delay,0s) cubic-bezier(.16, 1, .3, 1) both}.motion-ready.motion-entered[data-motion=title]{animation-name:arranged-title;animation-duration:1.15s}.motion-ready.motion-entered[data-motion=photo]{animation-name:arranged-photo;animation-duration:1.25s}.motion-ready.motion-entered[data-motion=sequence],.motion-ready.motion-entered[data-motion=graphic]{animation:none}.motion-entered[data-motion=sequence]>:not(.journey-connector){animation:arranged-rise 1.05s calc(var(--motion-delay,0s) + var(--sequence-delay,0s)) cubic-bezier(.16, 1, .3, 1) both}.motion-entered[data-motion=sequence]>:nth-child(2){--sequence-delay:.1s}.motion-entered[data-motion=sequence]>:nth-child(3){--sequence-delay:.2s}.motion-entered[data-motion=sequence]>:nth-child(4){--sequence-delay:.3s}.motion-entered[data-motion=sequence]>:nth-child(5){--sequence-delay:.38s}.motion-entered[data-motion=sequence]>:nth-child(6){--sequence-delay:.44s}[data-motion] h2{animation:none}.motion-ready.motion-focused,.motion-focused [data-motion],.motion-focused[data-motion=sequence]>*{opacity:1!important;animation-duration:0s!important;animation-delay:0s!important}@keyframes arranged-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes arranged-title{0%{opacity:.1;clip-path:inset(0 0 100%);transform:translateY(42px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes arranged-photo{0%{opacity:.1;clip-path:inset(0 0 45%);transform:translateY(22px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.motion-accent{width:160px;height:80px;color:var(--gold);margin-bottom:15px}.motion-accent svg{width:100%;height:100%}.motion-accent ellipse,.motion-accent path{stroke:currentColor;stroke-width:.85px;opacity:.65}.motion-accent circle{fill:currentColor}.motion-accent.motion-entered :is(ellipse,path){stroke-dasharray:1;animation:1.6s .1s both accent-trace}@keyframes accent-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.coaching-stack{background:radial-gradient(at 75% 40%,#75613c13,#0000 55%),#0c0f0d;padding-bottom:65px}.stack-intro{color:#b7b9b0;max-width:360px;font-size:13px;line-height:1.95}.stack-intro .motion-accent{margin-inline-start:auto}.stack-runway{--stack-progress:0;position:relative}.stack-stage{position:relative}.stack-navigation{direction:ltr;border-bottom:1px solid #b2925544;justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin-bottom:20px;display:flex}.stack-navigation>div{gap:8px;display:flex}.stack-navigation button{color:#a4a79e;background:0 0;border:0;align-items:center;gap:12px;padding:14px 21px;font-size:12px;display:flex;position:relative}.stack-navigation button>span{font:600 20px var(--display);color:#b59b63}.stack-navigation button>i{background:#e0be77;width:100%;height:2px;transition:transform .45s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.stack-navigation button[aria-current]{color:#f0ece2;background:#b39b6111}.stack-navigation button[aria-current]>i{transform:scaleX(1)}.stack-scroll-note{color:#b4b3a6;align-items:center;gap:10px;font-size:9px;display:flex}.stack-scroll-note svg{color:var(--gold)}.stack-cards{gap:24px;display:grid}.coaching-card{isolation:isolate;direction:ltr;background:linear-gradient(120deg,#171c18,#10140f);border:1px solid #8d74415c;border-radius:8px;grid-template-columns:54% 46%;padding:22px;scroll-margin-top:105px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 45px #0003}.coaching-card:after{content:"";opacity:var(--card-shade,0);pointer-events:none;z-index:4;background:#060907;position:absolute;inset:0}.coaching-visual{background:#0b0e0c;border:1px solid #d4b37625;border-radius:4px;align-self:center;min-width:0;margin:0;overflow:hidden}.coaching-visual img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.coaching-visual figcaption{color:#d8d4c6;flex-direction:column;gap:8px;min-height:75px;padding:14px 20px;display:flex}.coaching-visual figcaption>span{color:#beab79;font:7px var(--sans);letter-spacing:2px}.coaching-visual figcaption strong{font-size:11px;font-weight:500}.coaching-detail{padding:clamp(22px,3vw,50px);text-align:right;direction:rtl;align-self:center;padding-inline-end:20px;position:relative}html[lang=en] .coaching-detail{text-align:left;direction:ltr}.coaching-card-top{color:var(--gold);justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.coaching-card-top>span{font:7px var(--sans);letter-spacing:2px;direction:ltr}.coaching-word{color:#d2c8a61a;font:800 clamp(42px, 6.5vw, 104px) / .88 var(--display);text-align:left;direction:ltr;margin-bottom:12px;display:block}.coaching-detail h3{color:#f0eee6;margin-bottom:13px;font-size:clamp(25px,2.6vw,42px);line-height:1.6}html[lang=en] .coaching-detail h3{font:700 clamp(32px, 3vw, 46px) / 1.06 var(--display)}.coaching-detail>p{color:#b8bbae;max-width:440px;font-size:12px;line-height:1.95}.coaching-detail ul{gap:11px;margin-top:23px;padding:0;list-style:none;display:grid}.coaching-detail li{color:#d3d4c8;align-items:center;gap:13px;font-size:11px;display:flex}.coaching-detail li>span{font:10px var(--sans);color:var(--gold);border-inline-end:1px solid #b59a5544;padding-inline-end:13px}.coaching-meter{color:#b9b596;align-items:end;gap:5px;margin-top:26px;display:flex}.coaching-meter>i{transform-origin:bottom;background:#bfa364;width:4px;height:9px;display:block}.coaching-meter>i:nth-child(2){height:15px}.coaching-meter>i:nth-child(3){height:22px}.coaching-meter span{font:7px var(--sans);letter-spacing:2px;margin-inline-start:10px}.coaching-card.card-in-place .coaching-meter i{animation:.65s both meter-build}.coaching-card.card-in-place .coaching-meter i:nth-child(2){animation-delay:.12s}.coaching-card.card-in-place .coaching-meter i:nth-child(3){animation-delay:.24s}@keyframes meter-build{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}.stack-progress{background:#a68c4326;height:1px;margin-top:16px}.stack-progress i{width:100%;height:2px;transform:scaleX(var(--stack-progress));transform-origin:0;background:#d8b874;display:block}.stack-enabled{height:300svh}.stack-enabled .stack-stage{height:calc(100svh - 80px);position:sticky;top:80px;overflow:clip}.stack-enabled .stack-navigation{margin-bottom:0}.stack-enabled .stack-cards{height:calc(100% - 95px);margin-top:15px;position:relative}.stack-enabled .coaching-card{z-index:calc(var(--stack-index) + 1);transform-origin:50% 20px;will-change:transform;position:absolute;inset:0}.stack-enabled .coaching-card:nth-child(n+2){transform:translateY(120%)}.stack-enabled .stack-progress{margin-top:12px}@media (min-width:901px) and (max-height:820px){.stack-enabled .coaching-card{padding:14px}.stack-enabled .coaching-detail{padding:15px 25px}.stack-enabled .coaching-word{font-size:62px}.stack-enabled .coaching-card-top{margin-bottom:14px}.stack-enabled .coaching-detail ul{gap:8px;margin-top:15px}.stack-enabled .coaching-meter{margin-top:17px}.stack-enabled .coaching-visual figcaption{min-height:62px;padding:10px 16px}.stack-enabled .coaching-detail h3{font-size:27px}}.journey-section{isolation:isolate;background:#0d110f;position:relative;overflow:hidden}.journey-background{pointer-events:none;z-index:-1;background:radial-gradient(at 18% 80%,#94804920,#0000 60%),linear-gradient(120deg,#10181144,#0b0e0c);position:absolute;inset:0}.journey-background:before{content:"";opacity:.2;background-image:linear-gradient(#a08e5122 1px,#0000 1px),linear-gradient(90deg,#a08e5122 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.journey-background>span{font:800 clamp(120px, 20vw, 320px) / .85 var(--display);letter-spacing:-3px;color:#b8ad7610;position:absolute;top:14%;left:4%}.journey-contours{position:absolute;inset:-20% -15%;transform:rotate(-20deg)}.journey-contours i{border:1px solid #d6b86e1c;border-radius:50%;position:absolute;inset:20%}.journey-contours i:nth-child(2){inset:28%}.journey-contours i:nth-child(3){inset:35%}.journey-contours.motion-entered i{animation:16s ease-in-out 2 alternate journey-orbit}@keyframes journey-orbit{0%{transform:scale(.93)rotate(0)}to{transform:scale(1.08)rotate(6deg)}}.journey-intro{color:#b5b8ad;max-width:300px;font-size:12px;line-height:1.95}.journey-intro .dumbbell-graphic{width:80px;margin-bottom:12px;transform:rotate(-18deg)}.journey-intro.motion-entered .dumbbell-graphic{animation:1.6s both dumbbell-lift}.journey-intro .text-link{margin-top:14px}.journey-track{direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.journey-connector{z-index:2;pointer-events:none;background:#a48e5740;height:1px;position:absolute;top:113px;left:30px;right:30px}.journey-connector i{transform-origin:0;background:linear-gradient(90deg,#6b5931,#e4c684);width:100%;height:2px;display:block}.journey-track.motion-entered .journey-connector i{animation:1.6s cubic-bezier(.25,.6,.3,1) .25s both rep-line}.journey-card{text-align:right;direction:rtl;background:linear-gradient(135deg,#232b2188,#0c100fdd);border:1px solid #9c89534d;border-radius:5px;padding:23px 24px 28px;position:relative;overflow:hidden}html[lang=en] .journey-card{text-align:left;direction:ltr}.journey-step-top{color:#dabe7d;direction:ltr;justify-content:space-between;align-items:center;height:51px;margin-bottom:54px;display:flex}.journey-step-top>span{font:600 55px/1 var(--display)}.journey-step-top>svg{box-sizing:content-box;background:#9380450e;border:1px solid #a9904b40;border-radius:50%;padding:10px}.journey-node{z-index:3;background:#141b14;border:1px solid #d8b86e66;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:105px;left:24px}.journey-node>i{background:#e5c886;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #daba7688}.journey-track.motion-entered .journey-node{animation:node-signal .7s calc(.4s + var(--journey-i) * .24s) both}@keyframes node-signal{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.journey-tag{font:7px var(--sans);letter-spacing:1.7px;color:#b6aa84;direction:ltr;margin-bottom:16px;display:block}.journey-card h3{margin-bottom:13px;font-size:23px;line-height:1.6}html[lang=en] .journey-card h3{font:600 31px/1.1 var(--display)}.journey-card p{color:#b7bcae;font-size:11px;line-height:1.95}.journey-card-line{bottom:0;background:linear-gradient(90deg,#0000,#d6b77880,#0000);height:2px;position:absolute;inset-inline:0}.journey-foot{color:#bcb18f;justify-content:space-between;gap:20px;margin-top:30px;font-size:9px;display:flex}.journey-foot>span:first-child{font:8px var(--sans);letter-spacing:1.8px}.site-header{background:linear-gradient(110deg,#151912f5,#090d0bf5 45%,#151810f5);border-bottom-color:#9c835247;gap:26px;height:80px;box-shadow:0 5px 30px #0002}.site-header.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c110ff5;height:80px}.site-header .brand strong{letter-spacing:1.7px;font-size:29px}.site-header .brand small{letter-spacing:3.2px;color:#c6b784;font-size:6px}.desktop-nav{background:#b3a77305;border:1px solid #a18b462b;border-radius:3px;gap:4px;padding:4px}.desktop-nav a{color:#c4c5ba;padding:11px 16px;transition:color .25s,background .3s;position:relative}.desktop-nav a:after{content:"";background:#d5b570;height:1px;transition:transform .35s;position:absolute;bottom:4px;left:16px;right:16px;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:#f0e8d3;background:#b4984e0b}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.header-cta{border:1px solid #e1c080;box-shadow:inset 0 1px #f7e6b766}.header-cta .arrow{transition:transform .3s}.header-cta:hover .arrow{transform:translate(-3px,-3px)}.footer{background:radial-gradient(at 75% 100%,#76633c1c,#0000 50%),#0d120f;padding-top:65px;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;opacity:.22;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#d1b96c22 25%);position:absolute;inset:0}.footer-top,.footer-grid,.footer-bottom,.footer-signature{position:relative}.footer-top{border-bottom:1px solid #ae944342;padding-bottom:32px}.footer-top .brand strong{font-size:33px}.footer-top .back-top{color:#e1c381;background:#ac8c3710;border:1px solid #c3a36177;border-radius:50%;width:48px;height:48px}.footer-top .back-top:hover svg{transform:translateY(-4px)}.footer-top .back-top svg{transition:transform .3s}.footer-grid{gap:40px;padding-block:40px}.footer-grid a{align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;transition:transform .3s,color .3s;display:inline-flex;position:relative}.footer-grid a:hover{transform:translate(-4px)}html[lang=en] .footer-grid a:hover{transform:translate(4px)}.footer-grid .micro{color:#bda970}.footer-grid>.footer-disclosure{background:#c8ac6510;border:1px solid #b3965040;border-radius:4px;padding:22px}.footer-signature{direction:ltr;border-block:1px solid #a790473f;margin-bottom:22px;padding:24px 0 16px}.footer-word{color:#d7c58d1c;font:800 clamp(74px, 14vw, 240px) / .87 var(--display);letter-spacing:-3px;justify-content:space-between;display:flex;overflow:hidden}.footer-word>span{display:inline-block}.footer-word.motion-entered>span{animation-name:footer-letter;animation-duration:1.2s}.footer-word.motion-entered>span:nth-child(7){--sequence-delay:.5s}.footer-word.motion-entered>span:nth-child(8){--sequence-delay:.56s}@keyframes footer-letter{0%{color:#e3c57c44;transform:translateY(105%)rotate(4deg)}to{color:#d7c58d1c;transform:translateY(0)}}.footer-signature-note{color:#bfb28e;font:7px var(--sans);letter-spacing:2.4px;justify-content:space-between;padding-top:15px;display:flex}.footer-bottom{border-top:0}@media (max-width:1100px){.desktop-nav a{padding:10px;font-size:10px}.site-header{gap:12px}.journey-card{padding:20px 17px 25px}.journey-card h3{font-size:20px}.journey-step-top{height:54px}}@media (max-width:900px){.coaching-card{grid-template-columns:1fr;padding:16px}.coaching-visual{width:100%}.coaching-visual img{max-height:none}.coaching-detail{padding:25px 10px 15px}.coaching-word{font-size:76px}.coaching-detail h3{font-size:30px}.coaching-detail>p{max-width:none}.stack-scroll-note{display:none}.stack-navigation{justify-content:center}.stack-navigation button{padding:12px 24px}.journey-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.journey-connector{display:none}.journey-card h3{font-size:25px}.journey-card{padding:22px}.journey-card:before{content:"";background:#bba06455;height:1px;position:absolute;top:113px;left:24px;right:24px}.footer-grid{gap:26px}.journey-intro{max-width:100%}}@media (max-width:600px){.site-header,.site-header.scrolled{height:70px}.site-header .brand strong{letter-spacing:1px;font-size:24px}.site-header .brand small{letter-spacing:2.3px;font-size:5px}.site-header .brand>.brand-mark{width:38px;height:38px}.site-header .nav-actions{gap:9px}.arrival-rep>i{width:42px}.arrival-caption{letter-spacing:2.4px;font-size:7px}.coaching-stack{padding-bottom:36px}.stack-intro .motion-accent{display:none}.stack-intro{font-size:11px}.stack-navigation button{gap:8px;padding:13px 16px;font-size:10px}.stack-navigation button>span{font-size:18px}.coaching-card{padding:10px}.coaching-detail{padding:24px 14px 15px}.coaching-card-top{margin-bottom:20px}.coaching-word{font-size:clamp(48px,16vw,70px)}.coaching-detail h3{font-size:27px}.coaching-visual figcaption{padding:13px}.coaching-visual figcaption>span{letter-spacing:1.2px;font-size:6px}.coaching-visual figcaption strong,.coaching-detail li{font-size:10px}.journey-intro .dumbbell-graphic{width:57px}.journey-track{grid-template-columns:1fr;gap:15px}.journey-card{padding:22px 25px}.journey-step-top{margin-bottom:42px}.journey-card h3{font-size:27px}.journey-card p{max-width:290px;font-size:12px}.journey-foot{flex-direction:column;gap:9px}.footer{padding-top:38px}.footer-grid>.footer-disclosure{padding:17px}.footer-top .brand strong{font-size:28px}.footer-top .back-top{width:39px;height:39px}.footer-word{letter-spacing:-1px;font-size:16vw}.footer-signature-note{letter-spacing:1.2px;font-size:5px}}@media (prefers-reduced-motion:reduce){.motion-ready[data-motion],.motion-ready[data-motion]>*{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.champion-orbits,.cinema-orbit ellipse,.journey-contours i,.dumbbell-graphic,.dumbbell-graphic *,.journey-connector i,.journey-node,.coaching-meter i{animation:none!important}.stack-progress i{transform:scaleX(1)}.footer-word>span{animation:none!important}}.journey-v5{background:#0b0e0e;padding-block:clamp(65px,7vw,112px)}.journey-field{z-index:-1;pointer-events:none;background:radial-gradient(at 8% 100%,#a47a2b16,#0000 55%);position:absolute;inset:0;overflow:hidden}.journey-field:before{content:"";background-color:#0000;background-image:linear-gradient(#bca8780b 1px,#0000 1px),linear-gradient(90deg,#bca8780b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:90px 90px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0007,#0000 75%);mask-image:linear-gradient(90deg,#0007,#0000 75%)}.journey-field>span{font:800 clamp(130px, 18vw, 310px) / 1 var(--display);letter-spacing:-4px;color:#dfca9c04;white-space:nowrap;position:absolute;top:-3%;left:1%}.journey-field>i{background:linear-gradient(#0000,#d6b46a14,#0000);width:1px;height:150%;position:absolute;top:-40%;right:5%;transform:rotate(35deg)}.journey-field>i:nth-of-type(2){right:20%}.journey-field>i:nth-of-type(3){right:35%}.journey-v5 .section-heading{align-items:center;margin-bottom:38px}.journey-v5 .journey-intro{max-width:285px}.journey-console{border-block:1px solid #cdb67721;justify-content:space-between;align-items:center;gap:15px;margin-bottom:40px;padding-block:17px;display:flex}.journey-console-label{color:#d2c8ad;align-items:center;gap:12px;font-size:10px;display:inline-flex}.journey-console-label>i{background:var(--gold);width:5px;height:5px;box-shadow:0 0 14px #eac47250}.journey-controls{direction:ltr;align-items:center;gap:8px;display:flex}.journey-counter{font:500 27px/1 var(--display);color:#e2c17d;font-variant-numeric:tabular-nums;width:73px}.journey-counter small{color:#b3b3a8;font-size:17px}.journey-controls button{color:#d5c7a5;border:1px solid #bda26740;place-items:center;width:38px;height:38px;transition:background .25s,color .25s;display:grid}.journey-controls button:hover,.journey-controls button[aria-pressed=true]{color:#111412;background:#d3b675}.journey-v5 .journey-track{direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.journey-v5 .journey-card{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;padding:0;display:flex;overflow:visible}.journey-v5 .journey-card:before{content:none}.journey-rail{pointer-events:none;z-index:0;background:#bdaa7830;height:2px;position:absolute}.journey-rail>i{transform-origin:0 0;background:linear-gradient(90deg,#a98545,#f8dfa0);position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 10px #d6b26650}.journey-rail>b{background:#fff0bd;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px;box-shadow:0 0 8px #f8d580,0 0 25px #f7d997b0}.journey-v5 .journey-node{color:#b9b9ac;isolation:isolate;background:#101514;border:1px solid #766b50;border-radius:50%;flex-shrink:0;width:64px;height:64px;margin-bottom:32px;transition:background .5s,color .5s,border-color .5s;animation:none;position:relative;top:auto;left:auto}.journey-v5 .journey-node>span{font:600 31px/1 var(--display);direction:ltr}.journey-v5 .journey-node>i{width:auto;height:auto;box-shadow:none;opacity:0;background:0 0;border:1px solid #dab97560;border-radius:50%;position:absolute;inset:-7px}.journey-v5 .is-complete .journey-node{color:#e6c580;background:#24231b;border-color:#c8a25b}.journey-v5 .is-current .journey-node{color:#141712;background:#dfbf7b;border-color:#efdaa3;box-shadow:0 0 30px #e0b86715}.journey-v5 .is-current .journey-node>i{opacity:1}.journey-running .is-current .journey-node>i{animation:2.6s ease-out infinite journey-breathe}.journey-copy{background:linear-gradient(145deg,#151a17,#0c100f);border:1px solid #43463a;flex:1;width:100%;min-height:222px;padding:28px 24px 30px;transition:border-color .5s,background .5s,transform .65s;position:relative}.journey-copy:before,.journey-copy:after{content:"";border-color:#c8ab6840;width:10px;height:10px;transition:border-color .4s;position:absolute}.journey-copy:before{color:#938055;border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.journey-copy:after{color:#938055;border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.is-current .journey-copy{background:linear-gradient(145deg,#28271e,#131714);border-color:#c4a466;transform:translateY(-4px)}.journey-copy-top{color:#afa17e;direction:ltr;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.journey-v5 .journey-tag{letter-spacing:1.5px;margin:0;font-family:Inter Variable,sans-serif;font-size:8px;line-height:1.7}.journey-copy-top>svg{flex-shrink:0;transition:color .4s}.is-current .journey-copy-top>svg{color:#f0cf86}.journey-running .is-current .journey-copy-top>svg{animation:.8s ease-out both journey-icon-in}.journey-v5 .journey-card h3{margin-bottom:12px;font-size:clamp(19px,1.6vw,27px)}html[lang=en] .journey-v5 .journey-card h3{font:600 clamp(25px, 2.2vw, 33px) / 1.15 var(--display)}.journey-v5 .journey-card p{color:#b8bcb1;max-width:none;font-size:11px;line-height:2}.journey-v5 .journey-card-line{transform-origin:0;background:#d5b579;transition:transform .8s;inset-inline:16%;transform:scaleX(0)}.journey-v5 .is-current .journey-card-line,.journey-v5 .is-complete .journey-card-line{transform:scaleX(1)}.journey-v5 .journey-foot{color:#b3ac97;margin-top:35px}@keyframes journey-breathe{0%{opacity:.8;transform:scale(.92)}75%,to{opacity:0;transform:scale(1.22)}}@keyframes journey-icon-in{0%{transform:translateY(7px)rotate(-12deg)}to{transform:none}}.brand-arrival.arrival-v5{direction:ltr;background:#090d0c;animation:.75s cubic-bezier(.77,0,.18,1) 2.8s both athletic-curtain}.arrival-scenery{position:absolute;inset:0;overflow:hidden}.arrival-grid{opacity:.35;background-color:#0000;background-image:linear-gradient(#d3bd840c 1px,#0000 1px),linear-gradient(90deg,#d3bd840c 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.arrival-outline{font:800 clamp(150px, 28vw, 480px) / .9 var(--display);letter-spacing:-3px;-webkit-text-stroke:1px #dcc1810a;color:#0000;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.arrival-dial{color:#c6a566;width:min(70vh,600px);max-width:98vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dial-outer{stroke:currentColor;stroke-opacity:.16}.dial-ticks{stroke:currentColor;stroke-width:7px;stroke-dasharray:1 21;opacity:.28;transform-origin:50%;animation:3.1s cubic-bezier(.2,.6,.3,1) both dial-turn}.dial-trace{stroke:#d9ba79;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50%;opacity:.45;animation:2.4s cubic-bezier(.3,.6,.4,1) .25s forwards dial-draw;transform:rotate(-90deg)}.dial-cross{stroke:#e5cc94;stroke-opacity:.4}.arrival-lane{background:linear-gradient(90deg,#bea66504,#b4955020,#bda26a02);border-inline:1px solid #c4a36424;width:15vw;position:absolute;top:-35%;bottom:-35%;transform:skew(-20deg)}.arrival-lane-left{animation:2.9s cubic-bezier(.2,.7,.2,1) both lane-left;left:-12%}.arrival-lane-right{animation:2.9s cubic-bezier(.2,.7,.2,1) both lane-right;right:-12%}.arrival-v5 .arrival-lockup{gap:15px;width:min(590px,96vw);padding:26px;animation:.5s 2.72s both arrival-lockup-out}.arrival-v5 .arrival-edition{letter-spacing:2.8px;color:#c8bb97;text-align:center;margin-bottom:6px;font:7px Inter Variable,sans-serif;animation:.9s .15s both brand-name}.arrival-v5 .arrival-lockup>.brand-mark{width:85px;height:85px;margin-bottom:2px}.arrival-v5 .arrival-word{letter-spacing:4px;padding-inline:8px;font-size:clamp(58px,7.5vw,105px);font-style:italic;line-height:1.04}.arrival-v5 .arrival-word>span{animation-duration:1s;animation-delay:calc(var(--i) * 85ms + .2s)}.arrival-v5 .arrival-caption{letter-spacing:3.7px;font:8px Inter Variable,sans-serif;animation:.8s .7s both brand-name}.arrival-v5 .arrival-rep{gap:22px;margin-top:0}.arrival-v5 .arrival-rep>i{width:67px;animation:1.8s .5s both rep-line}.arrival-v5 .arrival-rep .dumbbell-graphic{width:90px;animation:2.4s .2s both athletic-lift}.arrival-v5 .dumbbell-left{animation:.95s .25s both plate-left}.arrival-v5 .dumbbell-right{animation:.95s .25s both plate-right}.arrival-beats{color:#b7b2a2;letter-spacing:1.4px;gap:26px;font:7px Inter Variable,sans-serif;display:flex}.arrival-beats>span{animation:.65s .9s both beat-arrive}.arrival-beats>span:nth-child(2){animation-delay:1.35s}.arrival-beats>span:nth-child(3){animation-delay:1.8s}.arrival-baseline{background:#c9af7833;height:1px;position:absolute;bottom:85px;left:5%;right:5%}.arrival-baseline>i{transform-origin:0;background:linear-gradient(90deg,#6c5635,#e9cb84);width:100%;height:2px;animation:2.6s cubic-bezier(.3,.6,.4,1) .12s both rep-line;display:block}.arrival-v5 .arrival-corner{letter-spacing:2px;max-width:55%;font:7px/1.8 Inter Variable,sans-serif;bottom:39px;left:5%}.arrival-skip{color:#d6c49d;pointer-events:auto;align-items:center;gap:12px;min-height:44px;padding:10px 5px;font-size:9px;display:flex;position:absolute;bottom:22px;right:5%}.arrival-skip>span:last-child{letter-spacing:1px;font:7px Inter Variable,sans-serif}.arrival-skip:hover{color:#fff}.brand-first-visit .cinema-portrait img{animation-delay:2.72s}.brand-first-visit .cinema-kicker{animation-delay:2.85s}.brand-first-visit .cinema-line>span,.brand-first-visit .cinema-line>em{animation-delay:2.9s}@keyframes athletic-curtain{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,0 0);visibility:hidden}}@keyframes dial-turn{0%{opacity:0;transform:rotate(-95deg)}to{opacity:.28;transform:rotate(0)}}@keyframes dial-draw{to{stroke-dashoffset:0}}@keyframes lane-left{0%{transform:translate(-100%)skew(-20deg)}to{transform:translate(160%)skew(-20deg)}}@keyframes lane-right{0%{transform:translate(100%)skew(-20deg)}to{transform:translate(-160%)skew(-20deg)}}@keyframes athletic-lift{0%{opacity:0;transform:translateY(22px)rotate(-25deg)}35%{opacity:1;transform:translateY(0)rotate(-10deg)}64%{transform:translateY(-10px)rotate(10deg)}82%,to{opacity:1;transform:none}}@keyframes beat-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.site-header.athletic-header,.site-header.athletic-header.scrolled{background:#0a0e0deb;border-bottom:1px solid #c8b17b37;gap:clamp(16px,2vw,36px);height:80px;box-shadow:0 6px 24px #0002}.athletic-header:before{content:"";pointer-events:none;background:linear-gradient(120deg,#caad6a0c,#0000);width:28%;position:absolute;inset:0 auto 0 0}.athletic-header .header-brand{flex-shrink:0;position:relative}.athletic-header .brand{gap:12px}.athletic-header .brand strong{letter-spacing:1.7px;font-size:32px;font-style:italic;font-weight:800}.athletic-header .brand small{letter-spacing:2.5px;color:#b9b29e;font-size:6px}.athletic-header .brand>.brand-mark{width:44px;height:44px}.header-discipline{color:#b8b9ab;letter-spacing:1.6px;align-items:center;gap:15px;margin-right:auto;font:6px/1.9 Inter Variable,sans-serif;display:flex}.header-discipline>i{background:linear-gradient(#e8cc88,#70603b);width:2px;height:30px;transform:skew(-20deg)}.athletic-header .desktop-nav{background:0 0;border:0;border-radius:0;gap:24px;margin:0 0 0 auto;padding:0}.athletic-header .desktop-nav a{white-space:nowrap;animation:masthead-in .7s calc(var(--nav-i,0) * 65ms + .2s) both;background:0 0;padding:12px 0;font-size:11px}.athletic-header .desktop-nav a:nth-child(2){--nav-i:1}.athletic-header .desktop-nav a:nth-child(3){--nav-i:2}.athletic-header .desktop-nav a:nth-child(4){--nav-i:3}.athletic-header .desktop-nav a:nth-child(5){--nav-i:4}.brand-first-visit .athletic-header .desktop-nav a{animation-delay:calc(2.9s + var(--nav-i,0) * 65ms)}.brand-first-visit .athletic-header .mark-b{animation-delay:2.8s}.brand-first-visit .athletic-header .mark-r{animation-delay:2.92s}.brand-first-visit .athletic-header .mark-crown{animation-delay:3s}.brand-first-visit .athletic-header .brand strong{animation-delay:2.9s}@keyframes masthead-in{0%{opacity:0}to{opacity:1}}.athletic-header .desktop-nav a:after{transform-origin:100%;bottom:3px;left:0;right:0}.athletic-header .desktop-nav a[aria-current=page]{color:#e9cc8d}.athletic-header .desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.nav-index,.nav-arrow{display:none}.athletic-header .nav-actions{gap:20px}.athletic-header .language{border-inline-start:1px solid #b5a37330;min-width:42px;height:44px;padding:0 0 0 20px}.athletic-header .header-cta{color:#11160f;min-height:44px;box-shadow:none;background:#dfbd73;border:0;border-radius:0;gap:20px;padding:12px 21px;position:relative}.athletic-header .header-cta:before{content:"";background:#bc9c60;width:2px;height:100%;transition:left .25s;position:absolute;top:0;left:-5px}.athletic-header .header-cta:hover:before{left:-9px}.athletic-header .header-cta:hover{background:#efcf8b}.athletic-header .header-cta .arrow{width:18px}.menu-bars{flex-direction:column;gap:6px;width:22px;display:flex;transform:skewY(-8deg)}.menu-bars i{background:#dec284;width:22px;height:2px}.menu-bars i:last-child{align-self:flex-end;width:15px}.athletic-menu{padding:max(22px, env(safe-area-inset-top)) 24px max(30px, env(safe-area-inset-bottom));background:radial-gradient(at 100% 0,#9e82321c,#0000 65%),#0a0f0d}.athletic-menu[open]{animation:.5s cubic-bezier(.16,1,.3,1) both menu-reveal}.athletic-menu .mobile-menu-top{min-height:48px}.athletic-menu nav{gap:0;padding:35px 0 25px}.athletic-menu nav a{border-bottom-color:#a88f4938;align-items:center;gap:18px;padding:20px 0;font-size:22px;display:flex}.athletic-menu .nav-index{color:#b6a376;font:400 16px var(--display);display:block}.athletic-menu .nav-arrow{color:#b6a376;margin-inline-start:auto;display:block}.athletic-menu[open] nav a{animation:menu-link .65s calc(var(--nav-i,0) * 75ms + .1s) both}.athletic-menu nav a:nth-child(2){--nav-i:1}.athletic-menu nav a:nth-child(3){--nav-i:2}.athletic-menu nav a:nth-child(4){--nav-i:3}.athletic-menu nav a:nth-child(5){--nav-i:4}.menu-training-note{border-inline-start:2px solid #dab772;margin-top:15px;padding-inline-start:15px}.menu-training-note>span{font:600 26px/1 var(--display);color:#d7b876}.menu-training-note p{color:#b2b6a8;margin-top:10px;font-size:10px}@keyframes menu-reveal{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes menu-link{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.footer.athletic-footer{background:#0c100f;padding-top:0}.athletic-footer:before{opacity:1;background:linear-gradient(120deg,#c8a65a08,#0000 40%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#d1b96c0d 25%)}.footer-training-bar{border-bottom:1px solid #b2996340;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;display:flex;position:relative}.footer-training-bar>span:first-child{font:600 25px/1 var(--display);letter-spacing:1px;color:#d7bd80;align-items:center;gap:22px;display:flex}.footer-training-bar i{background:#c6a565;width:4px;height:18px;display:inline-block;transform:skew(-22deg)}.footer-training-bar>span:last-child{letter-spacing:2px;color:#aca897;font:7px Inter Variable,sans-serif}.athletic-footer .footer-top{direction:inherit;border-bottom-color:#b299632e;flex-wrap:nowrap;gap:32px;padding-block:44px}.footer-manifesto{flex:1}.footer-manifesto>.micro{letter-spacing:2.2px;color:#b2a88b;font-size:7px}.footer-manifesto h2{margin-top:18px;font-size:clamp(26px,3vw,44px);line-height:1.6}html[lang=en] .footer-manifesto h2{font:600 clamp(33px, 4vw, 59px) / 1.05 var(--display)}.footer-coaching-link{color:#e3c683;border-bottom:1px solid #ceb172;align-items:center;gap:24px;padding:18px 0;font-size:13px;transition:gap .3s;display:flex}.footer-coaching-link svg{transition:transform .4s}.footer-coaching-link:hover svg{transform:translate(4px,-4px)}.athletic-footer .back-top{background:#d6b86a06;border:1px solid #aa946647;border-radius:0;flex-shrink:0;width:49px;height:49px;margin:0 0 0 18px}.athletic-footer .footer-grid{direction:inherit;grid-template-columns:minmax(240px,1.5fr) 1fr 1fr 1fr;align-items:start;gap:6%;padding-block:38px}.athletic-footer .footer-grid>div{gap:18px;min-width:0}.athletic-footer .footer-grid>div:not(.footer-gym-card){padding-top:12px}.athletic-footer .footer-grid a{width:-moz-fit-content;width:fit-content;min-height:26px;font-size:11px;line-height:1.9}.athletic-footer .footer-grid a[href^=mailto]{overflow-wrap:anywhere}.athletic-footer .footer-grid .micro{letter-spacing:2px;color:#dfc891;margin-bottom:8px;font:8px/1.8 Inter Variable,sans-serif}.athletic-footer .footer-grid>.footer-gym-card{direction:ltr;background:#090d0c;border:1px solid #b49b6433;gap:0;width:100%;max-width:350px;padding:0}.footer-gym-card>img{object-fit:contain;filter:saturate(.65);width:100%;height:auto}.footer-gym-card>div{border-top:1px solid #b49b6426;justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.footer-gym-card .brand{gap:8px}.footer-gym-card .brand strong{letter-spacing:1px;font-size:22px;font-style:italic}.footer-gym-card .brand small{letter-spacing:1.7px;font-size:4px}.footer-gym-card .brand>.brand-mark{width:28px;height:28px}.footer-gym-card>div>span:last-child{letter-spacing:1px;color:#a9a18d;max-width:55px;font:5px/1.8 Inter Variable,sans-serif}.athletic-footer .footer-signature{border-block-color:#b199612e;margin:12px 0 25px;padding:30px 0 18px}.athletic-footer .footer-word{color:#d6d2c5;letter-spacing:-2px;padding:3px 5px 10px 0;font-size:clamp(80px,17vw,320px);line-height:.86}.athletic-footer .footer-word>span{font-style:italic}.athletic-footer .footer-word>span:nth-child(n+5){color:#c9aa66}.athletic-footer .footer-word.motion-entered>span{animation-name:athletic-footer-letter}.athletic-footer .footer-signature-note{letter-spacing:1.8px;color:#c6b991;font:7px/1.7 Inter Variable,sans-serif}.athletic-footer .footer-disclosure{border-bottom:1px solid #b1996126;align-items:center;gap:22px;padding-block:5px 22px;display:flex;position:relative}.athletic-footer .concept-pill{flex-shrink:0}.athletic-footer .footer-disclosure p{color:#aaa998;max-width:860px;font-size:9px;line-height:1.9}.athletic-footer .footer-bottom{color:#aaa895;padding-block:24px;position:relative}@keyframes athletic-footer-letter{0%{opacity:.4;transform:translateY(112%)rotate(6deg)}to{opacity:1;transform:none}}@media (max-width:1250px){.header-discipline{display:none}.athletic-header .desktop-nav{gap:20px}.athletic-footer .footer-grid{gap:4%}}@media (max-width:1100px){.athletic-header .desktop-nav{gap:14px}.athletic-header .desktop-nav a{font-size:10px}.athletic-header .nav-actions{gap:15px}.athletic-header .header-cta{gap:15px;padding-inline:15px}.journey-v5 .journey-track{gap:16px}.journey-copy{padding:24px 17px}.athletic-footer .footer-grid{grid-template-columns:minmax(210px,1.3fr) 1fr 1fr 1fr;gap:3%}}@media (max-width:900px){.athletic-header .desktop-nav{display:none}.journey-v5 .journey-track{grid-template-columns:1fr;gap:25px}.journey-v5 .journey-card{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:24px;display:grid}.journey-v5 .journey-node{width:58px;height:58px;margin:25px 0 0}.journey-v5 .journey-copy{min-height:0;padding:25px 28px}.journey-v5 .journey-card h3{font-size:26px}.journey-v5 .journey-card p{font-size:12px}.journey-copy-top{margin-bottom:15px}.journey-rail>i{background:linear-gradient(#a98545,#f8dfa0)}.journey-rail>b{top:-4px;left:-3px}.is-current .journey-copy{transform:none}.athletic-footer .footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:28px}.athletic-footer .footer-grid>div:nth-child(4){grid-column:2/4;padding-top:0}.athletic-footer .footer-grid>.footer-gym-card{grid-row:1/3}.athletic-footer .footer-top{gap:24px}.athletic-footer .back-top{margin:0}.footer-coaching-link{gap:16px;font-size:11px}}@media (max-width:600px){.site-header.athletic-header,.site-header.athletic-header.scrolled{gap:12px;height:70px;padding-inline:20px}.athletic-header .brand{gap:9px}.athletic-header .brand strong{letter-spacing:1.2px;font-size:26px}.athletic-header .brand small{letter-spacing:1.8px;font-size:5px}.athletic-header .brand>.brand-mark{width:37px;height:37px}.athletic-header .nav-actions{gap:12px}.athletic-header .language{border:0;min-width:32px;padding:0}.athletic-header .mobile-toggle{border:1px solid #b19b6745;width:44px;height:44px}.athletic-header .header-cta{display:none}.arrival-v5 .arrival-lockup{gap:13px;padding-inline:8px}.arrival-v5 .arrival-edition{letter-spacing:1.6px;font-size:6px}.arrival-v5 .arrival-lockup>.brand-mark{width:64px;height:64px}.arrival-v5 .arrival-word{letter-spacing:2px;font-size:clamp(57px,17vw,78px)}.arrival-v5 .arrival-caption{letter-spacing:2.5px;font-size:6px}.arrival-v5 .arrival-rep{gap:15px}.arrival-v5 .arrival-rep>i{width:40px}.arrival-v5 .arrival-rep .dumbbell-graphic{width:75px}.arrival-beats{letter-spacing:1px;gap:17px;font-size:6px}.arrival-v5 .arrival-corner{letter-spacing:1px;bottom:calc(30px + env(safe-area-inset-bottom));max-width:52%;font-size:6px}.arrival-skip{right:6%;bottom:calc(17px + env(safe-area-inset-bottom));flex-direction:column;gap:4px}.arrival-baseline{bottom:calc(82px + env(safe-area-inset-bottom))}.journey-v5{padding-block:58px 45px}.journey-v5 .section-heading{gap:25px;margin-bottom:26px}.journey-v5 .journey-intro{max-width:none}.journey-v5 .journey-intro .dumbbell-graphic{display:none}.journey-console{gap:8px;margin-bottom:29px;padding-block:13px}.journey-console-label{gap:7px;font-size:9px}.journey-counter{width:57px;font-size:23px}.journey-counter small{font-size:14px}.journey-controls{gap:5px}.journey-controls button{width:36px;height:38px}.journey-v5 .journey-card{grid-template-columns:44px minmax(0,1fr);gap:17px}.journey-v5 .journey-node{width:44px;height:44px;margin-top:23px}.journey-v5 .journey-node>span{font-size:25px}.journey-v5 .journey-node>i{inset:-5px}.journey-v5 .journey-copy{padding:22px 17px}.journey-v5 .journey-tag{letter-spacing:1px;font-size:6px}.journey-copy-top{gap:8px;margin-bottom:15px}.journey-copy-top svg{width:24px;height:24px}.journey-v5 .journey-card h3{font-size:21px}html[lang=en] .journey-v5 .journey-card h3{font-size:29px}.journey-v5 .journey-card p{font-size:11px;line-height:1.95}.journey-v5 .journey-foot{gap:12px;margin-top:25px}.journey-v5 .journey-foot>span:first-child{letter-spacing:1.3px;font-size:7px}.footer.athletic-footer{padding-inline:22px}.footer-training-bar{padding-block:20px}.footer-training-bar>span:first-child{gap:18px;font-size:23px}.footer-training-bar>span:last-child{display:none}.athletic-footer .footer-top{grid-template-columns:1fr auto;gap:20px;padding-block:32px;display:grid}.footer-manifesto{grid-column:1/-1}.footer-manifesto h2{margin-top:14px;font-size:32px;line-height:1.55}html[lang=en] .footer-manifesto h2{font-size:38px}.footer-coaching-link{gap:25px;width:-moz-fit-content;width:fit-content;padding:14px 0;font-size:12px}.athletic-footer .back-top{justify-self:end;width:44px;height:44px}.athletic-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;padding-block:28px}.athletic-footer .footer-grid>.footer-gym-card{grid-area:auto/1/auto/-1;max-width:none}.athletic-footer .footer-grid>div:nth-child(3){grid-column:auto}.athletic-footer .footer-grid>div:nth-child(4){grid-column:1/-1}.athletic-footer .footer-grid>div:not(.footer-gym-card){gap:12px;padding:0}.athletic-footer .footer-grid a{min-height:32px;font-size:11px}.athletic-footer .footer-grid .micro{margin-bottom:4px;font-size:7px}.footer-gym-card .brand strong{font-size:25px}.footer-gym-card .brand>.brand-mark{width:32px;height:32px}.athletic-footer .footer-signature{margin-block:0 20px;padding-block:23px 15px}.athletic-footer .footer-word{letter-spacing:-1px;font-size:17vw}.athletic-footer .footer-signature-note{letter-spacing:1px;gap:20px;font-size:5px}.athletic-footer .footer-disclosure{padding-bottom:20px;display:block}.athletic-footer .footer-disclosure p{margin-top:16px;font-size:9px}.athletic-footer .footer-bottom{padding-bottom:calc(100px + env(safe-area-inset-bottom));gap:14px;font-size:6px}}@media (max-height:560px){.arrival-v5 .arrival-lockup{gap:8px}.arrival-v5 .arrival-lockup>.brand-mark{width:44px;height:44px}.arrival-v5 .arrival-word{font-size:61px}.arrival-v5 .arrival-rep .dumbbell-graphic{width:55px}.arrival-v5 .arrival-edition{display:none}.arrival-v5 .arrival-corner{bottom:15px}.arrival-skip{bottom:5px}.arrival-baseline{bottom:54px}.athletic-menu nav{padding-block:20px}.athletic-menu nav a{padding-block:14px}}@media (prefers-reduced-motion:reduce){.brand-arrival.arrival-v5{display:none}.journey-v5 *,.athletic-menu,.athletic-menu *,.athletic-footer *,.athletic-header *{transition:none!important;animation:none!important}.athletic-menu nav a{opacity:1;transform:none}.journey-v5 .journey-node>i{animation:none}}@keyframes finder-panel-in{0%{opacity:.3;transform:translateY(9px)}to{opacity:1;transform:none}}.finder-invitation{background:linear-gradient(110deg,#bda15c0d,#0000 60%),#101510;border:1px solid #bda87340;border-radius:3px;align-items:center;gap:25px;margin:-12px 0 35px;padding:25px 30px;display:flex}.finder-compass{color:#d4b878;border:1px solid #b6a16b55;border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid;position:relative}.finder-compass:after{content:"";border:1px dashed #bda6713d;border-radius:50%;position:absolute;inset:5px}.finder-invitation .micro{color:#c8b180;letter-spacing:2px;font-size:8px}.finder-invitation h3{margin:9px 0;font-size:22px;line-height:1.5}.finder-invitation p{color:#b3b9a8;margin:0;font-size:11px;line-height:1.8}.finder-invitation .btn{flex-shrink:0;min-width:185px;margin-inline-start:auto;font-size:12px}.modal:has(.plan-finder){overscroll-behavior:contain;background:#101611;border:1px solid #bb9b584f;border-radius:6px;width:760px;max-width:min(760px,100vw - 32px);max-height:calc(100dvh - 36px);padding:0;box-shadow:0 30px 100px #0009}.modal:has(.plan-finder)::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030604d9}.modal:has(.plan-finder) .modal-inner{padding:26px 34px 20px}.modal:has(.plan-finder) .modal-head{gap:15px;margin-bottom:22px}.modal:has(.plan-finder) .modal-head h2{font:500 14px var(--sans);letter-spacing:0}.modal:has(.plan-finder) .modal-head button{color:#dbc184;width:42px;height:42px}.finder-progress{border-bottom:1px solid #c4ac7040;gap:16px;padding-bottom:22px;display:flex}.finder-progress>span{color:#939f8f;flex:1;align-items:center;gap:9px;font-size:10px;display:flex}.finder-progress b{width:25px;height:25px;font:500 11px var(--sans);border:1px solid #9a986343;border-radius:50%;place-items:center;display:grid}.finder-progress .complete{color:#d6bf86}.finder-progress .complete b{color:#10170d;background:#d6b979;border-color:#d6b979}.finder-stage{outline:none;padding-top:27px;animation:.35s both finder-panel-in}.finder-question-head{color:#d8bb74;justify-content:space-between;align-items:center;display:flex}.finder-question-head .micro{color:#b5a476;letter-spacing:2px;font-size:8px}.finder-stage h3{letter-spacing:-.6px;margin:18px 0 9px;font-size:clamp(21px,2.3vw,31px);font-weight:600;line-height:1.5}.finder-hint{color:#b1bba8;margin-bottom:23px;font-size:11px;line-height:2}.finder-options{border:0;gap:11px;min-width:0;margin:0;padding:0;display:grid}.finder-options label{cursor:pointer;background:#0d120f;border:1px solid #b3a37140;border-radius:3px;align-items:center;gap:17px;padding:17px 20px;transition:background .25s,border-color .25s;display:flex;position:relative}.finder-options label:hover{background:#c7b2760a;border-color:#c9ac72}.finder-options label.selected{background:#d0b57512;border-color:#d0b575}.finder-options label:focus-within{outline-offset:3px;outline:2px solid #e9d5a1}.finder-options input{opacity:0;width:1px;height:1px;position:absolute}.finder-option-number{font:500 25px var(--display);color:#b8a470}.finder-options strong{font-size:13px;font-weight:500;line-height:1.7;display:block}.finder-options small{color:#aab6a2;margin-top:5px;font-size:10px;line-height:1.8;display:block}.finder-radio{color:#0000;border:1px solid #aa9b694f;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-inline-start:auto;display:grid}.selected .finder-radio{color:#11170f;background:#d5b779}.finder-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}.finder-actions .btn{min-height:48px;padding:15px 23px;font-size:12px}.finder-actions .text-link{font-size:11px}.finder-privacy{text-align:center;color:#a7ae9b;border-top:1px solid #c4ac7026;margin:24px 0 0;padding-top:19px;font-size:9px;line-height:1.9}.finder-result-mark{color:#e2c885;justify-content:space-between;align-items:center;gap:15px;display:flex}.finder-result-mark>svg{border:1px solid #bbaa6460;border-radius:50%;width:53px;height:53px;padding:10px}.finder-result-mark .micro{font-size:9px}.finder-summary{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.finder-summary>span{color:#bfc7af;border:1px solid #b8a96f40;border-radius:3px;padding:7px 10px;font-size:9px}.finder-included{gap:12px;padding:0;list-style:none;display:grid}.finder-included li{color:#cdd2bf;align-items:center;gap:10px;font-size:12px;display:flex}.finder-included svg{color:#d6b976}.finder-offer{border-top:1px solid #ad9b682a;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding:22px 0 8px;display:flex}.finder-offer label{color:#c7cfbb;font-size:11px}.finder-offer select{color:#e2cd98;background:#0a100b;border:1px solid #b8a46955;min-width:140px;min-height:44px;margin-top:10px;padding:8px 12px;display:block}.finder-offer strong{color:#ebd39a;font-size:25px;font-weight:600;display:block}.finder-offer small{color:#a8b09c;margin-top:9px;font-size:9px;display:block}.finder-restart{color:#b6c0ab;text-underline-offset:5px;min-height:38px;margin-top:20px;font-size:10px;text-decoration:underline}@media (max-width:1000px){.finder-invitation{gap:18px;padding:22px}.finder-invitation h3{font-size:19px}}@media (max-width:800px){.finder-invitation{flex-wrap:wrap}.finder-invitation>div{flex:1;min-width:140px}.finder-invitation .btn{width:100%}}@media (max-width:480px){.finder-invitation{gap:13px;padding:20px 17px}.finder-compass{width:47px;height:47px}.finder-invitation h3{font-size:15px}.finder-invitation p{font-size:10px}.modal:has(.plan-finder){max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.modal:has(.plan-finder) .modal-inner{padding:16px 20px 20px}.finder-progress{gap:8px}.finder-progress>span{gap:6px;font-size:9px}.finder-progress b{width:22px;height:22px}.finder-options label{gap:11px;padding:14px 12px}.finder-options strong{font-size:12px}.finder-options small{font-size:9px}.finder-option-number{font-size:22px}.finder-stage h3{font-size:21px}.finder-actions{gap:15px}.finder-actions .btn{width:100%}.finder-offer{flex-wrap:wrap;gap:14px}.finder-offer strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.finder-invitation *,.plan-finder *{transition:none!important;animation:none!important}}.brand-arrival.arrival-v7{--film-progress:0;color:#eee9df;pointer-events:auto;isolation:isolate;direction:ltr;background:#080d0c;flex-direction:column;animation:10ms 12s forwards film-safety;display:flex}.brand-arrival.arrival-v7.film-ready{animation:none}.brand-arrival.arrival-v7.is-leaving{animation:.85s cubic-bezier(.76,0,.22,1) both film-curtain}@keyframes film-safety{to{visibility:hidden;pointer-events:none}}@keyframes film-curtain{to{clip-path:inset(0 0 100%);visibility:hidden}}.film-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.film-atmosphere:before{content:"";background:radial-gradient(at 50% 53%,#90805a1d,#0000 52%),linear-gradient(110deg,#0000 48%,#bca57508 49%,#0000 51%);position:absolute;inset:0}.film-atmosphere>i{background:linear-gradient(90deg,#0000,#ac965310,#0000);width:28%;height:150%;animation:7s ease-in-out both film-softbox;position:absolute;top:-25%;transform:rotate(24deg)}.film-atmosphere>i:first-child{left:5%}.film-atmosphere>i:nth-child(2){animation-direction:reverse;right:5%}.film-atmosphere>span{background-image:linear-gradient(#dac89308 1px,#0000 1px),linear-gradient(90deg,#dac89308 1px,#0000 1px);background-size:clamp(50px,7vw,100px) clamp(50px,7vw,100px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}@keyframes film-softbox{0%{opacity:0;transform:translate(-50%)rotate(24deg)}35%{opacity:1}to{opacity:.6;transform:translate(50%)rotate(24deg)}}.film-topline,.film-bottomline{justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;inset-inline:clamp(22px,5vw,80px)}.film-topline{top:clamp(22px,4vh,44px)}.film-emblem{color:#dbb970;align-items:center;gap:17px;display:flex}.film-emblem .brand-mark{width:50px;height:50px}.film-emblem>span{font:9px var(--sans);letter-spacing:2px;color:#e0d6bd}.film-emblem small{letter-spacing:2.2px;color:#a89e88;margin-top:8px;font-size:6px;display:block}.film-edition{text-align:right;font:7px var(--sans);letter-spacing:2px;color:#c7b486}.film-edition>span{color:#777f77;margin-top:9px;font-size:6px;display:block}.film-content{flex-direction:column;align-items:center;width:min(900px,94vw);margin:auto;display:flex;position:relative}.film-heading{text-align:center;z-index:2}.film-eyebrow{color:#b9a77c;font:7px var(--sans);letter-spacing:4px;margin-bottom:16px;animation:1s .1s both film-copy-in;display:block}.film-word{font:700 clamp(72px, 9vw, 124px) / .95 var(--display);letter-spacing:3px;color:#f1ecdf;justify-content:center;display:flex;overflow:hidden}.film-word>span{animation:1.15s cubic-bezier(.16,1,.3,1) both film-letter;display:block}@keyframes film-letter{0%{transform:translateY(115%)rotate(5deg)}to{transform:none}}@keyframes film-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.film-object-stage{width:100%;margin-block:8px 0;position:relative}.film-orbit{border:1px solid #c3a76927;border-radius:50%;width:72%;height:58%;animation:9s ease-in-out infinite alternate film-orbit;position:absolute;top:20%;left:14%;transform:rotate(-16deg)}.film-orbit:after{content:"";background:#d6b776;border-radius:50%;width:4px;height:4px;position:absolute;top:11%;left:17%;box-shadow:0 0 14px #d6b77060}.film-orbit-two{border-color:#bba16a13;width:60%;height:80%;animation-duration:12s;animation-direction:alternate-reverse;top:10%;left:20%;transform:rotate(25deg)}@keyframes film-orbit{to{transform:rotate(12deg)scale(.94)}}.film-coordinate{color:#aa9b79;font:6px var(--sans);letter-spacing:1.4px;z-index:2;align-items:center;gap:12px;display:flex;position:absolute;top:50%}.film-coordinate i{background:#bda87450;width:34px;height:1px}.coordinate-left{left:0}.coordinate-right{right:0}.arrival-v7 .signature-object{width:100%;position:relative}.arrival-v7 .signature-viewport{width:100%;height:clamp(230px,40svh,400px);position:relative;overflow:hidden}.signature-canvas{position:absolute;inset:0}.arrival-v7 .signature-canvas canvas{opacity:1;width:100%;height:100%;animation:.4s both film-canvas-in;display:block;position:absolute;inset:0}@keyframes film-canvas-in{0%{opacity:0}to{opacity:1}}.arrival-v7 .signature-poster{object-fit:contain;opacity:1;width:100%;height:100%;animation:5.6s ease-in-out both film-poster;position:absolute;inset:0}@keyframes film-poster{0%{opacity:0;transform:translateY(12px)rotate(-8deg)scale(.92)}18%{opacity:1}to{opacity:1;transform:translateY(-5px)rotate(2deg)}}.signature-waiting{opacity:.45;justify-content:space-between;align-items:center;animation:.8s both film-copy-in;display:flex;position:absolute;inset:30% 26%}.signature-waiting>i{border:1px solid #b99b6366;border-radius:10px;width:15%;height:70%;display:block;transform:rotate(-8deg)}.signature-waiting>span{background:linear-gradient(90deg,#0000,#d9b877,#0000);width:46%;height:1px}.film-manifesto{color:#c6c4b8;font:500 clamp(13px, 1.25vw, 17px) / 1.7 var(--arabic,var(--sans));text-align:center;margin-top:-2px;animation:1s .7s both film-copy-in}.film-manifesto em{color:#d9bb78;font-style:normal}.film-sequence{grid-template-columns:repeat(3,1fr);width:min(540px,86%);margin-top:28px;padding-top:20px;display:grid;position:relative}.film-sequence>div{color:#747d74;grid-template-columns:auto 1fr;gap:6px 10px;padding-inline:14px;transition:color .5s;display:grid}.film-sequence>div+div{border-left:1px solid #c9ae7024}.film-sequence>div>span{font:500 27px/1 var(--display);grid-row:span 2;transition:color .5s}.film-sequence strong{font:7px var(--sans);letter-spacing:1.5px;font-weight:500}.film-sequence small{color:#a2a597;font-size:8px}.film-progress{background:#bda46b30;width:100%;height:1px;position:absolute;top:0;left:0}.film-progress b{height:2px;transform:scaleX(var(--film-progress));transform-origin:0;background:linear-gradient(90deg,#8c6d3a,#edcc87);display:block;box-shadow:0 0 10px #d4b36b30}.arrival-v7[data-phase="1"] .film-sequence>div:first-child,.arrival-v7[data-phase="2"] .film-sequence>div:nth-child(-n+2),.arrival-v7[data-phase="3"] .film-sequence>div{color:#e4c684}.film-bottomline{bottom:24px}.film-bottomline>span{font:6px/1.9 var(--sans);letter-spacing:1.8px;color:#b1ae9d}.arrival-v7 .arrival-skip{color:#dac28a;border-bottom:1px solid #bc9a524a;gap:20px;min-height:44px;padding:8px 0;position:static}.arrival-v7.is-leaving .film-content{opacity:0;transition:transform .85s cubic-bezier(.6,0,.2,1),opacity .55s;transform:translateY(-28px)scale(.98)}.brand-first-visit :is(.cinema-type>span,.cinema-portrait img,.cinema-kicker,.cinema-line>span,.cinema-line>em,.cinema-copy p,.cinema-actions,.cinema-pillars,.cinema-achievement,.athletic-header .desktop-nav a,.athletic-header .mark-b,.athletic-header .mark-r,.athletic-header .mark-crown,.athletic-header .brand strong){animation-play-state:paused;animation-delay:.3s}.brand-first-visit.brand-revealing :is(.cinema-type>span,.cinema-portrait img,.cinema-kicker,.cinema-line>span,.cinema-line>em,.cinema-copy p,.cinema-actions,.cinema-pillars,.cinema-achievement,.athletic-header .desktop-nav a,.athletic-header .mark-b,.athletic-header .mark-r,.athletic-header .mark-crown,.athletic-header .brand strong){animation-play-state:running}.brand-first-visit .cinema-type>span{animation-delay:calc(.15s + var(--i) * 45ms)}.brand-first-visit .cinema-line:nth-child(2)>span{animation-delay:.45s}.brand-first-visit .cinema-line:nth-child(3)>em{animation-delay:.6s}.brand-first-visit .cinema-copy p{animation-delay:.75s}.brand-first-visit .cinema-actions{animation-delay:.9s}.brand-first-visit .cinema-pillars,.brand-first-visit .cinema-achievement{animation-delay:1.05s}.coaching-stack .coaching-heading{align-items:center;gap:clamp(35px,7vw,110px);margin-bottom:48px;position:relative}.coaching-heading:before{content:"";pointer-events:none;background:radial-gradient(at 15% 45%,#c6a0570a,#0000 50%);position:absolute;inset:-25% -8%}.coaching-heading .stack-intro{max-width:390px;position:relative}.coaching-heading-line{padding-block:3px;display:block;overflow:hidden}.coaching-heading-line>span,.coaching-heading-line>em{display:block}.coaching-heading-copy.motion-entered .coaching-heading-line>*{animation:1.15s cubic-bezier(.16,1,.3,1) both pillar-title}.coaching-heading-copy.motion-entered .coaching-heading-line:nth-child(2)>*{animation-delay:.15s}@keyframes pillar-title{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}.coaching-signal{direction:ltr;justify-content:space-between;width:100%;max-width:360px;height:130px;margin-bottom:18px;display:flex;position:relative}.signal-connection{stroke:#baa57435;stroke-width:1px;width:100%;height:110px;position:absolute;inset:0}.signal-current{stroke:#e2c484;stroke-dasharray:.16 .84;animation:5.4s linear infinite paused signal-current}@keyframes signal-current{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.signal-node{flex-direction:column;align-items:center;width:90px;padding-top:25px;display:flex;position:relative}.signal-node>div{color:#c3ae7c;width:54px;height:54px;animation:signal-emphasis 5.4s calc(var(--signal-index) * 1.8s) infinite;background:#101610;border:1px solid #9e895149;border-radius:50%;place-items:center;animation-play-state:paused;display:grid;position:relative}.signal-node>div:before{content:"";border:1px solid #d1b7761e;border-top-color:#cdb070a8;border-radius:50%;animation:8s linear infinite paused signal-ring;position:absolute;inset:-6px;transform:rotate(-90deg)}.signal-node>span{font:6px var(--sans);letter-spacing:1.1px;white-space:nowrap;color:#bdb398;margin-top:18px}@keyframes signal-emphasis{0%,35%,to{color:#baaa80;border-color:#9e895149;transform:translateY(0)}12%,24%{color:#f5d691;border-color:#d3b572;transform:translateY(-4px)}}@keyframes signal-ring{to{transform:rotate(270deg)}}.signal-running .signal-current,.signal-running .signal-node>div,.signal-running .signal-node>div:before{animation-play-state:running}.coaching-heading .stack-intro p{text-align:start;font-size:13px;line-height:2}.stack-navigation button{transition:background .35s,color .35s}.stack-navigation button:hover{color:#efdaa8;background:#ad955015}.stack-scroll-note svg{animation:2.8s ease-in-out infinite pillar-scroll}@keyframes pillar-scroll{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (max-width:900px){.coaching-stack .coaching-heading{gap:28px}.coaching-heading .stack-intro{max-width:340px}.coaching-signal{height:118px;margin-bottom:8px}.film-coordinate{display:none}}@media (max-width:600px){.film-topline{top:22px}.film-emblem{gap:10px}.film-emblem .brand-mark{width:39px;height:39px}.film-emblem>span{letter-spacing:1.2px;font-size:7px}.film-emblem small{letter-spacing:1.1px;margin-top:6px;font-size:5px}.film-edition{letter-spacing:1px;font-size:5px}.film-edition>span{font-size:5px}.film-content{width:96vw}.film-eyebrow{letter-spacing:2.6px;margin-bottom:16px;font-size:6px}.film-word{letter-spacing:1.5px;font-size:clamp(67px,19vw,103px)}.arrival-v7 .signature-viewport{height:clamp(210px,33svh,285px)}.film-sequence{width:86%;margin-top:28px;padding-top:17px}.film-sequence>div{gap:5px;padding-inline:7px}.film-sequence>div>span{font-size:22px}.film-sequence strong{letter-spacing:.65px;font-size:5px}.film-sequence small{font-size:7px}.film-bottomline{bottom:18px}.film-bottomline>span{letter-spacing:1px;font-size:5px}.arrival-v7 .arrival-skip{gap:12px;font-size:8px}.coaching-stack .coaching-heading{flex-direction:column;align-items:stretch;gap:26px;margin-bottom:28px}.coaching-heading .stack-intro{max-width:none}.coaching-heading .coaching-heading-line{padding-block:1px}.coaching-heading .eyebrow{letter-spacing:1.5px;margin-bottom:22px;font-size:7px}.coaching-signal{max-width:360px;height:113px;margin-inline:auto}.coaching-heading .stack-intro p{font-size:11px}}@media (max-height:700px) and (min-height:541px){.film-word{font-size:74px}.arrival-v7 .signature-viewport{height:210px}.film-sequence{margin-top:20px}}@media (max-height:540px) and (min-width:480px){.film-topline{top:14px}.film-emblem .brand-mark{width:32px;height:32px}.film-content{grid-template-columns:.8fr 1.2fr;gap:5px 20px;width:85vw;display:grid}.film-heading{grid-area:1/1}.film-word{font-size:clamp(42px,8vw,65px)}.film-eyebrow{letter-spacing:1.8px;font-size:5px}.film-object-stage{grid-area:1/2/span 2;margin:0}.arrival-v7 .signature-viewport{height:clamp(120px,42svh,180px)}.film-manifesto{grid-area:2/1;font-size:11px}.film-sequence{grid-column:1/-1;width:70%;margin:0 auto;padding-top:13px}.film-sequence>div>span{font-size:20px}.film-bottomline{bottom:10px}}@media (prefers-reduced-motion:reduce){.brand-arrival.arrival-v7{display:none}.coaching-heading *,.coaching-heading :before,.stack-scroll-note svg{transition:none!important;animation:none!important}.coaching-heading-line>*{opacity:1;transform:none}}.arrival-v8 :is(.film-word>span,.film-eyebrow,.film-manifesto,.film-orbit,.film-atmosphere>i,.brand-mark path){animation:none}.arrival-v8:not(.film-ready) :is(.film-heading,.film-manifesto){opacity:0}.arrival-v8 .film-heading{width:min(700px,95%)}.arrival-v8 .film-eyebrow{margin-bottom:22px}.film-brand-lockup{justify-content:center;align-items:center;gap:clamp(16px,2.2vw,30px);display:flex}.film-sigil{color:#dcbb78;flex:none;width:clamp(68px,7.2vw,96px);height:clamp(68px,7.2vw,96px);position:relative}.film-sigil>.brand-mark{width:70%;height:70%;position:absolute;inset:15%;overflow:visible}.film-sigil>.brand-mark path{stroke:#dfc58f;stroke-width:.65px;transform-box:fill-box;transform-origin:50%}.film-sigil-wire{stroke:#b69b6455;stroke-width:.7px;width:110%;height:110%;position:absolute;inset:-5%}.film-sigil-wire circle{stroke:#bda57838}.film-sigil-halo{opacity:0;border:1px solid #d8b76c88;border-radius:50%;position:absolute;inset:-12%;box-shadow:0 0 30px #cfa2461a}.film-word-frame{min-width:0;position:relative}.arrival-v8 .film-word,.film-word-echo{font:700 clamp(72px, 9vw, 124px) / 1 var(--display);letter-spacing:2px}.arrival-v8 .film-word{padding-block:4px;position:relative;overflow:hidden}.film-word-echo{white-space:nowrap;color:#0000;-webkit-text-stroke:.6px #dfc38b;opacity:0;pointer-events:none;position:absolute;inset:4px 0}.film-letter{position:relative}.film-letter-outline{color:#0000;-webkit-text-stroke:.7px #d2b77a;display:block}.film-letter-solid{color:#efeadd;position:absolute;inset:0}.film-calibration{justify-content:center;align-items:center;gap:14px;width:65%;height:15px;margin:19px auto 0;display:flex}.film-calibration>i{transform-origin:100%;background:linear-gradient(90deg,#0000,#c3a26799);flex:1;height:1px}.film-calibration>i:last-child{transform-origin:0;background:linear-gradient(90deg,#c3a26799,#0000)}.film-calibration>b{background:#e9c784;width:5px;height:5px;transform:rotate(45deg);box-shadow:0 0 16px #eed38d70}.arrival-v8 .film-object-stage{margin-top:-4px}.arrival-v8 .film-manifesto{margin-top:4px}.arrival-v8 .film-sequence{margin-top:23px}.arrival-v8 .film-content{width:min(960px,94vw)}.arrival-v8 .signature-viewport{height:clamp(230px,37svh,365px)}.journey-v8{background:radial-gradient(at 20% 90%,#b38e3910,#0000 60%),#0a100f}.journey-v8 .journey-field{background:0 0}.journey-v8 .journey-field:before{background-size:64px 64px;-webkit-mask-image:radial-gradient(at 30% 60%,#000a,#0000 72%);mask-image:radial-gradient(at 30% 60%,#000a,#0000 72%)}.journey-v8 .journey-field>span{color:#d2b57606;top:8%}.journey-v8 .journey-field>i{filter:blur(30px);opacity:.45;background:linear-gradient(#0000,#d2ab5c1c,#0000);width:12vw}.journey-v8 .journey-console{border-color:#d6bc8028;margin-bottom:35px;padding-block:20px}.journey-v8 .journey-console-label{gap:15px;font-size:12px}.journey-console-label small{font:6px var(--sans);color:#a89b7e;letter-spacing:1.8px;direction:ltr;margin-top:8px;display:block}.journey-v8 .journey-console-label>i{width:7px;height:7px;transform:rotate(45deg)}.journey-v8 .journey-controls button{background:#17201a66;border-radius:50%;width:44px;height:44px}.journey-v8 .journey-controls button:hover,.journey-v8 .journey-controls button[aria-pressed=true]{color:#10140e;background:#dcc185}.journey-v8 .journey-track{gap:clamp(14px,1.8vw,30px);padding-block:7px 0}.journey-v8 .journey-node{background:#111813;border-color:#928261;width:60px;height:60px;margin-bottom:34px}.journey-v8 .journey-node:after{content:"";background:linear-gradient(#d3b27066,#0000);width:1px;height:23px;position:absolute;top:calc(100% + 6px);left:50%}.journey-v8 .journey-node>span{font-size:27px}.journey-v8 .journey-track .journey-node{animation:none}.journey-v8 .is-current .journey-node{color:#0c120e;background:linear-gradient(140deg,#f0d59a,#bf9449);border-color:#f4dc9f;box-shadow:0 0 38px #d6b37329,inset 0 0 0 4px #181d151a}.journey-v8 .is-current .journey-node>i{border-style:dashed;border-color:#c2a05f66}.journey-v8 .journey-rail{background:#d6bb7529;height:1px}.journey-v8 .journey-rail>i{box-shadow:0 0 15px #d6b2707a}.journey-v8 .journey-copy{background:linear-gradient(155deg,#17201a,#0c120f 75%);border:1px solid #766a4b65;border-radius:10px;min-height:345px;padding:0 23px 21px;transition:border-color .7s,transform .8s cubic-bezier(.2,.75,.2,1),box-shadow .7s;overflow:hidden;box-shadow:0 12px 30px #0002}.journey-v8 .journey-copy:before{opacity:0;pointer-events:none;background:radial-gradient(at 50% -25%,#d7ad6450,#0000 68%);border:0;width:auto;height:auto;transition:opacity .8s;inset:0}.journey-v8 .journey-copy:after{display:none}.journey-v8 .is-current .journey-copy{background:linear-gradient(155deg,#22271c,#0e1511 75%);border-color:#cfad70;transform:translateY(-7px);box-shadow:0 14px 40px #0005,0 0 30px #ae863d09}.journey-v8 .is-current .journey-copy:before{opacity:1}.journey-v8 .journey-copy-top{gap:7px;margin-block:22px 16px;position:relative}.journey-v8 .journey-tag{letter-spacing:1.45px;color:#c6b182;font-size:6px}.journey-v8 .journey-copy-top>svg{width:19px;height:19px}.journey-v8 .journey-card h3{color:#eee8db;margin-bottom:12px;font-size:clamp(19px,1.55vw,28px);line-height:1.6;position:relative}.journey-v8 .journey-card p{color:#b9beae;min-height:4em;margin:0;font-size:10px;line-height:2;position:relative}.journey-card-footer{border-top:1px solid #b39b5f20;justify-content:space-between;align-items:center;gap:8px;margin-top:22px;padding-top:17px;display:flex;position:relative}.journey-card-footer>span:first-child{color:#b4ab91;font-size:7px}.journey-card-footer>span:last-child{font:500 17px var(--display);color:#d9c591;direction:ltr;align-items:center;gap:9px;display:flex}.journey-card-footer svg{width:13px;height:13px}.journey-v8 .journey-card-line{bottom:0;opacity:.9;transform-origin:0;background:linear-gradient(90deg,#a78442,#f6d897);height:2px;inset-inline:0}.journey-v8 .is-current .journey-card-line{transform:scaleX(var(--stage-progress,0));transition:none}.journey-v8 .is-complete .journey-card-line{transform:scaleX(1)}.journey-diagram{color:#7e7c62;background:linear-gradient(150deg,#d2b76f0c,#0000),#0c1410;border-bottom:1px solid #c6b17a27;margin-inline:-23px;padding:12px 12px 0;position:relative;overflow:hidden}.journey-diagram>svg{stroke:currentColor;stroke-width:1px;width:100%;height:155px;transition:color .6s;display:block;overflow:visible}.is-current .journey-diagram{color:#d6b876}.diagram-grid{stroke:#9b957516;stroke-width:.65px}.diagram-corners{stroke:#bba47250;stroke-width:.7px}.diagram-layer>path:first-child,.diagram-weight rect,.diagram-receipt>path:first-child,.diagram-seal>circle:first-child{fill:#18241c}.diagram-layer.layer-front>path:first-child{fill:#2a3022}.diagram-detail{stroke:#d5c297;opacity:.65}.diagram-dot,.diagram-points>circle{fill:#d6b573;stroke:#f4dd98}.diagram-leader{stroke:#bda97288;stroke-dasharray:1}.diagram-caption{font:5px var(--sans);letter-spacing:1.5px;color:#b2a47f;align-items:center;gap:8px;padding:9px 5px 12px;display:flex}.diagram-caption>i{background:#cdb37026;flex:1;height:1px}.diagram-caption>span:last-child{letter-spacing:.5px;font-size:8px}.diagram-scan{stroke:#ddc186;opacity:0}.diagram-radar-grid{stroke:#a99b6d48;stroke-width:.7px}.diagram-radar{transform-origin:160px 82px;fill:#d4b76615}.diagram-radar>path:first-child{stroke-width:1.5px}.diagram-seal{transform-origin:194px 91px}.diagram-seal>circle:first-child{stroke-width:1.6px}.diagram-check{stroke:#e9cc88;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.diagram-seal-orbit{transform-origin:194px 91px}.diagram-weight{transform-origin:160px 78px;transform:rotate(-17deg)}.diagram-weight>path:first-child{fill:#363b2d}.diagram-reps{stroke:#cfb37488;stroke-width:3px;transform-origin:160px 148px}.journey-v8 .is-current .diagram-layer{animation:3.2s ease-in-out infinite blueprint-stack}.journey-v8 .is-current .layer-middle{animation-delay:.12s}.journey-v8 .is-current .layer-front{animation-delay:.24s}.journey-v8 .is-current .diagram-leader{animation:3.2s ease-in-out infinite blueprint-draw}.journey-v8 .is-current .diagram-dot{animation:2.8s ease-in-out infinite blueprint-beacon}.journey-v8 .is-current .diagram-seal{animation:3.2s ease-in-out infinite blueprint-seal}.journey-v8 .is-current .diagram-check{animation:3.2s ease-in-out infinite blueprint-check}.journey-v8 .is-current .diagram-seal-orbit{animation:9s linear infinite blueprint-orbit}.journey-v8 .is-current .diagram-radar{animation:3.2s ease-in-out infinite blueprint-profile}.journey-v8 .is-current .diagram-points{animation:3.2s ease-in-out infinite blueprint-beacon}.journey-v8 .is-current .diagram-weight{animation:3.2s ease-in-out infinite blueprint-lift}.journey-v8 .is-current .diagram-reps{animation:3.2s ease-in-out infinite blueprint-bars}.journey-v8 .is-current .diagram-scan{animation:3.2s linear infinite blueprint-scan}.journey-v8 .journey-diagram *,.journey-v8 .journey-track:not(.journey-running) .journey-node>i{animation-play-state:paused!important}.journey-v8 .journey-running .is-current .journey-diagram *{animation-play-state:running!important}.journey-v8 .journey-track:not(.journey-running) .is-current :is(.diagram-check,.diagram-leader){stroke-dashoffset:0;opacity:1;animation:none}.journey-v8 .journey-copy:is(:hover,:focus-within){border-color:#e4c790}.journey-v8 .journey-card .journey-copy-top>svg{animation:none}.journey-v8 .journey-node:focus-visible,.journey-v8 .journey-controls button:focus-visible{outline-offset:5px;outline:2px solid #f2d595}@keyframes blueprint-stack{0%,to{transform:translateY(0)}35%{transform:translateY(-9px)}65%{transform:translateY(-3px)}}@keyframes blueprint-draw{0%{stroke-dashoffset:1px;opacity:0}45%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.5}}@keyframes blueprint-beacon{0%,to{opacity:.5}45%,65%{opacity:1}}@keyframes blueprint-seal{0%,to{transform:scale(1)}35%{transform:scale(1.075)}65%{transform:scale(1)}}@keyframes blueprint-check{0%,12%{stroke-dashoffset:1px}52%,to{stroke-dashoffset:0}}@keyframes blueprint-orbit{to{transform:rotate(360deg)}}@keyframes blueprint-profile{0%,to{transform:scale(.85)}45%,70%{transform:scale(1)}}@keyframes blueprint-lift{0%,to{transform:translateY(0)rotate(-17deg)}40%,60%{transform:translateY(-9px)rotate(-9deg)}}@keyframes blueprint-bars{0%,to{opacity:.4;transform:scaleY(.55)}45%,70%{opacity:1;transform:scaleY(1)}}@keyframes blueprint-scan{0%{opacity:0;transform:translateY(-62px)}30%{opacity:.35}70%{opacity:.1}to{opacity:0;transform:translateY(63px)}}@media (max-width:1100px) and (min-width:901px){.journey-v8 .journey-copy{padding-inline:16px}.journey-diagram{margin-inline:-16px}.journey-diagram>svg{height:135px}.journey-v8 .journey-card h3{font-size:19px}.journey-card-footer>span:first-child{font-size:6px}}@media (max-width:900px){.journey-v8 .journey-track{gap:25px}.journey-v8 .journey-card{grid-template-columns:54px minmax(0,1fr);gap:20px}.journey-v8 .journey-node{width:54px;height:54px;margin:30px 0 0}.journey-v8 .journey-node:after{display:none}.journey-v8 .journey-copy{min-height:0;padding:0 22px 22px}.journey-v8 .is-current .journey-copy{transform:translate(4px)}.journey-diagram{margin-inline:-22px}.journey-diagram>svg{height:165px}.journey-v8 .journey-card h3{font-size:26px}.journey-v8 .journey-card p{font-size:12px}.journey-v8 .journey-tag{font-size:7px}}@media (min-width:601px) and (max-width:900px){.journey-v8 .journey-copy{grid-template-columns:1fr 1fr;gap:0 24px;padding:20px;display:grid}.journey-diagram{border-bottom:0;border-right:1px solid #c6b17a27;flex-direction:column;grid-area:1/1/span 4;justify-content:center;margin:-20px 0 -20px -20px;display:flex}.journey-copy-top,.journey-v8 .journey-card h3,.journey-v8 .journey-card p,.journey-card-footer{grid-column:2}.journey-v8 .journey-copy-top{margin-block:0 12px}.journey-v8 .journey-card h3{font-size:21px}html[lang=en] .journey-v8 .journey-card h3{font-size:26px}.journey-v8 .journey-card p{font-size:10px}}@media (max-width:600px){.arrival-v8 .film-content{width:96vw}.arrival-v8 .film-eyebrow{margin-bottom:20px;font-size:5px}.film-brand-lockup{gap:13px}.film-sigil{width:52px;height:52px}.arrival-v8 .film-word,.film-word-echo{letter-spacing:1px;font-size:clamp(48px,16vw,89px)}.film-calibration{width:73%;margin-top:14px}.arrival-v8 .signature-viewport{height:clamp(195px,31svh,270px)}.arrival-v8 .film-sequence{margin-top:23px}.journey-v8 .journey-console{margin-bottom:25px}.journey-v8 .journey-console-label{gap:9px;font-size:9px}.journey-console-label small{letter-spacing:.65px;font-size:5px}.journey-v8 .journey-controls{gap:5px}.journey-v8 .journey-controls button{width:40px;height:40px}.journey-v8 .journey-counter{width:45px;font-size:23px}.journey-v8 .journey-counter small{font-size:12px}.journey-v8 .journey-card{grid-template-columns:42px minmax(0,1fr);gap:14px}.journey-v8 .journey-node{width:42px;height:42px;margin-top:29px}.journey-v8 .journey-node>span{font-size:22px}.journey-v8 .journey-node>i{inset:-5px}.journey-v8 .journey-copy{border-radius:8px;padding:0 17px 18px}.journey-diagram{margin-inline:-17px}.journey-diagram>svg{height:124px}.diagram-caption{letter-spacing:1px;font-size:4px}.journey-v8 .journey-copy-top{margin-block:18px 10px}.journey-v8 .journey-copy-top>svg{width:17px;height:17px}.journey-v8 .journey-tag{letter-spacing:1px;font-size:5px}.journey-v8 .journey-card h3{margin-bottom:8px;font-size:clamp(18px,5vw,24px)}.journey-v8 .journey-card p{font-size:10px}html[lang=en] .journey-v8 .journey-card h3{font-size:24px}.journey-card-footer{margin-top:15px;padding-top:12px}.journey-card-footer>span:first-child{font-size:6px}}@media (max-height:700px) and (min-height:541px){.arrival-v8 .signature-viewport{height:200px}.arrival-v8 .film-word,.film-word-echo{font-size:clamp(49px,14vw,80px)}.film-sigil{width:55px;height:55px}}@media (max-height:540px) and (min-width:480px){.arrival-v8 .film-content{width:87vw}.arrival-v8 .film-heading{width:100%}.arrival-v8 .film-eyebrow{margin-bottom:15px;font-size:4px}.arrival-v8 .film-word,.film-word-echo{letter-spacing:.5px;font-size:clamp(31px,6.7vw,55px)}.film-sigil{width:32px;height:32px}.film-brand-lockup{gap:10px}.film-calibration{margin-top:8px}.arrival-v8 .signature-viewport{height:clamp(120px,42svh,180px)}.arrival-v8 .film-sequence{margin-top:0}}@media (prefers-reduced-motion:reduce){.journey-v8 *,.journey-v8 :before,.journey-v8 :after{transition:none!important;animation:none!important}.journey-v8 .journey-copy{transform:none!important}.journey-v8 .journey-card-line{transform:scaleX(1)}}.arrival-handoff{z-index:12000;pointer-events:none;transform-origin:0 0;will-change:transform;position:fixed}.arrival-handoff>.brand-mark{width:100%;height:100%;display:block;overflow:visible}.arrival-handoff .brand-mark path,.athletic-header .brand-mark[data-identity=landed] path{opacity:1;animation:none;transform:none}.brand-handoff .film-sigil>.brand-mark,.brand-handoff .athletic-header .header-brand .brand>.brand-mark,.arrival-v9.is-leaving .film-sigil>.brand-mark{visibility:hidden}:is(.btn,.icon-btn,.text-link,.membership-durations button){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .22s,border-color .22s,color .22s,box-shadow .26s,transform .24s cubic-bezier(.2,.7,.2,1),scale .18s cubic-bezier(.2,.7,.2,1)}:is(.btn,.icon-btn,.membership-durations button):active:not(:disabled){transition-duration:90ms;scale:.97}.text-link:active:not(:disabled){scale:.98}:is(.btn,.icon-btn,.text-link,.membership-durations button):focus-visible{outline-offset:5px;outline:2px solid #efd293}.btn:disabled,.icon-btn:disabled{cursor:not-allowed;scale:1}.btn[aria-busy=true]{cursor:progress}@media (hover:hover){.btn:not(.danger):hover:not(:disabled){box-shadow:0 6px 26px #b38c3924}.icon-btn:hover:not(:disabled){background-color:#cfac6310;transform:translateY(-2px)}.membership-card:focus-within,.membership-card:hover{border-color:#d5b979}}@media (hover:none){.btn:hover:not(:disabled){transform:none}}.membership-card.selection-confirmed{border-color:#b79b60}.membership-card:focus-within{box-shadow:0 0 0 1px #dec48855,0 22px 55px #0003}.membership-selection{color:#ddc58e;min-height:26px;padding-top:9px;font-size:9px}.membership-selection>span{align-items:center;gap:7px;animation:.38s cubic-bezier(.2,.7,.2,1) both selection-in;display:flex}.membership-selection svg{flex:none;width:13px;height:13px}.membership-selection b{font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:500}.checkout-page .checkout-selection{z-index:1;border:1px solid #d5b56b42;background:linear-gradient(110deg,#d8b96d10,#0b100d99);border-inline-start:2px solid #d8b96d;align-items:center;gap:13px;max-width:760px;margin-top:24px;padding:17px 20px;animation:.65s .15s both selection-in;display:flex;position:relative}.checkout-selection>svg{color:#d8b96d;flex:none}.checkout-selection>div{gap:7px;min-width:0;display:grid}.checkout-selection span{color:#c1baa5;letter-spacing:.5px;font-size:9px}.checkout-selection strong{font-size:14px;font-weight:550}.checkout-selection i{color:#c4a362;padding-inline:7px;font-style:normal}.checkout-selection .text-link{white-space:nowrap;align-self:center;gap:10px;margin-inline-start:auto;font-size:10px}.checkout-page .checkout-form select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:linear-gradient(45deg,#0000 50%,#d5b979 50%),linear-gradient(135deg,#d5b979 50%,#0000 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:38px}html[dir=rtl] .checkout-page .checkout-form select{background-position:14px,19px}@keyframes selection-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:540px){.checkout-page .checkout-selection{flex-wrap:wrap;gap:10px;padding:14px}.checkout-selection strong{font-size:12px}.checkout-selection span{font-size:8px}.checkout-selection .text-link{padding-block:7px}}@media (max-width:400px){html[lang=en] .membership-title h3{font-size:clamp(27px,8.5vw,34px)}}@media (prefers-reduced-motion:reduce){:is(.btn,.icon-btn,.text-link,.membership-durations button){transition:none}:is(.btn,.icon-btn,.text-link,.membership-durations button):active:not(:disabled){scale:1}.membership-selection>span,.checkout-page .checkout-selection{animation:none}.arrival-handoff{display:none}}
