.coach-carousel-module__MFUreG__viewport{--coach-width:clamp(240px, 24vw, 340px);--coach-gap:clamp(24px, 3vw, 44px);scrollbar-width:thin;scrollbar-color:#fb5422 #171615;width:100%;min-width:0;margin-block:-36px -8px;padding:36px 12px 8px;overflow:auto hidden}.coach-carousel-module__MFUreG__viewport:focus-visible{outline:2px solid var(--orange);outline-offset:6px}.coach-carousel-module__MFUreG__viewport .coach-carousel-track{width:max-content;display:flex}.coach-carousel-module__MFUreG__viewport .coach-carousel-group{gap:var(--coach-gap);padding-right:var(--coach-gap);flex:none;display:flex}.coach-carousel-module__MFUreG__viewport .coach{flex:0 0 var(--coach-width);width:var(--coach-width)}.coach-carousel-module__MFUreG__viewport .coach-carousel-copy{display:none}.coach-carousel-module__MFUreG__viewport[data-animated=true]{overflow:hidden}.coach-carousel-module__MFUreG__viewport[data-animated=true] .coach-carousel-copy{display:flex}.coach-carousel-module__MFUreG__viewport[data-animated=true] .coach-carousel-track{animation:coach-carousel-module__MFUreG__coach-loop var(--coach-loop-duration) linear infinite;will-change:transform;animation-play-state:paused}.coach-carousel-module__MFUreG__viewport[data-running=true] .coach-carousel-track{animation-play-state:running}@keyframes coach-carousel-module__MFUreG__coach-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:700px){.coach-carousel-module__MFUreG__viewport{--coach-width:clamp(220px, 74vw, 300px);--coach-gap:24px;padding-inline:6px}}@media (prefers-reduced-motion:reduce){.coach-carousel-module__MFUreG__viewport[data-animated=true]{overflow-x:auto}.coach-carousel-module__MFUreG__viewport .coach-carousel-track{will-change:auto;animation:none!important;transform:none!important}.coach-carousel-module__MFUreG__viewport[data-animated=true] .coach-carousel-copy{display:none}}
.coach-hologram-module__vW1yiG__hologram{--holo-x:50%;--holo-y:50%;--holo-angle:120deg;perspective:900px;border-radius:50%}.coach-hologram-module__vW1yiG__hologram .atropos-inner{overflow:visible}:is(.coach-hologram-module__vW1yiG__hologram .atropos-scale,.coach-hologram-module__vW1yiG__hologram .atropos-rotate,.coach-hologram-module__vW1yiG__hologram .atropos-inner){font-size:inherit;color:inherit;position:relative;top:auto;left:auto;transform:none}.coach-hologram-module__vW1yiG__surface{isolation:isolate;border-radius:50%;width:100%;height:100%;transition:box-shadow .45s;position:relative;box-shadow:0 0 24px #ece6df06}.coach-hologram-module__vW1yiG__surface[data-active=true]{box-shadow:-8px 0 32px #ece6df14,8px 0 32px #f65a2814,0 12px 40px #f65a2810}.coach-hologram-module__vW1yiG__film{pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.coach-hologram-module__vW1yiG__foil,.coach-hologram-module__vW1yiG__texture,.coach-hologram-module__vW1yiG__glare,.coach-hologram-module__vW1yiG__sweep{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.coach-hologram-module__vW1yiG__foil{background:linear-gradient(var(--holo-angle), transparent 18%, #e7e2dc24 32%, #ffffff52 42%, #f65a2838 52%, #ebe6df40 63%, transparent 80%);background-size:230% 230%;background-position:var(--holo-x) var(--holo-y);mix-blend-mode:screen;opacity:.28;transition:opacity .45s}.coach-hologram-module__vW1yiG__texture{mix-blend-mode:soft-light;opacity:.22;background:repeating-linear-gradient(0deg,#ede8e232 0 1px,#0000 1px 4px),repeating-linear-gradient(115deg,#0000 0 12px,#ede8e21f 12px 13px,#0000 13px 24px)}.coach-hologram-module__vW1yiG__glare{background:radial-gradient(ellipse at var(--holo-x) var(--holo-y), #ffffff70, #ede8e228 20%, transparent 57%);mix-blend-mode:screen;opacity:.18;transition:opacity .45s}.coach-hologram-module__vW1yiG__surface[data-active=true] .coach-hologram-module__vW1yiG__foil{opacity:.52}.coach-hologram-module__vW1yiG__surface[data-active=true] .coach-hologram-module__vW1yiG__glare{opacity:.38}.coach-hologram-module__vW1yiG__sweep{mix-blend-mode:screen;opacity:0;background:linear-gradient(115deg,#0000 43%,#ede8e212 47%,#ffffff38 50%,#ede8e21a 52%,#0000 57%);animation:7s ease-in-out infinite paused coach-hologram-module__vW1yiG__foil-sweep;inset:-45%;transform:translate(-65%)}.coach-hologram-module__vW1yiG__surface[data-in-view=true] .coach-hologram-module__vW1yiG__sweep{animation-play-state:running}.coach-hologram-module__vW1yiG__surface[data-active=true] .coach-hologram-module__vW1yiG__sweep{visibility:hidden;animation-play-state:paused}.coach-hologram-module__vW1yiG__rim{pointer-events:none;background:conic-gradient(from var(--holo-angle), #f65a28 0% 28%, #d9d4ce 43%, #fffaf5 50%, #d9d4ce 57%, #f65a28 72% 100%);opacity:.55;border-radius:50%;padding:2px;transition:opacity .45s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.coach-hologram-module__vW1yiG__surface[data-active=true] .coach-hologram-module__vW1yiG__rim{opacity:.9}@keyframes coach-hologram-module__vW1yiG__foil-sweep{0%,12%{opacity:0;transform:translate(-65%)}24%{opacity:.4}45%{opacity:0;transform:translate(65%)}to{opacity:0;transform:translate(65%)}}@media (prefers-reduced-motion:reduce){:is(.coach-hologram-module__vW1yiG__hologram .atropos-scale,.coach-hologram-module__vW1yiG__hologram .atropos-rotate){transition:none!important;transform:none!important}.coach-hologram-module__vW1yiG__surface,.coach-hologram-module__vW1yiG__foil,.coach-hologram-module__vW1yiG__glare,.coach-hologram-module__vW1yiG__rim{transition:none}.coach-hologram-module__vW1yiG__sweep{animation:none;display:none}.coach-hologram-module__vW1yiG__surface,.coach-hologram-module__vW1yiG__surface[data-active=true]{box-shadow:none}.coach-hologram-module__vW1yiG__foil,.coach-hologram-module__vW1yiG__surface[data-active=true] .coach-hologram-module__vW1yiG__foil{opacity:.18}.coach-hologram-module__vW1yiG__glare,.coach-hologram-module__vW1yiG__surface[data-active=true] .coach-hologram-module__vW1yiG__glare{opacity:.12}}
.event-promo-module__XcTWMW__promo{z-index:45;color:#f8f4ed;background:#171310;border:1px solid #f65a28;grid-template-columns:138px minmax(0,1fr);width:min(430px,100vw - 28px);min-height:188px;animation:.55s cubic-bezier(.18,.8,.2,1) both event-promo-module__XcTWMW__promo-slide-in;display:grid;position:fixed;bottom:clamp(14px,3vw,38px);right:clamp(14px,3vw,42px);overflow:hidden;box-shadow:0 20px 55px #000b}.event-promo-module__XcTWMW__poster{background:#332018;min-height:188px;position:relative}.event-promo-module__XcTWMW__poster img{object-fit:cover;object-position:center}.event-promo-module__XcTWMW__content{min-width:0;padding:22px 42px 20px 18px}.event-promo-module__XcTWMW__eyebrow{color:#ff865b;letter-spacing:.13em;font-size:10px;font-weight:900}.event-promo-module__XcTWMW__content h2{text-transform:uppercase;overflow-wrap:anywhere;margin-top:10px;font-size:clamp(18px,2vw,23px);font-weight:950;line-height:1.05}.event-promo-module__XcTWMW__details{color:#d7cec5;margin-top:10px;font-size:11px;line-height:1.45}.event-promo-module__XcTWMW__cta{letter-spacing:.04em;text-align:center;background:#f65a28;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-top:15px;padding:9px 12px;font-size:10px;font-weight:950;display:inline-flex;color:#0b0a09!important}.event-promo-module__XcTWMW__cta:hover{background:#ff875f}.event-promo-module__XcTWMW__close{color:#fff;cursor:pointer;background:#ffffff19;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;right:8px}.event-promo-module__XcTWMW__close:hover{background:#ffffff35}.event-promo-module__XcTWMW__promo :is(a,button):focus-visible{outline-offset:-4px;outline:3px solid #fff}@keyframes event-promo-module__XcTWMW__promo-slide-in{0%{opacity:0;transform:translate(calc(100% + 44px))}to{opacity:1;transform:translate(0)}}@media (max-width:600px){.event-promo-module__XcTWMW__promo{grid-template-columns:90px minmax(0,1fr);min-height:150px}.event-promo-module__XcTWMW__poster{min-height:150px}.event-promo-module__XcTWMW__content{padding:17px 38px 15px 14px}.event-promo-module__XcTWMW__content h2{margin-top:7px;font-size:17px}.event-promo-module__XcTWMW__details{margin-top:7px}.event-promo-module__XcTWMW__cta{margin-top:10px}}@media (prefers-reduced-motion:reduce){.event-promo-module__XcTWMW__promo{animation:none}}
.intro-reveal-module__me6aka__intro{z-index:100;color:#f6f4f1;isolation:isolate;background:#0b0a09;height:100svh;position:fixed;inset:0;overflow:hidden}.intro-reveal-module__me6aka__ready{animation:intro-reveal-module__me6aka__unveil var(--unveil-duration) cubic-bezier(.9, 0, .1, 1) var(--unveil-delay) both}.intro-reveal-module__me6aka__photos{pointer-events:none;position:absolute;inset:0}.intro-reveal-module__me6aka__photo{opacity:0;clip-path:inset(22%);width:clamp(210px,35vw,430px);height:clamp(260px,46vw,550px);transform:translate(-50%, -50%) rotate(var(--rotation)) scale(.15);background-position:50%;background-size:cover;position:absolute;top:50%;left:50%}.intro-reveal-module__me6aka__ready .intro-reveal-module__me6aka__photo{animation:intro-reveal-module__me6aka__photo-stack var(--photo-duration) cubic-bezier(.8, 0, .2, 1) var(--photo-delay) both}.intro-reveal-module__me6aka__photo:nth-child(3n){background-position:60%}.intro-reveal-module__me6aka__identity{z-index:1;align-items:flex-start;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-reveal-module__me6aka__wordmark{letter-spacing:-.105em;margin:0;font-size:clamp(3.3rem,13vw,12rem);font-weight:950;line-height:.85;display:flex}.intro-reveal-module__me6aka__character{display:inline-block}.intro-reveal-module__me6aka__ready .intro-reveal-module__me6aka__character{animation:intro-reveal-module__me6aka__letter-rise 1.75s cubic-bezier(.8, 0, .2, 1) calc(.27s + var(--letter-index) * 48ms) both}.intro-reveal-module__me6aka__character:first-child{color:#f65a28}.intro-reveal-module__me6aka__counter{letter-spacing:.07em;flex:none;margin:-.6em 0 0 .8em;font-size:clamp(.7rem,1.5vw,1.3rem);font-weight:900}.intro-reveal-module__me6aka__ready .intro-reveal-module__me6aka__counter{animation:1.8s cubic-bezier(.8,0,.2,1) .32s both intro-reveal-module__me6aka__counter-rise}.intro-reveal-module__me6aka__tagline{z-index:1;text-align:center;letter-spacing:.2em;width:max-content;max-width:calc(100vw - 32px);margin:0;font-size:10px;font-weight:900;position:absolute;bottom:clamp(24px,5vw,60px);left:50%;transform:translate(-50%)}.intro-reveal-module__me6aka__skip{z-index:2;color:#f6f4f1;cursor:pointer;min-height:44px;font:inherit;letter-spacing:.12em;background:0 0;border:0;padding:8px 4px;font-size:10px;font-weight:900;position:absolute;top:clamp(18px,3vw,38px);right:clamp(18px,3vw,38px)}.intro-reveal-module__me6aka__skip span{color:#f65a28;margin-left:6px;font-size:16px}.intro-reveal-module__me6aka__skip:focus-visible{outline-offset:4px;outline:2px solid #f65a28}.intro-reveal-module__me6aka__leaving{animation:.35s cubic-bezier(.9,0,.1,1) both intro-reveal-module__me6aka__unveil}@keyframes intro-reveal-module__me6aka__photo-stack{0%{opacity:0;clip-path:inset(22%);transform:translate(-50%, -50%) rotate(var(--rotation)) scale(.15)}36%,68%{opacity:1;clip-path:inset(0);transform:translate(-50%, -50%) rotate(var(--rotation)) scale(1)}to{opacity:0;clip-path:inset(22%);transform:translate(-50%, -50%) rotate(var(--rotation)) scale(.15)}}@keyframes intro-reveal-module__me6aka__letter-rise{0%{opacity:0;transform:translateY(90%)}35%,68%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-90%)}}@keyframes intro-reveal-module__me6aka__counter-rise{0%{opacity:0;transform:translateY(80%)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-80%)}}@keyframes intro-reveal-module__me6aka__unveil{0%{clip-path:inset(0);visibility:visible}99%{visibility:visible}to{clip-path:inset(0 0 100%);visibility:hidden;pointer-events:none}}@media (max-width:600px){.intro-reveal-module__me6aka__photo{width:min(66vw,300px);height:min(70vh,420px)}.intro-reveal-module__me6aka__wordmark{font-size:clamp(2.8rem,13.4vw,5rem)}.intro-reveal-module__me6aka__counter{margin-left:.55em}}@media (prefers-reduced-motion:reduce){.intro-reveal-module__me6aka__intro{display:none}}
