html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--ink:#0a0a0a;--coal:#121211;--char:#1b1b1a;--steel:#2b2a28;--iron:#4a4945;--ash:#8c8a84;--bone:#ece6da;--bone-2:#d9d2c4;--volt:#ff5214;--volt-ink:#1a0800;--f-display:"Archivo", "Arial Narrow", sans-serif;--f-body:"Archivo", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--gut:clamp(16px, 3.2vw, 48px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-hit:cubic-bezier(.7, 0, .2, 1);--load:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ink)}body{background:var(--ink);color:var(--bone);font-family:var(--f-body);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(15px,1.05vw,18px);line-height:1.5;overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0;padding:0}ol,ul{list-style:none}::selection{background:var(--volt);color:var(--ink)}.mono{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;line-height:1.4}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:300;background:var(--volt);color:var(--ink);padding:10px 14px;font-weight:700;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--volt);outline-offset:4px}.load-type{font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" calc(var(--wd,74) - var(--load) * 12);letter-spacing:-.012em;word-spacing:.1em;font-weight:900;line-height:.84}.eyebrow{color:var(--ash);align-items:center;gap:14px;display:flex}.eyebrow b{color:var(--volt);font-weight:500}.eyebrow:after{content:"";opacity:.5;background:currentColor;width:56px;height:1px}.grain{z-index:200;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1s steps(6,end) infinite grain;position:fixed;top:-50%;bottom:-50%;left:-50%;right:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.btn{isolation:isolate;cursor:pointer;font-variation-settings:"wdth" 88;text-transform:uppercase;letter-spacing:.02em;transition:color .5s var(--ease-out);align-items:center;gap:18px;padding:18px 26px;font-size:15px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;transition:transform .55s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(101%)}.btn i{transition:transform .55s var(--ease-out);font-style:normal}.btn:hover i{transform:translate(6px)}.btn:hover:before{transform:translateY(0)}.btn--volt{background:var(--volt);color:var(--ink)}.btn--volt:before{background:var(--bone)}.btn--ink{background:var(--ink);color:var(--bone)}.btn--ink:before{background:var(--volt)}.btn--ink:hover{color:var(--ink)}.toast{z-index:260;visibility:hidden;background:var(--bone);color:var(--ink);text-align:center;max-width:min(92vw,520px);transition:transform .5s var(--ease-out);padding:14px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%,calc(100% + 40px))}.toast.is-on{visibility:visible;transform:translate(-50%)}.intro{z-index:150;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}body.is-loading .intro{pointer-events:auto}.intro__panel{background:var(--ink);height:50.5%;position:absolute;left:0;right:0}.intro__panel--top{top:0}.intro__panel--bot{bottom:0}.intro__ropes{flex-direction:column;justify-content:center;gap:4.5vh;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.intro__ropes i{background:var(--volt);transform-origin:0;height:3px;display:block;transform:scaleX(0)}.intro__ropes i:nth-child(2){transform-origin:100%}.intro__meta{left:var(--gut);right:var(--gut);bottom:var(--gut);color:var(--ash);justify-content:space-between;align-items:flex-end;display:flex;position:absolute}.intro__kg{color:var(--bone)}.intro__kg b{font-family:var(--f-display);font-variation-settings:"wdth" 62;color:var(--bone);letter-spacing:-.02em;font-size:clamp(64px,12vw,180px);font-weight:900;line-height:.8}html:not(.js) .intro{display:none}.wipe{z-index:140;pointer-events:none;grid-template-rows:1fr 1fr 1fr;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.wipe i{background:var(--volt);transform-origin:0;transform:scaleX(0)}.wipe i:nth-child(2){background:var(--ink)}.wipe i:nth-child(3){background:var(--coal)}.wipe__label{color:var(--bone);opacity:0;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor{z-index:250;pointer-events:none;opacity:0;visibility:hidden;display:none;position:fixed;top:0;left:0}.has-cursor .cursor{display:block}.cursor__dot{background:var(--volt);width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.cursor__ring{width:38px;height:38px;transition:width .45s var(--ease-out), height .45s var(--ease-out), margin .45s var(--ease-out), background .3s, border-color .3s;border:1px solid #ece6da8c;place-items:center;margin:-19px 0 0 -19px;display:grid;position:absolute}.cursor__label{color:var(--ink);opacity:0;white-space:nowrap;font-size:10px;transition:opacity .2s}.cursor.is-label .cursor__ring{background:var(--volt);border-color:var(--volt);width:96px;height:96px;margin:-48px 0 0 -48px}.cursor.is-label .cursor__label{opacity:1}.cursor.is-link .cursor__ring{border-color:var(--volt);width:64px;height:64px;margin:-32px 0 0 -32px}.cursor.is-down .cursor__ring{transform:scale(.8)}.has-cursor,.has-cursor a,.has-cursor button{cursor:none}.nav{z-index:120;padding:18px var(--gut);mix-blend-mode:normal;grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;display:grid;position:fixed;top:0;left:0;right:0}.nav:before{content:"";pointer-events:none;z-index:-1;opacity:0;background:linear-gradient(#0a0a0abf,#0000);transition:opacity .4s;position:absolute;top:0;bottom:-30px;left:0;right:0}.nav.is-scrolled:before{opacity:1}.nav__logo{align-items:center;gap:12px;display:flex}.nav__mark{border:3px solid var(--bone);width:22px;height:22px;position:relative}.nav__mark:after{content:"";background:var(--volt);transform-origin:0;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:-3px;right:-3px}.nav__word{font-family:var(--f-display);font-variation-settings:"wdth" 70;text-transform:uppercase;letter-spacing:.02em;font-size:22px;font-weight:900;line-height:1}.nav__round{color:var(--ash);justify-self:center;align-items:center;gap:14px;display:flex}.nav__rd b{color:var(--bone);font-weight:500}.nav__rd em{font-style:normal}.nav__name{color:var(--bone);min-width:10ch}.nav__clock{color:var(--volt);font-variant-numeric:tabular-nums;min-width:4ch}.nav__track{background:var(--iron);width:90px;height:1px;position:relative}.nav__track i{background:var(--volt);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.nav.is-bell .nav__clock{animation:.6s steps(2,end) 2 bell}@keyframes bell{50%{color:var(--bone)}}.nav__cta{background:var(--volt);color:var(--ink);cursor:pointer;font-variation-settings:"wdth" 85;text-transform:uppercase;letter-spacing:.04em;padding:11px 18px;font-size:13px;font-weight:800}.nav__menu{align-items:center;gap:12px;padding:8px 0;display:flex}.nav__burger{width:26px;height:12px;position:relative}.nav__burger i{background:var(--bone);height:2px;transition:transform .5s var(--ease-out), top .5s var(--ease-out);position:absolute;left:0;right:0}.nav__burger i:first-child{top:0}.nav__burger i:last-child{top:10px}.menu-open .nav__burger i:first-child{top:5px;transform:rotate(45deg)}.menu-open .nav__burger i:last-child{top:5px;transform:rotate(-45deg)}.menu{z-index:110;background:var(--coal);padding:100px var(--gut) var(--gut);clip-path:inset(0 0 100%);visibility:hidden;flex-direction:column;justify-content:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.menu__ropes{pointer-events:none;flex-direction:column;justify-content:space-evenly;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.menu__ropes i{background:var(--steel);height:1px}.menu__list{column-gap:var(--gut);grid-template-columns:repeat(2,1fr);display:grid;position:relative}.menu__list a{font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" 66;transition:font-variation-settings .6s var(--ease-out), color .3s;align-items:baseline;gap:16px;padding:.12em 0;font-size:clamp(36px,6.4vw,104px);font-weight:900;line-height:.95;display:flex}.menu__list a .mono{color:var(--volt)}.menu__list a:hover{font-variation-settings:"wdth" 112;color:var(--volt)}.menu__list a:focus-visible{font-variation-settings:"wdth" 112;color:var(--volt)}.menu__foot{color:var(--ash);justify-content:space-between;margin-top:48px;display:flex;position:relative}.menu__foot a{color:var(--bone);cursor:pointer}.hero{background:var(--ink);height:100svh;min-height:560px;position:relative;overflow:hidden}.hero__media{will-change:clip-path;position:absolute;top:0;bottom:0;left:0;right:0}.hero__video{object-fit:cover;background:var(--ink) center/cover no-repeat;width:100%;height:100%}.hero__shade{background:linear-gradient(#0a0a0aa6 0%,#0a0a0a00 30% 55%,#0a0a0ad9 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__title{--wd:72;text-align:center;color:var(--bone);white-space:nowrap;font-size:18.9vw;line-height:.78;position:absolute;bottom:7.5vh;left:0;right:0}.hero__title .char{will-change:transform;display:inline-block}.hero__tag{left:var(--gut);font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" 80;flex-direction:column;font-size:clamp(22px,2.6vw,44px);font-weight:800;line-height:.95;display:flex;position:absolute;top:22vh}.hero__tag span:last-child{color:var(--volt)}.hero__offer{right:var(--gut);flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:22vh}.hero__offer span:before{content:"— ";color:var(--volt)}.hero__loc{right:var(--gut);text-align:right;color:var(--bone);position:absolute;bottom:calc(7.5vh + 15.12vw + 18px)}.hero__loc span{color:var(--ash)}.hero__scroll{left:var(--gut);align-items:center;gap:12px;display:flex;position:absolute;bottom:calc(7.5vh + 15.12vw + 18px)}.hero__scroll i{background:var(--bone);width:46px;height:1px;position:relative;overflow:hidden}.hero__scroll i:after{content:"";background:var(--volt);animation:cue 2.2s var(--ease-hit) infinite;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes cue{0%{transform:translate(-101%)}55%{transform:translate(0)}to{transform:translate(101%)}}.philo{z-index:2;background:var(--ink);padding:22vh var(--gut) 14vh;grid-template-columns:repeat(12,1fr);gap:0 20px;display:grid;position:relative}.philo .eyebrow{grid-column:1/-1;margin-bottom:6vh}.philo__head{--wd:66;z-index:3;grid-column:1/-1;font-size:clamp(64px,14.5vw,260px);position:relative}.philo__line{padding-bottom:.02em;display:block;overflow:hidden}.philo__line--indent{padding-left:22vw}.philo__line--volt{color:var(--volt);text-align:right}.philo__comfort{color:var(--iron);display:inline-block;position:relative}.philo__strike{background:var(--volt);transform-origin:0;height:.11em;position:absolute;top:46%;left:-2%;right:-2%;transform:scaleX(0)}.philo__img{position:relative}.philo__mask{clip-path:inset(100% 0 0);overflow:hidden}.philo__mask img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.8);width:100%;height:100%;transition:filter .8s var(--ease-out);transform:scale(1.25)}.philo__img:hover .philo__mask img{filter:grayscale(.2)contrast(1.1)brightness(.85)}.philo__img figcaption{color:var(--ash);margin-top:10px}.philo__img--a{aspect-ratio:4/3.4;z-index:1;grid-area:3/6/auto/12;margin-top:-10vw}.philo__img--a .philo__mask{height:100%}.philo__img--b{aspect-ratio:3/4;z-index:2;grid-area:4/1/auto/5;margin-top:-6vw}.philo__img--b .philo__mask{height:100%}.philo__copy{font-variation-settings:"wdth" 92;grid-area:4/6/auto/11;align-self:end;margin-top:8vh;font-size:clamp(18px,1.6vw,28px);line-height:1.3}.tenets{border-top:1px solid var(--steel);grid-column:1/-1;margin-top:18vh}.tenet{border-bottom:1px solid var(--steel);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;padding:2vh 0;display:grid;position:relative;overflow:hidden}.tenet:nth-child(2){grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,5fr)}.tenet:nth-child(2) .tenet__n{grid-column:2}.tenet:nth-child(3){grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr)}.tenet:nth-child(3) .tenet__n{grid-column:2}.tenet__n{font-family:var(--f-display);font-variation-settings:"wdth" 62;color:#0000;-webkit-text-stroke:1px var(--iron);letter-spacing:-.03em;transition:color .6s var(--ease-out), -webkit-text-stroke-color .6s;font-size:clamp(96px,16vw,280px);font-weight:900;line-height:.8}.tenet:hover .tenet__n{color:var(--volt);-webkit-text-stroke-color:var(--volt)}.tenet__h{font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" 80;font-size:clamp(28px,3.4vw,60px);font-weight:900;line-height:.9}.tenet p{color:var(--ash);margin-top:8px}.overload{background:var(--ink);position:relative}.overload__stage{height:100svh;padding:90px var(--gut) 6vh;flex-direction:column;justify-content:center;gap:2vh;display:flex}.overload__top{justify-content:space-between;align-items:flex-end;display:flex}.overload__h{color:var(--ash);align-self:flex-start}.overload__kg{font-family:var(--f-display);font-variation-settings:"wdth" 62;align-items:flex-start;font-weight:900;line-height:.78;display:flex}.overload__num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(120px,24vw,420px)}.overload__unit{color:var(--volt);margin-left:.2em;font-size:clamp(28px,4vw,70px)}.overload__svg{width:100%;height:auto;max-height:46vh;overflow:visible}.ol-bar{fill:none;stroke:var(--bone-2);stroke-width:9px;stroke-linecap:square}.ol-floor{stroke:var(--steel);stroke-width:1px}.ol-plate{fill:var(--char);stroke:var(--iron);stroke-width:1.5px}.ol-plate.is-volt{fill:var(--volt);stroke:var(--volt)}.ol-collar{fill:var(--bone-2)}.overload__line{font-family:var(--f-display);font-variation-settings:"wdth" 80;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:clamp(20px,2.4vw,40px);font-weight:800;line-height:1;display:flex}.overload__line span:last-child{color:var(--ash)}.floor{background:var(--coal);position:relative;overflow:hidden}.floor__enter{place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.floor__window{clip-path:inset(30% 36%);will-change:clip-path;position:absolute;top:0;bottom:0;left:0;right:0}.floor__video{object-fit:cover;width:100%;height:100%;transform:scale(1.3)}.floor__words{--wd:64;z-index:2;width:100%;padding:0 var(--gut);pointer-events:none;mix-blend-mode:difference;justify-content:space-between;font-size:clamp(56px,11vw,200px);display:flex;position:relative}.floor__words span{display:block}.floor__eyebrow{left:var(--gut);z-index:2;position:absolute;top:100px}.floor__h{height:100svh;position:relative;overflow:hidden}.floor__track{height:100%;padding:0 8vw 0 var(--gut);will-change:transform;align-items:center;gap:6vw;width:max-content;display:flex}.fpanel{flex:none;position:relative}.fpanel--intro{width:40vw}.fpanel__big{--wd:62;font-size:clamp(64px,7.8vw,150px)}.fpanel__big span{color:var(--volt)}.fpanel__text{max-width:30ch;color:var(--ash);margin-top:32px;font-size:clamp(16px,1.3vw,22px);line-height:1.35}.fpanel__img{height:100%;overflow:hidden}.fpanel__img img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.85);width:100%;height:100%;transition:filter .9s var(--ease-out);transform:scale(1.18)}.fpanel:hover .fpanel__img img{filter:grayscale(0)contrast(1.05)brightness(.9)}.fpanel figcaption{flex-wrap:wrap;align-items:baseline;gap:14px;padding-top:14px;display:flex;position:absolute;top:100%;left:0;right:0}.fpanel figcaption b{font-family:var(--f-display);font-variation-settings:"wdth" 76;text-transform:uppercase;font-size:clamp(20px,2vw,34px);font-weight:900;line-height:1}.fpanel figcaption .mono{color:var(--ash);flex-basis:100%}.fpanel__n{font-family:var(--f-mono);color:var(--volt);font-size:12px}.fpanel--a{align-self:flex-start;width:40vw;height:58vh;margin-top:12vh}.fpanel--b{align-self:flex-end;width:54vw;height:46vh;margin-bottom:20vh}.fpanel--c{width:28vw;height:66vh;margin-top:-6vh}.fpanel--d{align-self:flex-start;width:44vw;height:40vh;margin-top:16vh}.fpanel--video{width:64vw;height:78vh;overflow:hidden}.fpanel--video video{object-fit:cover;width:100%;height:100%}.fpanel__stamp{--wd:62;color:var(--bone);mix-blend-mode:difference;font-size:clamp(64px,9vw,160px);position:absolute;bottom:6%;left:4%}.floor__progress{left:var(--gut);right:var(--gut);color:var(--ash);align-items:center;gap:14px;display:flex;position:absolute;bottom:28px}.floor__progress i{background:var(--steel);flex:1;height:1px;position:relative}.floor__progress b{background:var(--volt);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.floor__count{color:var(--bone)}.floor__ghost{white-space:nowrap;pointer-events:none;font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" 62;color:#0000;-webkit-text-stroke:1px #ece6da12;font-size:22vw;font-weight:900;line-height:.8;display:none;position:absolute;bottom:calc(100svh - .5em);left:0}.boxing{background:var(--ink);position:relative}.ring{height:100svh;position:relative;overflow:hidden}.ring__layers{position:absolute;top:-3%;bottom:-3%;left:-3%;right:-3%}.ring__layer{clip-path:inset(0 100% 0 0);position:absolute;top:0;bottom:0;left:0;right:0}.ring__layer.is-on{clip-path:inset(0)}.ring__layer img,.ring__layer video{object-fit:cover;filter:grayscale()contrast(1.3)brightness(.62);width:100%;height:100%}.ring__shade{background:linear-gradient(90deg,#0a0a0ad9 0%,#0a0a0a33 55%,#0a0a0a8c 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ring__flash{background:var(--bone);opacity:0;pointer-events:none;mix-blend-mode:overlay;position:absolute;top:0;bottom:0;left:0;right:0}.ring__impact{opacity:0;pointer-events:none;width:60vmin;margin:-30vmin 0 0 -30vmin;position:absolute;top:50%;left:50%;overflow:visible}.ring__impact circle,.ring__impact path{fill:none;stroke:var(--volt);stroke-width:2px}.ring__eyebrow{left:var(--gut);z-index:2;color:var(--bone);position:absolute;top:100px}.ring__count{right:var(--gut);z-index:2;justify-items:end;display:grid;position:absolute;top:50%;transform:translateY(-52%)}.ring__label{color:var(--volt)}.ring__num{font-family:var(--f-display);font-variation-settings:"wdth" 62;letter-spacing:-.04em;height:.78em;font-size:clamp(200px,44vw,820px);font-weight:900;line-height:.76;display:block;overflow:hidden}.ring__num span{display:block}.ring__timer{color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(14px,1.4vw,22px)}.ring__rounds{left:var(--gut);z-index:2;width:min(58vw,900px);position:absolute;bottom:12vh}.rround{opacity:0;visibility:hidden;width:100%;position:absolute;bottom:0;left:0}.rround.is-on{opacity:1;visibility:visible;position:relative}.rround__h{--wd:66;white-space:nowrap;font-size:clamp(64px,9vw,160px)}.rround p{max-width:36ch;color:var(--bone-2);margin-top:18px;font-size:clamp(16px,1.25vw,21px)}.ring__pips{left:var(--gut);z-index:2;gap:6px;display:flex;position:absolute;bottom:5vh}.ring__pips li{background:var(--steel);width:40px;height:4px;transition:background .3s}.ring__pips li.is-on{background:var(--volt)}.corner{background:var(--bone);color:var(--ink);z-index:2;position:relative;overflow:hidden}.corner__marquee{border-bottom:2px solid var(--ink);padding:14px 0;overflow:hidden}.corner__run{width:max-content;font-family:var(--f-display);font-variation-settings:"wdth" 70;text-transform:uppercase;font-size:clamp(20px,2.4vw,40px);font-weight:900;line-height:1;display:flex}.corner__run span{white-space:nowrap;padding-right:.3em}.corner__body{gap:var(--gut);padding:14vh var(--gut);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;display:grid}.corner__h{--wd:64;font-size:clamp(72px,9.6vw,190px)}.corner__h span{display:block;overflow:hidden}.corner__h span:last-child{color:var(--volt)}.corner__side p{font-variation-settings:"wdth" 92;margin-bottom:16px;font-size:clamp(16px,1.3vw,22px);line-height:1.35}.corner__side .btn{margin-top:18px}.coach{background:var(--ink);padding:20vh var(--gut) 16vh;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:20px;display:grid;position:relative;overflow:hidden}.coach .eyebrow{grid-column:1/-1;margin-bottom:4vh}.coach__frame{aspect-ratio:4/5;grid-area:2/7/4/13;position:relative}.coach__blinds{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.coach__img{object-fit:cover;object-position:60% 50%;filter:grayscale()contrast(1.2)brightness(.7);width:100%;height:100%}.coach__blind{background:var(--ink);transform-origin:100%;position:absolute;left:0;right:0}.coach__name{z-index:2;grid-area:2/1/auto/-1;align-self:start;line-height:.8;position:relative}.coach__coach{font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" 100;color:#0000;-webkit-text-stroke:1.5px var(--bone);letter-spacing:.02em;font-size:clamp(56px,9vw,160px);font-weight:900;display:block}.coach__ot{font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" 62;color:var(--volt);letter-spacing:-.04em;mix-blend-mode:normal;margin-left:-.04em;font-size:clamp(220px,40vw,720px);font-weight:900;line-height:.74;display:block}.coach__info{z-index:2;grid-area:3/1/auto/6;padding-top:4vh;position:relative}.coach__dl{border-top:1px solid var(--steel)}.coach__dl div{border-bottom:1px solid var(--steel);grid-template-columns:120px 1fr;align-items:baseline;padding:14px 0;display:grid}.coach__dl dt{color:var(--ash)}.coach__dl dd{font-variation-settings:"wdth" 90;text-transform:uppercase;font-size:clamp(16px,1.2vw,20px);font-weight:700}.coach__fee{color:var(--volt);font-size:clamp(22px,2vw,32px)!important;font-weight:900!important}.price-period:not(:empty):before{content:" / "}.coach__note{color:var(--ash);margin:18px 0 28px}.price{background:var(--coal);padding:20vh var(--gut) 14vh;position:relative;overflow:hidden}.price__bg{object-fit:cover;opacity:.22;filter:contrast(1.2);width:48%;height:100%;position:absolute;top:0;right:0}.price .eyebrow{position:relative}.price__h{--wd:70;margin:4vh 0 10vh;font-size:clamp(48px,7vw,128px);position:relative}.price__h span{color:var(--ash)}.price__rows{border-top:2px solid var(--bone);position:relative}.prow{border-bottom:1px solid var(--steel);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:end;padding:3vh 0 2vh;display:grid;position:relative}.prow__label{text-transform:uppercase;font-variation-settings:"wdth" 85;align-self:start;align-items:baseline;gap:14px;padding-top:1.4vw;font-size:clamp(16px,1.5vw,26px);font-weight:800;display:flex}.prow__label .mono{color:var(--volt)}.prow__amt{justify-content:flex-end;align-items:flex-start;gap:1.2vw;display:flex}.prow__cur{color:var(--ash);padding-top:2vw;font-size:clamp(14px,1.6vw,28px)}.odo{font-family:var(--f-display);font-variation-settings:"wdth" 62;letter-spacing:-.035em;height:.8em;font-size:clamp(110px,22vw,420px);font-weight:900;line-height:.8;display:flex;overflow:hidden}.odo__col{height:.8em;display:block;overflow:hidden}.odo__strip{flex-direction:column;display:flex}.odo__strip span{height:.8em;display:block}.odo__sep{display:block}.prow--b .odo{color:var(--volt)}.prow__period{color:var(--ash);position:absolute;top:10px;right:0}.prow__tag{border:1px solid var(--volt);color:var(--volt);padding:8px 12px;position:absolute;bottom:2.6vh;left:0}.price__foot{justify-content:space-between;align-items:center;gap:var(--gut);flex-wrap:wrap;margin-top:6vh;display:flex;position:relative}.price__foot p{max-width:52ch;color:var(--bone-2)}.loc{background:var(--ink);padding:20vh var(--gut) 12vh;position:relative;overflow:hidden}.loc__h{flex-wrap:wrap;align-items:baseline;gap:0 3vw;margin:4vh 0 10vh;display:flex}.loc__train{--wd:66;white-space:nowrap;font-size:clamp(64px,11vw,200px);display:block}.loc__refuel{color:#d0a559;letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-size:clamp(48px,8vw,150px);font-style:italic;font-weight:300;line-height:1;display:block}.loc__grid{gap:var(--gut);grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,4fr);align-items:center;display:grid}.loc__k{color:var(--volt);margin-bottom:18px}.loc__gym address{font-style:normal;font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" 80;margin-bottom:32px;font-size:clamp(24px,2.4vw,40px);font-weight:800;line-height:1}.compound{width:100%;height:auto;overflow:visible}.compound__wall{fill:none;stroke:var(--iron);stroke-dasharray:4 6}.compound__cap,.compound__mid{font-family:var(--f-mono);letter-spacing:.14em;fill:var(--ash);font-size:13px}.compound__path{fill:none;stroke:var(--bone);stroke-width:2.5px;stroke-dasharray:2 10;stroke-linecap:round}.compound__walker,.compound__pin--gym rect{fill:var(--volt)}.compound__pin--gym text{font-family:var(--f-display);fill:var(--bone);letter-spacing:.02em;font-variation-settings:"wdth" 70;font-size:30px;font-weight:900}.compound__pin--rr circle{fill:#d0a559}.compound__pin--rr text{fill:#ece2d2;font-family:Fraunces,Georgia,serif;font-size:32px;font-style:italic}.rr{color:#ece2d2;background:#21180f;border:1px solid #d0a55959;flex-direction:column;gap:10px;padding:34px 30px;transition:border-color .4s;display:flex;position:relative;overflow:hidden}.rr:after{content:"";transform-origin:0;height:3px;transition:transform .6s var(--ease-out);background:#d0a559;position:absolute;top:auto;bottom:0;left:0;right:0;transform:scaleX(0)}.rr:hover:after{transform:scaleX(1)}.rr:hover{border-color:#d0a559}.rr__eyebrow{font-family:"Manrope", var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:#d0a559;font-size:12px}.rr__name{font-family:Fraunces,Georgia,serif;font-size:clamp(32px,2.8vw,48px);font-style:italic;font-weight:400;line-height:1}.rr__desc{color:#ece2d2b3;font-size:15px}.rr__go{color:#d0a559;margin-top:18px;font-size:14px}.rr__go i{transition:transform .5s var(--ease-out);font-style:normal;display:inline-block}.rr:hover .rr__go i{transform:translate(3px,-3px)}.loc__fine{color:var(--iron);margin-top:6vh}.final{background:var(--ink);padding:22vh var(--gut) 12vh;position:relative;overflow:hidden}.final__h{--wd:62;font-size:clamp(72px,15.5vw,290px);line-height:.8}.final__l{white-space:nowrap;display:block;overflow:hidden}.final__l:nth-child(2){padding-left:16vw}.final__l--volt{color:var(--volt)}.final__ctas{border-top:1px solid var(--steel);margin-top:12vh}.frow{border-bottom:1px solid var(--steel);isolation:isolate;cursor:pointer;transition:color .45s var(--ease-out), padding .6s var(--ease-out);grid-template-columns:60px minmax(0,1fr) auto 60px;align-items:center;gap:20px;padding:3.2vh 0;display:grid;position:relative;overflow:hidden}.frow:before{content:"";background:var(--volt);z-index:-1;transform-origin:bottom;transition:transform .55s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0)}.frow:hover{color:var(--ink);padding-left:24px;padding-right:24px}.frow:focus-visible{color:var(--ink);padding-left:24px;padding-right:24px}.frow:hover:before{transform:scaleY(1)}.frow:focus-visible:before{transform:scaleY(1)}.frow .mono{color:var(--ash);transition:color .3s}.frow:hover .mono{color:var(--ink)}.frow__t{font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" 66;transition:font-variation-settings .6s var(--ease-out);font-size:clamp(30px,4.6vw,84px);font-weight:900;line-height:.9}.frow:hover .frow__t{font-variation-settings:"wdth" 96}.frow i{transition:transform .55s var(--ease-out);justify-self:end;font-size:clamp(24px,3vw,48px);font-style:normal}.frow:hover i{transform:translate(8px)}.foot{background:var(--ink);padding:0 var(--gut) 28px;overflow:hidden}.foot__word{font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" 62;color:var(--char);text-align:center;white-space:nowrap;margin:0 -1vw;font-size:21.6vw;font-weight:900;line-height:.78}.foot__row{border-top:1px solid var(--steel);color:var(--ash);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:22px;display:flex}.foot__row a{color:var(--bone);cursor:pointer}.foot__row a:hover{color:var(--volt)}@media (max-width:1024px){.nav__round .nav__track,.nav__round .nav__name{display:none}.menu__list{grid-template-columns:1fr}.menu__list a{font-size:clamp(34px,9.2vw,80px)}}@media (max-width:767px){.mono{font-size:10px}.nav{padding:14px var(--gut);grid-template-columns:auto 1fr auto auto;gap:12px}.nav__word{font-size:19px}.nav__round{justify-self:end}.nav__round .nav__rd em,.nav__clock,.nav__menu>.mono{display:none}.nav__cta{padding:9px 14px;font-size:12px}.hero__title{font-size:17.6vw;top:50%;bottom:auto;transform:translateY(-50%)rotate(0)}.hero__tag{font-size:30px;top:auto;bottom:22vh}.hero__offer{top:92px;bottom:auto}.hero__loc{bottom:7vh;left:var(--gut);text-align:left;right:auto}.hero__scroll{left:auto;right:var(--gut);bottom:7vh}.hero__scroll span{display:none}.philo{padding-top:16vh;display:block}.philo__head{font-size:19vw}.philo__line--indent{padding-left:8vw}.philo__img--a{aspect-ratio:4/4.6;margin:8vh 0 0 14vw}.philo__img--b{z-index:2;aspect-ratio:3/4;width:58%;margin:-14vh 0 0;position:relative}.philo__copy{margin:6vh 0 0;font-size:20px}.tenets{margin-top:10vh}.tenet,.tenet:nth-child(2),.tenet:nth-child(3){grid-template-columns:auto 1fr;gap:16px}.tenet:nth-child(2) .tenet__n,.tenet:nth-child(3) .tenet__n{grid-column:auto}.tenet__n{font-size:30vw}.overload__stage{justify-content:space-evenly;padding-top:80px}.overload__top{flex-direction:column;align-items:flex-start;gap:10px}.overload__num{font-size:40vw}.overload__svg{max-height:none}.floor__window{clip-path:inset(24% 20%)}.floor__words{flex-direction:column;align-items:flex-start;gap:46vh;font-size:17vw}.floor__words .floor__w2{align-self:flex-end}.floor__h{height:auto}.floor__track{width:auto;height:auto;padding:12vh var(--gut) 14vh;flex-direction:column;align-items:stretch;gap:16vh}.fpanel,.fpanel--intro,.fpanel--a,.fpanel--b,.fpanel--c,.fpanel--d,.fpanel--video{align-self:auto;width:auto;height:auto;margin:0}.fpanel__img{aspect-ratio:4/5}.fpanel--b .fpanel__img{aspect-ratio:1;margin-left:10vw}.fpanel--c .fpanel__img{aspect-ratio:3/4.4;margin-right:18vw}.fpanel--d .fpanel__img{aspect-ratio:4/3.6}.fpanel--b figcaption{padding-left:10vw}.fpanel--video{aspect-ratio:9/14;margin:0 calc(var(--gut) * -1)}.fpanel__big{font-size:20vw}.floor__progress{display:none}.ring{height:auto;min-height:100svh}.ring__layers{top:0;bottom:0;left:0;right:0}.ring__count{top:90px;transform:none}.ring__num{font-size:52vw}.ring__rounds{width:auto;padding:72vh var(--gut) 12vh;position:relative;bottom:auto;left:auto}.rround,.rround.is-on{opacity:1;visibility:visible;margin-bottom:9vh;position:relative}.rround__h{font-size:17vw}.ring__pips{display:none}.ring__shade{background:linear-gradient(#0a0a0a4d 0%,#0a0a0abf 45%,#0a0a0af2 100%)}.ring__layers{height:100svh;margin-bottom:-100svh;position:sticky;top:0}.boxing .ring{flex-direction:column;display:flex}.ring__shade{height:100svh;margin-bottom:-100svh;position:sticky;top:0}.ring__count{position:absolute}.corner__body{padding:10vh var(--gut);grid-template-columns:1fr}.corner__h{font-size:14.6vw}.coach{padding-top:14vh;display:block}.coach__frame{aspect-ratio:3/4;width:74%;margin-left:auto}.coach__name{margin-top:-26vh}.coach__coach{font-size:15vw}.coach__ot{font-size:58vw}.coach__info{padding-top:6vh}.coach__dl div{grid-template-columns:96px 1fr}.price{padding-top:14vh}.price__bg{opacity:.14;width:100%}.prow{grid-template-columns:1fr;padding:3vh 0}.prow__label{margin-bottom:2vh;padding-top:0}.prow__amt{justify-content:flex-start}.odo{font-size:30vw}.prow__cur{padding-top:3vw}.prow__tag{justify-self:start;margin-top:2vh;position:static}.prow__period{top:3vh}.loc{padding-top:14vh}.loc__train,.loc__refuel{font-size:15vw}.loc__grid{grid-template-columns:1fr;gap:6vh}.final{padding-top:16vh}.final__h{font-size:15.6vw}.final__l:nth-child(2){padding-left:8vw}.frow{grid-template-columns:34px minmax(0,1fr) 30px;gap:12px;padding:3vh 0}.frow__s{grid-area:2/2}.frow i{grid-area:1/3/3}.frow__t{font-size:9.5vw}}@media (prefers-reduced-motion:reduce){.grain{animation:none}.hero__scroll i:after{animation:none;transform:none}*,:before,:after{transition-duration:.01ms!important}.intro{display:none}.philo__mask{clip-path:none}.philo__mask img,.fpanel__img img,.floor__video{transform:none}.floor__window{clip-path:inset(0)}.philo__strike{transform:scaleX(1)}}.is-reduced .ring{height:auto;min-height:100svh}.is-reduced .ring__rounds{padding:60vh var(--gut) 10vh;width:auto;max-width:760px;position:relative;bottom:auto;left:auto}.is-reduced .rround{opacity:1;visibility:visible;margin-bottom:8vh;position:relative}.is-reduced .ring__pips,.is-reduced .ring__count{display:none}.is-reduced .floor__h{height:auto}.is-reduced .floor__track{width:auto;padding:12vh var(--gut);flex-wrap:wrap;row-gap:14vh}.is-reduced .floor__progress{display:none}.credit{color:var(--ash);align-items:center;gap:16px;margin-top:22px;padding:16px 0 4px;display:flex;position:relative}.credit__k{white-space:nowrap}.credit__name{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.credit__ares{font-family:var(--f-display);text-transform:uppercase;color:var(--bone);letter-spacing:.04em;font-variation-settings:"wdth" 62;transition:font-variation-settings .7s var(--ease-out), color .35s;font-size:22px;font-weight:900;line-height:1}.credit__rest{transition:color .35s}.credit__rope{background:var(--steel);flex:1;min-width:24px;height:1px;position:relative;overflow:hidden}.credit__rope i{background:var(--volt);transform-origin:100%;transition:transform .8s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.credit__rope:after{content:"";width:18%;height:100%;animation:rope 4.5s var(--ease-hit) infinite;background:linear-gradient(90deg,#0000,#ff5214e6,#0000);position:absolute;top:0;left:0}@keyframes rope{0%,55%{transform:translate(-100%)}to{transform:translate(560%)}}.credit__go{color:var(--bone);transition:transform .6s var(--ease-out), color .35s;display:inline-block}.credit:hover .credit__ares{font-variation-settings:"wdth" 125;color:var(--volt)}.credit:focus-visible .credit__ares{font-variation-settings:"wdth" 125;color:var(--volt)}.credit:hover .credit__rest{color:var(--bone)}.credit:focus-visible .credit__rest{color:var(--bone)}.credit:hover .credit__rope i{transform-origin:0;transform:scaleX(1)}.credit:focus-visible .credit__rope i{transform-origin:0;transform:scaleX(1)}.credit:hover .credit__go{color:var(--volt);transform:translate(4px,-4px)rotate(45deg)}.credit:focus-visible .credit__go{color:var(--volt);transform:translate(4px,-4px)rotate(45deg)}@media (max-width:767px){.credit{flex-wrap:wrap;gap:8px 12px}.credit__rope{flex-basis:100%;order:3}.credit__go{margin-left:auto}}@media (prefers-reduced-motion:reduce){.credit__rope:after{animation:none;display:none}}
