.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;will-change:filter,opacity;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}.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(.2em,.72vw,.56em);text-align:center;text-transform:uppercase;text-shadow:0 0 1px #0000006b,0 0 2px #00000038;-webkit-text-fill-color:currentColor;margin:0;font-family:ivyora-display,Georgia,serif;font-size:clamp(15px,1.35vw,24px);font-weight:500;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:.18em;font-size:14px}}
.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;text-shadow:0 0 1px #0000006b,0 0 2px #00000038;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(28px,2.7vw,54px);font-weight:500;line-height:.98;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,1vw,18px);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{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:.12em;flex-direction:column;align-items:center;row-gap:.12em;line-height:1.05}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__athleteName{letter-spacing:.2em;flex-wrap:wrap;gap:.28em .42em;font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif;font-size:clamp(9px,.74vw,13px);font-weight:500;line-height:1}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__line{white-space:nowrap;justify-content:center;column-gap:.38em;max-width:100%;display:inline-flex}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__mobileLine{display:none}.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:90vw;font-size:clamp(18px,5.2vw,27px);line-height:1.1}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__text{row-gap:10px}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__quote{letter-spacing:.08em;row-gap:.1em;line-height:1.12}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__line{column-gap:.32em}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__desktopLine{display:none}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__mobileLine{display:inline-flex}.track-message-module-scss-module__T8_sNa__root .track-message-module-scss-module__T8_sNa__athleteName{letter-spacing:.14em;font-size:9px}}
.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.4em;text-shadow:0 0 1px #0000006b,0 0 2px #00000038;-webkit-text-fill-color:var(--hero-heading-color);font-family:ivyora-display,Georgia,serif;font-weight:500;line-height:1;position:fixed;top:0;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,12.5vw,276px);transform:scaleX(1.08)}@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(18px,2.2vw,34px));z-index:90;color:var(--site-credit-color,var(--hud-yellow));letter-spacing:.18em;text-align:right;text-transform:uppercase;text-shadow:0 0 1px #0000006b,0 0 2px #00000038;opacity:0;pointer-events:none;margin:0;font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif;font-size:clamp(8px,.6vw,15px);font-weight:500;line-height:1.35;transition:color .35s,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:760px){.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__creditLink{right:12px;bottom:calc(env(safe-area-inset-bottom) + 14px);letter-spacing:.12em;max-width:64vw;font-size:10px}}.page-module-scss-module__rcUngW__page .page-module-scss-module__rcUngW__creditLinkAnchor{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}
