.breadcrumbs{position:absolute;inset:0 0 auto;z-index:1;display:block;margin-block:0}.breadcrumbs__container{inline-size:min(100%,1339px);margin-inline:auto;padding-block-start:0;padding-inline:20px;padding-block-end:65px}@media(min-width: 48rem){.breadcrumbs__container{padding-inline:0}}@media(max-width: 768px){.breadcrumbs__container{grid-column:1/-1}}@media(max-width: 350px){.breadcrumbs__container{padding-left:10px}}.breadcrumbs__list{background:var(--color-2--10);border-bottom-left-radius:var(--radius--sm);border-bottom-right-radius:var(--radius--sm);inline-size:fit-content;padding-inline:17px;color:var(--color-1--100);display:flex;flex-wrap:wrap;gap:5px}@media(min-width: 768px){.breadcrumbs__list{max-width:calc(100% - 370px)}}@media(max-width: 350px){.breadcrumbs__list{align-items:baseline}}.breadcrumbs__separator,.breadcrumbs__item{display:inline-flex;align-items:center}.breadcrumbs__link{font-family:var(--font-family--body);font-size:var(--font-size--xxs);line-height:1.7;white-space:unset;padding-block:8px}.breadcrumbs__link span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media(max-width: 350px){.breadcrumbs__link{font-size:12px}}.breadcrumbs__link:is(span){cursor:default;pointer-events:none}.breadcrumbs__link[aria-current]{font-weight:700}.breadcrumbs__separator svg{height:11px;min-width:8px}.breadcrumbs+section{padding-block-start:0 !important;overflow:visible}.breadcrumbs+section::before{content:"";position:absolute;inset:0 -50vmax auto;z-index:-1;block-size:180px;background:var(--color-1--100);color:var(--color-3--100)}#site-content .breadcrumbs+header.header{padding-block-start:max(40px,var(--padding-top, 0rem))}.breadcrumbs:has(+header.header) .breadcrumbs__container{padding-block-end:0 !important}.header{background:var(--color-1--100);color:var(--color-1--100);overflow:visible;min-height:115px;margin-block:0;padding-block:0 !important}@media(min-width: 48rem){.header{min-height:317px}.search .header,.archive .header,.single .header,.page-template-textpage .header{margin-block-end:-110px}}.header__container{display:grid;grid-row:1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/-1;grid-row:1/4}@media(min-width: 48rem){.header__container{grid-column:2/-2;grid-row:1/2}}.header .heading{color:var(--color-3--100);padding:65px 0 55px;align-self:center;margin-block:0;--heading__title-width: 40ch}@media(min-width: 48rem){.header .heading{margin-block:55px 50px;padding:73px 55px 73px 0;grid-column:1/6}.archive .header .heading,.single .header .heading{grid-column:1/11;padding-block-end:110px}}@media(max-width: 47.999rem){.header .heading{padding-inline:20px}}.header .heading__title{font-family:var(--heading-2__font-family);font-size:var(--heading-2__font-size, 3.157rem);font-weight:var(--heading-2__font-weight, 700);line-height:var(--heading-2__line-height, 1.2)}@media screen and (min-width: 48rem){body:not(.single-object):not(.page.page-template-default) .header .heading__title{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}body.page.page-template-default .header .heading__title{--heading-2__font-size: 2.8125rem}}.header .heading__title strong{background:var(--color-2--80);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.header .heading__content{font-size:var(--font-size--sm);line-height:1.25;font-weight:500}.header .media{grid-column:1/-1;grid-row:1/4;z-index:-1;overflow:clip;position:absolute;inset:0}@media(max-width: 47.999rem){.header .media{--inlineSizePart1: calc((100dvw - var(--container-width, 0px)) / 2);--inlineSizePart2: calc(var(--container-width, 0px) * 0.625);--inlineSizePart3: calc(var(--container-width, 0px) * 0.65625);--overlayInlineSize: calc(var(--inlineSizePart1, 0px) + var(--inlineSizePart3, 0px));--pictureInlineSize: calc(var(--inlineSizePart1, 0px) + (var(--inlineSizePart2, 0px) * 1.25));--pictureInlineSize: calc(125lvw - (var(--inlineSizePart1, 0px) + var(--inlineSizePart2, 0px)));height:100%}}@media(max-width: 47.999rem)and (min-width: 48rem){.header .media{--inlineSizePart3: calc(var(--container-width, 0px) * 0.78125)}}@media(max-width: 47.999rem){.header .media::before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;inline-size:62.5%;inline-size:min(100svw,var(--overlayInlineSize));background:linear-gradient(90deg, #294a3f 50.96%, rgba(41, 74, 63, 0) 100%)}.header .media::after{content:"";position:absolute;inset:0 auto 0 0;z-index:2;inline-size:62.5%;inline-size:min(100svw,var(--overlayInlineSize));background:linear-gradient(90deg, #366a54 32.69%, #37de82 100%);mask-image:url("../../../template-parts/icons/ball-pattern.svg");mask-position:right;mask-repeat:no-repeat;mask-size:max(100svw,1440px);--dotSize: calc(MAX(100svw, 1440px) * 0.00625);clip-path:polygon(0% 0%, calc(var(--overlayInlineSize) - var(--header-quicklinks-height, 645px) * 0.55) 0%, var(--overlayInlineSize) calc(50% - var(--dotSize) / 2), var(--overlayInlineSize) calc(50% + var(--dotSize) / 2), calc(var(--overlayInlineSize) - var(--header-quicklinks-height, 645px) * 0.55) 100%, 0% 100%)}}@media(max-width: 47.999rem)and (max-width: 47.999rem){.header .media::after{background-size:max(100svw,1440px)}}@media(min-width: 48rem){.header .media{--inlineSizePart1: calc((100dvw - var(--container-width, 0px)) / 2);--inlineSizePart2: calc(var(--container-width, 0px) * 0.334);--inlineSizePart3: calc(var(--container-width, 0px) * 0.3507);--overlayInlineSize: calc(var(--inlineSizePart1, 0px) + var(--inlineSizePart3, 0px));--pictureInlineSize: calc(var(--inlineSizePart1, 0px) + (var(--inlineSizePart2, 0px) * 0.668));--pictureInlineSize: calc(125lvw - (var(--inlineSizePart1, 0px) + var(--inlineSizePart2, 0px)));height:100%}}@media(min-width: 48rem)and (min-width: 48rem){.header .media{--inlineSizePart3: calc(var(--container-width, 0px) * 0.4175)}}@media(min-width: 48rem){.header .media::before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;inline-size:62.5%;inline-size:min(100svw,var(--overlayInlineSize));background:linear-gradient(90deg, #294a3f 50.96%, rgba(41, 74, 63, 0) 100%)}.header .media::after{content:"";position:absolute;inset:0 auto 0 0;z-index:2;inline-size:62.5%;inline-size:min(100svw,var(--overlayInlineSize));background:linear-gradient(90deg, #366a54 32.69%, #37de82 100%);mask-image:url("../../../template-parts/icons/ball-pattern.svg");mask-position:right;mask-repeat:no-repeat;mask-size:max(100svw,1440px);--dotSize: calc(MAX(100svw, 1440px) * 0.00625);clip-path:polygon(0% 0%, calc(var(--overlayInlineSize) - var(--header-quicklinks-height, 645px) * 0.55) 0%, var(--overlayInlineSize) calc(50% - var(--dotSize) / 2), var(--overlayInlineSize) calc(50% + var(--dotSize) / 2), calc(var(--overlayInlineSize) - var(--header-quicklinks-height, 645px) * 0.55) 100%, 0% 100%)}}@media(min-width: 48rem)and (max-width: 47.999rem){.header .media::after{background-size:max(100svw,1440px)}}.header .media video,.header .media picture{inline-size:var(--pictureInlineSize);margin-inline-start:auto;display:none}@media(min-width: 48rem){.header .media video,.header .media picture{display:block}}.header .media video{height:100%;object-fit:cover}.header .media.--video{pointer-events:none}.header .media .video__wrapper{inline-size:calc(var(--pictureInlineSize)*1.5);block-size:100%;margin-inline-start:auto;display:none;position:relative;pointer-events:none}@media(min-width: 48rem){.header .media .video__wrapper{display:block;inline-size:var(--pictureInlineSize)}}.header .media .video__overlay{position:absolute;inset:0}.header .media .video__button{display:none}.header .media .video__player{position:absolute;inset:50% 0 auto;translate:0 -50%}.header .media .video__player iframe{inline-size:auto;min-inline-size:100%;inline-size:auto;min-block-size:100%;aspect-ratio:16/9}.header .media__image{height:100%}.header .media img{width:100%;height:100%;min-height:250px;object-fit:cover;object-position:center}.header.--has-heading.--has-image .media{--inlineSizePart1: calc((100dvw - var(--container-width, 0px)) / 2);--inlineSizePart2: calc(var(--container-width, 0px) * 0.625);--inlineSizePart3: calc(var(--container-width, 0px) * 0.65625);--overlayInlineSize: calc(var(--inlineSizePart1, 0px) + var(--inlineSizePart3, 0px));--pictureInlineSize: calc(var(--inlineSizePart1, 0px) + (var(--inlineSizePart2, 0px) * 1.25));--pictureInlineSize: calc(125lvw - (var(--inlineSizePart1, 0px) + var(--inlineSizePart2, 0px)));height:100%}@media(min-width: 48rem){.header.--has-heading.--has-image .media{--inlineSizePart3: calc(var(--container-width, 0px) * 0.78125)}}.header.--has-heading.--has-image .media::before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;inline-size:62.5%;inline-size:min(100svw,var(--overlayInlineSize));background:linear-gradient(90deg, #294a3f 50.96%, rgba(41, 74, 63, 0) 100%)}.header.--has-heading.--has-image .media::after{content:"";position:absolute;inset:0 auto 0 0;z-index:2;inline-size:62.5%;inline-size:min(100svw,var(--overlayInlineSize));background:linear-gradient(90deg, #366a54 32.69%, #37de82 100%);mask-image:url("../../../template-parts/icons/ball-pattern.svg");mask-position:right;mask-repeat:no-repeat;mask-size:max(100svw,1440px);--dotSize: calc(MAX(100svw, 1440px) * 0.00625);clip-path:polygon(0% 0%, calc(var(--overlayInlineSize) - var(--header-quicklinks-height, 645px) * 0.55) 0%, var(--overlayInlineSize) calc(50% - var(--dotSize) / 2), var(--overlayInlineSize) calc(50% + var(--dotSize) / 2), calc(var(--overlayInlineSize) - var(--header-quicklinks-height, 645px) * 0.55) 100%, 0% 100%)}@media(max-width: 47.999rem){.header.--has-heading.--has-image .media::after{background-size:max(100svw,1440px)}}/*# sourceMappingURL=header.css.map */
