.sh-hero{height:420vh;position:relative;background:#0d0b0a;margin-top:-60px}.sh-sticky{position:sticky;top:0;height:100vh;overflow:hidden;background:#0d0b0a}.sh-scene-wrap{position:absolute;top:0;left:0;will-change:transform;z-index:0}.sh-scene{display:block;width:100%;height:100%}.sh-veil{position:absolute;inset:0;background:#0d0a0866;z-index:2;pointer-events:none}.sh-scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(13,10,8,.62) 0%,rgba(13,10,8,.16) 40%,transparent 66%),linear-gradient(180deg,rgba(13,10,8,.5) 0%,transparent 20%,transparent 72%,rgba(13,10,8,.52) 100%)}.sh-hud{position:absolute;inset:0;z-index:20;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding-top:120px;padding-bottom:52px}.sh-hud a{pointer-events:auto}.sh-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.sh-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#ff5c00;margin:0;display:flex;align-items:center;gap:14px}.sh-eyebrow:before{content:"";width:36px;height:1px;background:#ff5c00;flex-shrink:0}.sh-counter{display:flex;align-items:baseline;gap:8px;opacity:0;transition:opacity .4s ease}.sh-counter.on{opacity:1}.sh-count{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:32px;color:#ff5c00;line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.55)}.sh-count-l{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffbf}.sh-hero-eyebrow{color:#faf6f1d9!important;margin-bottom:22px!important}.sh-hero-eyebrow:before{background:#faf6f180!important}.sh-mid{max-width:680px}.sh-headline{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(34px,5vw,68px);line-height:1.04;letter-spacing:-.025em;color:#faf6f1;margin:0;text-shadow:0 2px 28px rgba(0,0,0,.6)}.sh-headline .sh-hot{color:#ff5c00}.sh-sub{margin:20px 0 0;max-width:50ch;font-size:clamp(15px,1.4vw,18px);line-height:1.6;color:#faf6f1e6;text-shadow:0 1px 12px rgba(0,0,0,.6)}.sh-sub-2{margin:8px 0 0;max-width:50ch;font-size:clamp(13px,1vw,15px);line-height:1.6;color:#faf6f18c;text-shadow:0 1px 8px rgba(0,0,0,.5)}.sh-cta{margin-top:30px}.sh-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}.sh-status{font-family:IBM Plex Mono,monospace;font-size:12px;color:#faf6f1db;display:flex;align-items:center;gap:10px;text-shadow:0 1px 6px rgba(0,0,0,.6)}.sh-led{width:8px;height:8px;border-radius:50%;background:#ff5c00;box-shadow:0 0 8px #ff5c00;animation:shBlink 1.1s steps(2,end) infinite}@keyframes shBlink{50%{opacity:.25}}.sh-scrollcue{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#faf6f1d6}.sh-bar{display:inline-block;width:44px;height:2px;background:#ffffff4d;margin-left:10px;vertical-align:middle;position:relative;overflow:hidden}.sh-bar i{position:absolute;inset:0;background:#ff5c00;transform-origin:left;transform:scaleX(0)}.sh-det{opacity:0;transition:opacity .25s ease}.sh-det.locked{opacity:1}.sh-bracket{fill:none;stroke:#ff5c00;stroke-width:3;stroke-dasharray:66;stroke-dashoffset:66;transition:stroke-dashoffset .5s ease .05s;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.sh-det.locked .sh-bracket{stroke-dashoffset:0}.sh-tag-bg{fill:#ff5c00;opacity:0;transition:opacity .3s ease .25s}.sh-det.locked .sh-tag-bg{opacity:1}.sh-tag-code,.sh-tag-conf{fill:#fff;font-family:IBM Plex Mono,monospace;font-weight:600;font-size:13px;opacity:0;transition:opacity .3s ease .3s}.sh-det.locked .sh-tag-code,.sh-det.locked .sh-tag-conf{opacity:1}.sh-flash{fill:#ff5c00;opacity:0}.sh-det.locked .sh-flash{animation:shFlash .55s ease}@keyframes shFlash{0%{opacity:.4}to{opacity:0}}.sh-det.ok .sh-bracket{stroke:#6fb13a}.sh-det.ok .sh-tag-bg,.sh-det.ok .sh-flash{fill:#6fb13a}.sh-det.veh .sh-bracket{stroke:#f0a020}.sh-det.veh .sh-tag-bg,.sh-det.veh .sh-flash{fill:#f0a020}@media(max-width:820px){.sh-hud{padding-top:92px}}@media(prefers-reduced-motion:reduce){.sh-det,.sh-bracket,.sh-tag-bg,.sh-tag-code,.sh-tag-conf{transition:none}.sh-flash{display:none}}
