.hero_text{--hero_text-bg:#0e0e1a;--hero_text-eyebrow:hsla(0,0%,100%,.7);--hero_text-heading:#fff;--hero_text-lede:hsla(0,0%,100%,.82);--hero_text-font-sans:"Helvetica Now Display","Helvetica Neue",Helvetica,Arial,sans-serif;--hero_text-font-serif:"Spezia Serif A",Georgia,"Times New Roman",serif;--hero_text-min-height:620px;--hero_text-gut:120px;--hero_text-pad-top:150px;--hero_text-pad-bottom:0px;--hero_text-title-size:59px;--hero_text-lede-size:20px;--hero_text-break-display:inline}@media (max-width:1100px){.hero_text{--hero_text-gut:48px;--hero_text-pad-top:128px;--hero_text-title-size:40px;--hero_text-lede-size:17px}}@media (max-width:640px){.hero_text{--hero_text-gut:22px;--hero_text-pad-top:88px;--hero_text-pad-bottom:24px;--hero_text-title-size:42px;--hero_text-lede-size:16px;--hero_text-break-display:none}}.hero_text{align-items:center;background-color:var(--hero_text-bg);display:flex;font-family:var(--hero_text-font-sans);min-height:var(--hero_text-min-height);overflow:hidden;position:relative;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hero_text,.hero_text *,.hero_text :after,.hero_text :before{box-sizing:border-box}.hero_text-bg{display:block;height:100%;inset:0;max-width:100%;object-fit:cover;object-position:50% 0;pointer-events:none;position:absolute;width:100%}.hero_text-content{max-width:980px;padding:var(--hero_text-pad-top) var(--hero_text-gut) var(--hero_text-pad-bottom);position:relative}.hero_text-eyebrow{color:var(--hero_text-eyebrow);font-size:10px;font-weight:500;letter-spacing:.27em;margin:0;text-transform:uppercase}.hero_text-title{color:var(--hero_text-heading);font-family:var(--hero_text-font-serif);font-size:var(--hero_text-title-size);font-weight:300;letter-spacing:-.05em;line-height:.98;margin:26px 0;max-width:720px}.hero_text-title-break{display:var(--hero_text-break-display)}.hero_text-lede{color:var(--hero_text-lede);font-size:var(--hero_text-lede-size);font-weight:300;line-height:1.5;margin:0;max-width:32em}.hero_text-lede ol,.hero_text-lede p,.hero_text-lede ul{margin:0}.hero_text-lede>*+*{margin-top:1em}.hero_text-lede a,.hero_text-lede a:hover{color:var(--hero_text-heading);text-decoration:underline}