.landing-page{background:var(--color-surface-invert);color:var(--color-on-invert);overflow-x:clip}.landing-scene [data-reveal]{transition:opacity var(--duration-panel) var(--ease-out), transform var(--duration-panel) var(--ease-out);transition-delay:calc(var(--reveal-index,0) * 60ms)}@media (scripting:enabled){.landing-scene[data-revealed=false] [data-reveal]{opacity:0;transform:var(--reveal-from,translateY(12px));transition-delay:0s}}.landing-scene.landing-engineered{background:var(--color-surface-invert);padding-block-start:clamp(6rem,16vw,14rem)}.landing-scene.landing-engineered h2{font-size:clamp(2.5rem,6.6vw,6rem)}.landing-scene.landing-engineered header p{color:var(--color-on-invert-muted)}.landing-athlete-carousel{max-inline-size:82rem;margin:clamp(3rem, 6vw, 5.5rem) auto var(--space-8)}.landing-scene .landing-athlete-strip{max-inline-size:none;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scroll-behavior:smooth;align-items:center;gap:clamp(.5rem,1.4vw,1.5rem);margin:0;padding-block-end:var(--space-3);display:flex;overflow-x:auto}.landing-scene .landing-athlete-strip img{scroll-snap-align:start;flex:0 0 clamp(9rem,12.6vw,11rem);min-inline-size:0}.landing-scene .landing-athlete-strip img:nth-child(2),.landing-scene .landing-athlete-strip img:nth-child(4){flex-basis:clamp(12rem,18vw,16rem)}.landing-scene .landing-athlete-strip img:nth-child(3){flex-basis:clamp(15rem,25vw,22rem)}.landing-scene .landing-athlete-strip[data-fan=true]{scroll-snap-type:none;overflow:clip}.landing-scene.landing-philosophy{z-index:2;background-color:var(--color-surface);background-image:radial-gradient(65% 65% at 0% 0%, var(--color-surface-warm), transparent 72%), radial-gradient(65% 65% at 100% 100%, var(--color-surface-warm), transparent 72%);margin-block-start:calc(clamp(4rem,8vw,7rem)/-2);position:relative}.philosophy-stack{inline-size:100%;display:block;position:relative}.philosophy-stack img{block-size:auto;inline-size:100%;display:block}.philosophy-stack .landing-philosophy-primary{transform-origin:50%;transform:rotate(-2.5deg)}.landing-scene.landing-tests{background:var(--color-surface-invert)}.landing-scene.landing-tests>div>p:not(.landing-tests-statement){color:var(--color-on-invert-muted)}.landing-scene .landing-tests-statement{color:var(--color-on-invert);font-size:clamp(2.25rem,5.6vw,5.125rem)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.landing-scene .landing-tests-statement{background-image:var(--gradient-display-gold);color:#0000;-webkit-background-clip:text;background-clip:text}}.landing-scene .landing-tests-statement{margin:0}.landing-tests-cycle{justify-items:start;gap:var(--space-6);display:grid}.landing-tests-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.landing-scene.landing-newsletter-footer .landing-newsletter{background:var(--color-surface)}.landing-scene .landing-hero-copy h1{line-height:1.2}@media (prefers-reduced-motion:reduce){.landing-scene[data-revealed=false] [data-reveal]{opacity:1;transform:none}.landing-scene .landing-athlete-strip{scroll-behavior:auto}.landing-scene.landing-philosophy{margin-block-start:0}}.landing-scene .site-footer{background:var(--color-surface-invert)}.landing-scene.landing-hero{grid-template-rows:1fr auto;align-content:stretch;row-gap:clamp(2.5rem,6vh,4rem);min-block-size:100svh}.landing-scene .landing-hero-copy{align-self:center}@media (max-width:63.99rem){.landing-scene.landing-philosophy{grid-template-columns:1fr}.landing-scene.landing-engineered{padding-block-start:clamp(4rem,14vw,7rem)}.landing-scene .landing-athlete-strip img,.landing-scene .landing-athlete-strip img:nth-child(2),.landing-scene .landing-athlete-strip img:nth-child(4),.landing-scene .landing-athlete-strip img:nth-child(3){flex-basis:min(62vw,18rem);block-size:clamp(16rem,62vw,22rem)}.landing-scene .landing-athlete-carousel{margin-inline:calc(var(--page-gutter) * -1)}.landing-scene .landing-athlete-strip{scroll-snap-type:inline mandatory;scrollbar-width:none;padding-inline:calc(50vw - min(62vw,18rem)/2)}.landing-scene .landing-athlete-strip::-webkit-scrollbar{display:none}.landing-scene .landing-athlete-strip img{scroll-snap-align:center}.landing-scene .landing-athlete-strip img[data-reveal]{--reveal-from:translateY(16px)!important;--reveal-index:0!important}.landing-scene .landing-athlete-strip img[data-reveal]:nth-child(2){--reveal-index:1!important}}@media (max-width:47.99rem){.landing-scene .landing-cta-pair{gap:var(--space-3);flex-wrap:nowrap}.landing-scene .landing-cta-pair .landing-cta-mask{flex:1 1 0}.landing-scene .landing-cta-pair .landing-cta{min-inline-size:0;padding-inline:var(--space-3)}}
.landing-scene .landing-tests-window{letter-spacing:-.035em;text-transform:uppercase;inline-size:min(100%,9.5em);margin:clamp(3.5rem,10vh,7rem) 0 0;font-size:clamp(2.25rem,5.4vw,4.875rem);font-weight:800;line-height:1.29}.landing-scene .landing-tests-roll{gap:var(--space-2);inline-size:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0;padding:0;list-style:none;display:grid}.landing-scene .landing-tests-roll .landing-tests-statement{max-inline-size:none;font:inherit;letter-spacing:inherit;color:var(--color-on-invert);background-image:none;margin:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.landing-scene .landing-tests-roll{background-image:var(--gradient-display-gold);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.landing-scene .landing-tests-roll .landing-tests-statement{color:#0000}}.landing-scene .landing-tests-statement--clone{display:none}@media (min-width:48rem) and (prefers-reduced-motion:no-preference){.landing-scene .landing-tests-window{block-size:2lh;overflow:hidden}.landing-scene .landing-tests-roll{animation:tests-roll calc(var(--tests-count,3) * 2s) var(--ease-out) infinite;gap:0}.landing-scene .landing-tests-window[data-paused=true] .landing-tests-roll{animation-play-state:paused}.landing-scene .landing-tests-window[data-scrub=true] .landing-tests-roll{animation:none}.landing-scene .landing-tests-window[data-scrub=true] .landing-tests-statement--clone,.landing-scene .landing-tests-window[data-scrub=true]~.landing-tests-pause{display:none}.landing-scene .landing-tests-roll .landing-tests-statement{block-size:2lh}.landing-scene .landing-tests-statement--clone{display:revert}}@keyframes tests-roll{0%,28.333%{transform:translateY(0)}33.333%,61.667%{transform:translateY(-2lh)}66.667%,95%{transform:translateY(-4lh)}to{transform:translateY(-6lh)}}.landing-scene.landing-tests{align-items:center;min-block-size:min(78vw,70rem)}.landing-tests-frame{display:grid;position:relative}.landing-tests-motif{--sq:clamp(4.5rem, 10.4vw, 9.375rem);z-index:0;inline-size:var(--sq);block-size:var(--sq);pointer-events:none;position:absolute}.landing-tests-motif,.landing-tests-motif:before,.landing-tests-motif:after{opacity:.9;background-image:linear-gradient(134.95deg,#1314171a 0%,#3535351a 100%);border:1px solid #353535;border-radius:8px}.landing-tests-motif:before,.landing-tests-motif:after{content:"";block-size:100%;inline-size:100%;position:absolute}.landing-tests-motif:before{background-image:radial-gradient(120% 120% at 70% 80%,#dfae4233 0%,#dfae4200 62%);border-color:#dfae42;inset-block-start:34%;inset-inline-start:29%}.landing-tests-motif:after{inset-block-start:68%;inset-inline-start:58%}.landing-tests-motif--start{inset-block-start:4%;inset-inline-start:6%}.landing-tests-motif--end{inset-block-end:calc(5% + var(--sq) * .68);inset-inline-end:calc(5% + var(--sq) * .58)}.landing-tests-arcs{z-index:0;aspect-ratio:1;pointer-events:none;background-image:repeating-radial-gradient(circle,#ffffff0a 0 1px,#0000 1px 6.25%);inline-size:min(88rem,118vw);position:absolute;inset-block-start:-78%;inset-inline-end:-42%}.landing-scene.landing-tests>.landing-tests-frame>:not(.landing-tests-motif):not(.landing-tests-arcs){z-index:1;position:relative}@media (max-width:48rem){.landing-tests-motif--end{display:none}.landing-tests-arcs{inset-block-start:-45%}}
.philosophy-stack{--philosophy-orbit-dot-inner:#8b5957;--philosophy-orbit-dot-outer:#6a808e;--philosophy-orbit-stroke:color-mix(in srgb, var(--color-ink) 8%, transparent);--philosophy-orbit-period:4s;aspect-ratio:514/635;inline-size:100%;display:block;position:relative}.philosophy-stack-card{z-index:calc(10 - var(--stack-depth));aspect-ratio:457/635;cursor:pointer;min-block-size:44px;inline-size:88.9%;min-inline-size:44px;transform:translateX(calc(var(--stack-depth) * 12.5%)) rotate(calc(var(--stack-depth) * 8deg));transform-origin:50%;transition:transform var(--duration-entry-long) var(--ease-out), opacity var(--duration-panel) var(--ease-out);background:0 0;border:0;border-radius:3.28%/2.36%;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.philosophy-stack-card[aria-current=false]{opacity:.92}.philosophy-stack-card img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.philosophy-orbit{pointer-events:none;z-index:0;block-size:auto;inline-size:152.9%;position:absolute;inset-block-start:50%;inset-inline-start:44.45%;overflow:visible;translate:-50% -50%}.philosophy-orbit-ring{stroke:var(--philosophy-orbit-stroke);stroke-width:1px;vector-effect:non-scaling-stroke}.philosophy-orbit-dot--inner{fill:var(--philosophy-orbit-dot-inner)}.philosophy-orbit-dot--outer{fill:var(--philosophy-orbit-dot-outer)}.philosophy-orbit-spin{transform-origin:393px 393px;animation:philosophy-orbit-spin var(--philosophy-orbit-period) linear infinite}@keyframes philosophy-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.philosophy-stack-card{transition:none}.philosophy-orbit-spin{animation:none}}
