.base-hero{display:block;display:grid;justify-items:center;margin-left:auto;margin-right:auto;margin-top:var(--spacing-lg);max-width:var(--grid-max-width-page);padding-bottom:3rem;text-align:center}@media screen and (max-width:31.25em){.base-hero{max-width:calc(var(--grid-max-width-page) + var(--grid-side-gap-sm)*2);padding-left:var(--grid-side-gap-sm);padding-right:var(--grid-side-gap-sm)}}@media screen and (min-width:31.3125em)and (max-width:64em){.base-hero{max-width:calc(var(--grid-max-width-page) + var(--grid-side-gap-md)*2);padding-left:var(--grid-side-gap-md);padding-right:var(--grid-side-gap-md)}}@media screen and (min-width:64.0625em){.base-hero{max-width:calc(var(--grid-max-width-page) + var(--grid-side-gap-lg)*2);padding-left:var(--grid-side-gap-lg);padding-right:var(--grid-side-gap-lg)}}@media screen and (max-width:31.25em){.base-hero{gap:1rem}}@media screen and (min-width:28.1875em){.base-hero{gap:2rem}}.base-hero__description,.base-hero__footer-text,.base-hero__title{max-width:var(--grid-max-width-content-lg)}@media screen and (max-width:64em){.base-hero__description,.base-hero__footer-text,.base-hero__title{max-width:var(--grid-max-width-content-sm)}.base-hero__title h1{font-family:var(--font-family-secondary);font-size:2rem;font-weight:800;line-height:1}}@media screen and (min-width:64.0625em){.base-hero__title h1{font-family:var(--font-family-secondary);font-size:4rem;font-weight:800;line-height:1}}@media screen and (max-width:64em){.base-hero__description{font-family:var(--font-family-primary);font-size:1.125rem;font-weight:400;line-height:1.6}}@media screen and (min-width:64.0625em){.base-hero__description{font-family:var(--font-family-primary);font-size:1.5rem;font-weight:400;line-height:1.6}}@media screen and (max-width:64em){.base-hero__description p{font-family:var(--font-family-primary);font-size:1.125rem;font-weight:400;line-height:1.6}}@media screen and (min-width:64.0625em){.base-hero__description p{font-family:var(--font-family-primary);font-size:1.5rem;font-weight:400;line-height:1.6}}@media screen and (max-width:64em){.base-hero__footer-text{font-family:var(--font-family-primary);font-size:.875rem;font-weight:400;line-height:1.4}}@media screen and (min-width:64.0625em){.base-hero__footer-text{font-family:var(--font-family-primary);font-size:1rem;font-weight:400;line-height:1.4}}.base-hero--masked-background{padding-bottom:7.5rem;position:relative}.base-hero--masked-background:after,.base-hero--masked-background:before{content:"";position:absolute;z-index:-1}.base-hero--masked-background:before{bottom:34rem;height:100%;max-width:86.5rem;width:100%}.base-hero--masked-background:after,.base-hero--masked-background:before{background-color:var(--color-lightest);left:50%;transform:translate(-50%)}.base-hero--masked-background:after{aspect-ratio:1262/705;bottom:0;-webkit-mask-image:url(../marker-masks/2.svg);mask-image:url(../marker-masks/2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:calc(var(--grid-max-width-page) - var(--spacing-lg)*2)}@media screen and (max-width:31.25em){.base-hero--masked-background{padding-bottom:3rem}.base-hero--masked-background:before{bottom:6.4rem}.base-hero--masked-background:after{bottom:-1rem;width:34rem}}@media screen and (min-width:31.3125em)and (max-width:64em){.base-hero--masked-background{padding-bottom:6rem}.base-hero--masked-background:before{bottom:25rem}.base-hero--masked-background:after{width:70rem}}@media screen and (max-width:31.25em){.base-hero--overview{gap:1rem}}@media screen and (min-width:28.1875em){.base-hero--overview{gap:1rem}}@media screen and (min-width:64.0625em){.base-hero--overview{margin-top:0}.base-hero--overview .p-multiselect,.base-hero--overview .p-select{width:13.75rem}}.base-hero__filters{display:grid;justify-items:center;padding-top:2rem}@media screen and (max-width:64em){.base-hero__filters{gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(100%,var(--grid-max-width-content-sm)))}}@media screen and (min-width:64.0625em){.base-hero__filters{gap:1.5rem}}.base-hero__filter-group{display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:100%}@media screen and (min-width:28.1875em){.base-hero__filter-group{flex-direction:row}}
