.ScrubHero-module__mm6n2a__hero{background:var(--ink);height:360vh;color:var(--on-dark);position:relative}.ScrubHero-module__mm6n2a__stage{background:var(--ink);height:100vh;position:sticky;top:0;overflow:hidden}.ScrubHero-module__mm6n2a__poster,.ScrubHero-module__mm6n2a__video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ScrubHero-module__mm6n2a__poster{background-position:50%;background-size:cover}.ScrubHero-module__mm6n2a__video{opacity:0;transition:opacity .9s var(--ease-out);will-change:transform;transform:translateZ(0)}.ScrubHero-module__mm6n2a__stage.ScrubHero-module__mm6n2a__videoReady .ScrubHero-module__mm6n2a__video{opacity:1}.ScrubHero-module__mm6n2a__stage.ScrubHero-module__mm6n2a__videoFailed .ScrubHero-module__mm6n2a__video{display:none}.ScrubHero-module__mm6n2a__veil{opacity:0;pointer-events:none;will-change:opacity;background:#0b0a0c;position:absolute;inset:0}.ScrubHero-module__mm6n2a__overlay{object-fit:cover;object-position:70% center;opacity:0;transform-origin:62%;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0;transform:translateY(2.2%)scale(1.16)}.ScrubHero-module__mm6n2a__scrim{pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0a0a1200 35%,#0a0a129e 100%);position:absolute;inset:0}.ScrubHero-module__mm6n2a__ring{width:40px;height:40px;color:var(--on-dark);opacity:.7;transition:opacity .4s;position:absolute;bottom:28px;right:28px;transform:rotate(-90deg)}.ScrubHero-module__mm6n2a__ring circle{stroke-dashoffset:var(--ld,126);transition:stroke-dashoffset .15s linear}.ScrubHero-module__mm6n2a__stage.ScrubHero-module__mm6n2a__videoReady .ScrubHero-module__mm6n2a__ring{opacity:0}.ScrubHero-module__mm6n2a__cue{font-family:var(--font-mono), monospace;letter-spacing:.25em;text-transform:uppercase;color:#f3efe9d9;text-shadow:var(--tshadow);transition:opacity .5s var(--ease-out);font-size:.7rem;animation:2.6s ease-in-out -1.2s infinite ScrubHero-module__mm6n2a__cueFloat;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@keyframes ScrubHero-module__mm6n2a__cueFloat{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}.ScrubHero-module__mm6n2a__band{opacity:0;width:min(46vw,640px);text-shadow:var(--tshadow);pointer-events:none;position:absolute;top:50%;left:clamp(20px,6vw,96px);transform:translateY(-50%)}.ScrubHero-module__mm6n2a__band.ScrubHero-module__mm6n2a__active{pointer-events:auto}html:not(.ScrubHero-module__mm6n2a__js) .ScrubHero-module__mm6n2a__band:first-of-type{opacity:1;--k:1;pointer-events:auto}html:not(.ScrubHero-module__mm6n2a__js) .ScrubHero-module__mm6n2a__poster{background-image:url(/hero/hero-poster-v1.jpg)}.ScrubHero-module__mm6n2a__band:before{content:"";pointer-events:none;z-index:-1;opacity:calc(.25 + .75 * var(--k,1));background:radial-gradient(ellipse 74% 62% at 50% 50%, rgba(5, 5, 10, var(--scrim,.66)) 0%, rgba(5, 5, 10, calc(var(--scrim,.66) * .66)) 46%, #05050a00 76%);position:absolute;inset:-18% -14%}.ScrubHero-module__mm6n2a__kicker{font-family:var(--font-mono), monospace;letter-spacing:.3em;text-transform:uppercase;color:#f3efe9cc;margin-bottom:1rem;font-size:.72rem}.ScrubHero-module__mm6n2a__headline{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:clamp(2.6rem,6.2vw,6rem);font-weight:700;line-height:.96}.ScrubHero-module__mm6n2a__headline em{color:var(--accent);font-style:normal}.ScrubHero-module__mm6n2a__sub{color:#f3efe9d1;max-width:40ch;margin-top:1.25rem;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.5}.ScrubHero-module__mm6n2a__actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;margin-top:1.75rem;display:flex}.ScrubHero-module__mm6n2a__more{color:#f3efe9d9;font:inherit;cursor:pointer;text-shadow:var(--tshadow);transition:color .3s var(--ease-out);background:0 0;border:0;align-items:center;gap:.5rem;padding:.75rem .25rem;font-size:.95rem;font-weight:600;display:inline-flex}.ScrubHero-module__mm6n2a__more:hover{color:var(--accent)}.ScrubHero-module__mm6n2a__more span{animation:2.4s ease-in-out -1s infinite ScrubHero-module__mm6n2a__cueFloat2;display:inline-block}@keyframes ScrubHero-module__mm6n2a__cueFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.ScrubHero-module__mm6n2a__cta{background:var(--accent);color:#fff;letter-spacing:.02em;text-shadow:none;transition:background .3s var(--ease-out), transform .3s var(--ease-out);border-radius:999px;align-items:center;gap:.6rem;padding:1rem 1.9rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ScrubHero-module__mm6n2a__cta:after{content:"";border-radius:inherit;opacity:.6;z-index:-1;animation:6s ease-in-out -2s infinite ScrubHero-module__mm6n2a__glow;position:absolute;inset:0;box-shadow:0 0 40px 6px #c8102e73}@keyframes ScrubHero-module__mm6n2a__glow{0%,to{opacity:.35}50%{opacity:.8}}.ScrubHero-module__mm6n2a__cta:hover{background:var(--accent-hover);transform:translateY(-1px)}.ScrubHero-module__mm6n2a__enterDepth .ScrubHero-module__mm6n2a__w{--kc:clamp(0, (var(--k,0) - var(--th,0)) * 2.8, 1);opacity:var(--kc);transform:scale(calc(.86 + .14 * var(--kc)));transform-origin:0;display:inline-block}.ScrubHero-module__mm6n2a__enterGrid .ScrubHero-module__mm6n2a__c{--kc:clamp(0, (var(--k,0) - var(--th,0)) * 2.6, 1);opacity:var(--kc);transform:translateX(calc((1 - var(--kc)) * var(--jx,0px)));display:inline-block}.ScrubHero-module__mm6n2a__enterDrift .ScrubHero-module__mm6n2a__w{--kc:clamp(0, (var(--k,0) - var(--th,0)) * 2.8, 1);opacity:var(--kc);transform:translateY(calc((1 - var(--kc)) * -22px));display:inline-block}.ScrubHero-module__mm6n2a__enterRise .ScrubHero-module__mm6n2a__w{--kc:clamp(0, (var(--k,0) - var(--th,0)) * 3, 1);opacity:var(--kc);transform:translateY(calc((1 - var(--kc)) * 26px));display:inline-block}.ScrubHero-module__mm6n2a__band .ScrubHero-module__mm6n2a__sub{--ks:clamp(0, (var(--k,0) - .5) * 4, 1);opacity:var(--ks);transform:translateY(calc((1 - var(--ks)) * 12px))}.ScrubHero-module__mm6n2a__band .ScrubHero-module__mm6n2a__actions{--kb:clamp(0, (var(--k,0) - .62) * 4, 1);opacity:var(--kb);transform:translateY(calc((1 - var(--kb)) * 12px))}.ScrubHero-module__mm6n2a__w{white-space:nowrap;display:inline}.ScrubHero-module__mm6n2a__w>.ScrubHero-module__mm6n2a__gap{white-space:pre}.ScrubHero-module__mm6n2a__enterDepth .ScrubHero-module__mm6n2a__w,.ScrubHero-module__mm6n2a__enterDrift .ScrubHero-module__mm6n2a__w,.ScrubHero-module__mm6n2a__enterRise .ScrubHero-module__mm6n2a__w{white-space:pre-wrap;display:inline-block}.ScrubHero-module__mm6n2a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ScrubHero-module__mm6n2a__static{background:var(--ink);min-height:100svh;color:var(--on-dark);flex-direction:column;justify-content:flex-end;display:none;position:relative;overflow:hidden}.ScrubHero-module__mm6n2a__staticPicture{display:contents}.ScrubHero-module__mm6n2a__staticImg{object-fit:cover;object-position:62% center;width:100%;height:100%;position:absolute;inset:0}.ScrubHero-module__mm6n2a__staticScrim{background:linear-gradient(#1413154d 0%,#1413152e calc(100% - 600px),#14131594 calc(100% - 510px),#141315a3 calc(100% - 455px),#141315cc calc(100% - 330px),#141315f0 100%);position:absolute;inset:0}.ScrubHero-module__mm6n2a__staticCopy{max-width:640px;text-shadow:var(--tshadow);padding:clamp(160px,30svh,380px) 24px 56px;position:relative}.ScrubHero-module__mm6n2a__staticCopy .ScrubHero-module__mm6n2a__kicker{color:var(--on-dark);opacity:1;font-size:.75rem}.ScrubHero-module__mm6n2a__staticCopy .ScrubHero-module__mm6n2a__headline{font-size:clamp(2.6rem,11vw,4.2rem)}@media (max-width:720px),(orientation:portrait) and (max-width:1024px),(orientation:portrait) and (pointer:coarse),(orientation:landscape) and (pointer:coarse) and (max-height:560px),(prefers-reduced-motion:reduce){.ScrubHero-module__mm6n2a__hero{display:none}.ScrubHero-module__mm6n2a__static{display:flex}}@media (max-height:560px){.ScrubHero-module__mm6n2a__cue,.ScrubHero-module__mm6n2a__ring{display:none}}
