.st-intro{background:#fff}.st-intro-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(40px,7vw,110px);align-items:start}.st-prose p{max-width:640px;margin:0 0 1.3em;color:var(--hp-muted);font-size:1rem;line-height:1.8}.st-prose p:last-child{margin-bottom:0}.st-prose strong{color:var(--hp-ink);font-weight:800}.st-prose em{color:var(--hp-ink);font-style:normal;font-weight:700}.st-timeline{position:relative;overflow:hidden;color:#fff;background:radial-gradient(60% 70% at 85% 0,rgba(237,28,36,.16),transparent 60%),radial-gradient(50% 60% at 0 100%,rgba(237,28,36,.08),transparent 60%),#0a0a0b}.st-timeline:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.st-timeline .rg-container{position:relative}.st-timeline .hp-kicker-dark{color:rgba(255,255,255,.55)}.st-timeline .hp-h2{color:#fff}.st-road-wrap{--car-w:150px;--drive:1.1s;--ease:cubic-bezier(.65,0,.25,1)}.st-road-scroll{padding:0 calc(var(--car-w) / 2 + 8px)}.st-road{position:relative;height:158px;outline:none}.st-asphalt{position:absolute;left:calc(var(--car-w) / -2 - 8px);right:calc(var(--car-w) / -2 - 8px);top:64px;height:64px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:linear-gradient(180deg,#1f1f22,#141416);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 50px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.6)}.st-asphalt:after,.st-asphalt:before{content:"";position:absolute;left:0;right:0;height:2px;background:rgba(255,255,255,.32)}.st-asphalt:before{top:5px}.st-asphalt:after{bottom:5px}.st-lane{position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;background:repeating-linear-gradient(90deg,#f5c84b 0 26px,transparent 26px 50px);opacity:.85}.st-road-wrap.is-moving .st-lane{animation:st-lane .35s linear infinite}@keyframes st-lane{to{background-position:-50px 0}}.st-trail{position:absolute;left:0;top:125px;height:4px;border-radius:2px;background:var(--rg-red);box-shadow:0 0 10px rgba(237,28,36,.9),0 0 30px rgba(237,28,36,.5);transition:width var(--drive) var(--ease)}.st-stop{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:72px;height:66px;margin-left:-36px;padding:0;border:0;background:none;cursor:pointer;z-index:2}.st-stop-tag{display:block;color:rgba(255,255,255,.45);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:color .25s}.st-stop-pin{position:absolute;left:50%;top:30px;width:18px;height:18px;margin-left:-9px;border:3px solid var(--rg-red);border-radius:50%;background:#0a0a0b;transition:transform .25s,background .25s,box-shadow .25s}.st-stop-pin:after{content:"";position:absolute;left:50%;top:15px;width:2px;height:17px;margin-left:-1px;background:linear-gradient(180deg,var(--rg-red),rgba(237,28,36,.2))}.st-stop:hover .st-stop-pin{transform:scale(1.2)}.st-stop.is-active .st-stop-tag,.st-stop:hover .st-stop-tag{color:#fff}.st-stop.is-passed .st-stop-pin{background:var(--rg-red);box-shadow:0 0 10px rgba(237,28,36,.6)}.st-stop.is-active .st-stop-pin{background:var(--rg-red);transform:scale(1.25);animation:st-ping 1.8s ease-out infinite}@keyframes st-ping{0%{box-shadow:0 0 0 0 rgba(237,28,36,.5)}to{box-shadow:0 0 0 14px rgba(237,28,36,0)}}.st-stop:focus-visible{outline:2px solid var(--rg-red);outline-offset:4px;border-radius:6px}.st-car{position:absolute;top:70px;width:var(--car-w);margin-left:calc(var(--car-w) / -2);z-index:3;pointer-events:none;transition:left var(--drive) var(--ease)}.st-car-inner{position:relative;display:block;transition:transform .3s ease}.st-car.is-reverse .st-car-inner{transform:scaleX(-1)}.st-car svg{display:block;width:100%;height:auto;overflow:visible}.st-road-wrap.is-moving .st-car svg{animation:st-bump .22s ease-in-out infinite alternate}@keyframes st-bump{to{transform:translateY(-1.5px)}}.st-car-body{fill:url(#st-corona-paint);stroke:rgba(0,0,0,.18);stroke-width:3}.st-car-glass{fill:#1a1f27}.st-car-screen{fill:#2a3240}.st-chrome{fill:#d6d9de;stroke:#9ba1a9;stroke-width:2}.st-chrome-line{fill:none;stroke:#d6d9de;stroke-width:7;stroke-linejoin:round;stroke-linecap:round}.st-car-seam{fill:none;stroke:rgba(0,0,0,.22);stroke-width:4}.st-car-amber{fill:#f2a33a}.st-car-head{fill:#ffe7a3}.st-car-tail{fill:#ff4d4d}.st-car-shadow{fill:rgba(0,0,0,.55)}.st-tire{fill:#111113}.st-whitewall{fill:#ece8de}.st-rim{fill:#c4c8ce;stroke:#8d939b;stroke-width:4}.st-cap{fill:#eef0f3}.st-spoke{stroke:#7a8089;stroke-width:7;stroke-linecap:round}.st-road-wrap.is-moving .st-wheel{animation:st-spin .28s linear infinite}@keyframes st-spin{to{transform:rotate(1turn)}}.st-car-beam{position:absolute;left:97%;top:38%;width:80px;height:24px;background:radial-gradient(ellipse at left center,rgba(255,231,163,.7),rgba(255,231,163,0) 70%);opacity:.35;transition:opacity .3s}.st-road-wrap.is-moving .st-car-beam{opacity:1}.st-road-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}.st-road-nav p{min-width:0;margin:0;color:rgba(255,255,255,.6);font-size:.82rem;text-align:center}.st-road-nav strong{color:var(--rg-red);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.st-road-nav button{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(255,255,255,.04);color:#fff;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.st-road-nav button:hover:not(:disabled){background:var(--rg-red);border-color:var(--rg-red);color:#fff}.st-road-nav button:disabled{opacity:.25;cursor:not-allowed}.st-laps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:clamp(28px,3vw,40px) 0 0;padding:0;list-style:none}.st-laps button{display:block;width:100%;height:100%;padding:20px 18px 22px;border:1px solid rgba(255,255,255,.07);border-top:3px solid rgba(255,255,255,.12);background:rgba(255,255,255,.02);color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.6;transition:opacity .35s,background .35s,border-color .35s,transform .35s,box-shadow .35s}.st-laps button:hover{opacity:.85}.st-laps li.is-active button{opacity:1;border-color:rgba(237,28,36,.35);border-top-color:var(--rg-red);background:linear-gradient(180deg,rgba(237,28,36,.12),rgba(255,255,255,.03) 60%);box-shadow:0 24px 50px rgba(0,0,0,.55),0 0 40px rgba(237,28,36,.12);transform:translateY(-4px)}.st-laps button:focus-visible{outline:2px solid var(--rg-red);outline-offset:2px}.st-year{display:block;color:var(--rg-red);font-size:.72rem;letter-spacing:.16em}.st-laps h3,.st-year{font-weight:800;text-transform:uppercase}.st-laps h3{margin:10px 0 0;color:#fff;font-size:1.02rem;letter-spacing:-.01em}.st-laps p{margin:10px 0 0;color:rgba(255,255,255,.62);font-size:.86rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.st-road-wrap{--drive:0s}.st-road-wrap.is-moving .st-car svg,.st-road-wrap.is-moving .st-lane,.st-road-wrap.is-moving .st-wheel,.st-stop.is-active .st-stop-pin{animation:none}}.st-founders{background:#fff}.st-founders-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(36px,6vw,90px);align-items:center}.st-founders-photo{position:relative;aspect-ratio:3/2;margin:0;overflow:hidden;background:#151515;box-shadow:0 30px 60px rgba(0,0,0,.14)}.st-founders-photo img{object-fit:cover;object-position:center 40%}.st-founders-photo:after{content:"";position:absolute;left:0;bottom:0;width:38%;height:4px;background:var(--rg-red)}.st-people{display:grid;gap:0;margin:28px 0 0;border-top:1px solid var(--hp-ink)}.st-people>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:14px 0;border-bottom:1px solid var(--hp-line)}.st-people dt{color:var(--hp-ink);font-size:1rem;font-weight:800;text-transform:uppercase}.st-people dd{margin:0;color:var(--hp-muted);font-size:.86rem}.st-founders .hp-copy{max-width:560px;margin:22px 0 0}.st-firsts{color:#fff;background:#0a0a0a;padding:clamp(48px,6vw,80px) 0}.st-firsts ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.st-firsts li{padding:4px clamp(16px,3vw,40px);border-left:1px solid rgba(255,255,255,.18);font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:-.01em}.st-firsts li:first-child{padding-left:0;border-left:0}.st-firsts li span{display:block;margin-bottom:10px;color:var(--rg-red);font-size:.66rem;letter-spacing:.2em}.st-firsts p{margin:clamp(28px,4vw,44px) 0 0;color:rgba(255,255,255,.65);font-size:.9rem}.st-purpose{background:#0a0a0a}.st-purpose-grid{display:grid;grid-template-columns:1fr 1fr}.st-purpose-panel{position:relative;display:flex;align-items:flex-end;min-height:clamp(440px,42vw,600px);overflow:hidden;isolation:isolate}.st-purpose-bg{z-index:-2;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.st-purpose-panel:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,10,10,.25),rgba(10,10,10,.55) 45%,rgba(10,10,10,.92))}.st-purpose-panel+.st-purpose-panel{border-left:1px solid rgba(255,255,255,.12)}.st-purpose-copy{width:100%;max-width:640px;padding:clamp(32px,4.5vw,64px)}.st-purpose-copy .hp-kicker{margin:0 0 18px;padding-top:22px;border-top:3px solid var(--rg-red);color:rgba(255,255,255,.8)}.st-statement{margin:0;color:#fff;font-size:clamp(1.15rem,1.9vw,1.5rem);font-weight:700;line-height:1.45;letter-spacing:-.01em;text-shadow:0 2px 18px rgba(0,0,0,.35)}@media (hover:hover) and (pointer:fine){.st-purpose-panel:hover .st-purpose-bg{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.st-purpose-bg{transition:none}}.st-press{background:var(--hp-soft)}.st-articles{background:#fff}.st-press-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,2.4vw,32px) clamp(20px,2.4vw,32px)}.st-press-card{display:flex;flex-direction:column;min-width:0;color:var(--hp-ink)}.st-press-card h3{margin:8px 0 0;font-size:1.02rem;font-weight:800;line-height:1.3;letter-spacing:-.005em}.st-press-card p{margin:8px 0 0;color:var(--hp-muted);font-size:.86rem;line-height:1.65}.st-press-source{display:inline-flex;align-items:center;gap:4px;margin-top:18px;color:var(--rg-red);font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.st-video{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0a0a0a}.st-video iframe{height:100%}.st-video button,.st-video iframe{position:absolute;inset:0;width:100%;border:0}.st-video button{display:block;padding:0;background:none;cursor:pointer}.st-video img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .3s}.st-video button:hover img{transform:scale(1.04);filter:brightness(.85)}.st-video-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:62px;height:62px;transform:translate(-50%,-50%);border-radius:50%;background:var(--rg-red);color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .25s}.st-video-play svg{margin-left:3px}.st-video button:hover .st-video-play{transform:translate(-50%,-50%) scale(1.08)}.st-video button:focus-visible{outline:3px solid var(--rg-red);outline-offset:3px}.st-article{padding-bottom:22px;border-bottom:1px solid var(--hp-line)}.st-press-img{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#151515}.st-press-img img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.st-article:hover .st-press-img img{transform:scale(1.04)}.st-article:hover h3{color:var(--rg-red)}.st-article:focus-visible{outline:3px solid var(--rg-red);outline-offset:4px}.st-cta{color:#fff;background:#0a0a0a}.st-cta-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(56px,6vw,92px)}.st-cta-actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:1100px){.st-laps{grid-template-columns:repeat(3,minmax(0,1fr))}.st-press-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.st-founders-grid,.st-intro-grid,.st-purpose-grid{grid-template-columns:1fr}.st-purpose-panel{min-height:420px}.st-purpose-panel+.st-purpose-panel{border-left:0;border-top:1px solid rgba(255,255,255,.12)}.st-road-wrap{--car-w:92px}.st-road{height:134px}.st-asphalt{top:62px;height:46px}.st-trail{top:105px}.st-car{top:72px}.st-stop{width:56px;margin-left:-28px}.st-stop-tag{font-size:.6rem;letter-spacing:.06em}.st-laps{grid-template-columns:1fr}.st-laps li:not(.is-active){display:none}.st-laps li.is-active button{transform:none;animation:st-card-in .45s cubic-bezier(.16,1,.3,1)}}@media (max-width:900px){@keyframes st-card-in{0%{opacity:0;transform:translateY(10px)}}}@media (max-width:640px){.st-firsts ul{grid-template-columns:1fr;gap:22px}.st-firsts li{padding:0;border-left:0}.st-cta-inner{flex-direction:column;align-items:flex-start}.st-cta-actions{width:100%;display:grid;grid-template-columns:1fr}}