.Hero-module__Z8hQ_W__hero{width:100%;height:82vh;min-height:560px;max-height:760px;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__imageBand{background-color:rgba(var(--ink-rgb), .06);position:absolute;inset:0}.Hero-module__Z8hQ_W__slide{opacity:0;transition:opacity 1s;position:absolute;inset:0}.Hero-module__Z8hQ_W__slideActive{opacity:1;z-index:1}.Hero-module__Z8hQ_W__image{object-fit:cover;object-position:center}.Hero-module__Z8hQ_W__dots{z-index:3;right:var(--space-sm);bottom:var(--space-md);gap:4px;display:flex;position:absolute}.Hero-module__Z8hQ_W__dot{cursor:pointer;background:0 0;border:0;width:36px;height:24px;padding:0;position:relative}.Hero-module__Z8hQ_W__dot:after{content:"";height:2px;transition:background-color var(--transition-default), height var(--transition-default);background-color:#fffbf573;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 6px #00000059}.Hero-module__Z8hQ_W__dot:hover:after,.Hero-module__Z8hQ_W__dot:focus-visible:after{background-color:#fffbf5cc}.Hero-module__Z8hQ_W__dotActive:after{background-color:var(--color-white);height:3px}.Hero-module__Z8hQ_W__textBand{z-index:2;padding:var(--space-md) var(--space-sm) var(--space-lg);position:absolute;bottom:0;left:0;right:0}.Hero-module__Z8hQ_W__textInner{max-width:1280px;margin:0 auto}.Hero-module__Z8hQ_W__textInner .section-eyebrow--inverse{color:var(--color-white);text-shadow:0 1px 3px #0009,0 2px 14px #0000008c;font-weight:600}.Hero-module__Z8hQ_W__headline{font-size:var(--fs-display);letter-spacing:.01em;filter:drop-shadow(0 2px 10px #00000080);margin-bottom:var(--space-sm);max-width:16ch;line-height:1.15}.Hero-module__Z8hQ_W__subtext{font-family:var(--font-body);font-weight:300;font-size:var(--fs-body);color:var(--color-white);text-shadow:0 1px 10px #00000073;max-width:440px;margin-bottom:var(--space-md);line-height:1.6}.Hero-module__Z8hQ_W__actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.Hero-module__Z8hQ_W__secondaryCta{filter:drop-shadow(0 1px 6px #0006)}@media (min-width:1024px){.Hero-module__Z8hQ_W__hero{height:88vh;min-height:640px;max-height:860px}.Hero-module__Z8hQ_W__textBand{padding:var(--space-lg) var(--space-sm) var(--space-xl)}.Hero-module__Z8hQ_W__headline{font-size:var(--fs-display);letter-spacing:.005em}.Hero-module__Z8hQ_W__subtext{font-size:var(--fs-lead)}}.Hero-module__Z8hQ_W__image{transform:scale(1.02)}.Hero-module__Z8hQ_W__slideActive .Hero-module__Z8hQ_W__image{animation:9s ease-out forwards Hero-module__Z8hQ_W__kenburns}@keyframes Hero-module__Z8hQ_W__kenburns{0%{transform:scale(1.02)}to{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__slideActive .Hero-module__Z8hQ_W__image{animation:none}}.Hero-module__Z8hQ_W__imageBand:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#22181626 0%,#22181640 40%,#22181699 100%);position:absolute;inset:0}.Hero-module__Z8hQ_W__textBand{padding:var(--space-md) 0;align-items:center;display:flex;top:0;bottom:0}.Hero-module__Z8hQ_W__textInner{width:100%;max-width:1312px;padding:0 var(--space-sm)}.Hero-module__Z8hQ_W__dots{right:max(var(--space-sm), calc((100% - 1312px) / 2 + var(--space-sm)));bottom:var(--space-md)}@media (min-width:1024px){.Hero-module__Z8hQ_W__imageBand:after{background:linear-gradient(90deg,#221816ad 0%,#2218166b 38%,#22181614 68%,#22181600 100%)}.Hero-module__Z8hQ_W__textBand{padding:var(--space-md) 0}}
