.site-hero{--hero-border-height:59px;background-color:var(--color-primary);display:flex;flex-direction:column;position:relative}@media(min-width:64rem){.site-hero{display:grid;grid-template-columns:3fr 2fr;height:calc(75dvh - var(--base-header-height))}.site-hero[data-size=small]{height:min(500px,50dvh - var(--base-header-height))}.site-hero[data-size=large]{grid-template-columns:1fr 1fr;height:min(1000px,100dvh - var(--base-header-height))}}.site-hero__copy{display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:2rem var(--base-container-margin)}@media(min-width:64rem){.site-hero__copy{max-width:calc(40rem + var(--base-container-margin));padding-bottom:0;padding-left:var(--base-container-margin);padding-right:0}}.site-hero__copy p{padding:0}.site-hero__copy h1{color:#fff;font-size:2.375rem}@media(min-width:64rem){.site-hero__copy h1{font-size:4.5rem}.site-hero__copy{padding-bottom:calc(var(--hero-border-height)/2)}}.site-hero__image{background-image:var(--hero-background-mobile);background-position:top;background-size:cover;min-height:350px;position:relative}@media(min-width:64rem){.site-hero__image{background-image:var(--hero-background-desktop);min-width:40rem}}.site-hero__border{bottom:-1px;height:var(--hero-border-height);left:0;position:absolute;right:0;width:100%}.site-hero__border.desktop{display:none}@media(min-width:64rem){.site-hero__border.desktop{display:block}}.site-hero__border.mobile{display:block}@media(min-width:64rem){.site-hero__border.mobile{display:none}}.container{margin:0 auto;max-width:var(--base-container-max-width)}.base-section>.container{margin:0 var(--base-container-margin);padding:var(--base-container-padding) 0}.base-section[data-split=true][data-no-container=false]>.container,.base-section[data-split=true][data-no-container=true]{display:flex;flex-direction:column;gap:2rem}@media(min-width:48rem){.base-section[data-split=true][data-no-container=false]>.container,.base-section[data-split=true][data-no-container=true]{flex-direction:row;gap:5rem}.base-section[data-split=true][data-no-container=false]>.container>*,.base-section[data-split=true][data-no-container=true]>*{flex:1}}
