:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@font-face{font-family:Montserrat-fallback;size-adjust:113%;ascent-override:85%;descent-override:22%;line-gap-override:0%;src:local(Arial)}@font-face{font-family:Libre Baskerville-fallback;size-adjust:110%;ascent-override:88%;descent-override:21%;line-gap-override:0%;src:local(Times New Roman)}@font-face{font-display:swap;font-family:Montserrat;font-weight:400;src:url(https://static.cdn-immedia.net/fonts/google/montserrat/montserrat-400.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-weight:500;src:url(https://static.cdn-immedia.net/fonts/google/montserrat/montserrat-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-weight:600;src:url(https://static.cdn-immedia.net/fonts/google/montserrat/montserrat-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-weight:700;src:url(https://static.cdn-immedia.net/fonts/google/montserrat/montserrat-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-weight:400;src:url(https://static.cdn-immedia.net/fonts/google/libre-baskerville/libre-baskerville-400.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}:not(dialog){margin:0;padding:0}*{min-inline-size:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}:has(:target){scroll-behavior:smooth}}html{scroll-padding-top:calc(var(--header-height,0px) + 1rem);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}img,picture,video,canvas,svg{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-block-size:10em}fieldset{border:none;padding:0}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}button{color:currentColor;background:0 0;border:0}button,input:not([type=checkbox],[type=radio]),textarea,select{appearance:none}a,p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{margin:0;padding:0;list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:root{--grey-000:#fff;--grey-100:#efecea;--grey-300:#c8cbc6;--grey-800:#0d181e;--grey-900:#000;--brand-primary:#0d181e;--brand-secondary:#334e51;--brand-tertiary:#af5e45;--sys-red:#c22c14;--sys-green:#4c7528;--grey-000-a20:color-mix(in srgb, var(--grey-000) 20%, transparent);--color-white:var(--grey-000);--color-black:var(--grey-900);--color-fg:var(--grey-800);--color-fg-inverse:var(--grey-000);--color-danger:var(--sys-red);--color-success:var(--sys-green);--color-bg-base:var(--grey-100);--color-bg-primary:var(--brand-primary);--color-bg-secondary:var(--brand-secondary);--color-bg-tertiary:var(--brand-tertiary);--color-bg-media:var(--color-bg-primary);--color-fg-primary:var(--grey-800);--color-fg-muted:var(--grey-300);--color-fg-accent:var(--brand-primary);--color-border:var(--grey-300);--logo-filter:none;--btn-fill-bg:var(--brand-primary);--btn-fill-fg:var(--grey-000);--btn-fill-border:var(--brand-primary);--btn-ghost-bg:transparent;--btn-ghost-fg:var(--grey-800);--btn-ghost-border:var(--brand-primary);--btn-secondary-bg:var(--brand-secondary);--btn-secondary-fg:var(--grey-000);--btn-secondary-border:var(--brand-secondary);--space-main-container:clamp(24px, 8px + 5vw, 80px);--space-btn-h:clamp(.625rem, .536rem + .446vw, .938rem);--space-btn-w:clamp(20px, 17.143px + .893vw, 30px);--space-3xs:.25rem;--space-xxs:.5rem;--space-xs:1rem;--space-3xs-px:4px;--space-xxs-px:8px;--space-xs-px:16px;--space-fluid-xxs:clamp(.5rem, .357rem + .714vw, 1rem);--space-fluid-xs:clamp(1rem, .75rem + 1.25vw, 1.875rem);--space-fluid-s:clamp(1.5rem, 1.393rem + .536vw, 1.875rem);--space-fluid-m:clamp(2rem, 1.5rem + 2.5vw, 3.75rem);--space-fluid-l:clamp(2rem, 1.143rem + 4.286vw, 5rem);--space-fluid-xl:clamp(3.5rem, 2.714rem + 3.929vw, 6.25rem);--space-fluid-xxl:clamp(5rem, 2.321rem + 13.393vw, 14.375rem);--space-fluid-xxs-px:clamp(8px, 5.714px + .714vw, 16px);--space-fluid-xs-px:clamp(16px, 12px + 1.25vw, 30px);--space-fluid-s-px:clamp(24px, 22.286px + .536vw, 30px);--space-fluid-m-px:clamp(32px, 24px + 2.5vw, 60px);--space-fluid-l-px:clamp(32px, 18.286px + 4.286vw, 80px);--space-fluid-xl-px:clamp(56px, 43.429px + 3.929vw, 100px);--font-size-numbers:clamp(1.938rem, 1.616rem + 1.607vw, 3.063rem);--font-size-h1:clamp(1.938rem, 1.616rem + 1.607vw, 3.063rem);--font-size-h2:clamp(1.938rem, 1.795rem + .714vw, 2.438rem);--font-size-h3:1.75rem;--font-size-h4:1.375rem;--font-size-h5:1rem;--font-size-h6:.625rem;--font-size-p-big:1.25rem;--font-size-p-body:1rem;--font-size-p-small:.813rem;--font-size-p-extra-small:.625rem;--font-size-default-menu:.813rem;--font-size-overhead:.625rem;--container-large:120rem;--container-medium:90rem;--container-small:66.625rem;--container-extra-small:56.5rem;--reveal-duration:1.2s;--ease-soft:cubic-bezier(.2, .7, .2, 1);--reveal-ease:var(--ease-soft);--bp-xs:30rem;--bp-sm:48rem;--bp-md:64rem;--bp-lg:90rem;--bp-xl:120rem;--bp-nav:64rem}.bg-base{--color-fg-primary:var(--grey-800);--color-fg-muted:var(--grey-300);--color-fg-accent:var(--brand-primary);--color-border:var(--grey-300);--logo-filter:none;--btn-fill-bg:var(--brand-primary);--btn-fill-fg:var(--grey-000);--btn-fill-border:var(--brand-primary);--btn-ghost-bg:transparent;--btn-ghost-fg:var(--grey-800);--btn-ghost-border:var(--brand-primary);--btn-secondary-bg:var(--brand-secondary);--btn-secondary-fg:var(--grey-000);--btn-secondary-border:var(--brand-secondary)}.bg-primary,.bg-secondary,.bg-tertiary,.bg-media{--color-fg-primary:var(--grey-000);--color-fg-muted:var(--grey-300);--color-fg-accent:var(--grey-000);--color-border:var(--grey-000-a20);--logo-filter:brightness(0) invert(1);--btn-fill-bg:var(--grey-000);--btn-fill-fg:var(--grey-800);--btn-fill-border:var(--grey-000);--btn-ghost-bg:transparent;--btn-ghost-fg:var(--grey-000);--btn-ghost-border:var(--grey-000);--btn-secondary-bg:var(--brand-secondary);--btn-secondary-fg:var(--grey-000);--btn-secondary-border:var(--brand-secondary)}html{overflow-x:hidden}html.ovfw-hid-nav-mob,html.mini-cart-open{overflow:hidden}body{color:var(--color-fg-primary);background-color:var(--color-bg-base);flex-direction:column;min-block-size:100vh;font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:400;display:flex;position:relative}body>main{flex:1;display:block}.grecaptcha-badge{z-index:999}.otgs-development-site-front-end{display:none!important}.h1{font-family:Libre Baskerville,Libre Baskerville-fallback,Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-weight:400;line-height:clamp(1.2, 1.2 + .00008929 * (tan(atan2(100vw, 1px)) - 320), 1.3);font-size:var(--font-size-h1)}.h2{font-family:Libre Baskerville,Libre Baskerville-fallback,Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-weight:400;line-height:clamp(1.2, 1.2 + .00008929 * (tan(atan2(100vw, 1px)) - 320), 1.3);font-size:var(--font-size-h2)}.h3{font-family:Libre Baskerville,Libre Baskerville-fallback,Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-weight:400;line-height:1.3;font-size:var(--font-size-h3)}.h4{font-family:Libre Baskerville,Libre Baskerville-fallback,Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-weight:400;line-height:1.5;font-size:var(--font-size-h4)}.h5{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:700;line-height:1.4;font-size:var(--font-size-h5)}.h6{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:700;line-height:1.7;font-size:var(--font-size-h6);letter-spacing:.05em;text-transform:uppercase}.number{font-family:Libre Baskerville,Libre Baskerville-fallback,Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-weight:400;line-height:clamp(1.2, 1.2 + .00008929 * (tan(atan2(100vw, 1px)) - 320), 1.3);font-size:var(--font-size-numbers)}.quote{font-family:Libre Baskerville,Libre Baskerville-fallback,Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-weight:400;line-height:clamp(1.2, 1.2 + .00008929 * (tan(atan2(100vw, 1px)) - 320), 1.3);font-size:var(--font-size-h2)}.p-big{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;line-height:1.5;font-size:var(--font-size-p-big)}.p-small{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:400;line-height:1.5;font-size:var(--font-size-p-small)}.p-extra-small{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:400;line-height:1.4;font-size:var(--font-size-p-extra-small)}.p{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:400;line-height:1.5;font-size:var(--font-size-p-body)}.over-head{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;line-height:1.5;font-size:var(--font-size-overhead);text-transform:uppercase;display:inline-block}.link{align-items:center;gap:var(--space-fluid-xxs-px);inline-size:fit-content;font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:600;line-height:1.4;font-size:var(--font-size-default-menu);color:inherit;cursor:pointer;padding-block:12px;text-decoration:none;transition:color .2s cubic-bezier(.55,.085,.68,.53);display:inline-flex;position:relative}.link:before{content:"";background-color:currentColor;block-size:1px;inline-size:100%;transition:inline-size .2s cubic-bezier(.55,.085,.68,.53);position:absolute;inset-block-end:0;inset-inline-start:0}.link:after{content:"";background-color:currentColor;block-size:1.1875rem;inline-size:1.1875rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M3.958 9.5h11.084M9.5 15.042 15.042 9.5 9.5 3.958' stroke='%23000' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M3.958 9.5h11.084M9.5 15.042 15.042 9.5 9.5 3.958' stroke='%23000' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.link--plain:after{content:none}.link.disabled,.link:disabled{cursor:not-allowed;pointer-events:none;opacity:.5}@media (hover:hover) and (pointer:fine){.link:hover:before{inline-size:0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.link:hover:after{animation:1s cubic-bezier(.55,.085,.68,.53) infinite move}}.bg-base,.bg-secondary,.bg-tertiary,.bg-primary,.bg-media{color:var(--color-fg-primary)}.bg-base{background-color:var(--color-bg-base)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-primary{background-color:var(--color-bg-primary)}.bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-media{background-color:var(--color-bg-media)}.u-text-muted{color:var(--color-fg-muted)}.u-text-danger{color:var(--color-danger)}.u-text-success{color:var(--color-success)}.u-text-center{text-align:center}.u-text-left{text-align:start}.u-text-balance{text-wrap:balance}.u-sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.basic-container{inline-size:100%;padding-inline:var(--space-main-container);max-inline-size:var(--container-large);margin-inline:auto}.basic-container--medium{max-inline-size:var(--container-medium)}.basic-container--small{max-inline-size:calc(var(--container-small) + 2 * var(--space-main-container))}.basic-container--extra-small{max-inline-size:calc(var(--container-extra-small) + 2 * var(--space-main-container))}.basic-container--fluid{max-inline-size:100%;padding-inline:0}.basic-container--bleed-end{max-inline-size:none;margin-inline-start:calc(var(--space-main-container) + max(0px, (100% - var(--container-large)) / 2));margin-inline-end:0;padding-inline-end:0}.has-mt{margin-block-start:var(--space-fluid-xl)}.has-mb{margin-block-end:var(--space-fluid-xl)}.has-pt{padding-block-start:var(--space-fluid-xl)}.has-pb{padding-block-end:var(--space-fluid-xl)}@media screen and (width>=64rem){.has-no-p-md{padding-block:0}.has-no-m-md{margin-block:0}.has-mt-md{margin-block-start:var(--space-fluid-xl)}.has-mb-md{margin-block-end:var(--space-fluid-xl)}.has-pt-md{padding-block-start:var(--space-fluid-xl)}.has-pb-md{padding-block-end:var(--space-fluid-xl)}}.u-object-fit-cover{object-fit:cover}.u-object-fit-contain{object-fit:contain}.u-object-position-center{object-position:center}.u-object-position-top{object-position:top}.u-object-position-bottom{object-position:bottom}.u-object-position-left{object-position:left}.u-object-position-right{object-position:right}.u-object-position-top-left{object-position:top left}.u-object-position-top-right{object-position:top right}.u-object-position-bottom-left{object-position:bottom left}.u-object-position-bottom-right{object-position:bottom right}@media screen and (width>=64rem){.u-object-position-center-md{object-position:center}.u-object-position-top-md{object-position:top}.u-object-position-bottom-md{object-position:bottom}.u-object-position-left-md{object-position:left}.u-object-position-right-md{object-position:right}.u-object-position-top-left-md{object-position:top left}.u-object-position-top-right-md{object-position:top right}.u-object-position-bottom-left-md{object-position:bottom left}.u-object-position-bottom-right-md{object-position:bottom right}}@keyframes move{0%{transform:translate(0)}50%{transform:translate(4px)}to{transform:translate(0)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-parallax{to{transform:translateY(25%)}}.js .u-fade-in,.js .u-fade-up,.js .u-fade-down,.js .u-fade-left,.js .u-fade-right{opacity:0}.js .u-fade-stagger>*{opacity:0;transform:translateY(1.75rem)}.js .u-fade-up{transform:translateY(1.75rem)}.js .u-fade-down{transform:translateY(-1.75rem)}.js .u-fade-left{transform:translate(1.75rem)}.js .u-fade-right{transform:translate(-1.75rem)}.is-visible.u-fade-in,.is-visible.u-fade-up,.is-visible.u-fade-down,.is-visible.u-fade-left,.is-visible.u-fade-right{opacity:1;transition:opacity var(--reveal-duration) var(--reveal-ease) var(--reveal-delay,0s), transform var(--reveal-duration) var(--reveal-ease) var(--reveal-delay,0s);transform:translate(0)}.u-fade-up+.u-fade-up{--reveal-delay:.1s}.u-fade-up+.u-fade-up+.u-fade-up{--reveal-delay:.2s}.u-fade-up+.u-fade-up+.u-fade-up+.u-fade-up{--reveal-delay:.3s}.is-visible.u-fade-stagger>*{opacity:1;transition:opacity var(--reveal-duration) var(--reveal-ease), transform var(--reveal-duration) var(--reveal-ease);transform:translate(0)}.is-visible.u-fade-stagger>:nth-child(2){transition-delay:.1s}.is-visible.u-fade-stagger>:nth-child(3){transition-delay:.2s}.is-visible.u-fade-stagger>:nth-child(4){transition-delay:.3s}.is-visible.u-fade-stagger>:nth-child(5){transition-delay:.4s}@media (prefers-reduced-motion:reduce){.u-fade-stagger>*,.u-fade-in,.u-fade-up,.u-fade-down,.u-fade-left,.u-fade-right{opacity:1!important;transition:none!important;transform:none!important}}@media screen and (width<=63.98rem){[class*=u-fade-],[class*=u-fade-]>*{transition-delay:0s!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.u-parallax-down,.u-parallax-up,.u-parallax-media{animation:none;animation-timeline:view()}.u-parallax-down{animation-name:u-parallax-down}.u-parallax-up{animation-name:u-parallax-up}.u-parallax-frame{view-timeline-name:--u-parallax-frame;view-timeline-axis:block}.u-parallax-media{animation-name:u-parallax-media;animation-timeline:--u-parallax-frame}}}.u-parallax-frame{position:relative;overflow:hidden}.u-parallax-frame .u-parallax-media{inline-size:100%;block-size:calc(100% + var(--parallax-shift,6) * 2%);object-fit:cover;display:block;position:absolute;inset-block-start:calc(var(--parallax-shift,6) * -1%);inset-inline-start:0}@keyframes u-parallax-down{0%{translate:0 calc(var(--parallax-shift,6) * -1%)}to{translate:0 calc(var(--parallax-shift,6) * 1%)}}@keyframes u-parallax-up{0%{translate:0 calc(var(--parallax-shift,6) * 1%)}to{translate:0 calc(var(--parallax-shift,6) * -1%)}}@keyframes u-parallax-media{0%{translate:0 calc(var(--parallax-shift,6) * -100% / (100 + 2 * var(--parallax-shift,6)))}to{translate:0 calc(var(--parallax-shift,6) * 100% / (100 + 2 * var(--parallax-shift,6)))}}[data-motion=off][class*=u-fade-],[data-motion=off] [class*=u-fade-],[data-motion=off] [class*=u-fade-stagger]>*{opacity:1!important;transition:none!important;transform:none!important}.is-editor-static{overflow:hidden}.is-editor-static .swiper-wrapper{gap:var(--cards-static-gap,var(--space-fluid-xxs));grid-auto-columns:100%;grid-auto-flow:column;display:grid}@media screen and (width>=48rem){.is-editor-static .swiper-wrapper{grid-auto-columns:50%}}@media screen and (width>=64rem){.is-editor-static .swiper-wrapper{grid-auto-columns:33.3333%}}.is-editor-static .swiper-slide{inline-size:auto}.breadcrumb{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;line-height:1.5;font-size:var(--font-size-overhead);text-transform:uppercase;display:inline-block}.breadcrumb a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.breadcrumb a:hover{text-decoration:underline}}.prose>*+*{margin-block-start:var(--space-xs)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-block-end:var(--space-fluid-s)}.prose h1:not(:first-child),.prose h2:not(:first-child),.prose h3:not(:first-child),.prose h4:not(:first-child),.prose h5:not(:first-child),.prose h6:not(:first-child){margin-block-start:var(--space-fluid-s)}.prose h1,.prose h2{font-family:Libre Baskerville,Libre Baskerville-fallback,Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-weight:400;line-height:clamp(1.2, 1.2 + .00008929 * (tan(atan2(100vw, 1px)) - 320), 1.3);font-size:var(--font-size-h2)}.prose h3,.prose h4{font-family:Libre Baskerville,Libre Baskerville-fallback,Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-weight:400;line-height:1.5;font-size:var(--font-size-h4)}.prose ul,.prose ol{list-style:revert;padding-inline-start:1.2em}.prose ul:not(:last-child),.prose ol:not(:last-child){margin-block-end:var(--space-xxs)}.prose ul:first-child,.prose ol:first-child{padding-block-start:0}.prose ul li:not(:last-child),.prose ol li:not(:last-child){margin-block-end:var(--space-xxs)}.prose li>ul,.prose li>ol{margin-block-start:var(--space-xxs)}.prose a{color:var(--color-fg-accent);text-underline-offset:.2em;text-decoration:underline;transition:opacity .2s cubic-bezier(.55,.085,.68,.53)}.prose a:hover{opacity:.7}.prose strong,.prose b{font-weight:600}.prose em,.prose i{font-style:italic}.prose blockquote{padding:0}.prose blockquote p{font-family:Libre Baskerville,Libre Baskerville-fallback,Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-weight:400;line-height:clamp(1.2, 1.2 + .00008929 * (tan(atan2(100vw, 1px)) - 320), 1.3);font-size:var(--font-size-h2)}.prose hr{margin-block:var(--space-fluid-s);border:0;border-block-start:1px solid var(--color-border)}.prose img{border-radius:.5rem;block-size:auto;max-inline-size:100%}.btn{gap:var(--space-fluid-xxs-px);cursor:pointer;font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:600;line-height:1.4;font-size:var(--font-size-default-menu);text-align:center;border:1px solid var(--btn-fill-border);background-color:var(--btn-fill-bg);color:var(--btn-fill-fg);padding-block:var(--space-btn-h);padding-inline:var(--space-btn-w);justify-content:center;align-items:center;text-decoration:none;transition:color .2s cubic-bezier(.55,.085,.68,.53),background-color .2s cubic-bezier(.55,.085,.68,.53),border-color .2s cubic-bezier(.55,.085,.68,.53);display:inline-flex}.btn:after{content:"";background-color:currentColor;block-size:1.1875rem;inline-size:1.1875rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M3.958 9.5h11.084M9.5 15.042 15.042 9.5 9.5 3.958' stroke='%23000' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M3.958 9.5h11.084M9.5 15.042 15.042 9.5 9.5 3.958' stroke='%23000' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.btn.disabled,.btn:disabled{cursor:not-allowed;pointer-events:none;opacity:.5}@media (hover:hover) and (pointer:fine){.btn:hover{border-color:var(--btn-fill-border);background-color:var(--btn-ghost-bg);color:var(--btn-ghost-fg)}}.btn--style-common-outline{background-color:var(--btn-ghost-bg);border-color:var(--btn-ghost-border);color:var(--btn-ghost-fg)}@media (hover:hover) and (pointer:fine){.btn--style-common-outline:hover{border-color:var(--btn-fill-border);background-color:var(--btn-fill-bg);color:var(--btn-fill-fg)}}.btn--style-secondary{background-color:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-fg)}@media (hover:hover) and (pointer:fine){.btn--style-secondary:hover{border-color:var(--btn-ghost-border);background-color:var(--btn-ghost-bg);color:var(--btn-ghost-fg)}}.chip{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:600;line-height:1.4;font-size:var(--font-size-default-menu);padding:var(--space-fluid-xxs) var(--space-fluid-xs-px);border:1px solid var(--color-fg-muted);color:inherit;white-space:nowrap;cursor:pointer;background-color:#0000;border-radius:100px;align-items:center;text-decoration:none;transition:color .2s cubic-bezier(.55,.085,.68,.53),background-color .2s cubic-bezier(.55,.085,.68,.53),border-color .2s cubic-bezier(.55,.085,.68,.53);display:inline-flex}.chip[aria-pressed=true],.chip[aria-current=page]{background-color:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-fg)}.chip[aria-pressed=true]:before,.chip[aria-current=page]:before{content:"";background-color:currentColor;block-size:1em;inline-size:1em;margin-inline-end:.5em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.5' d='m2 6.5 3 3 5-7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.5' d='m2 6.5 3 3 5-7'/%3E%3C/svg%3E") 50%/contain no-repeat}.disclosure__item{border-block-end:1px solid}.disclosure__item::details-content{display:block}.disclosure__item:not(:first-child) .disclosure__toggle{padding-block-start:var(--space-xs)}.disclosure__toggle{justify-content:space-between;align-items:center;gap:var(--space-fluid-xs);cursor:pointer;padding-block-end:var(--space-xs);list-style:none;display:flex}.disclosure__toggle::-webkit-details-marker{display:none}.disclosure__title{flex:1;margin:0}.disclosure__icon{aspect-ratio:1;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;inline-size:1.75rem;transition:transform .3s cubic-bezier(.55,.085,.68,.53);display:flex}.disclosure__icon svg{fill:currentColor;block-size:.625rem;inline-size:.625rem}.disclosure__item[open] .disclosure__icon{transform:rotate(180deg)}.disclosure__inner{padding-block-end:var(--space-xs)}.modal{inline-size:min(48rem, 100vw - 2 * var(--space-fluid-m-px));max-block-size:calc(100svh - 2 * var(--space-fluid-m-px));background-color:var(--color-bg-base);color:var(--color-fg);overscroll-behavior:contain;border:0;border-radius:.5rem;padding:0}.modal::backdrop{background-color:#000c}.modal__close{z-index:2;block-size:2.5rem;inline-size:2.5rem;color:var(--color-fg);cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:var(--space-xs-px);inset-inline-end:var(--space-xs-px)}.modal__close svg{fill:currentColor;block-size:1.25rem;inline-size:1.25rem}.modal__close:focus-visible{outline-offset:2px;outline:2px solid}.modal__content{padding:var(--space-fluid-m-px)}.modal__content video,.modal__content iframe,.modal__content img{block-size:auto;max-inline-size:100%;display:block}.modal--full{background:0 0;border-radius:0;max-block-size:100svh;inline-size:100vw;max-inline-size:100%}.modal--full .modal__content{justify-content:center;align-items:center;block-size:100%;inline-size:100%;padding:0;display:flex}.modal--full .modal__content video,.modal--full .modal__content iframe{max-block-size:100svh;inline-size:100%;max-inline-size:100vw}.modal--full .modal__close{color:var(--color-white)}body:has(dialog.modal[open]){overflow:hidden}.marquee{--marquee-speed:50;overflow:hidden}.marquee__loop{gap:var(--marquee-gap,var(--space-fluid-m-px));inline-size:max-content;display:flex}.marquee__loop.is-scrolling{animation:marquee-loop var(--marquee-duration,20s) linear infinite}.marquee__content{align-items:center;gap:var(--marquee-gap,var(--space-fluid-m-px));white-space:nowrap;flex-shrink:0;margin:0;display:flex}@media (hover:hover) and (pointer:fine){.marquee:hover .marquee__loop{animation-play-state:paused}}.marquee:focus-within .marquee__loop,.marquee.is-paused .marquee__loop{animation-play-state:paused}@keyframes marquee-loop{to{translate:calc(var(--marquee-shift) * -1) 0}}@media (prefers-reduced-motion:reduce){.marquee__loop{flex-wrap:wrap;justify-content:center;inline-size:auto;animation:none!important}.marquee__content{white-space:normal;flex-wrap:wrap;justify-content:center}}html.has-menu-open{overflow:hidden}.header{z-index:100;color:var(--color-fg-inverse);--logo-filter:brightness(0) invert(1);background-color:#0000;transition:background-color .3s cubic-bezier(.55,.085,.68,.53),color .3s cubic-bezier(.55,.085,.68,.53);position:fixed;inset-block-start:0;inset-inline:0}.header.is-scrolled{background-color:var(--color-bg-base);color:var(--color-fg);--logo-filter:none}.header.is-menu-open{background-color:var(--color-bg-primary);color:var(--color-fg-inverse);--logo-filter:brightness(0) invert(1)}.header__topbar{background-color:var(--color-bg-primary);color:var(--color-fg-inverse);font-size:var(--font-size-default-menu);text-transform:uppercase;padding:var(--space-xxs) var(--space-main-container);font-weight:600;line-height:1}.header__topbar .marquee{--marquee-speed:50;--marquee-gap:var(--space-fluid-m-px);margin-inline:calc(var(--space-main-container) * -1)}.header__topbar-text{text-align:center;margin:0}.header__container{align-items:center;column-gap:var(--space-xs-px);padding-block:var(--space-fluid-s);grid-template-columns:1fr auto auto;grid-template-areas:"logo end burger";transition:padding-block .3s cubic-bezier(.55,.085,.68,.53);display:grid}@media screen and (width>=48rem){.header__container{grid-template-columns:1fr auto 1fr;grid-template-areas:"burger logo end"}}.header__burger{grid-area:burger;justify-self:end}@media screen and (width>=48rem){.header__burger{justify-self:start}}.header__logo{min-inline-size:0;color:inherit;grid-area:logo;display:block}.header__logo-img{aspect-ratio:615.51/87.03;block-size:auto;inline-size:100%;max-inline-size:10.625rem;filter:var(--logo-filter);transition:inline-size .3s cubic-bezier(.55,.085,.68,.53),filter .3s cubic-bezier(.55,.085,.68,.53);display:block}@media screen and (width>=48rem){.header__logo-img{aspect-ratio:602.41/344.31;inline-size:13.125rem;max-inline-size:none}}.header.is-scrolled .header__container{padding-block:var(--space-xs)}@media screen and (width>=48rem){.header.is-scrolled .header__logo-img{inline-size:7.5rem}}.header__menu-label{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;line-height:1.5;font-size:var(--font-size-overhead);text-transform:uppercase;color:var(--color-fg-muted);grid-area:logo;display:none}@media screen and (width>=48rem){.header__menu-label{grid-area:end;justify-self:end}}.header.is-menu-open .header__menu-label{display:block}.header__logo,.header__end{transition:opacity .3s cubic-bezier(.55,.085,.68,.53),visibility}.header.is-menu-open .header__logo,.header.is-menu-open .header__end{opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.55,.085,.68,.53),visibility 0s .3s}.header__end{justify-content:flex-end;align-items:center;gap:var(--space-fluid-s-px);grid-area:end;display:flex}.header__cta{display:none}@media screen and (width>=48rem){.header__cta{display:block}}.header .nav-menu,.header .nav-buttons,.header .lang-menu,.header .sub-menu{margin:0;padding:0;list-style:none}.header .nav-buttons a{align-items:center;gap:var(--space-fluid-xxs-px);inline-size:fit-content;font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:600;line-height:1.4;font-size:var(--font-size-default-menu);color:inherit;cursor:pointer;padding-block:12px;text-decoration:none;transition:color .2s cubic-bezier(.55,.085,.68,.53);display:inline-flex;position:relative}.header .nav-buttons a:before{content:"";background-color:currentColor;block-size:1px;inline-size:100%;transition:inline-size .2s cubic-bezier(.55,.085,.68,.53);position:absolute;inset-block-end:0;inset-inline-start:0}.header .nav-buttons a:after{content:"";background-color:currentColor;block-size:1.1875rem;inline-size:1.1875rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M3.958 9.5h11.084M9.5 15.042 15.042 9.5 9.5 3.958' stroke='%23000' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M3.958 9.5h11.084M9.5 15.042 15.042 9.5 9.5 3.958' stroke='%23000' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header .nav-buttons a--plain:after{content:none}.header .nav-buttons a.disabled,.header .nav-buttons a:disabled{cursor:not-allowed;pointer-events:none;opacity:.5}@media (hover:hover) and (pointer:fine){.header .nav-buttons a:hover:before{inline-size:0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.header .nav-buttons a:hover:after{animation:1s cubic-bezier(.55,.085,.68,.53) infinite move}}.header .nav-buttons a{transition:none}.header .nav-buttons a:after{rotate:-45deg}.header .lang-menu{gap:var(--space-3xs-px);font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:400;line-height:1.4;font-size:var(--font-size-p-extra-small);text-transform:uppercase;display:flex}.header .lang-menu li+li:before{content:"/";margin-inline-end:var(--space-3xs-px)}.header .lang-menu li{white-space:nowrap;display:flex}.header .lang-menu a{color:inherit;text-decoration:none}.header .lang-menu .is-active>a,.header .lang-menu .current-lang>a,.header .lang-menu .wpml-ls-current-language>a{font-weight:700}.header .burger{align-items:center;gap:var(--space-xs-px);color:inherit;cursor:pointer;background:0 0;border:0;padding-block:.75rem;display:inline-flex}.header .burger__mark{flex-direction:column;gap:.375rem;inline-size:1.5rem;display:flex}.header .burger__mark span{background-color:currentColor;block-size:1px;transition:translate .2s cubic-bezier(.55,.085,.68,.53),rotate .2s cubic-bezier(.55,.085,.68,.53);display:block}.header .burger__label{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;line-height:1.5;font-size:var(--font-size-overhead);text-transform:uppercase;display:inline-block}.header .burger__label--close,.header .burger[aria-expanded=true] .burger__label--open{display:none}.header .burger[aria-expanded=true] .burger__label--close{display:inline-block}.header .burger[aria-expanded=true] .burger__mark span:first-child{translate:0 .21875rem;rotate:20deg}.header .burger[aria-expanded=true] .burger__mark span:nth-child(2){translate:0 -.21875rem;rotate:-20deg}.header__nav{visibility:hidden;opacity:0;transition:opacity .3s cubic-bezier(.55,.085,.68,.53),visibility 0s .3s;position:fixed;inset-block-start:var(--header-bar-height,4.375rem);inset-block-end:0;inset-inline:0;overflow-y:auto}.header.is-menu-open .nav-menu>li{opacity:1;transition:grid-template-rows .3s cubic-bezier(.55, .085, .68, .53), opacity .9s var(--ease-soft) var(--nav-delay,0s), translate 1s var(--ease-soft) var(--nav-delay,0s);translate:0}.header.is-menu-open .nav-menu>li:first-child{--nav-delay:.1s}.header.is-menu-open .nav-menu>li:nth-child(2){--nav-delay:.15s}.header.is-menu-open .nav-menu>li:nth-child(3){--nav-delay:.2s}.header.is-menu-open .nav-menu>li:nth-child(4){--nav-delay:.25s}.header.is-menu-open .nav-menu>li:nth-child(5){--nav-delay:.3s}.header.is-menu-open .nav-menu>li:nth-child(6){--nav-delay:.35s}.header.is-menu-open .nav-menu>li:nth-child(7){--nav-delay:.4s}.header.is-menu-open .nav-menu>li:nth-child(8){--nav-delay:.45s}.header.is-menu-open .nav-menu>li:nth-child(9){--nav-delay:.5s}.header.is-menu-open .nav-menu>li:nth-child(10){--nav-delay:.55s}.header.is-menu-open .header__nav{visibility:visible;opacity:1;transition:opacity .3s cubic-bezier(.55,.085,.68,.53),visibility}.header__nav-inner{gap:var(--space-fluid-l);min-block-size:100%;padding-block:var(--space-fluid-m) var(--space-fluid-l);align-content:end;display:grid}@media screen and (width>=64rem){.header__nav-inner{align-items:end;column-gap:var(--space-fluid-l-px);grid-template-columns:1fr 1fr}}.header__nav-info{gap:var(--space-fluid-xxs);flex-direction:column;max-inline-size:22.5rem;display:flex}.header__nav-overhead{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;line-height:1.5;font-size:var(--font-size-overhead);text-transform:uppercase;display:inline-block}.header__nav-address{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:400;line-height:1.5;font-size:var(--font-size-p-small);color:var(--color-fg-muted)}.header .nav-menu{counter-reset:nav}.header .nav-menu>li{counter-increment:nav;opacity:0;transition:grid-template-rows .3s cubic-bezier(.55,.085,.68,.53),opacity .2s cubic-bezier(.55,.085,.68,.53),translate .2s cubic-bezier(.55,.085,.68,.53);translate:0 1.125rem}.header .nav-menu>li>a:before,.header .nav-menu>li>.submenu-toggle--label:before{content:counter(nav, decimal-leading-zero);font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:400;line-height:1.4;font-size:var(--font-size-p-extra-small);inline-size:1.375rem;color:var(--color-fg-muted);flex-shrink:0;margin-inline-end:var(--space-fluid-xxs-px)}.header .nav-menu li{border-block-end:1px solid var(--color-border)}.header .nav-menu a,.header .nav-menu .submenu-toggle--label{font-family:Libre Baskerville,Libre Baskerville-fallback,Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-weight:400;line-height:1.3;font-size:var(--font-size-h3);padding-block:var(--space-xxs);color:inherit;align-items:baseline;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.header .nav-menu a:hover,.header .nav-menu .submenu-toggle--label:hover{color:var(--color-fg-muted)}}.header .nav-menu .menu-item-has-children{grid-template-rows:auto 0fr;grid-template-columns:1fr auto;display:grid}.header .nav-menu .menu-item-has-children>a{grid-column:1}.header .nav-menu .menu-item-has-children>.submenu-toggle{grid-column:2}.header .nav-menu .menu-item-has-children>.submenu-toggle--label{text-align:start;grid-column:1/-1;justify-content:flex-start;block-size:auto;inline-size:100%}.header .nav-menu .menu-item-has-children>.submenu-toggle--label svg{margin-inline-start:auto}.header .nav-menu .menu-item-has-children>.sub-menu{visibility:hidden;grid-column:1/-1;min-block-size:0;transition:visibility 0s .3s;overflow:hidden}.header .nav-menu .menu-item-has-children.is-open{grid-template-rows:auto 1fr}.header .nav-menu .menu-item-has-children.is-open>.sub-menu{visibility:visible;transition-delay:0s}.header .nav-menu .sub-menu{column-gap:var(--space-fluid-xs-px);flex-wrap:wrap;padding-inline-start:calc(1.375rem + var(--space-fluid-xxs-px));display:flex}.header .nav-menu .sub-menu li{border-block-end:0}.header .nav-menu .sub-menu a{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:600;line-height:1.4;font-size:var(--font-size-default-menu);padding-block:var(--space-xxs);border-block-end:1px solid #0000}@media (hover:hover) and (pointer:fine){.header .nav-menu .sub-menu a:hover{color:inherit;border-color:currentColor}}.header .nav-menu .sub-menu a:before{content:none}.header .nav-menu .is-active>a,.header .nav-menu .is-active-parent>a,.header .nav-menu .is-active-parent>.submenu-toggle--label{text-underline-offset:.35em;text-decoration:underline}.header .submenu-toggle{block-size:2.75rem;inline-size:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.header .submenu-toggle:not(.submenu-toggle--label):before,.header .submenu-toggle:after{content:"";background-color:currentColor;block-size:1px;inline-size:.875rem;position:absolute;inset-block-start:50%;inset-inline-end:.9375rem}.header .submenu-toggle:after{transition:rotate .5s var(--ease-soft);rotate:90deg}.header .submenu-toggle svg{display:none}.header .submenu-toggle--label svg{background-color:currentColor;align-self:center;block-size:1px;inline-size:.875rem;margin-inline-end:.9375rem;display:block}.header .submenu-toggle--label svg use{display:none}.header li.is-open>.submenu-toggle:after{rotate:0deg}@media (prefers-reduced-motion:reduce){.header,.header .header__nav,.header .header__container,.header .header__logo-img,.header .nav-menu>li,.header .burger__mark span,.header .submenu-toggle:after{transition:none!important}}.modal-cookie__content{align-items:center;gap:var(--space-fluid-s);text-align:center;padding:var(--space-fluid-l-px);flex-direction:column;display:flex}.modal-cookie__media{inline-size:100%;margin-block-start:var(--space-fluid-xs);overflow:hidden}.modal-cookie__media img{block-size:auto;inline-size:100%;display:block}.modal-cookie__cta{margin-block-start:var(--space-fluid-xs)}.hero-image{align-items:flex-end;min-block-size:clamp(25rem,23.107rem + 9.464vw,31.625rem);display:flex;position:relative;overflow:clip}.hero-image__media{z-index:0;position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-image__media{animation:linear both hero-parallax;animation-timeline:view(0);animation-range:exit}}}.hero-image__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.hero-image__media:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-media) 60%, transparent) 0%, transparent 25% 70%, color-mix(in srgb, var(--color-bg-media) 60%, transparent) 100%);position:absolute;inset:0}.hero-image__inner{z-index:1;padding-block-start:calc(var(--header-height,0px) + var(--space-fluid-xl));padding-block-end:var(--space-fluid-m);position:relative}.hero-image__breadcrumb{margin-block-end:var(--space-fluid-xxs);display:block}.hero-image__title{max-inline-size:48.125rem;margin:0}.hero-image__subtitle{max-inline-size:39rem;margin:0}.hero-image__subtitle:not(:first-child){margin-block-start:var(--space-fluid-xxs)}.footer{color:var(--color-fg-primary)}.footer__container{gap:var(--space-fluid-m);padding-block:var(--space-fluid-l) var(--space-fluid-s);flex-direction:column;display:flex}.footer__top{align-items:center;gap:var(--space-fluid-s);text-align:center;flex-direction:column;display:flex}@media screen and (width>=64rem){.footer__top{text-align:start;flex-direction:row;justify-content:space-between;align-items:flex-start}.footer__identity{flex:0 21.25rem}.footer__place{flex:0 22.5rem}.footer__paths{flex:0 12.5rem}}.footer__paths:empty{display:none}.footer__identity{align-items:center;gap:var(--space-fluid-s);flex-direction:column;display:flex}@media screen and (width>=64rem){.footer__identity{align-items:flex-start}}.footer__identity p,.footer__identity ul{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:400;line-height:1.5;font-size:var(--font-size-p-small)}.footer__logo{color:inherit;display:block}.footer__logo-img{aspect-ratio:602.41/344.31;filter:brightness(0)invert();block-size:auto;inline-size:9.375rem;display:block}@media screen and (width>=64rem){.footer__logo-img{aspect-ratio:615.51/87.03;inline-size:13.75rem}}.footer__tagline,.footer__signature,.footer__place-title{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:500;line-height:1.5;font-size:var(--font-size-overhead);text-transform:uppercase;display:inline-block}.footer__tagline,.footer__signature{color:var(--color-fg-muted)}.footer__place{align-items:center;gap:var(--space-fluid-xs);flex-direction:column;display:flex}@media screen and (width>=64rem){.footer__place{align-items:flex-start}}.footer__place-text{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:400;line-height:1.5;font-size:var(--font-size-p-small);max-inline-size:22.5rem;color:var(--color-fg-muted)}.footer__paths-list{align-items:center;gap:var(--space-fluid-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=64rem){.footer__paths-list{align-items:flex-start}}.footer__paths-list a{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:400;line-height:1.5;font-size:var(--font-size-p-small);color:inherit;transition:translate .4s var(--ease-soft);text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.footer__paths-list a:hover{text-decoration:underline;translate:4px}}.footer__colophon{align-items:center;gap:var(--space-fluid-s);border-block-start:1px solid var(--color-border);text-align:center;flex-direction:column;padding-block-start:var(--space-fluid-s);display:flex}@media screen and (width>=64rem){.footer__colophon{text-align:start;flex-direction:row;justify-content:space-between}}.footer__meta{align-items:center;gap:var(--space-fluid-s);flex-direction:column;display:flex}@media screen and (width>=64rem){.footer__meta{flex-direction:row}}.footer__credits{color:var(--color-fg-muted);display:block}@media (hover:hover) and (pointer:fine){.footer__credits:hover{color:var(--color-fg-primary)}}.footer__credits-logo{aspect-ratio:364/84;fill:currentColor;block-size:auto;inline-size:3.5rem;display:block}.footer__legal-list{gap:var(--space-fluid-xxs-px);margin:0;padding:0;list-style:none;display:flex}.footer__legal-list a{font-family:Montserrat,Montserrat-fallback,Avenir,Corbel,URW Gothic,source-sans-pro,sans-serif;font-weight:600;line-height:1.4;font-size:var(--font-size-default-menu);color:var(--color-fg-muted);text-decoration:underline;display:block}@media (hover:hover) and (pointer:fine){.footer__legal-list a:hover{text-decoration:none}}
