.scroll-hero-module__lHbRIG__hero{isolation:isolate;background:var(--color-ink);color:#fff;position:relative}.scroll-hero-module__lHbRIG__runway{height:120svh}.scroll-hero-module__lHbRIG__stage{top:var(--hero-header,134px);height:calc(100svh - var(--hero-header,134px));flex-direction:column;justify-content:center;min-height:0;display:flex;position:sticky;overflow:hidden}.scroll-hero-module__lHbRIG__viewport{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.scroll-hero-module__lHbRIG__picture{aspect-ratio:1672/941;will-change:opacity;flex-shrink:0;width:100%;position:relative}.scroll-hero-module__lHbRIG__picture img,.scroll-hero-module__lHbRIG__picture video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.scroll-hero-module__lHbRIG__copy{z-index:1;opacity:var(--hero-copy-opacity,1);pointer-events:none;background:linear-gradient(#061019e6,#0610198c,#0000);margin-bottom:auto;padding:32px max(24px,50vw - 600px);position:relative}.scroll-hero-module__lHbRIG__copy h1{max-width:20ch;margin-bottom:16px;font-size:clamp(2rem,4.5vw,4.5rem)}.scroll-hero-module__lHbRIG__copy>p:last-child{max-width:48ch}.scroll-hero-module__lHbRIG__kicker{color:var(--color-gold-light);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:700}.scroll-hero-module__lHbRIG__actions{opacity:var(--hero-actions-opacity,1);z-index:1;background:linear-gradient(#0000,#061019f2);justify-content:center;align-items:center;gap:24px;padding:24px;display:flex;position:relative}.scroll-hero-module__lHbRIG__actions>a:last-child{color:#fff;text-underline-offset:5px;align-items:center;min-height:44px;display:flex}.scroll-hero-module__lHbRIG__services{z-index:2;background:linear-gradient(180deg,transparent,#061019a6 45%,var(--color-ink) 100%);padding-block:80px 100px;scroll-margin-top:140px;position:relative}.scroll-hero-module__lHbRIG__services .scroll-hero-module__lHbRIG__kicker{color:var(--color-gold-light)}.scroll-hero-module__lHbRIG__services h2{font-size:clamp(2rem,4vw,3.7rem)}.scroll-hero-module__lHbRIG__choices{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.scroll-hero-module__lHbRIG__choices article{border-top:2px solid var(--color-gold);background:#061019c7;border-radius:0 0 12px 12px;padding:24px}.scroll-hero-module__lHbRIG__choices article>span{color:var(--color-gold-light);font-size:.9rem}.scroll-hero-module__lHbRIG__choices h3{margin-top:14px}.scroll-hero-module__lHbRIG__choices p{color:#d2d9df}.scroll-hero-module__lHbRIG__choices a{color:#fff;text-underline-offset:5px;align-items:center;min-height:48px;font-weight:650;display:inline-flex}@media (max-width:760px){.scroll-hero-module__lHbRIG__runway{height:40svh}.scroll-hero-module__lHbRIG__stage{min-height:0}.scroll-hero-module__lHbRIG__copy{padding:24px 20px}.scroll-hero-module__lHbRIG__copy h1{font-size:clamp(2rem,7vw,3rem)}.scroll-hero-module__lHbRIG__copy>p:last-child{font-size:.95rem}.scroll-hero-module__lHbRIG__viewport{top:0}.scroll-hero-module__lHbRIG__actions{flex-direction:column;gap:8px;padding:16px 20px}.scroll-hero-module__lHbRIG__choices{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.scroll-hero-module__lHbRIG__hero[data-motion=on]{height:auto}.scroll-hero-module__lHbRIG__picture{will-change:auto;opacity:1!important;transform:none!important}.scroll-hero-module__lHbRIG__picture video{display:none}.scroll-hero-module__lHbRIG__copy{opacity:1}}.scroll-hero-module__lHbRIG__hero[data-motion=off] .scroll-hero-module__lHbRIG__stage{min-height:420px;position:relative;top:0}.scroll-hero-module__lHbRIG__hero[data-motion=off] .scroll-hero-module__lHbRIG__runway{display:none}.scroll-hero-module__lHbRIG__hero[data-motion=off] .scroll-hero-module__lHbRIG__services{background:var(--color-ink)}@media (max-height:540px) and (min-width:600px){.scroll-hero-module__lHbRIG__copy{padding:12px 24px}.scroll-hero-module__lHbRIG__copy h1{margin-bottom:4px;font-size:1.7rem}.scroll-hero-module__lHbRIG__copy>p:last-child{display:none}.scroll-hero-module__lHbRIG__copy .scroll-hero-module__lHbRIG__kicker{margin-bottom:4px}.scroll-hero-module__lHbRIG__actions{flex-direction:row;gap:20px;padding:8px 20px}}
