.kinetic-module__SuLLoW__root{--bg:#0c0c0d;--fg:#f4f2ee;--accent:#ff5a1f;background:var(--bg);color:var(--fg);font-family:var(--font-bricolage), ui-sans-serif, sans-serif;overflow-x:clip}.kinetic-module__SuLLoW__progress{width:100%;height:4px;transform:scaleX(var(--p,0));transform-origin:0;background:var(--accent);z-index:100;position:fixed;top:0;left:0}.kinetic-module__SuLLoW__backLink{z-index:100;font-family:var(--font-space-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--fg) 55%, transparent);mix-blend-mode:difference;font-size:.66rem;position:fixed;top:1.1rem;right:1.1rem}.kinetic-module__SuLLoW__backLink:hover{color:var(--accent)}.kinetic-module__SuLLoW__reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.kinetic-module__SuLLoW__reveal.kinetic-module__SuLLoW__inview{opacity:1;transform:none}.kinetic-module__SuLLoW__hero{flex-direction:column;justify-content:center;min-height:100svh;padding:6rem 5vw 3rem;display:flex}.kinetic-module__SuLLoW__heroLine{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(3.2rem,15vw,15rem);font-weight:800;line-height:.86}.kinetic-module__SuLLoW__outline{color:#0000;-webkit-text-stroke:1.5px var(--fg)}.kinetic-module__SuLLoW__accent{color:var(--accent)}.kinetic-module__SuLLoW__band{border-block:1px solid color-mix(in srgb, var(--fg) 18%, transparent);padding:1.4rem 0;overflow:hidden}.kinetic-module__SuLLoW__bandTrack{white-space:nowrap;text-transform:uppercase;letter-spacing:-.01em;gap:3rem;width:max-content;font-size:clamp(1.5rem,4vw,3rem);font-weight:700;animation:26s linear infinite kinetic-module__SuLLoW__slide;display:flex}.kinetic-module__SuLLoW__bandItem{align-items:center;gap:3rem;display:flex}.kinetic-module__SuLLoW__star{color:var(--accent)}@keyframes kinetic-module__SuLLoW__slide{to{transform:translate(-50%)}}.kinetic-module__SuLLoW__pin{position:relative}.kinetic-module__SuLLoW__pinSticky{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.kinetic-module__SuLLoW__track{will-change:transform;gap:4vw;padding:0 5vw;display:flex}.kinetic-module__SuLLoW__panel{flex-direction:column;flex:none;gap:1.5rem;width:min(80vw,40rem);display:flex}.kinetic-module__SuLLoW__panelNum{font-family:var(--font-space-mono), monospace;color:var(--accent);font-size:1rem}.kinetic-module__SuLLoW__panelTitle{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2.4rem,6vw,5rem);font-weight:800;line-height:.95}.kinetic-module__SuLLoW__panelBody{font-family:var(--font-space-mono), monospace;max-width:34rem;color:color-mix(in srgb, var(--fg) 72%, transparent);font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.6}.kinetic-module__SuLLoW__flip{background:var(--fg);color:var(--bg);padding:clamp(5rem,12vw,12rem) 5vw}.kinetic-module__SuLLoW__flipHead{letter-spacing:-.025em;text-transform:uppercase;max-width:18ch;font-size:clamp(2.4rem,7vw,6.5rem);font-weight:800;line-height:.98}.kinetic-module__SuLLoW__flipAccent{color:var(--accent)}.kinetic-module__SuLLoW__statement{text-align:center;justify-content:center;align-items:center;min-height:100svh;padding:4rem 5vw;display:flex}.kinetic-module__SuLLoW__statementText{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.6rem,9vw,9rem);font-weight:800;line-height:.95}.kinetic-module__SuLLoW__big{padding:clamp(5rem,12vw,11rem) 5vw}.kinetic-module__SuLLoW__cta{background:var(--accent);color:#0c0c0d;text-transform:uppercase;letter-spacing:.01em;border-radius:999px;align-items:center;gap:.6rem;padding:1.1rem 2rem;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:700;transition:transform .2s;display:inline-flex}.kinetic-module__SuLLoW__cta:hover{transform:translateY(-3px)}.kinetic-module__SuLLoW__ctaGhost{border:1px solid color-mix(in srgb, var(--fg) 40%, transparent);color:var(--fg);background:0 0}@media (prefers-reduced-motion:reduce){.kinetic-module__SuLLoW__reveal{opacity:1;transform:none}.kinetic-module__SuLLoW__bandTrack{animation:none}}
