.block-hero{position:relative;background:var(--color-background-subtle, #f2eedf);color:var(--color-text-primary, #000);margin:0 0 var(--spacing-3xl, 5rem)}.block-hero .container{padding:0}.block-hero>.container{max-width:1920px !important}.block-hero .col-text{height:100%;z-index:1;position:relative;display:flex;align-items:center;color:var(--color-text-primary, #000)}@media screen and (min-width: 1025px){.block-hero .col-text{width:100%;justify-content:flex-end}}.block-hero .text-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-m, 24px);align-self:stretch;padding:var(--spacing-2xl, 40px) var(--grid-margin, 16px);width:100%}@media screen and (min-width: 1025px){.block-hero .text-container{padding:var(--spacing-3xl, 80px) var(--spacing-l, 32px)}}@media screen and (min-width: 1200px){.block-hero .text-container{padding:64px var(--grid-margin, 80px) var(--spacing-2xl, 64px) var(--grid-margin, 80px);max-width:720px}}.block-hero .heading{margin:0;color:var(--color-text-primary, #12100a)}.block-hero .description{color:var(--color-text-primary, #12100a);font-size:var(--text-styles-base-p-strong-font-size, 18px);font-style:normal;font-weight:600;line-height:var(--text-styles-base-p-strong-line-height, 27px)}.block-hero .button{color:var(--color-text-invert, #fff);border:0 none;background:var(--color-background-bold, #203f34);display:flex;padding:var(--button-base-vertical-padding, 16px) var(--button-base-horizontal-padding, 16px);align-items:center;gap:var(--button-base-gap, 8px);border-radius:var(--button-radius-rounded-semi, 4px)}.block-hero .button[target=_blank]::after{background-image:none}@media screen and (min-width: 1025px){.block-hero .col{justify-content:center;display:flex}}.block-hero .col-image{display:flex;position:relative;overflow:hidden;width:100dvw;margin-left:0}@media screen and (min-width: 1025px){.block-hero .col-image{padding:0;width:auto;height:100%}}@media screen and (min-width: 1025px){.block-hero .col-image .image-wrapper{aspect-ratio:4/3;max-width:100%;height:100%}}.block-hero .col-image img{aspect-ratio:4/3;max-width:100%;-o-object-fit:cover;object-fit:cover;height:auto;width:100dvw}@media screen and (min-width: 1025px){.block-hero .col-image img{width:auto;height:100%}}@media screen and (min-width: 1025px){.block-hero .col-image{padding:0;width:auto}.block-hero .col-image img{width:100%}}.block-hero .col-video{padding:0;width:100dvw;width:auto;height:100%}@media screen and (min-width: 1025px){.block-hero .col-video{padding:0;width:auto;height:100%}}.block-hero .col-video .video-wrapper{height:100%;width:auto}.block-hero .col-video__overlay{position:relative;height:100%;width:auto}.block-hero .col-video__overlay video{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.block-hero .col-video__overlay #video-control{background:var(--color-background-neutral, #fff);border:0;border-radius:100%;width:2.5rem;height:2.5rem;position:absolute;right:.75rem;bottom:3rem;color:var(--color-brand-primary, #be8f1f)}.block-hero .col-video__overlay #video-control .play,.block-hero .col-video__overlay #video-control .pause{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.block-hero .col-video__overlay #video-control .play{display:none;padding-left:5px}.block-hero .col-video__overlay #video-control .pause{display:block}.block-hero .col-video__overlay #video-control.video-stopped .play{display:block}.block-hero .col-video__overlay #video-control.video-stopped .pause{display:none}@media screen and (min-width: 1025px){.block-hero .col-video__overlay #video-control{width:3.5rem;height:3.5rem;right:1rem;bottom:1rem}}.block-hero__breadcrumbs{border-bottom:1px solid var(--color-border-neutral, #e9e7e0);background:var(--color-background-light, #fdfbf2);padding-top:var(--spacing-s, 16px);padding-bottom:var(--spacing-s, 16px)}.block-hero__breadcrumbs .container{padding-left:var(--grid-margin, 80px) !important;padding-right:var(--grid-margin, 80px) !important}@media screen and (min-width: 1025px){.block-hero__breadcrumbs .container{padding-left:var(--spacing-m, 24px) !important;padding-right:var(--spacing-m, 24px) !important}}@media screen and (min-width: 1200px){.block-hero__breadcrumbs .container{padding-left:var(--spacing-xl, 48px) !important;padding-right:var(--spacing-xl, 48px) !important}}.block-hero.has-highlights{margin:0 0 calc(var(--spacing-3xl, 5rem) + 2rem)}@media screen and (min-width: 1025px){.block-hero.has-highlights{margin:0 0 calc(var(--spacing-3xl, 5rem) - 3rem)}}@media screen and (min-width: 1025px){.block-hero.has-highlights .text-container{padding-bottom:var(--spacing-4xl, 104px)}}
