.ScrollHero-module__RaP1VG__seqSection{background:#080810;height:500vh;position:relative}.ScrollHero-module__RaP1VG__stickWrap{width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.ScrollHero-module__RaP1VG__canvas{z-index:1;display:block;position:absolute;inset:0}.ScrollHero-module__RaP1VG__beat{z-index:10;pointer-events:none;opacity:0;flex-direction:column;justify-content:flex-end;padding:0 8% 72px;transition:opacity .5s;display:flex;position:absolute;inset:0}.ScrollHero-module__RaP1VG__on{opacity:1;pointer-events:all}.ScrollHero-module__RaP1VG__beatLeftTop{text-align:left;justify-content:flex-start;align-items:flex-start;padding-top:15vh}.ScrollHero-module__RaP1VG__beatRight{text-align:right;justify-content:center;align-items:flex-end}.ScrollHero-module__RaP1VG__beatLeftBottom{text-align:left;justify-content:flex-end;align-items:flex-start}.ScrollHero-module__RaP1VG__beatRightBottom{text-align:right;justify-content:flex-end;align-items:flex-end}.ScrollHero-module__RaP1VG__beatCenter{text-align:center;justify-content:center;align-items:center}.ScrollHero-module__RaP1VG__beat:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#08081000 40%,#08081099 100%);position:absolute;inset:0}.ScrollHero-module__RaP1VG__beat>*{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.ScrollHero-module__RaP1VG__on>*{opacity:1;transform:translateY(0)}.ScrollHero-module__RaP1VG__on>.ScrollHero-module__RaP1VG__eyebrow,.ScrollHero-module__RaP1VG__on>.ScrollHero-module__RaP1VG__acline{transition-delay:60ms}.ScrollHero-module__RaP1VG__on>h1,.ScrollHero-module__RaP1VG__on>h2{transition-delay:.14s}.ScrollHero-module__RaP1VG__on>.ScrollHero-module__RaP1VG__sub,.ScrollHero-module__RaP1VG__on>.ScrollHero-module__RaP1VG__bodyTxt{transition-delay:.22s}.ScrollHero-module__RaP1VG__on>.ScrollHero-module__RaP1VG__ctaRow{transition-delay:.3s}.ScrollHero-module__RaP1VG__eyebrow,.ScrollHero-module__RaP1VG__eyebrowC{letter-spacing:.18em;text-transform:uppercase;color:#c9a84c;text-shadow:0 2px 8px #000000e6,0 1px 4px #000;margin-bottom:14px;font-size:10.5px;font-weight:700}.ScrollHero-module__RaP1VG__eyebrowC{text-align:center}.ScrollHero-module__RaP1VG__hHero{letter-spacing:-.03em;color:#fff;text-shadow:0 12px 64px #000,0 8px 32px #000,0 4px 16px #000,0 2px 4px #000;-webkit-text-stroke:1px #0006;max-width:60%;margin-bottom:16px;font-size:clamp(36px,6vw,76px);font-weight:900;line-height:1.05}.ScrollHero-module__RaP1VG__hSect{letter-spacing:-.03em;color:#fff;text-shadow:0 12px 64px #000,0 8px 32px #000,0 4px 16px #000,0 2px 4px #000;-webkit-text-stroke:1px #0006;max-width:50%;margin-bottom:16px;font-size:clamp(28px,4.5vw,56px);font-weight:900;line-height:1.1}.ScrollHero-module__RaP1VG__hCta{color:#fff;text-shadow:0 12px 64px #000,0 8px 32px #000,0 4px 16px #000,0 2px 4px #000;-webkit-text-stroke:1px #0006;max-width:700px;margin-bottom:24px;font-size:clamp(32px,5vw,64px);font-weight:900}.ScrollHero-module__RaP1VG__sub{color:#ffffffb3;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 2px 12px #000;margin-bottom:10px;font-size:clamp(15px,1.8vw,22px);font-weight:300}.ScrollHero-module__RaP1VG__bodyTxt{color:#ffffffe6;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 4px 16px #000;max-width:420px;margin-bottom:16px;font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.6}.ScrollHero-module__RaP1VG__bodyC{color:#ffffffe6;text-align:center;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 4px 16px #000;max-width:490px;font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.6}.ScrollHero-module__RaP1VG__acline{background:linear-gradient(90deg,#c9a84c,#f0d080);border-radius:2px;width:40px;height:2px;margin-bottom:18px}.ScrollHero-module__RaP1VG__ctaRow{gap:16px;margin-top:12px;display:flex}.ScrollHero-module__RaP1VG__btnP{color:#080810;cursor:pointer;background:#c9a84c;border-radius:999px;padding:12px 28px;font-weight:600;text-decoration:none}.ScrollHero-module__RaP1VG__btnS{color:#fff;cursor:pointer;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 4px 16px #000;border:1px solid #fff6;border-radius:999px;padding:12px 28px;font-weight:600;text-decoration:none}
