@layer components{.hero{isolation:isolate;color:var(--light-100);text-align:center;padding:var(--space-4) var(--space-5) var(--space-5);display:flex;position:relative}@media (min-width:48rem){.hero{height:var(--hero-height);align-items:center;padding:0}.hero.is-right{justify-content:flex-end}}.hero_media{z-index:-1;position:absolute;inset:0}.hero_media img{object-fit:cover;object-position:50% 0;width:100%;height:100%}@media (min-width:48rem) and (not (min-width:64.0625rem)){.hero_media img{object-position:var(--hero-bg-shift) 0}}.hero_content{width:100%;margin-top:var(--hero-mobile-offset);flex-direction:column;align-items:center;display:flex}@media (min-width:48rem){.hero_content{width:var(--hero-content-width);padding:var(--space-2);margin-top:0}}.hero_h1{display:contents}.hero_content:has(>.hero_h1)>.hero_mark{order:0}.hero_content:has(>.hero_h1) .hero_eyebrow{order:1}.hero_content:has(>.hero_h1)>.hero_lead{order:2}.hero_content:has(>.hero_h1) .hero_heading--span{margin-top:calc(var(--space-4) + var(--space-2) - 2px);order:3}@media (min-width:48rem){.hero_content:has(>.hero_h1) .hero_heading--span{margin-top:calc(var(--space-2) - 2px)}}.hero_content:has(>.hero_h1)>.hero_tagline{order:4}.hero_content:has(>.hero_h1)>.hero_cta{order:5}.hero_mark{background:0 0;width:8.125rem;height:auto}.hero_eyebrow{margin-top:var(--space-4);font-family:var(--primary-family);font-size:var(--eyebrow);font-weight:var(--primary-medium);line-height:var(--line-height-hero-eyebrow);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.hero_lead{margin-top:var(--space-6);padding-inline:var(--space-4);font-family:var(--secondary-family);font-size:var(--text-hero-lead);font-weight:var(--primary-regular);line-height:var(--line-height-large)}@media (min-width:48rem){.hero_lead{margin-top:var(--space-4);max-width:70%;padding-inline:0}}.hero_title{margin-top:calc(var(--space-4) + var(--space-2) - 2px)}@media (min-width:48rem){.hero_title{margin-top:calc(var(--space-2) - 2px)}}.hero_tagline{margin-top:calc(var(--space-1) + 2px);font-family:var(--heading-family);font-size:var(--text-hero-tagline);font-weight:var(--primary-black);line-height:var(--line-height-medium)}.hero_cta{margin-top:var(--space-5)}.hero.is-card{padding:var(--space-4) var(--space-5) var(--space-5);justify-content:flex-end;align-items:flex-start}@media (min-width:48rem){.hero.is-card{padding:var(--space-6) max(var(--space-6), calc((100% - var(--max-width-main)) / 2));align-items:center}}.hero_card{justify-content:center;align-items:center;gap:var(--space-3);width:100%;margin-top:var(--hero-mobile-offset);padding:calc(var(--space-5) + 6px) var(--space-4);background-color:var(--sand-500);color:var(--light-100);text-align:center;flex-direction:column;display:flex}@media (min-width:48rem){.hero_card{width:70%;padding:calc(var(--space-7) - 2px) calc(var(--space-5) + var(--space-1) + 1px);margin:0 0 0 auto}}@media (min-width:64.0625rem){.hero_card{width:var(--hero-card-width)}}.hero_card-eyebrow{margin:0 0 var(--eyebrow);font-family:var(--secondary-family);font-size:var(--eyebrow);font-weight:var(--primary-medium);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;line-height:1}.hero_card-heading{color:var(--light-100)}@media not (min-width:48rem){.hero_card-heading{margin-inline:var(--space-4)}}.hero_card-lead{font-family:var(--secondary-family);font-weight:var(--primary-semibold);line-height:var(--line-height-large)}.hero_card-lead p{margin:0 0 var(--space-3)}.hero_card-cta{--text-button:calc(var(--text-button-max) / 16 * 1rem);justify-content:center;align-items:center;gap:calc(var(--space-3) - 1px);margin-top:calc(var(--space-1));padding:var(--space-2);flex-flow:wrap;display:flex}.hero.is-split{--hero-split-ink:#3d3a46;text-align:start;color:var(--hero-split-ink);flex-direction:column;padding:0}.hero.is-split:before{content:"";z-index:-1;background:var(--hero-backdrop) center / cover no-repeat;opacity:.5;position:absolute;inset:0}@media (min-width:48rem){.hero.is-split{max-width:none;height:45rem;padding-inline:max(0px, calc((100% - var(--max-width-main)) / 2));flex-direction:row;align-items:stretch}}.hero_split-image{order:2;justify-content:center;display:flex}@media (min-width:48rem){.hero_split-image{flex:0 0 49.65%;order:0;align-items:flex-end}}.hero_split-image img{width:21.875rem;max-width:100%;height:auto;display:block}.hero_split-text{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}@media (min-width:48rem){.hero_split-text{flex:1;justify-content:center;padding:0}}.hero_split-heading{font-family:var(--heading-family);font-size:3rem;font-weight:var(--primary-black);line-height:1.2}.hero_split-sub{font-family:var(--primary-family);font-weight:var(--primary-medium);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.hero_split-sub.is-large{font-size:1.1rem;line-height:1}.hero_split-sub.is-small{font-size:var(--eyebrow);line-height:1.5rem}}
