.boot-provider-module-scss-module__2Asilq__shell{background:#fff;width:100%;height:100dvh;min-height:100svh;position:relative;top:0;left:0;overflow-x:clip}.boot-provider-module-scss-module__2Asilq__shell .boot-provider-module-scss-module__2Asilq__content{opacity:0;pointer-events:none;transform:none}.boot-provider-module-scss-module__2Asilq__shell .boot-provider-module-scss-module__2Asilq__content[data-ready=true]{pointer-events:auto}.boot-provider-module-scss-module__2Asilq__shell .boot-provider-module-scss-module__2Asilq__preloader{top:0;left:0;z-index:260;clip-path:inset(0);will-change:clip-path,transform;background:#ef3329;place-items:center;width:100%;height:100dvh;display:grid;position:absolute;inset:0;overflow:hidden}.boot-provider-module-scss-module__2Asilq__shell .boot-provider-module-scss-module__2Asilq__preloader[data-phase=loading]{opacity:1}.boot-provider-module-scss-module__2Asilq__shell .boot-provider-module-scss-module__2Asilq__preloader[data-phase=transitioning]{pointer-events:none}.boot-provider-module-scss-module__2Asilq__shell .boot-provider-module-scss-module__2Asilq__preloader[data-phase=transitioning] .boot-provider-module-scss-module__2Asilq__preloaderTitle{opacity:0;transform:translateY(-10px)}.boot-provider-module-scss-module__2Asilq__shell .boot-provider-module-scss-module__2Asilq__preloader[data-phase=hidden]{opacity:0;visibility:hidden;pointer-events:none}.boot-provider-module-scss-module__2Asilq__shell .boot-provider-module-scss-module__2Asilq__preloaderTitle{color:#f7d902;letter-spacing:clamp(.22em,.9vw,.72em);text-align:center;text-transform:uppercase;-webkit-text-fill-color:currentColor;margin:0;font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif;font-size:clamp(13px,1.1vw,19px);font-weight:300;line-height:1;transition:opacity .34s,transform .34s;transform:translateY(0)}@media (max-width:760px){.boot-provider-module-scss-module__2Asilq__shell .boot-provider-module-scss-module__2Asilq__preloaderTitle{letter-spacing:.24em;font-size:11px}}
.split-reveal-text-module-scss-module__k0ij0a__root{display:inline-block}.split-reveal-text-module-scss-module__k0ij0a__filterSvg{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.split-reveal-text-module-scss-module__k0ij0a__mask{clip-path:inset(0);vertical-align:top;will-change:filter,transform;display:inline-block;overflow:hidden}.split-reveal-text-module-scss-module__k0ij0a__unitMask{vertical-align:top;line-height:inherit;display:inline-block;overflow:visible}.split-reveal-text-module-scss-module__k0ij0a__unit{transform-origin:50% 70%;will-change:filter,transform,opacity;display:inline-block}
.track-message-module-scss-module__T8_sNa__root{z-index:91;width:min(92vw,1120px);color:var(--track-message-color,#f7d902);letter-spacing:0;text-align:center;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-text-fill-color:currentColor;margin:0;font-family:ivyora-display,Georgia,serif;font-size:clamp(34px,3.2vw,68px);font-weight:500;line-height:.92;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__filterSvg{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__mask{clip-path:inset(0);vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__text{overflow-wrap:normal;word-break:normal;will-change:transform,opacity;justify-items:center;row-gap:clamp(12px,1.1vw,20px);max-width:100%;display:grid}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__quote,.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__athleteName{flex-wrap:wrap;justify-content:center;max-width:100%;display:flex}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__quote{letter-spacing:.25em;gap:.18em .48em;line-height:.92}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__athleteName{letter-spacing:.24em;gap:.28em .42em;font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif;font-size:clamp(10px,.82vw,15px);font-weight:500;line-height:1}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__word{white-space:nowrap;display:inline-flex}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__character{transform-origin:50% 72%;white-space:pre;will-change:filter,opacity,transform;display:inline-block}@media (max-width:760px){.track-message-module-scss-module__T8_sNa__root{width:88vw;font-size:clamp(22px,6.2vw,32px);line-height:1.05}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__text{row-gap:8px}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__quote{letter-spacing:.14em}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__athleteName{letter-spacing:.18em;font-size:10px}}
.webgl-stage-module-scss-module__pZAc4G__stage{top:0;left:0;z-index:1;pointer-events:auto;background:linear-gradient(#6fb8ff 0%,#d9f0ff 68%,#fff8e8 100%);width:100%;height:100dvh;transition:background-color .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.webgl-stage-module-scss-module__pZAc4G__stage .webgl-stage-module-scss-module__pZAc4G__canvas{pointer-events:auto;width:100%;height:100%}
.page-module-scss-module__rcUngW__page{--ink:#fff;--hud-yellow:#f7d902;--hero-heading-color:var(--hud-yellow);min-height:100dvh;color:var(--ink);background:#fff;font-family:ivyora-display,Georgia,serif;position:relative}.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__main{z-index:2;pointer-events:none;width:100%;padding:0;position:relative}.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__hero{min-height:100dvh}.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__hud{pointer-events:none}.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__hudTime,.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__hudDistance{display:none}.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__heroPrompt{z-index:90;pointer-events:none;color:var(--hero-heading-color);letter-spacing:1.6em;-webkit-text-fill-color:var(--hero-heading-color);font-family:ivyora-display,Georgia,serif;font-weight:500;line-height:1;position:fixed;top:14px;left:50%;transform:translate(-50%)}@media (max-width:760px){.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__heroPrompt{letter-spacing:.12em;top:58px}}.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__heroPromptText{white-space:nowrap;text-transform:uppercase;margin:0;font-size:clamp(64px,11vw,276px)}@media (max-width:760px){.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__heroPromptText{font-size:max(42px,15.4vw)}}.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__creditLink{right:clamp(12px,1.6vw,24px);bottom:calc(env(safe-area-inset-bottom) + clamp(12px,1.6vw,24px));z-index:90;color:#101010eb;letter-spacing:.15em;text-align:right;text-transform:uppercase;opacity:0;pointer-events:none;margin:0;font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif;font-size:clamp(9px,.82vw,13px);font-weight:500;line-height:1.35;transition:opacity .86s cubic-bezier(.22,1,.36,1),transform .86s cubic-bezier(.22,1,.36,1);position:fixed;transform:translateY(6px)}.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__creditLink[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:980px){.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__creditLink{font-size:clamp(8px,1.1vw,10px)}}@media (max-width:760px){.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__creditLink{right:12px;bottom:calc(env(safe-area-inset-bottom) + 10px);letter-spacing:.1em;max-width:64vw;font-size:9px}}.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__creditLinkAnchor{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}
