.overlay,main{top:0;width:100%;left:0}.font-label,.pagination .page-numbers{font-family:klarheit-mono-bd,sans-serif;line-height:20px;letter-spacing:3px;text-transform:uppercase;font-size:12px}.overlay,body.scrolled .pin{display:none}body.scrolled main{top:82px}body.wistia_popover_mode{overflow-y:hidden}main{z-index:10;transition:1s}section{background-color:#fff;transition:background-color .4s}section.has-offwhite-background-color{background-color:#eaeaea}section.has-white-background-color{background-color:#fff}.block{position:relative;overflow:hidden}.block .block-inner{max-width:1920px;margin:0 auto}.block .block-inner .grid-wrapper-10{grid-column:2/span 10}.block .block-inner .grid-wrapper-7{grid-column:5/span 7}.block img{max-width:100%}.block .background-image{background-size:cover;background-position:center;background-repeat:no-repeat}.overlay{opacity:0;transition:opacity .4s;position:fixed;height:100%;background-color:rgba(0,0,0,.4);z-index:4}.overlay.menu-active,.overlay.search-active{display:block;opacity:1}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.font-label{color:#272c36}.breadcrumbs.on-dark,.font-label.white{color:#fff}.headline-wrapper{width:100%}.headline-wrapper.center{text-align:center}.headline-wrapper.right{text-align:right}.headline-wrapper .font-label{margin-bottom:32px}.headline-wrapper--top-offset{margin-top:50px}.headline-wrapper .main-title,.headline-wrapper .tagline{margin-bottom:24px}.headline-wrapper .tagline{color:#505968}.pagination{display:flex;justify-content:center;align-items:center;gap:8px}.pagination .page-numbers{color:#272c36;border:1.5px solid #d9d7d8;padding:11px 14px 11px 17px;transition:.4s}.pagination .page-numbers.current,.pagination .page-numbers:hover{background-color:#272c36;border-color:#272c36;color:#fff}.pagination .page-numbers.next,.pagination .page-numbers.prev{line-height:0;padding:13px;border:1.5px solid #272c36}.pagination .page-numbers.next:hover svg path,.pagination .page-numbers.prev:hover svg path{stroke:#fff}.pagination .page-numbers.prev,.swiper-controls .swiper-button-prev{transform:rotate(180deg)}.swiper-controls{max-width:1920px;margin:0 auto;padding-right:clamp(20px,3.5vw,68px);display:flex;justify-content:flex-end;gap:8px;position:relative;z-index:0}.swiper-controls .swiper-button{position:relative;border:1.5px solid #272c36;padding:8px;line-height:0;transition:border-color .3s;left:0;right:0;width:auto;height:auto;--swiper-navigation-size:0}.swiper-controls .swiper-button svg{width:16px;height:16px}.swiper-controls .swiper-button svg path{transition:stroke .3s}.swiper-controls .swiper-button:hover{border-color:#ff6223}.swiper-controls .swiper-button:hover svg path{stroke:#ff6223}.swiper-controls .swiper-button-next::after,.swiper-controls .swiper-button-prev::after{display:none;content:"";font-family:inherit;font-size:inherit;text-transform:unset;letter-spacing:inherit;font-variant:unset;line-height:1}.swiper-pagination{position:relative}.swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:12px;--swiper-pagination-bullet-inactive-color:$white;--swiper-pagination-bullet-inactive-opacity:0.8;--swiper-pagination-bullet-opacity:1;border:1px solid #505968;border-radius:0}.swiper-pagination .swiper-pagination-bullet-active{background-color:#879380}.add-visible{opacity:0;transform:translateY(50px);transition:opacity 1s,transform .8s}.add-visible.visible{opacity:1;transform:translateY(0)}.breadcrumbs{position:absolute;top:82px;left:0;width:100%;z-index:1;color:#272c36;pointer-events:none}@media all and (max-width:991px){.block .block-inner .grid-wrapper-10{grid-column:span 12}.block .block-inner .grid-wrapper-7{grid-column:4/span 9}.headline-wrapper--top-offset{margin-top:28px}.breadcrumbs{top:66px}}.breadcrumbs .breadcrumbs-inner{max-width:1920px;margin:0 auto;padding:24px clamp(20px,3.5vw,68px)}@media all and (max-width:767px){body.scrolled main{top:66px}.block .block-inner .grid-wrapper-7{grid-column:span 12}.font-label{font-size:10px}.headline-wrapper .font-label{margin-bottom:24px}.headline-wrapper--top-offset{margin-top:60px}.breadcrumbs .breadcrumbs-inner{padding:16px clamp(20px,3.5vw,68px)}}.breadcrumbs .breadcrumbs-list{position:relative;pointer-events:auto;list-style:none;margin:0;height:28px;padding:0 12px;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px;max-width:100%}.breadcrumbs .breadcrumbs-list::before{content:"";position:absolute;inset:0;pointer-events:none;background-color:currentColor;opacity:.45;clip-path:polygon(evenodd,0 0,100% 0,100% 100%,8px 100%,0 calc(100% - 8px),0 0,1px 1px,calc(100% - 1px) 1px,calc(100% - 1px) calc(100% - 1px),8.41px calc(100% - 1px),1px calc(100% - 8.41px),1px 1px)}.breadcrumbs .breadcrumbs-item{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;font-family:klarheit-bd,sans-serif;font-weight:700;font-size:12px;line-height:150%;white-space:nowrap}.breadcrumbs .breadcrumbs-item a{color:currentColor;opacity:.65;text-decoration:none;transition:opacity .3s}.breadcrumbs .breadcrumbs-item a:focus-visible,.breadcrumbs .breadcrumbs-item a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.breadcrumbs .breadcrumbs-sep{opacity:.45}.breadcrumbs .breadcrumbs-current{font-family:klarheit-bd,sans-serif;font-weight:400;color:currentColor}