@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}:root{interpolate-size:allow-keywords;--btn-size:60px;--input-size:calc(var(--btn-size) - 20px);--color-error:#a40000;--color-gray:#ebe9e7;--color-gray-100:#aaaaa9;--color-primary:#f13b20;--color-primary-100:#9dd5db;--color-primary-200:#355458;--color-ink:#131819;--color-dark:var(--color-ink);--color-white:#fff;--color-neutral:#9e9e9e --color-white:#fff;--topbar-height:110px;--topbar-scrolled-height:60px;--global-maxwidth:1440px;--gutter-x:1.5rem}@media(min-width:120em){:root{--global-maxwidth:1920px}}@media screen and (min-width:2280px){:root{--global-maxwidth:2000px}}.bold-120{font-size:7.5rem;font-size:clamp(100px,-.875rem + 8.333333vw,7.5rem);font-weight:700}.semibold-75{font-size:4.6875rem;font-size:clamp(55px,-.875rem + 8.333333vw,4.6875rem);font-weight:600}.semibold-45{font-size:2.8125rem;font-size:clamp(25px,-.875rem + 8.333333vw,2.8125rem);font-weight:600}.bold-75{font-size:4.6875rem;font-size:clamp(55px,-.875rem + 8.333333vw,4.6875rem);font-weight:700}.bold-65{font-weight:700}.bold-65,.semibold-65{font-size:4.0625rem;font-size:clamp(45px,-.875rem + 8.333333vw,4.0625rem)}.semibold-65{font-weight:600}.regular-45{font-size:2.8125rem;font-size:clamp(25px,-.875rem + 8.333333vw,2.8125rem);font-weight:400}.bold-35{font-size:2.1875rem;font-size:clamp(22px,-.875rem + 8.333333vw,2.1875rem);font-weight:700}.bold-30{font-size:1.875rem;font-size:clamp(20px,-.875rem + 8.333333vw,1.875rem);font-weight:700}.regular-24{font-size:1.5rem;font-size:clamp(20px,-.875rem + 8.333333vw,1.5rem);font-weight:400}.regular-18{font-size:1.125rem;font-size:clamp(18px,-.875rem + 8.333333vw,1.125rem);font-weight:400}.regular-16{font-weight:400}.bold-16,.regular-16{font-size:1rem;font-size:clamp(14px,-.875rem + 8.333333vw,1rem)}.bold-16{font-weight:700}.regular-14{font-size:.875rem;font-size:clamp(13px,-.875rem + 8.333333vw,.875rem);font-weight:400}.serif{font-family:Roboto Flex,serif;line-height:1.3}.sans,.serif{font-style:normal}.sans{font-family:neue-haas-grotesk-display,sans-serif;line-height:1.1}.bold{font-weight:700}.semibold{font-weight:600}.scroll-lock{overflow:hidden;padding-right:var(--scrollbar-width)}.fully-locked{overflow:hidden;height:100vh}@media(min-width:64em){.-is-mobile{display:none!important}}@media(max-width:63.99em){.-is-desktop{display:none!important}}[data-whatintent=keyboard] :focus{outline:.125rem solid #ebe9e7}.blocks-spacing{margin-top:3.125rem}@media(min-width:64em){.blocks-spacing{margin-top:5rem}}@media(min-width:80em){.blocks-spacing{margin-top:10rem}}.blocks-spacing{margin-bottom:3.125rem}@media(min-width:64em){.blocks-spacing{margin-bottom:5rem}}@media(min-width:80em){.blocks-spacing{margin-bottom:10rem}}.blocks-padding{padding-top:3.75rem}@media(min-width:48em){.blocks-padding{padding-top:5rem}}@media(min-width:64em){.blocks-padding{padding-top:7.5rem}}@media(min-width:80em){.blocks-padding{padding-top:10rem}}.blocks-padding{padding-bottom:3.75rem}@media(min-width:48em){.blocks-padding{padding-bottom:5rem}}@media(min-width:64em){.blocks-padding{padding-bottom:7.5rem}}@media(min-width:80em){.blocks-padding{padding-bottom:10rem}}.blocks-padding:is(.pt-0){padding-top:0}.blocks-padding:is(.pb-0){padding-bottom:0}.l-container-full{width:100%;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:48em){.l-container-full{padding-left:0;padding-right:0;margin-left:2.5rem;margin-right:2.5rem;width:calc(100% - 5rem)}}@media(min-width:98.75em){.l-container-full{margin-left:5rem;margin-right:5rem;width:calc(100% - 10rem)}}.l-container{width:100%;padding-right:calc(var(--gutter-x)*.5);padding-left:calc(var(--gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width:64em){.l-container{padding-right:calc(var(--gutter-x)*1);padding-left:calc(var(--gutter-x)*1)}}@media(min-width:90em){.l-container{max-width:var(--global-maxwidth)}}.l-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:.9375rem}@media(min-width:64em){.md-l-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:.9375rem}}.l-flex{display:flex;flex-wrap:wrap}.l-container-vertical{padding-top:1.25rem;padding-bottom:1.25rem}@media(min-width:48em){.l-container-vertical{padding-top:2.5rem;padding-bottom:2.5rem}}@media(min-width:98.75em){.l-container-vertical{padding-top:5rem;padding-bottom:5rem}}.base-image{position:relative;display:block;overflow:hidden}.base-image.flex{display:flex}.base-image>img{display:block;width:100%;height:100%;border:0}.base-image.-is-contained>img{-o-object-fit:contain;object-fit:contain}.base-image.-is-cover>img{-o-object-fit:cover;object-fit:cover}.base-image.-is-lazy img{opacity:0;transition:opacity .6s}.base-image.-is-lazy.-is-loaded img{opacity:1}
