.MediaSlot-module__R3hE7G__slot{aspect-ratio:var(--ratio);border:1px solid var(--line-soft);border-radius:var(--radius-pane);background:var(--canvas);box-shadow:inset 0 1px 0 var(--ch-r), inset 0 2px 0 var(--ch-g), inset 0 3px 0 var(--ch-b-mark);place-items:center;margin:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}@media (max-width:760px){.MediaSlot-module__R3hE7G__slot{aspect-ratio:var(--ratio-phone)}}.MediaSlot-module__R3hE7G__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.MediaSlot-module__R3hE7G__empty{background:repeating-linear-gradient(115deg, transparent 0 46px, rgb(var(--line-rgb) / .05) 46px 47px), var(--canvas)}.MediaSlot-module__R3hE7G__corners{pointer-events:none;background:linear-gradient(var(--line), var(--line)) top left / 18px 1px no-repeat, linear-gradient(var(--line), var(--line)) top left / 1px 18px no-repeat, linear-gradient(var(--line), var(--line)) top right / 18px 1px no-repeat, linear-gradient(var(--line), var(--line)) top right / 1px 18px no-repeat, linear-gradient(var(--line), var(--line)) bottom left / 18px 1px no-repeat, linear-gradient(var(--line), var(--line)) bottom left / 1px 18px no-repeat, linear-gradient(var(--line), var(--line)) bottom right / 18px 1px no-repeat, linear-gradient(var(--line), var(--line)) bottom right / 1px 18px no-repeat;position:absolute;inset:14px}.MediaSlot-module__R3hE7G__caption{text-align:center;justify-items:center;gap:.4rem;max-width:min(32rem,86%);padding:1rem;display:grid;position:relative}.MediaSlot-module__R3hE7G__kind{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--graphite);font-size:.6875rem}.MediaSlot-module__R3hE7G__label{color:var(--ink);font-size:clamp(1.05rem,2vw,1.4rem);font-weight:500}.MediaSlot-module__R3hE7G__spec{color:var(--dim);font-size:.8125rem;line-height:1.45}@container (max-width:240px){.MediaSlot-module__R3hE7G__spec{display:none}.MediaSlot-module__R3hE7G__label{font-size:.9375rem}}
.PhotoCarousel-module__-6xAua__carousel{--h:clamp(18rem, 58vh, 34rem);--maxw:calc(100vw - 2 * var(--gutter));--pad:max(var(--gutter), calc((100% - var(--measure)) / 2 + var(--gutter)))}@media (max-width:760px){.PhotoCarousel-module__-6xAua__carousel{--h:100vw;--maxw:84vw}}.PhotoCarousel-module__-6xAua__compact{--h:clamp(11rem, 30vh, 19rem)}@media (max-width:760px){.PhotoCarousel-module__-6xAua__compact{--h:min(112vw, 58svh);--maxw:84vw}}.PhotoCarousel-module__-6xAua__row{padding:6px var(--pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;align-items:center;gap:clamp(.75rem,1.6vw,1.25rem);margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.PhotoCarousel-module__-6xAua__row::-webkit-scrollbar{display:none}@media (max-width:760px){.PhotoCarousel-module__-6xAua__row{align-items:flex-end}}.PhotoCarousel-module__-6xAua__row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-pane)}.PhotoCarousel-module__-6xAua__slide{height:min(var(--h), calc(var(--maxw) / (var(--ar))));aspect-ratio:var(--ar);scroll-snap-align:start;flex:none}.PhotoCarousel-module__-6xAua__photo{border:1px solid var(--line-soft);border-radius:var(--radius-pane);background:var(--canvas);width:100%;height:100%;margin:0;position:relative;overflow:hidden}.PhotoCarousel-module__-6xAua__photo:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 0 var(--ch-r), inset 0 2px 0 var(--ch-g), inset 0 3px 0 var(--ch-b-mark);pointer-events:none;position:absolute;inset:0}.PhotoCarousel-module__-6xAua__photo img{object-fit:cover;width:100%;height:100%;transform:translate3d(calc(var(--drift,0) * -4%), 0, 0) scale(1.1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}@media (prefers-reduced-motion:reduce){.PhotoCarousel-module__-6xAua__photo img{transform:none}}.PhotoCarousel-module__-6xAua__controls{align-items:center;gap:clamp(1rem,3vw,2rem);margin-top:clamp(1.25rem,3vh,2rem);display:flex}.PhotoCarousel-module__-6xAua__controls[hidden]{display:none}.PhotoCarousel-module__-6xAua__count{font-family:var(--font-mono);letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--graphite);font-size:.8125rem}.PhotoCarousel-module__-6xAua__count span{color:var(--ink)}.PhotoCarousel-module__-6xAua__lane{flex:1;height:3px;position:relative}.PhotoCarousel-module__-6xAua__lane:before{content:"";background:var(--line-soft);height:1px;position:absolute;inset:1px 0 auto}.PhotoCarousel-module__-6xAua__thumb{width:calc(var(--thumb,1) * 100%);background:linear-gradient(var(--ch-r) 0 1px, var(--ch-g) 1px 2px, var(--ch-b-mark) 2px 3px);height:3px;transform:translate3d(calc(var(--at,0) * (1 / var(--thumb,1) - 1) * 100%), 0, 0);position:absolute;top:0;left:0}.PhotoCarousel-module__-6xAua__buttons{gap:.6rem;display:flex}.PhotoCarousel-module__-6xAua__arrow{border:1px solid var(--line);border-radius:var(--radius-track);width:48px;height:48px;color:var(--ink);cursor:pointer;transition:transform var(--half-beat) var(--ease-arrive), box-shadow var(--half-beat), opacity var(--half-beat);background:0 0;place-items:center;font-size:1.1rem;display:inline-grid}.PhotoCarousel-module__-6xAua__arrow:hover:not(:disabled){box-shadow:-1.5px 0 0 var(--ch-r), 1.5px 0 0 var(--ch-b);transform:translateY(-1px)}.PhotoCarousel-module__-6xAua__arrow:disabled{opacity:.35;cursor:default}.PhotoCarousel-module__-6xAua__arrow:focus-visible{box-shadow:var(--focus-ring);outline:none}
.StageVideo-module__F5VuoG__frame{aspect-ratio:9/16;border-radius:var(--radius-pane);background:#000;width:100%;position:relative;overflow:clip}.StageVideo-module__F5VuoG__poster,.StageVideo-module__F5VuoG__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.StageVideo-module__F5VuoG__video[controls]{z-index:1}.StageVideo-module__F5VuoG__rim{border:1px solid var(--line);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.StageVideo-module__F5VuoG__edge{background:linear-gradient(90deg, var(--ch-r), var(--ch-g), var(--ch-b-mark));opacity:.85;pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.StageVideo-module__F5VuoG__glow{overflow:clip}.StageVideo-module__F5VuoG__glowStill,.StageVideo-module__F5VuoG__glowVideo{object-fit:fill;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.StageVideo-module__F5VuoG__glow:after{content:"";background:#0000006b;position:absolute;inset:0}.StageVideo-module__F5VuoG__slot{z-index:2;position:absolute;bottom:.75rem;right:.75rem}.StageVideo-module__F5VuoG__slot[hidden]{display:none}.StageVideo-module__F5VuoG__toggle{border-radius:var(--radius-track);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#0000009e;border:1px solid #f1f2f459;align-items:center;gap:.5rem;padding:0 .95rem;font-size:.8125rem;font-weight:500;display:inline-flex}.StageVideo-module__F5VuoG__toggle:hover{border-color:var(--ink)}.StageVideo-module__F5VuoG__toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.StageVideo-module__F5VuoG__toggleIcon{border-inline:3px solid;width:9px;height:11px}.StageVideo-module__F5VuoG__toggleIcon[data-paused]{border-inline:0;border-left:9px solid;border-block:5.5px solid #0000;width:0;height:0}@media (forced-colors:active){.StageVideo-module__F5VuoG__edge,.StageVideo-module__F5VuoG__glow{display:none}}
.sections-module__9aG06W__eyebrow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sections-module__9aG06W__idx{color:var(--dim);align-items:center;gap:.75rem;display:inline-flex}.sections-module__9aG06W__tick{background:var(--line);transform-origin:0;width:26px;height:1px;transition:transform .9s var(--ease-arrive) .2s;display:inline-block}html.reveal-on section:not([data-in]) .sections-module__9aG06W__tick{transform:scaleX(0)}.sections-module__9aG06W__pageHead{padding-top:calc(var(--nav-h) + clamp(3.5rem, 11vh, 7.5rem));padding-bottom:clamp(3rem,8vh,5.5rem);position:relative;overflow:clip}.sections-module__9aG06W__pageHeadInner{z-index:1;position:relative}.sections-module__9aG06W__pageHead .display{max-width:20ch;margin-top:1.1rem}.sections-module__9aG06W__pageHead .lede{margin-top:1.5rem}@supports (animation-timeline:view()){html.reveal-on .sections-module__9aG06W__pageHeadInner{animation:linear both sections-module__9aG06W__head-leave;animation-timeline:view();animation-range:exit}@keyframes sections-module__9aG06W__head-leave{to{opacity:.15;translate:0 -12vh}}}@media (prefers-reduced-motion:reduce){.sections-module__9aG06W__pageHeadInner{animation:none!important}}.sections-module__9aG06W__headTitle{letter-spacing:-.04em;font-weight:600}.sections-module__9aG06W__headLanesWrap{--sp:.5;z-index:0;transform:translate3d(0, calc((var(--sp) - .5) * 18vh), 0);position:absolute;inset:0}.sections-module__9aG06W__headLanes{transform-origin:50% 100%;width:max(1000px,90%);position:absolute;bottom:2%;left:70%;transform:translate(-50%)perspective(1100px)rotateX(62deg);-webkit-mask:linear-gradient(#0000 4%,#000 60%);mask:linear-gradient(#0000 4%,#000 60%)}.sections-module__9aG06W__headLanes rect:not([class]){stroke:rgb(var(--line-rgb) / .42)}@media (max-width:759px){.sections-module__9aG06W__headLanes{width:900px;bottom:-34%;left:50%}}.sections-module__9aG06W__headLanesFlow{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 4%,#000 60%),linear-gradient(90deg,#0000 16%,#000 46%);mask-image:linear-gradient(#0000 4%,#000 60%),linear-gradient(90deg,#0000 16%,#000 46%);-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:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (max-width:759px){.sections-module__9aG06W__headLanesFlow{width:820px;bottom:4%;left:60%;-webkit-mask:linear-gradient(#0000 4%,#000 60%);mask:linear-gradient(#0000 4%,#000 60%)}}.sections-module__9aG06W__bigH{letter-spacing:-.035em;font-size:clamp(2.1rem,4.6vw,4rem);font-weight:600;line-height:1.02}.sections-module__9aG06W__head{gap:1rem;max-width:48rem;margin-bottom:clamp(2rem,5vh,3.25rem);display:grid}.sections-module__9aG06W__head .lede{margin:0}.sections-module__9aG06W__ruled{border-top:0;position:relative}.sections-module__9aG06W__ruled:before,.sections-module__9aG06W__ruled:after{content:"";pointer-events:none;transform-origin:0;position:absolute;top:0;left:0;right:0}.sections-module__9aG06W__ruled:before{background:var(--line-soft);height:1px;transition:transform 1.6s var(--ease-arrive) .12s}.sections-module__9aG06W__ruled:after{background:linear-gradient(var(--ch-r), var(--ch-r)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--ch-g), var(--ch-g)) 0 1px / 100% 1px no-repeat, linear-gradient(var(--ch-b-mark), var(--ch-b-mark)) 0 2px / 100% 1px no-repeat;opacity:0;height:3px;top:-1px}html.reveal-on .sections-module__9aG06W__ruled:not([data-in]):before{transform:scaleX(0)}html.reveal-on .sections-module__9aG06W__ruled[data-in]:after{animation:sections-module__9aG06W__lane-sweep 1.7s var(--ease-arrive) backwards}@keyframes sections-module__9aG06W__lane-sweep{0%{opacity:1;transform:scaleX(0)}60%{opacity:.9;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sections-module__9aG06W__ruled:before,.sections-module__9aG06W__tick{transition:none!important;transform:none!important}.sections-module__9aG06W__ruled:after{animation:none!important}}.sections-module__9aG06W__lines{border-bottom:1px solid var(--line-soft);list-style:none;display:grid}.sections-module__9aG06W__lines>li{border-top:1px solid var(--line-soft);gap:.35rem 2.5rem;padding-block:1.2rem;display:grid}@media (min-width:760px){.sections-module__9aG06W__lines>li{grid-template-columns:minmax(13rem,1fr) 2fr;align-items:baseline}}.sections-module__9aG06W__itemTitle{color:var(--ink);font-size:1.0625rem;font-weight:500}.sections-module__9aG06W__itemBody{color:var(--muted);gap:.35rem;max-width:60ch;display:grid}.sections-module__9aG06W__pending{font-family:var(--font-mono);color:var(--dim);font-size:.8125rem;line-height:1.5;display:block}.sections-module__9aG06W__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(2rem,4vw,3.5rem);display:grid}.sections-module__9aG06W__col{border-top:1px solid var(--line);align-content:start;gap:.75rem;padding-top:1.25rem;display:grid}.sections-module__9aG06W__col h3{letter-spacing:-.01em;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:500;line-height:1.2}.sections-module__9aG06W__col p{color:var(--muted);max-width:52ch}.sections-module__9aG06W__prose{max-width:62ch}.sections-module__9aG06W__prose>*+*{margin-top:.9rem}.sections-module__9aG06W__prose p{color:var(--muted)}.sections-module__9aG06W__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.sections-module__9aG06W__more{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;transition:text-shadow var(--half-beat) linear, text-decoration-color var(--half-beat) linear;align-items:center;gap:.4em;font-weight:500;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.sections-module__9aG06W__more:hover{text-shadow:-1px 0 #ff0000bf,1px 0 #4d6bffd9;text-decoration-color:currentColor}}.sections-module__9aG06W__pane{border-radius:var(--radius-pane);background:var(--surface);border:1px solid var(--line-soft);width:min(840px,100%);padding:clamp(1.75rem,3.3vw,3.5rem);position:relative}.sections-module__9aG06W__statement{letter-spacing:-.012em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(1.9rem,3.5vw,3rem);font-weight:300;line-height:1.12}.sections-module__9aG06W__subline{color:var(--ink);margin-top:1.1rem;font-size:clamp(1.12rem,1.5vw,1.35rem);line-height:1.5}.sections-module__9aG06W__sublines{gap:.6rem;margin-top:1.25rem;list-style:none;display:grid}.sections-module__9aG06W__sublines li{color:var(--muted);font-size:clamp(1rem,1.28vw,1.125rem);line-height:1.6}.sections-module__9aG06W__facts{border-bottom:1px solid var(--line-soft);display:grid}.sections-module__9aG06W__fact{--lane-line:var(--line-soft);border-top:1px solid var(--line-soft);gap:.2rem 2rem;padding-block:1rem;display:grid}@media (min-width:760px){.sections-module__9aG06W__fact{grid-template-columns:minmax(10rem,1fr) 3fr;align-items:baseline}}.sections-module__9aG06W__fact dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);font-size:.75rem;font-weight:500}.sections-module__9aG06W__fact dd{color:var(--ink)}@media (forced-colors:active){.sections-module__9aG06W__pane{border:1px solid canvastext}.sections-module__9aG06W__tick{background:canvastext}}.sections-module__9aG06W__missionLine{display:block}.sections-module__9aG06W__tight.section{padding-block:clamp(2.5rem,5vh,4rem)}
.CoachIntro-module__H_S9aq__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""photo""body";row-gap:1rem;display:grid}.CoachIntro-module__H_S9aq__eyebrow{grid-area:eyebrow}.CoachIntro-module__H_S9aq__title{text-wrap:balance;grid-area:title;max-width:11ch}.CoachIntro-module__H_S9aq__photo{margin:clamp(1rem, 4vw, 1.75rem) calc(-1 * var(--gutter)) clamp(.75rem, 3vw, 1.25rem);aspect-ratio:4/3;background:#000;grid-area:photo;position:relative;overflow:hidden}.CoachIntro-module__H_S9aq__photo img{object-fit:cover;object-position:var(--phone,50% 50%);width:100%;height:100%;display:block}.CoachIntro-module__H_S9aq__body{grid-area:body;justify-items:start;gap:.6rem;display:grid}.CoachIntro-module__H_S9aq__lead{max-width:32ch;color:var(--muted);text-wrap:pretty;font-size:clamp(1.06rem,1.4vw,1.22rem);line-height:1.5}.CoachIntro-module__H_S9aq__act{margin-top:clamp(1rem,2.5vh,1.5rem)}@media (min-width:960px){.CoachIntro-module__H_S9aq__grid{grid-template:"eyebrow photo"".photo"minmax(0,1fr)"title photo""body photo"/minmax(21rem,1fr) minmax(0,50rem);gap:0 clamp(2.5rem,5vw,5rem)}.CoachIntro-module__H_S9aq__title{max-width:none;margin-bottom:clamp(.75rem,2vh,1.25rem);font-size:clamp(2.1rem,3vw,3rem)}.CoachIntro-module__H_S9aq__photo{aspect-ratio:var(--ar);margin:0}.CoachIntro-module__H_S9aq__photo img{object-position:var(--focus,50% 50%)}}@media (forced-colors:active){.CoachIntro-module__H_S9aq__photo{border:1px solid canvastext}}
.story-module__9TlqSa__scene{isolation:isolate;background:#000;position:relative;overflow-x:clip}.story-module__9TlqSa__track,.story-module__9TlqSa__stage{position:relative}@media screen{.story-module__9TlqSa__scene:has(>[data-story-track][data-live]){padding-block:0}[data-story-track][data-live]>.story-module__9TlqSa__stage{--bleed:0px;--foot:calc(100lvh - 100svh + max(1.5rem, env(safe-area-inset-bottom,0px)));background:#000;height:100lvh;position:sticky;top:0;overflow:clip}[data-story-track][data-away]>.story-module__9TlqSa__stage{visibility:hidden}[data-story-track][data-away]>.story-module__9TlqSa__stage [data-beat-act],[data-story-track][data-away]>.story-module__9TlqSa__stage [data-video-toggle]{visibility:visible}}@supports (animation-timeline:scroll()){@media screen and (hover:none) and (pointer:coarse){[data-story-track][data-live][data-pin]>.story-module__9TlqSa__stage{--bleed:6rem;--foot:max(calc(100lvh - 100svh + 1.5rem), calc(env(safe-area-inset-bottom,0px) + 5rem));animation:linear both story-module__9TlqSa__story-pin;animation-timeline:scroll(root);animation-range:var(--pin-from) var(--pin-to);position:absolute;inset:0 0 auto;overflow:clip visible}}}@keyframes story-module__9TlqSa__story-pin{0%{transform:translateY(0)}to{transform:translateY(var(--pin-run))}}.story-module__9TlqSa__words{display:inline}.story-module__9TlqSa__w{white-space:pre;display:inline-block}.story-module__9TlqSa__whole{white-space:normal}@media screen{[data-story-track][data-live] .story-module__9TlqSa__w{--in:0;--out:0;--e:clamp(0, calc(var(--in) * (1 + var(--n) * .1) - var(--i) * .1), 1);--x:clamp(0, calc(var(--out) * (1 + var(--n) * .06) - var(--i) * .06), 1);--s:calc(1 - var(--e) + var(--x));opacity:calc(var(--e) - var(--x));transform:translate3d(0, calc((1 - var(--e)) * .45em - var(--x) * .32em), 0);text-shadow:calc(var(--s) * -.11em) 0 0 #ff0000e6, 0 calc(var(--s) * -.07em) 0 #0f0c, calc(var(--s) * .11em) 0 0 #4d6bffe6}}@media print{.story-module__9TlqSa__words{visibility:visible!important}}@media (forced-colors:active){.story-module__9TlqSa__w{text-shadow:none!important}}
.Environment-module__-XLePq__stage{width:100%;max-width:var(--measure);padding-inline:var(--gutter);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-inline:auto;display:grid}@media (min-width:960px){.Environment-module__-XLePq__stage{grid-template-columns:minmax(0,1fr) min(24rem,min(78vh,46rem)/1.77778)}}.Environment-module__-XLePq__copy{gap:1.25rem;display:grid}.Environment-module__-XLePq__beats{gap:clamp(1.1rem,2.6vh,1.75rem);display:grid}.Environment-module__-XLePq__title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.1rem,4.6vw,4rem);font-weight:600;line-height:1.02}.Environment-module__-XLePq__line{color:var(--muted);font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.3}.Environment-module__-XLePq__places{gap:1rem;margin-top:.5rem;list-style:none;display:grid}.Environment-module__-XLePq__place{border-top:1px solid var(--line-soft);gap:.35rem;padding-top:1rem;display:grid}.Environment-module__-XLePq__placeLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);font-size:.75rem}.Environment-module__-XLePq__placeTitle{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500;line-height:1.2}.Environment-module__-XLePq__act{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.Environment-module__-XLePq__box{justify-self:center;width:min(100%,22rem);position:relative}@media (min-width:960px){.Environment-module__-XLePq__box{width:100%}}.Environment-module__-XLePq__glow,.Environment-module__-XLePq__scrim,.Environment-module__-XLePq__scrimTop,.Environment-module__-XLePq__dusk{display:none}@media screen{.Environment-module__-XLePq__track[data-live]{height:calc(100lvh + 260vh)}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__stage{max-width:none;margin:0;padding:0;display:block}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__glow{inset:calc(-1 * var(--bleed)) 0;z-index:0;opacity:0;display:block;position:absolute}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__box{z-index:1;align-content:center;justify-self:auto;width:min(44vw,56.25lvh);display:grid;position:absolute;top:0;bottom:0;left:62%;transform:translate(-50%)}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__frame{max-height:100%}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__scrim{z-index:2;inset:calc(-1 * var(--bleed)) 0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#000000d1 0%,#0000008c 30%,#0000 58%),linear-gradient(#0000 58%,#00000080 100%);display:block;position:absolute}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__scrimTop{z-index:2;top:calc(-1 * var(--bleed));height:calc(var(--bleed) + var(--nav-h) + 5rem);opacity:0;pointer-events:none;background:linear-gradient(#0009,#0000);display:block;position:absolute;left:0;right:0}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__dusk{z-index:2;left:0;right:0;bottom:calc(-1 * var(--bleed));height:calc(48% + var(--bleed));opacity:0;pointer-events:none;background:linear-gradient(0deg, #000 calc(var(--bleed) + 6%), #0000);display:block;position:absolute}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__copy{z-index:3;left:max(var(--gutter), calc((100% - var(--measure)) / 2 + var(--gutter)));gap:1.1rem;width:min(34rem,40vw);position:absolute;bottom:clamp(2.5rem,11vh,6.5rem)}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__beats{grid-template-columns:minmax(0,1fr);gap:0}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__beat{grid-area:1/1;align-self:start}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__title{letter-spacing:-.045em;font-size:clamp(2.4rem,4.3vw,4.6rem);line-height:.98}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__line{letter-spacing:-.04em;color:#fff;font-size:clamp(2rem,3.3vw,3.6rem);font-weight:600;line-height:1}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__line+.Environment-module__-XLePq__line{margin-top:.12em}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__place{border-top-color:#f1f2f459}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__placeLabel{color:var(--muted)}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__placeTitle{letter-spacing:-.02em;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:600}}@media screen and (max-aspect-ratio:1){.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__box{width:min(64vw,56.25lvh);left:50%}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__scrim{background:linear-gradient(#0000 40%,#0009 70%,#000000db 100%)}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__copy{left:var(--gutter);right:var(--gutter);width:auto;max-width:40rem;bottom:calc(var(--foot) + .5rem)}}@media screen and (max-aspect-ratio:2/3){.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__glow{display:none}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__box{inset:calc(-1 * var(--bleed)) 0;width:auto;display:block;transform:none}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__frame{aspect-ratio:auto;width:100%;height:100%;max-height:none}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__copy{bottom:var(--foot)}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__toggle{top:calc(var(--bleed) + var(--nav-h) + env(safe-area-inset-top,0px) + 2rem);bottom:auto;right:var(--gutter)}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__scrimTop{height:calc(var(--bleed) + var(--nav-h) + env(safe-area-inset-top,0px) + 5rem);background:linear-gradient(180deg, #000000b3 0%, #00000080 calc(var(--bleed) + var(--nav-h) + env(safe-area-inset-top,0px)), #0000 100%)}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__title{font-size:clamp(2.3rem,10.5vw,3.3rem)}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__line{font-size:clamp(2.1rem,9.5vw,3rem)}.Environment-module__-XLePq__track[data-live] .Environment-module__-XLePq__placeTitle{font-size:clamp(1.3rem,5.6vw,1.7rem)}}@media screen and (max-width:760px){.Environment-module__-XLePq__track[data-live]{height:calc(100lvh + 300vh)}}@media (forced-colors:active){.Environment-module__-XLePq__glow,.Environment-module__-XLePq__scrim,.Environment-module__-XLePq__scrimTop,.Environment-module__-XLePq__dusk{display:none!important}}
.TrackBend-module__YBw-nG__bend{width:100%;height:auto;display:block;overflow:visible}.TrackBend-module__YBw-nG__base{fill:none;stroke:#f1f2f41a;stroke-width:2.2px}.TrackBend-module__YBw-nG__line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0;mix-blend-mode:screen}.TrackBend-module__YBw-nG__r{stroke:#ff0000bf}.TrackBend-module__YBw-nG__g{stroke:#00ff009e}.TrackBend-module__YBw-nG__b{stroke:#4d6bffe6}@media (prefers-reduced-motion:reduce){.TrackBend-module__YBw-nG__line{stroke-dashoffset:0}}@media (forced-colors:active){.TrackBend-module__YBw-nG__bend{display:none}}
.CloseBand-module__Kf2wIG__band{isolation:isolate;border-top:1px solid var(--line-faint);padding-block:clamp(5rem,16vh,10rem) clamp(4rem,12vh,8rem);position:relative;overflow:clip}.CloseBand-module__Kf2wIG__figure{z-index:-1;width:min(54vw,52rem);position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-mask:linear-gradient(90deg,#0000 34%,#00000059 52%,#000 70%);mask:linear-gradient(90deg,#0000 34%,#00000059 52%,#000 70%)}.CloseBand-module__Kf2wIG__inner{gap:clamp(2.5rem,6vh,4rem);display:grid}.CloseBand-module__Kf2wIG__title{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;font-size:clamp(2.4rem,6vw,5.5rem);font-weight:600;line-height:.98}.CloseBand-module__Kf2wIG__doors{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:2rem clamp(2rem,4vw,4rem);max-width:52rem;display:grid}.CloseBand-module__Kf2wIG__door{border-top:1px solid var(--line);align-content:start;justify-items:start;gap:.75rem;padding-top:1.25rem;display:grid}.CloseBand-module__Kf2wIG__doorTitle{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--graphite);font-size:.75rem;font-weight:500}.CloseBand-module__Kf2wIG__doorLine{max-width:34ch;color:var(--muted);margin-bottom:.5rem;font-size:clamp(1.05rem,1.4vw,1.2rem)}.CloseBand-module__Kf2wIG__season{letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:600;line-height:1.2}@media (max-width:959px){.CloseBand-module__Kf2wIG__figure{opacity:.4;width:min(110vw,34rem);top:1.5rem;right:-10vw;transform:none}}@media (forced-colors:active){.CloseBand-module__Kf2wIG__figure{display:none}}
.program-module__8oH0rW__connected{border:1px solid var(--line-faint);border-radius:var(--radius-pane);gap:1.1rem;margin-top:clamp(2.5rem,6vh,4rem);padding:clamp(1.4rem,3vw,2rem);display:grid}.program-module__8oH0rW__connectedTitle{letter-spacing:-.02em;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:600}.program-module__8oH0rW__connectedList{gap:.7rem;list-style:none;display:grid}.program-module__8oH0rW__connectedList li{max-width:60ch;color:var(--muted);padding-left:1.4rem;position:relative}.program-module__8oH0rW__connectedList li:before{content:"";background:var(--ch-r);width:.6rem;height:2px;position:absolute;top:.72em;left:0}.program-module__8oH0rW__connectedList li:nth-child(2):before{background:var(--ch-g)}.program-module__8oH0rW__connectedList li:nth-child(3):before{background:var(--ch-b-mark)}
.Finale-module__pqtYIa__stage{isolation:isolate;position:relative}.Finale-module__pqtYIa__figure{z-index:-1;pointer-events:none;width:min(54vw,52rem);position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-mask:linear-gradient(90deg,#0000 34%,#00000059 52%,#000 70%);mask:linear-gradient(90deg,#0000 34%,#00000059 52%,#000 70%)}.Finale-module__pqtYIa__copy{gap:clamp(3rem,8vh,5rem);display:grid}.Finale-module__pqtYIa__ask{gap:clamp(1.5rem,4vh,2.5rem);display:grid}.Finale-module__pqtYIa__beat{gap:1.1rem;display:grid}.Finale-module__pqtYIa__title{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;font-size:clamp(2.1rem,4.6vw,4rem);font-weight:600;line-height:1.02}.Finale-module__pqtYIa__points{border-top:1px solid var(--line-faint);max-width:44rem;list-style:none;display:grid}.Finale-module__pqtYIa__point{border-bottom:1px solid var(--line-faint);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;padding-block:clamp(.9rem,2.2vh,1.4rem);display:grid}.Finale-module__pqtYIa__rule{display:none}.Finale-module__pqtYIa__pointNo{font-family:var(--font-mono);letter-spacing:.14em;color:var(--graphite);font-size:.75rem}.Finale-module__pqtYIa__pointText{letter-spacing:-.02em;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:600;line-height:1.15}.Finale-module__pqtYIa__answer{gap:clamp(1.5rem,4vh,2.5rem);max-width:44rem;display:grid}.Finale-module__pqtYIa__close{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.4rem,6vw,5.5rem);font-weight:600;line-height:.98}.Finale-module__pqtYIa__act{border-top:1px solid var(--line);justify-items:start;gap:.75rem;max-width:34rem;padding-top:1.25rem;display:grid}.Finale-module__pqtYIa__season{letter-spacing:-.015em;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:600;line-height:1.2}.Finale-module__pqtYIa__note{max-width:34ch;color:var(--muted);margin-bottom:.5rem;font-size:clamp(1.05rem,1.4vw,1.2rem)}.Finale-module__pqtYIa__buttons{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.Finale-module__pqtYIa__more{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;transition:text-shadow var(--half-beat) linear, text-decoration-color var(--half-beat) linear;align-items:center;gap:.4em;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.Finale-module__pqtYIa__more:hover{text-shadow:-1px 0 #ff0000bf,1px 0 #4d6bffd9;text-decoration-color:currentColor}}@media (max-width:959px){.Finale-module__pqtYIa__figure{opacity:.4;width:min(110vw,34rem);top:auto;bottom:1.5rem;right:-10vw;transform:none}}@media screen{.Finale-module__pqtYIa__track[data-live]{height:calc(100lvh + 240vh)}.Finale-module__pqtYIa__track[data-live] .Finale-module__pqtYIa__stage{padding:calc(var(--nav-h) + env(safe-area-inset-top,0px) + 1rem) 0 var(--foot);align-items:center;display:grid}.Finale-module__pqtYIa__track[data-live] .Finale-module__pqtYIa__copy{grid-template-columns:minmax(0,1fr);gap:0;width:100%}.Finale-module__pqtYIa__track[data-live] .Finale-module__pqtYIa__ask,.Finale-module__pqtYIa__track[data-live] .Finale-module__pqtYIa__answer{grid-area:1/1;align-self:center}.Finale-module__pqtYIa__track[data-live] .Finale-module__pqtYIa__points{border-top:0}.Finale-module__pqtYIa__track[data-live] .Finale-module__pqtYIa__point{border-bottom:0;position:relative}.Finale-module__pqtYIa__track[data-live] .Finale-module__pqtYIa__rule{background:var(--line-faint);height:1px;display:block;position:absolute;top:0;left:0;right:0}.Finale-module__pqtYIa__track[data-live] .Finale-module__pqtYIa__figure path[data-bend-line]{stroke-dashoffset:1px}}@media screen and (max-width:760px){.Finale-module__pqtYIa__track[data-live]{height:calc(100lvh + 260vh)}.Finale-module__pqtYIa__track[data-live] .Finale-module__pqtYIa__figure{bottom:calc(var(--foot) + 1rem)}}@media (forced-colors:active){.Finale-module__pqtYIa__figure{display:none}}
.KitFilm-module__c0dz1a__film{isolation:isolate;background:#000;height:280vh;position:relative}@media (max-width:760px){.KitFilm-module__c0dz1a__film{height:300vh}}.KitFilm-module__c0dz1a__stage{background:#000;height:100svh;position:sticky;top:0;overflow:hidden}@supports (animation-timeline:scroll()){@media screen and (hover:none) and (pointer:coarse){.KitFilm-module__c0dz1a__film[data-pin]:not([data-still]) .KitFilm-module__c0dz1a__stage{animation:linear both KitFilm-module__c0dz1a__kit-pin;animation-timeline:scroll(root);animation-range:var(--pin-from) var(--pin-to);position:absolute;inset:0 0 auto}}}@keyframes KitFilm-module__c0dz1a__kit-pin{0%{transform:translateY(0)}to{transform:translateY(var(--pin-run))}}.KitFilm-module__c0dz1a__picture{position:absolute;inset:0;transform:translateY(7svh)scale(.86)}@media (max-aspect-ratio:3/4){.KitFilm-module__c0dz1a__picture{transform:translateY(7svh)}}.KitFilm-module__c0dz1a__caption{z-index:1;padding-top:calc(var(--nav-h) + clamp(1rem, 4vh, 2.5rem));pointer-events:none;gap:.8rem;display:grid;position:absolute;inset:0 0 auto}.KitFilm-module__c0dz1a__caption>*{pointer-events:auto}.KitFilm-module__c0dz1a__stillCaption{gap:.8rem;display:grid}.KitFilm-module__c0dz1a__layer{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.KitFilm-module__c0dz1a__stageStill{--kf-box:min(72%, 100vw * var(--kf-fit,1));display:none;position:absolute;inset:0}.KitFilm-module__c0dz1a__stageStill img{height:calc(var(--kf-box) * 1800 / 1640);width:auto;max-width:none;transform:translate(calc(-50% + var(--kf-x,0) * 100%), -50%);position:absolute;top:50%;left:50%}.KitFilm-module__c0dz1a__film[data-live]:not([data-ready]):not([data-still]) .KitFilm-module__c0dz1a__stageStill{display:block}.KitFilm-module__c0dz1a__film[data-live]:not([data-ready]) .KitFilm-module__c0dz1a__layer{visibility:hidden}@media (max-aspect-ratio:3/4){.KitFilm-module__c0dz1a__stageStill{--kf-box:min(62%, 100vw * var(--kf-fit,1))}}.KitFilm-module__c0dz1a__stills{display:none}.KitFilm-module__c0dz1a__film:not([data-live]),.KitFilm-module__c0dz1a__film[data-still]{height:auto}.KitFilm-module__c0dz1a__film:not([data-live]) .KitFilm-module__c0dz1a__stage,.KitFilm-module__c0dz1a__film[data-still] .KitFilm-module__c0dz1a__stage{display:none}.KitFilm-module__c0dz1a__film:not([data-live]) .KitFilm-module__c0dz1a__stills,.KitFilm-module__c0dz1a__film[data-still] .KitFilm-module__c0dz1a__stills{width:min(100% - 2 * var(--gutter), var(--measure));gap:clamp(3rem,9vh,6rem);margin-inline:auto;padding-block:clamp(1rem,4vh,3rem) clamp(2rem,6vh,4rem);display:grid}.KitFilm-module__c0dz1a__kits{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,4vw,4rem);display:grid}.KitFilm-module__c0dz1a__views{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2vw,2rem);margin:0;display:grid}.KitFilm-module__c0dz1a__views img{width:100%;height:auto;display:block}@media (max-width:760px){.KitFilm-module__c0dz1a__views{grid-template-columns:minmax(0,1fr);row-gap:1rem}}.KitFilm-module__c0dz1a__film[data-fade] [data-kf-fade]{opacity:0;transition:opacity .9s var(--ease-arrive)!important}.KitFilm-module__c0dz1a__film[data-fade] [data-kf-fade][data-in]{opacity:1}@media print{.KitFilm-module__c0dz1a__film{margin:0;height:auto!important}.KitFilm-module__c0dz1a__stage{display:none!important}.KitFilm-module__c0dz1a__stills{display:grid!important}.KitFilm-module__c0dz1a__film [data-kf-fade]{opacity:1!important}}
.TrackLanes-module__0xfcLa__lanes{pointer-events:none;width:100%;height:auto;display:block;overflow:visible}.TrackLanes-module__0xfcLa__lanes rect{fill:none;stroke:var(--track-line);stroke-width:1px;vector-effect:non-scaling-stroke}.TrackLanes-module__0xfcLa__lanes .TrackLanes-module__0xfcLa__r{stroke:#ff00009e}.TrackLanes-module__0xfcLa__lanes .TrackLanes-module__0xfcLa__g{stroke:#00ff0080}.TrackLanes-module__0xfcLa__lanes .TrackLanes-module__0xfcLa__b{stroke:#4d6bffc7}.TrackLanes-module__0xfcLa__lanes .TrackLanes-module__0xfcLa__flow{stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.13 .37;stroke-dashoffset:calc(var(--k) * -.06);opacity:.85;animation:TrackLanes-module__0xfcLa__laneFlow calc(6.4s + var(--k) * .5s) linear calc(var(--k) * -.45s) infinite}.TrackLanes-module__0xfcLa__lanes .TrackLanes-module__0xfcLa__flow.TrackLanes-module__0xfcLa__r{stroke:#ff0000f2}.TrackLanes-module__0xfcLa__lanes .TrackLanes-module__0xfcLa__flow.TrackLanes-module__0xfcLa__g{stroke:#0f0c}.TrackLanes-module__0xfcLa__lanes .TrackLanes-module__0xfcLa__flow.TrackLanes-module__0xfcLa__b{stroke:#4d6bff}@keyframes TrackLanes-module__0xfcLa__laneFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-.5px}}@media (prefers-reduced-motion:reduce){.TrackLanes-module__0xfcLa__lanes .TrackLanes-module__0xfcLa__flow{display:none}}.TrackLanes-module__0xfcLa__lanes .TrackLanes-module__0xfcLa__scan{stroke:red;stroke-width:2px;opacity:0;animation:TrackLanes-module__0xfcLa__laneScan 2.2s linear calc(.5s + var(--k) * .11s) 2 both}@keyframes TrackLanes-module__0xfcLa__laneScan{0%{opacity:0;stroke:red}6%{opacity:1;stroke:red}16%{stroke:#0f0}27%{stroke:#4d6bff;opacity:.9}40%,to{opacity:0;stroke:#4d6bff}}@media (prefers-reduced-motion:reduce){.TrackLanes-module__0xfcLa__lanes .TrackLanes-module__0xfcLa__scan{display:none}}@media (forced-colors:active){.TrackLanes-module__0xfcLa__lanes{display:none}}
.ProcessStrip-module__M94qMq__strip{max-width:46rem;list-style:none;display:grid}.ProcessStrip-module__M94qMq__step{--rail:48px;--dot:14px;grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:clamp(.75rem,2vw,1.5rem);display:grid}.ProcessStrip-module__M94qMq__rail{display:block;position:relative}.ProcessStrip-module__M94qMq__dot{z-index:1;left:calc(50% - var(--dot) / 2);width:var(--dot);height:var(--dot);border:1px solid var(--line);background:var(--canvas);transition:background-color .6s var(--ease-cover), border-color .6s var(--ease-cover), box-shadow .9s var(--ease-arrive);border-radius:50%;position:absolute;top:.35rem}.ProcessStrip-module__M94qMq__weave{left:0;top:calc(.35rem + var(--dot) / 2);width:100%;height:calc(100% - var(--dot) / 2 + .05rem);position:absolute;overflow:visible}.ProcessStrip-module__M94qMq__base,.ProcessStrip-module__M94qMq__lit{fill:none;stroke-width:2px;stroke-linecap:round}.ProcessStrip-module__M94qMq__base{stroke:var(--line-faint)}.ProcessStrip-module__M94qMq__lit{stroke-dasharray:1;stroke-dashoffset:1px}.ProcessStrip-module__M94qMq__content{align-content:start;gap:.4rem;padding-bottom:clamp(1.5rem,4vh,2.5rem);display:grid}.ProcessStrip-module__M94qMq__step[data-last] .ProcessStrip-module__M94qMq__content{padding-bottom:0}.ProcessStrip-module__M94qMq__no{font-family:var(--font-mono);letter-spacing:.14em;color:var(--dim);font-size:.75rem}.ProcessStrip-module__M94qMq__title{color:var(--ink);font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:500;line-height:1.2}.ProcessStrip-module__M94qMq__body{max-width:48ch;color:var(--muted)}@keyframes ProcessStrip-module__M94qMq__dot-on{to{background-color:var(--c);border-color:var(--c);box-shadow:0 0 0 6px rgb(var(--line-rgb) / .06)}}.ProcessStrip-module__M94qMq__step[data-last] .ProcessStrip-module__M94qMq__dot{--dot:18px}@keyframes ProcessStrip-module__M94qMq__join-on{to{background-color:var(--ink);border-color:var(--ink);box-shadow:-5px 0 0 0 #ff00008c, 5px 0 0 0 #4d6bff8c, 0 0 0 8px rgb(var(--line-rgb) / .08)}}@keyframes ProcessStrip-module__M94qMq__draw{to{stroke-dashoffset:0}}@supports (animation-timeline:view()){html.reveal-on .ProcessStrip-module__M94qMq__dot{animation:linear both ProcessStrip-module__M94qMq__dot-on;animation-timeline:view();animation-range:entry 70% cover 42%}html.reveal-on .ProcessStrip-module__M94qMq__step[data-last] .ProcessStrip-module__M94qMq__dot{animation-name:ProcessStrip-module__M94qMq__join-on}html.reveal-on .ProcessStrip-module__M94qMq__lit{animation:linear both ProcessStrip-module__M94qMq__draw;animation-timeline:view();animation-range:cover 38% cover 62%}}@supports not (animation-timeline:view()){html.reveal-on .ProcessStrip-module__M94qMq__step[data-in] .ProcessStrip-module__M94qMq__dot{animation:ProcessStrip-module__M94qMq__dot-on .5s var(--ease-cover) calc(var(--d,0) * .45s + .2s) both}html.reveal-on .ProcessStrip-module__M94qMq__step[data-last][data-in] .ProcessStrip-module__M94qMq__dot{animation-name:ProcessStrip-module__M94qMq__join-on}html.reveal-on .ProcessStrip-module__M94qMq__step[data-in] .ProcessStrip-module__M94qMq__lit{animation:ProcessStrip-module__M94qMq__draw .7s var(--ease-cover) calc(var(--d,0) * .45s + .45s) both}}.ProcessStrip-module__M94qMq__step[data-done] .ProcessStrip-module__M94qMq__dot{background-color:var(--c);border-color:var(--c);animation:none!important}.ProcessStrip-module__M94qMq__step[data-done] .ProcessStrip-module__M94qMq__dot:after{content:"";background:#000;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.ProcessStrip-module__M94qMq__step[data-done] .ProcessStrip-module__M94qMq__lit{stroke-dashoffset:0;animation:none!important}.ProcessStrip-module__M94qMq__step[data-done] .ProcessStrip-module__M94qMq__title{color:var(--muted)}html:not(.reveal-on) .ProcessStrip-module__M94qMq__lit{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.ProcessStrip-module__M94qMq__lit{stroke-dashoffset:0;animation:none!important}.ProcessStrip-module__M94qMq__dot{background-color:var(--c);border-color:var(--c);animation:none!important}}@media (forced-colors:active){.ProcessStrip-module__M94qMq__dot{border-color:canvastext}.ProcessStrip-module__M94qMq__lit{stroke:canvastext}}
.home-module__06co2W__big{letter-spacing:-.035em;font-size:clamp(2.1rem,4.6vw,4rem);font-weight:600;line-height:1.02}.home-module__06co2W__kit{border-top:1px solid var(--line-faint)}.home-module__06co2W__kit:has([data-kit-film][data-live]:not([data-still])){border-top:0;padding-block:0}
.PartnerForm-module__4L37WW__form{gap:1.75rem;max-width:52rem;display:grid}.PartnerForm-module__4L37WW__note,.PartnerForm-module__4L37WW__hint{color:var(--dim);font-size:.92rem}.PartnerForm-module__4L37WW__grid{gap:1.5rem 1.25rem;display:grid}@media (min-width:760px){.PartnerForm-module__4L37WW__grid{grid-template-columns:1fr 1fr}}.PartnerForm-module__4L37WW__field{align-content:start;gap:.45rem;display:grid}.PartnerForm-module__4L37WW__label{color:var(--ink);font-size:.95rem;font-weight:500}.PartnerForm-module__4L37WW__opt{color:var(--dim);font-weight:400}.PartnerForm-module__4L37WW__input{width:100%;min-height:48px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-inset);padding:.7rem .95rem;font-size:max(1rem,16px);line-height:1.4}.PartnerForm-module__4L37WW__input:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--radius-inset);box-shadow:0 0 0 6px #ffffff24}.PartnerForm-module__4L37WW__input[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.PartnerForm-module__4L37WW__textarea{resize:vertical;min-height:9rem}.PartnerForm-module__4L37WW__input::placeholder{color:var(--dim)}.PartnerForm-module__4L37WW__group{border:0;gap:.45rem;display:grid}.PartnerForm-module__4L37WW__checks{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:0 1.25rem;list-style:none;display:grid}.PartnerForm-module__4L37WW__check{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:.75rem;display:flex}.PartnerForm-module__4L37WW__check input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;flex:none}.PartnerForm-module__4L37WW__error{color:var(--error);font-size:.92rem;font-weight:500}.PartnerForm-module__4L37WW__submitRow{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.PartnerForm-module__4L37WW__submitRow .btn[aria-disabled=true]{opacity:.7;cursor:progress}.PartnerForm-module__4L37WW__privacy{color:var(--muted);font-size:.92rem}.PartnerForm-module__4L37WW__status{color:var(--ink);font-weight:500}.PartnerForm-module__4L37WW__statusError{color:var(--error)}.PartnerForm-module__4L37WW__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.PartnerForm-module__4L37WW__done{border:1px solid var(--line);border-radius:var(--radius-pane);background:var(--surface);gap:.75rem;max-width:44rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.PartnerForm-module__4L37WW__doneTitle{letter-spacing:-.01em;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400}.PartnerForm-module__4L37WW__doneTitle:focus{outline:none}.PartnerForm-module__4L37WW__doneTitle:focus-visible{outline:2px solid var(--ink)}.PartnerForm-module__4L37WW__done p{color:var(--muted)}@media (forced-colors:active){.PartnerForm-module__4L37WW__input{border:1px solid canvastext}.PartnerForm-module__4L37WW__input[aria-invalid=true]{border:2px solid mark}}
.Faq-module__KRU6Oa__faq{border-bottom:1px solid var(--line-soft);max-width:56rem}.Faq-module__KRU6Oa__item{--lane-line:var(--line-soft);border-top:1px solid var(--line-soft)}.Faq-module__KRU6Oa__q{cursor:pointer;min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:.9rem;font-size:clamp(1.06rem,1.5vw,1.2rem);font-weight:500;line-height:1.35;list-style:none;display:flex}.Faq-module__KRU6Oa__q::-webkit-details-marker{display:none}.Faq-module__KRU6Oa__q::marker{content:""}.Faq-module__KRU6Oa__q:hover span:first-child{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.Faq-module__KRU6Oa__icon{flex:none;width:18px;height:18px;position:relative}.Faq-module__KRU6Oa__icon:before,.Faq-module__KRU6Oa__icon:after{content:"";background:var(--ink);width:18px;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0}.Faq-module__KRU6Oa__icon:after{transform:rotate(90deg)}.Faq-module__KRU6Oa__item[open] .Faq-module__KRU6Oa__icon:after{transform:none}.Faq-module__KRU6Oa__a{max-width:62ch;color:var(--muted);gap:.75rem;padding-bottom:1.5rem;display:grid}.Faq-module__KRU6Oa__links{flex-wrap:wrap;gap:0 1.5rem;display:flex}.Faq-module__KRU6Oa__link{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;gap:.35em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (forced-colors:active){.Faq-module__KRU6Oa__icon:before,.Faq-module__KRU6Oa__icon:after{background:canvastext}}
.coach-module__MT5hBG__bioGrid{gap:0 clamp(1rem,4vw,4rem);display:grid}@media (min-width:960px){.coach-module__MT5hBG__bioGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.coach-module__MT5hBG__bioGrid>:first-child{margin-bottom:0}}.coach-module__MT5hBG__hero{padding-top:calc(var(--nav-h) + clamp(1.5rem, 6vh, 5rem));padding-bottom:clamp(3rem,8vh,5.5rem);overflow:clip}.coach-module__MT5hBG__heroPortrait{isolation:isolate;position:relative}.coach-module__MT5hBG__heroPortrait>figure{border:1px solid var(--line-soft)}.coach-module__MT5hBG__heroTrack{z-index:-1;opacity:.7;pointer-events:none;width:190%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:linear-gradient(#0000 4%,#000 20% 62%,#0000 76%);mask:linear-gradient(#0000 4%,#000 20% 62%,#0000 76%)}@media (min-width:960px){.coach-module__MT5hBG__heroTrack{-webkit-mask-composite:source-in;width:165%;-webkit-mask-image:linear-gradient(#0000 4%,#000 22% 78%,#0000 96%),linear-gradient(90deg,#0000 6%,#000 34%);mask-image:linear-gradient(#0000 4%,#000 22% 78%,#0000 96%),linear-gradient(90deg,#0000 6%,#000 34%);-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:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.coach-module__MT5hBG__heroGrid{align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:grid}@media (min-width:960px){.coach-module__MT5hBG__heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.coach-module__MT5hBG__heroPortrait{order:2;justify-self:end;width:100%;max-width:28rem}}.coach-module__MT5hBG__heroText{justify-items:start;gap:1.1rem;display:grid}.coach-module__MT5hBG__heroName{letter-spacing:-.04em;max-width:12ch;font-weight:600}.coach-module__MT5hBG__heroLead{letter-spacing:-.015em;max-width:30ch;color:var(--ink);font-size:clamp(1.3rem,2.2vw,1.85rem);font-weight:500;line-height:1.25}@media (max-width:959px){.coach-module__MT5hBG__heroPortrait{justify-self:start;width:min(17rem,62vw,38svh)}.coach-module__MT5hBG__heroName{max-width:14ch}.coach-module__MT5hBG__heroLead{text-wrap:pretty;max-width:28ch}}.coach-module__MT5hBG__bio{max-width:60ch;color:var(--muted);gap:1.1rem;font-size:clamp(1.06rem,1.4vw,1.22rem);line-height:1.6;display:grid}.coach-module__MT5hBG__quote{margin-top:1.5rem}.coach-module__MT5hBG__quote blockquote p{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;font-size:clamp(2.2rem,5.4vw,4.8rem);font-weight:600;line-height:1.02}.coach-module__MT5hBG__quote figcaption{font-family:var(--font-mono);letter-spacing:.1em;color:var(--graphite);margin-top:1.5rem;font-size:.8125rem}
.contact-module__34DqNq__stack{justify-items:start;gap:.25rem;display:grid}.contact-module__34DqNq__links{flex-wrap:wrap;gap:0 1.5rem;display:flex}.contact-module__34DqNq__place{letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:300}.contact-module__34DqNq__social{flex-wrap:wrap;gap:0 1.5rem;margin-top:1rem;list-style:none;display:flex}
@media (min-width:960px){.faq-module__MaPl1W__ask{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}}
.partners-module__J42H-G__kinds{gap:clamp(1.25rem,3vw,2rem) clamp(1.5rem,3vw,2.5rem);list-style:none;display:grid}@media (min-width:600px){.partners-module__J42H-G__kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.partners-module__J42H-G__kinds{grid-template-columns:repeat(6,minmax(0,1fr))}.partners-module__J42H-G__kind{grid-column:span 2}.partners-module__J42H-G__kind:nth-last-child(-n+2):nth-child(3n+1),.partners-module__J42H-G__kind:nth-last-child(-n+2):nth-child(3n+1)~.partners-module__J42H-G__kind{grid-column:span 3}}.partners-module__J42H-G__kind{border-top:1px solid var(--line);grid-template-rows:auto auto 1fr auto;align-content:start;gap:.6rem;padding-top:1.25rem;display:grid}.partners-module__J42H-G__kindNo{font-family:var(--font-mono);letter-spacing:.14em;color:var(--dim);font-size:.75rem}.partners-module__J42H-G__kindName{letter-spacing:-.025em;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:600;line-height:1.1}.partners-module__J42H-G__kindLine{color:var(--muted);max-width:40ch}.partners-module__J42H-G__kindGo{justify-self:start;margin-top:.25rem}@media (min-width:960px){.partners-module__J42H-G__how{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);display:grid}}.partners-module__J42H-G__visual{margin-bottom:clamp(3rem,8vh,5rem)}.partners-module__J42H-G__support{gap:clamp(1.5rem,4vw,3rem);display:grid}.partners-module__J42H-G__clip{justify-self:center;width:min(100%,24rem)}@media (min-width:960px){.partners-module__J42H-G__support{grid-template-columns:minmax(0,1fr) clamp(24rem,28vw,34rem);align-items:center;column-gap:clamp(2rem,6vw,6rem)}.partners-module__J42H-G__support>:first-child{margin-bottom:0}.partners-module__J42H-G__clip{justify-self:end;width:100%}}
.proof-module__ZwLzPq__list{border-bottom:1px solid var(--line-soft);list-style:none;display:grid}.proof-module__ZwLzPq__row{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;grid-template-areas:"mark source""event event""athlete athlete""meet meet""scope scope";gap:.15rem 1rem;padding-block:1.1rem;display:grid}@media (min-width:900px){.proof-module__ZwLzPq__row{grid-template-columns:minmax(8rem,.9fr) minmax(5rem,.6fr) minmax(8rem,1fr) minmax(12rem,2fr) minmax(7rem,.8fr) auto;grid-template-areas:"mark event athlete meet scope source";align-items:baseline}}.proof-module__ZwLzPq__athlete{color:var(--ink);grid-area:athlete;font-weight:500}.proof-module__ZwLzPq__event{color:var(--muted);grid-area:event}.proof-module__ZwLzPq__mark{font-family:var(--font-mono);color:var(--ink);grid-area:mark;align-items:baseline;gap:.6rem;font-size:clamp(1.4rem,2.4vw,1.75rem);display:inline-flex}.proof-module__ZwLzPq__pr{letter-spacing:.12em;color:var(--ink);align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;display:inline-flex}.proof-module__ZwLzPq__pr:before{content:"";background:var(--ink);width:2px;height:.9em}.proof-module__ZwLzPq__meet{color:var(--muted);grid-area:meet;font-size:.95rem}.proof-module__ZwLzPq__champ{color:var(--ink);font-weight:500}.proof-module__ZwLzPq__scope{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);grid-area:scope;font-size:.75rem;font-weight:500}.proof-module__ZwLzPq__scope[data-scope=apex]{color:var(--ink)}.proof-module__ZwLzPq__source{min-height:44px;color:var(--ink);text-underline-offset:4px;white-space:nowrap;grid-area:source;align-items:center;font-size:.95rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (forced-colors:active){.proof-module__ZwLzPq__pr:before{background:canvastext}}
