.Hero_hero__sbIHl{position:relative;background-color:var(--color-background);border-bottom:var(--hairline) solid var(--color-border);overflow:hidden}.Hero_home__8jVY1{padding-block:clamp(2.75rem,1.5rem + 4.2vw,5.25rem) clamp(2.5rem,1.25rem + 4vw,5rem)}.Hero_page__r4NmL{padding-block:clamp(3rem,1.75rem + 4.5vw,5.5rem) clamp(2.5rem,1.5rem + 3.5vw,4.5rem)}.Hero_grid__dUtXT{opacity:.85}.Hero_layout__5hor1{display:grid;grid-gap:clamp(2.5rem,1.5rem + 5vw,4.5rem);gap:clamp(2.5rem,1.5rem + 5vw,4.5rem);align-items:center}.Hero_copy__lJqgQ{display:grid;grid-gap:var(--space-5);gap:var(--space-5);justify-items:start;max-width:36rem}.Hero_noArt__PxxEI .Hero_copy__lJqgQ{max-width:44rem}.Hero_title__IAc43{font-size:var(--text-hero);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--color-purple-dark);max-width:15ch}.Hero_page__r4NmL .Hero_title__IAc43{font-size:var(--text-h1)}.Hero_title__IAc43 em{font-style:normal;color:var(--color-orange)}.Hero_lead__OB7He{font-size:var(--text-lead);line-height:1.55;color:var(--color-muted);max-width:46ch}.Hero_noArt__PxxEI .Hero_lead__OB7He{max-width:54ch}.Hero_ctas__O1Hl0{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-2)}.Hero_art__XYDcR{position:relative;min-width:0}.Hero_meta__n8UrA{display:grid;grid-gap:var(--hairline);gap:var(--hairline);margin-top:clamp(3rem,2rem + 3vw,5rem);background-color:var(--color-border);border-block:var(--hairline) solid var(--color-border)}.Hero_metaItem__sy7vG{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-5) 0;background-color:var(--color-background)}.Hero_metaTerm__rfhga{font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-purple)}.Hero_metaDetail__BXuS_{margin:0;font-size:var(--text-small);line-height:1.6;color:var(--color-muted);max-width:34ch}@media (min-width:720px){.Hero_meta__n8UrA{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hairline)}.Hero_metaItem__sy7vG{padding:var(--space-5) var(--space-5) var(--space-5) 0}.Hero_metaItem__sy7vG:not(:first-child){padding-left:var(--space-5)}}@media (min-width:1024px){.Hero_withArt__c1HF9 .Hero_layout__5hor1{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.Hero_noArt__PxxEI .Hero_layout__5hor1{grid-template-columns:minmax(0,1fr)}.Hero_noArt__PxxEI .Hero_copy__lJqgQ{max-width:52rem}.Hero_noArt__PxxEI .Hero_title__IAc43{max-width:18ch}}