.page-hero-module__8YeqpG__card{background:#26221c;align-items:flex-end;height:min(72vh,780px);min-height:480px;display:flex;position:relative;overflow:hidden}.page-hero-module__8YeqpG__compact{height:min(56vh,600px);min-height:400px}.page-hero-module__8YeqpG__card img{object-fit:cover}.page-hero-module__8YeqpG__scrim{background:linear-gradient(90deg,#16140f80 0%,#16140f4d 36%,#16140f00 64%),linear-gradient(#16140f73 0%,#16140f00 28% 42%,#16140fbd 100%);position:absolute;inset:0}.page-hero-module__8YeqpG__contentWrap{width:100%;max-width:var(--shell);padding-inline:var(--pad);margin-inline:auto;padding-bottom:clamp(30px,5vh,56px);position:relative}.page-hero-module__8YeqpG__content{max-width:780px}.page-hero-module__8YeqpG__kicker{color:#f1eee6b3;margin-bottom:14px;font-size:13px;font-weight:500}.page-hero-module__8YeqpG__content h1{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;color:var(--stone);text-wrap:balance;margin-bottom:16px;font-size:clamp(32px,1.6rem + 2vw,50px);font-weight:600;line-height:1.08}.page-hero-module__8YeqpG__lede{color:#f1eee6e0;max-width:620px;font-size:clamp(15px,.9rem + .35vw,17px);line-height:1.6}.page-hero-module__8YeqpG__ctaRow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.page-hero-module__8YeqpG__btnPrimary{background:var(--amber);color:var(--night);border-radius:999px;padding:14px 30px;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-block}.page-hero-module__8YeqpG__btnPrimary:hover{opacity:.85}.page-hero-module__8YeqpG__btnSecondary{color:var(--stone);border:1px solid #f1eee6a6;border-radius:999px;padding:13px 29px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-block}.page-hero-module__8YeqpG__btnSecondary:hover{background:var(--stone);border-color:var(--stone);color:var(--night)}@media (max-width:900px){.page-hero-module__8YeqpG__card{height:min(64vh,600px);min-height:440px}.page-hero-module__8YeqpG__compact{height:min(50vh,480px);min-height:360px}.page-hero-module__8YeqpG__content h1{font-size:clamp(28px,8vw,38px)}}
