:root{--bp-sm:40rem;--bp-md:48rem;--bp-lg:64rem;--bp-xl:80rem}.page-hero{color:var(--hero-text-color);background-position:top;background-repeat:no-repeat;background-size:cover}.page-hero__wrapper{padding-top:var(--hero-padding);padding-bottom:var(--hero-padding);flex-direction:column-reverse;width:100%;display:flex}@media (min-width:810px){.page-hero__wrapper{flex-direction:row;align-items:center}}.page-hero__content{width:100%}@media (min-width:810px){.page-hero__content{width:50%}}.page-hero__heading .page-hero__eyebrow{margin-bottom:var(--hero-eyebrow-margin-bottom)}.page-hero__heading{font-size:var(--font-size-h1);line-height:var(--text-h1-line-height);margin-bottom:var(--space-1);text-wrap:balance;color:var(--hero-heading-color,var(--hero-text-color))}.page-hero__subheading{margin:var(--hero-subheading-margin);font-size:var(--font-size-h2-hero);font-weight:var(--hero-subheading-font-weight);line-height:var(--text-subheading-line-height);text-wrap:pretty;color:var(--hero-subheading-color,inherit)}.page-hero__image-wrapper{margin-bottom:var(--space-4);padding:0 var(--space-8);width:100%}@media (min-width:810px){.page-hero__image-wrapper{padding-right:0;padding-left:var(--space-8);width:50%;margin-bottom:0}}.page-hero__text{margin-top:var(--hero-text-margin-top);font-size:var(--font-size-hero-text);text-wrap:pretty}.page-hero__text>:first-child{margin-top:var(--hero-text-edge-margin)}.page-hero__text>:last-child{margin-bottom:var(--hero-text-edge-margin)}.page-hero__call-to-action{margin-top:var(--hero-cta-margin-top)}.page-hero__image{width:100%}.page-type--homepage .page-hero__heading{font-size:var(--font-size-display)}@media (min-width:810px){.page-type--collection .page-hero__content{width:100%}}@media (min-width:1200px){.page-type--collection .page-hero__content{gap:var(--space-5);align-items:flex-end;display:flex}}.page-type--collection .page-hero__content p{max-width:68ex}@media (min-width:1200px){.page-type--collection .page-hero__heading{flex-shrink:0;margin-bottom:0}.page-type--collection .page-hero__text{margin-top:0}.page-type--collection .page-hero__text p{margin-bottom:0}}
