.HS70Aa_hero{background:var(--brand-dusk);color:var(--brand-white);min-height:100%}.HS70Aa_container{max-width:var(--container-max);padding:var(--space-section) var(--gutter);align-items:center;gap:3rem;margin-inline:auto;display:grid}@media (min-width:1024px){.HS70Aa_container{grid-template-columns:1.4fr 1fr;gap:4rem}}.HS70Aa_copy{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.HS70Aa_eyebrow{font-size:var(--fs-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brand-cream);align-items:center;gap:.5rem;display:inline-flex}.HS70Aa_eyebrow svg{width:1.125rem;height:1.125rem;color:var(--brand-gold)}.HS70Aa_heading{max-width:14ch;font-size:var(--fs-display);font-weight:var(--weight-display);line-height:var(--leading-display);color:var(--brand-white)}.HS70Aa_gold{color:var(--brand-gold)}.HS70Aa_lead{max-width:38rem;font-size:var(--fs-lg);line-height:var(--leading-relaxed);color:var(--brand-white)}.HS70Aa_button{border-radius:var(--radius-md);background:var(--brand-gold);min-height:3rem;color:var(--brand-ink);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--fs-sm);box-shadow:var(--shadow-sm);transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.75rem;text-decoration:none;display:inline-flex}.HS70Aa_button svg{width:1.125rem;height:1.125rem}.HS70Aa_button:hover{background:var(--brand-cream);color:var(--brand-ink);transform:translateY(-1px)}.HS70Aa_button:focus-visible{outline-color:var(--brand-cream)}@media (max-width:479px){.HS70Aa_button{width:100%}}.HS70Aa_card{border-radius:var(--radius-lg);background:var(--brand-white);color:var(--brand-ink);border-top:4px solid var(--brand-gold);box-shadow:var(--shadow-md);flex-direction:column;gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:flex}.HS70Aa_cardHeading{font-size:var(--fs-3xl)}.HS70Aa_cardBody{color:var(--brand-dusk)}.HS70Aa_contactList{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.HS70Aa_contactLink{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--brand-ink);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);align-items:center;gap:1rem;padding:.875rem 1rem;text-decoration:none;display:flex}.HS70Aa_contactLink:hover{border-color:var(--brand-gold);background:color-mix(in srgb, var(--brand-cream) 40%, transparent)}.HS70Aa_contactIcon{border-radius:var(--radius-pill);background:var(--brand-cream);width:2.5rem;height:2.5rem;color:var(--brand-dusk);flex-shrink:0;place-items:center;display:grid}.HS70Aa_contactIcon svg{width:1.125rem;height:1.125rem}.HS70Aa_contactText{flex-direction:column;min-width:0;display:flex}.HS70Aa_contactLabel{font-size:var(--fs-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-dusk)}.HS70Aa_contactValue{font-weight:var(--weight-semibold);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.HS70Aa_button,.HS70Aa_contactLink{transition:none}.HS70Aa_button:hover{transform:none}}
