.hero-module__q_m67W__root{background:var(--rb-espresso,#211711);height:100dvh;color:var(--rb-surface,#fffaf2);position:relative;overflow:hidden}.hero-module__q_m67W__poster,.hero-module__q_m67W__video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-module__q_m67W__video{z-index:1}@media (prefers-reduced-motion:reduce){.hero-module__q_m67W__video{display:none}}.hero-module__q_m67W__root:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(100deg,#2117119e 0%,#21171147 45%,#21171100 70%);position:absolute;inset:0}.hero-module__q_m67W__intro{top:clamp(18%,20vh,26%);left:var(--gutter,clamp(20px, 5vw, 48px));z-index:3;max-width:min(24ch,40vw);position:absolute}.hero-module__q_m67W__headline{font-family:var(--font-display,Georgia, serif);font-size:var(--step-5,clamp(2.33rem, 1.85rem + 2.4vw, 3.71rem));letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.05}.hero-module__q_m67W__subhead{font-size:var(--step-0,1rem);color:#fffaf2c7;margin:var(--space-4,16px) 0 0;max-width:34ch;line-height:1.6}.hero-module__q_m67W__ctaLink{justify-content:center;align-items:center;gap:var(--space-2,8px);min-height:var(--tap,48px);margin-top:var(--space-5,24px);padding:var(--space-3,12px) var(--space-6,32px);border-radius:var(--radius-pill,100px);background:var(--rb-surface,#fffaf2);color:var(--rb-espresso,#211711);font-size:var(--step-0,1rem);transition:background var(--duration-micro,.1s) var(--ease-hover), transform var(--duration-micro,.1s) var(--ease-hover);text-decoration:none;display:inline-flex}@media (hover:hover){.hero-module__q_m67W__ctaLink:hover{background:#fff;transform:translateY(-1px)}}.hero-module__q_m67W__ctaLink:focus-visible{outline:2px solid var(--rb-gold,#c5944d);outline-offset:3px}.hero-module__q_m67W__status{margin-top:var(--space-4,16px)}@media (max-width:767px){.hero-module__q_m67W__intro{top:auto;bottom:clamp(12%,14vh,18%);left:var(--gutter,20px);right:var(--gutter,20px);max-width:none}.hero-module__q_m67W__root:after{background:linear-gradient(#2117111a 0% 45%,#211711bf 100%)}}
