:root{--color-white:#fff;--color-beige:#f1ede8;--color-black-100:#000;--color-black-80:#2d2b29;--color-black-60:#605f5d;--color-black-40:#958f8c;--color-black-20:#c5c0bb;--color-blue-100:#002839;--color-blue-80:#31515f;--color-blue-60:#627a84;--color-blue-40:#93a3aa;--color-blue-20:#c4cccf;--color-olive-100:#929484;--color-olive-80:#a6a79b;--color-olive-60:#babbb1;--color-olive-40:#cdcec8;--color-olive-20:#e1e2de;--color-water-serenity:#b4c4c4;--color-water-serenity-dark:#99b1b2;--color-water-serenity-light:#ced7d7;--color-water-teal:#205a70;--color-redlight-blush:#e6d2ca;--color-redlight-blush-dark:#ddc3b9;--color-redlight-blush-light:#eee1db;--color-redlight-coral:#d98871;--color-clinic-sage:#d4daca;--color-clinic-sage-dark:#c5cfb8;--color-clinic-sage-light:#e3e7dc;--color-clinic-green:#005f59;--color-alert:red;--component-color:var(--color-black-100);--component-bg:var(--color-white);--color-breadcrumb:var(--color-black-100);--box-shadow-base:0 0 12px 0 #333335;--box-shadow-layered:2.8px 2.8px 2.2px rgba(0,0,0,.022),6.7px 6.7px 5.3px rgba(0,0,0,.032),12.5px 12.5px 10px rgba(0,0,0,.04),22.3px 22.3px 17.9px rgba(0,0,0,.048),41.8px 41.8px 33.4px rgba(0,0,0,.058),100px 100px 80px rgba(0,0,0,.08);--base-font-size-percentage:62.5%;--font-family-base:"Mona Sans",sans-serif;--font-size-base:clamp(1.6rem,.31vw + 1.421rem,1.8rem);--font-size-smaller:1.1rem;--font-size-small:clamp(1.4rem,.31vw + 1.221rem,1.6rem);--font-size-large:clamp(1.8rem,.31vw + 1.621rem,2rem);--font-size-larger:clamp(1.9rem,.78vw + 1.453rem,2.4rem);--font-size-largest:clamp(2.4rem,1.24vw + 1.684rem,3.2rem);--line-height-base:1.4;--letter-spacing-base:.05em;--font-weight-light:250;--font-weight-base:300;--font-weight-semi-bold:500;--font-weight-bold:600;--section-block-default-padding:clamp(4rem,3.11vw + 2.211rem,6rem);--font-size-h1:clamp(3.6rem,4.35vw + 1.096rem,6.4rem);--font-size-h2:2.4rem;--font-size-h3:clamp(1.8rem,.93vw + 1.263rem,2.4rem);--font-size-h4:clamp(1.8rem,.93vw + 1.263rem,2.4rem);--font-size-h5:1.8rem;--font-size-h6:1.8rem;--font-size-quintet:clamp(4.1rem,4.81vw + 1.327rem,7.2rem);--border-width:1px;--border-radius-small:.6rem;--border-radius-base:.8rem;--border-radius-large:1.2rem;--border-radius-larger:1.6rem;--border-radius-largest:2rem;--transition-base-duration:.4s;--transition-slower-duration:.7s;--transition-much-slower-duration:1.1s;--transition-faster-duration:.2s;--transition-base-timing-function:ease-in-out;--transition-base:var(--transition-base-duration) var(--transition-base-timing-function);--transition-slower:var(--transition-slower-duration) var(--transition-base-timing-function);--transition-much-slower:var(--transition-much-slower-duration) var(--transition-base-timing-function);--transition-faster:var(--transition-faster-duration) var(--transition-base-timing-function);--focus-outline-size:2px;--focus-outline-style:solid;--focus-outline-color:var(--color-black-60);--focus-outline-offset:4px;--default-icon-size:6rem;--default-icon-fill:currentColor;--gap:.8rem;--gap-0:var(--gap);--gap-1:1.2rem;--gap-2:2rem;--gap-3:3.2rem;--gap-4:4rem;--gap-5:6rem;--gap-6:8rem;--gap-7:12rem;--gap-8:16rem;--page-header-height:12rem;--default-button-color:var(--color-black-100);--default-button-bg:transparent;--default-button-border-color:transparent;--default-button-hover-bg:transparent;--default-button-shadow-size:1px;--default-button-shadow-color:var(--color-black-100);--default-button-hover-shadow-size:2px;--highlight-button-bg:var(--color-black-100);--highlight-button-color:var(--color-white);--highlight-button-hover-bg:var(--color-black-80);--default-button-disabled-color:var(--color-black-20);--input-border-color:var(--color-black-60);--input-placeholder-color:var(--color-black-40);--form-input-block-size:5.2rem;--form-input-padding-inline:2rem}.headline--1,.headline--2,.headline--3,.headline--4,.headline--5,.headline--6,h1,h2,h3,h4,h5,h6{color:var(--headline-color,currentColor);font-family:var(--headline-font-family,var(--font-family-base));font-weight:var(--headline-font-weight,var(--font-weight-base));-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--headline-letter-spacing,var(--letter-spacing-base));line-height:var(--headline-line-height,var(--line-height-base));margin-block-end:var(--headline-margin-block-end,.5em);margin-block-start:0;text-transform:var(--headline-text-transform,uppercase)}.headline--1 .topline,.headline--2 .topline,.headline--3 .topline,.headline--4 .topline,.headline--5 .topline,.headline--6 .topline,h1 .topline,h2 .topline,h3 .topline,h4 .topline,h5 .topline,h6 .topline{display:block;font-size:2.4rem;font-weight:var(--font-weight-bold);letter-spacing:1.2px;line-height:1.2;margin-block-end:2.4rem}.headline--1,h1{font-size:var(--font-size-h1);--headline-line-height:1;--headline-letter-spacing:.02em;--headline-font-weight:var(--font-weight-base);--headline-text-transform:var(--text-transform-uppercase)}.headline--2,h2{font-size:var(--font-size-h2);--headline-line-height:1.4;--headline-font-weight:var(--font-weight-bold);--headline-letter-spacing:var(--letter-spacing-base);--headline-text-transform:var(--text-transform-uppercase)}.headline--3,h3{font-size:var(--font-size-h3);--headline-line-height:1.4;--headline-letter-spacing:var(--letter-spacing-base);--headline-font-weight:var(--font-weight-base);--headline-text-transform:var(--text-transform-uppercase)}.headline--4,h4{font-size:var(--font-size-h4);--headline-text-transform:none;--headline-line-height:1.4;--headline-font-weight:var(--font-weight-base);--headline-letter-spacing:var(--letter-spacing-base)}.headline--5,h5{font-size:var(--font-size-h5)}.headline--5,.headline--6,h5,h6{--headline-line-height:1.4;--headline-letter-spacing:var(--letter-spacing-base);--headline-font-weight:var(--font-weight-base);--headline-text-transform:var(--text-transform-uppercase)}.headline--6,h6{font-size:var(--font-size-h6)}.text-small,small{font-size:var(--font-size-small);line-height:1.4}.text-large,large{font-size:var(--font-size-large)}.text-larger{font-size:var(--font-size-larger)}.italic,em,i{font-style:italic}b,strong{font-weight:var(--font-weight-bold)}p{margin-block-end:var(--p-margin-block-end,1em);margin-block-start:0}p:empty,p:last-child{--p-margin-block-end:0}pre{max-inline-size:100%;overflow:auto;padding-block:1.6rem;padding-inline:2.24rem}details{background:var(--core-color-base-grey);border:1px solid var(--core-color-black);border-radius:4px;padding-block:.96rem;padding-inline:1.6rem}summary{cursor:pointer}details[open]{padding-block-end:1.2rem}details[open] summary{margin-block-end:6px}details[open]>:last-child{margin-block-end:0}.screen-reader-text,.visuallyhidden{overflow:hidden;position:absolute;clip:rect(0,0,0,0);block-size:1px;border:0;clip-path:inset(50%);inline-size:1px;padding:0;white-space:nowrap}.jump-mark{visibility:hidden}.no-scroll{overflow:hidden}.overflow-x-wrapper{inline-size:100%;overflow-x:auto}.no-wrap,.nowrap{white-space:nowrap}body,html{margin:0;padding:0;scroll-behavior:smooth}html{font-size:62.5%}*,:after,:before{border:0;box-sizing:border-box;margin:0;padding:0}body{background:var(--component-bg,var(--color-white));color:var(--component-color,var(--color-black-100));font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-base);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);min-block-size:100dvh;overflow-wrap:break-word;text-rendering:optimizeSpeed}@media (prefers-reduced-motion:reduce){body html,body html:focus-within{scroll-behavior:auto!important}body *,body :after,body :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:where(a,input,textarea,select,summary,button):focus{border-radius:var(--border-radius-small);outline:1px solid var(--focus-outline-color,currentColor);outline-offset:var(--foucs-outline-offset,4px)}:where(a,input,textarea,select,summary,button):focus:not(:focus-visible){border-radius:0;outline:transparent}iframe,img,svg,video{aspect-ratio:var(--media-aspect-ratio);background-color:transparent;block-size:auto;border-radius:var(--media-border-radius,0);display:block;inline-size:100%;max-inline-size:100%;-o-object-fit:cover;object-fit:cover}iframe{border:0}svg{fill:currentColor;pointer-events:none;transition:fill var(--transition-base)}[id]{scroll-margin-top:var(--page-header-height)}a{border-block-end:2px solid var(--a-link-border-color,transparent);color:currentColor;text-decoration:none;transition:color var(--transition-base),border var(--transition-base)}a:hover{--a-link-border-color:currentColor}a:not([class]){border-block-end:1px solid var(--a-link-border-color,currentColor)}a:has(.icon):hover{--a-link-border-color:transparent;--icon-scale:1.1}hr{border-block-end:1px solid var(--component-color);inline-size:100%;margin-block:1.6rem}ol[class],ul[class]{list-style:none}ul:not([class]){list-style:disc;margin-inline-start:.7em}li:not(:first-child){margin-block-start:var(--li-margin-top,.6em)}table{border-spacing:0}table td,table th{padding-block:2rem}button,input,select{background-color:transparent;color:currentColor;font-family:var(--font-family-base);font-size:inherit}button{cursor:pointer;font-weight:var(--font-weight-semi-bold);letter-spacing:var(--button-letter-spacing);text-transform:uppercase}input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:inherit;cursor:pointer;font-family:inherit;white-space:nowrap}input[type=reset][disabled],input[type=submit][disabled]{color:var(--default-button-disabled-color);cursor:not-allowed}label{display:inline-block;font-size:var(--label-font-size,var(--font-size-base));font-weight:var(--font-weight-base)}input:where([type=text],[type=tel],[type=url],[type=date],[type=email],[type=time],[type=search],[type=number]),select{-webkit-appearance:none;-moz-appearance:none;appearance:none;--foucs-outline-offset:4px;background-color:transparent;block-size:var(--form-input-block-size);border:var(--border-width) solid var(--input-border-color,var(--component-color));border-radius:var(--border-radius-base);color:var(--input-color,var(--color-black-100));font-weight:var(--font-weight-base);inline-size:100%;max-inline-size:var(--input-max-inline-size,69rem);padding-inline:var(--form-input-padding-inline)}input:where([type=text],[type=tel],[type=url],[type=date],[type=email],[type=time],[type=search],[type=number])::-moz-placeholder,select::-moz-placeholder{color:var(--input-placeholder-color);font-family:var(--font-family-base);font-weight:var(--font-weight-base)}input:where([type=text],[type=tel],[type=url],[type=date],[type=email],[type=time],[type=search],[type=number])::placeholder,select::placeholder{color:var(--input-placeholder-color);font-family:var(--font-family-base);font-weight:var(--font-weight-base)}textarea{background-color:transparent;border:var(--border-width) solid var(--input-border-color,var(--component-color));border-radius:var(--border-radius-base);font-family:inherit;font-size:inherit;font-weight:var(--font-weight-base);inline-size:100%;max-inline-size:100%;padding-block:1em;padding:var(--gap-1);resize:vertical}textarea+small{justify-self:end;text-align:end}.default-layout{--container-outer-padding:clamp(2.2rem,9.01vw + -2.988rem,8rem);display:grid;grid-template-rows:1fr auto;min-block-size:100dvh}.default-layout .main-content{--theme-color-1:var(--color-black-20);--theme-color-2:var(--color-blue-100);background-color:var(--page-content-theme-bg,var(--color-beige));color:var(--page-content-theme-color,var(--color-black-100))}.default-layout .main-content section.content:not(.hero):first-of-type{padding-block-start:calc(var(--page-header-height) + clamp(2rem,20.19vw + -9.627rem,15rem))}.default-layout .main-content.main-content--theme-1{--page-content-theme-bg:var(--color-water-serenity-light);--theme-color-1:var(--color-water-serenity);--theme-color-2:var(--color-water-teal)}.default-layout .main-content.main-content--theme-2{--page-content-theme-bg:var(--color-clinic-sage-light);--theme-color-1:var(--color-clinic-sage);--theme-color-2:var(--color-clinic-green)}.default-layout .main-content.main-content--theme-3{--page-content-theme-bg:var(--color-redlight-blush-light);--theme-color-1:var(--color-redlight-blush);--theme-color-2:var(--color-redlight-coral)}.default-layout .main-content+.page-footer{--footer-bg:var(--page-content-theme-bg,var(--color-beige))}.default-layout section.content{align-items:var(--section-align-items,center);container-type:inline-size;display:grid;grid-template-columns:[full-start] calc(50% - 920px) [outercontent-start] var(--container-outer-padding) [content-start left-start] 1fr [left-end center-start] var(--section-center-grid,5fr) var(--section-center-grid,5fr) [center-end right-start] 1fr [right-end content-end] var(--container-outer-padding) [outercontent-end] calc(50% - 920px) [full-end];inline-size:100%;margin-block-end:var(--section-block-end-margin,0);margin-block-start:var(--section-block-start-margin,0);margin-inline:auto;max-inline-size:2360px;padding-block-end:var(--section-block-end-padding,var(--section-block-default-padding));padding-block-start:var(--section-block-start-padding,var(--section-block-default-padding));transition:padding-block var(--content-transition,var(--transition-base))}.default-layout section.content>*{grid-column:content}.default-layout section.content>.content__outer{grid-column:outercontent}.default-layout section.content>.content__full{grid-column:full}@container (min-width: 560px){.default-layout section.content>.content__center{grid-column:center}}.default-layout section.content>.content__to-right-edge{grid-column:content/full-end}.default-layout section.content:has(>.content__to-right-edge){max-inline-size:100%}.default-layout section.content>.content__bg--water-teal{--component-bg:var(--color-water-teal);--component-color:var(--color-white)}@font-face{font-display:swap;font-family:Mona Sans;font-style:normal;font-weight:250;src:url(../fonts/mona-sans/mona-sans-v3-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mona Sans;font-style:normal;font-weight:300;src:url(../fonts/mona-sans/mona-sans-v3-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mona Sans;font-style:normal;font-weight:500;src:url(../fonts/mona-sans/mona-sans-v3-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mona Sans;font-style:normal;font-weight:600;src:url(../fonts/mona-sans/mona-sans-v3-latin-600.woff2) format("woff2")}.button{align-items:center;aspect-ratio:var(--border-aspect-ratio);background-color:var(--button-bg,var(--default-button-bg));block-size:var(--button-block-size,5rem);border-radius:var(--button-border-radius,var(--border-radius-base));box-shadow:0 0 0 var(--button-shadow-size,var(--default-button-shadow-size)) var(--button-shadow-color,var(--default-button-shadow-color));color:var(--button-color,var(--default-button-color));cursor:pointer;display:inline-flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semi-bold);justify-content:center;letter-spacing:.06em;padding-inline:var(--button-inline-padding,3.2rem);text-decoration:none;text-transform:uppercase;transition:box-shadow var(--transition-base),background-color var(--transition-base)}@media (min-width:460px){.button{white-space:nowrap}}.button:active:not(:disabled),.button:hover:not(:disabled){--a-link-border-color:transparent;--default-button-shadow-size:var(--button-hover-shadow-size,var(--default-button-hover-shadow-size));--default-button-bg:var(--button-hover-bg,var(--default-button-hover-bg));background-color:var(--button-hover-bg,var(--default-button-hover-bg))}.button:focus:not(:focus-visible){border-radius:var(--border-radius-small)}.button.button--small{--button-block-size:4.2rem;--button-inline-padding:2.3rem}.button:disabled{cursor:not-allowed;--default-button-shadow-color:var(--default-button-disabled-color);--default-button-color:var(--default-button-disabled-color)}.button.button--highlight{--default-button-bg:var(--highlight-button-bg);--button-hover-bg:var(--highlight-button-hover-bg);--default-button-color:var(--highlight-button-color);--default-button-shadow-size:1px;--default-button-border-color:transparent;--button-shadow-size:1px}.button.button--highlight:disabled{--default-button-bg:var(--default-button-disabled-color);--default-button-color:var(--color-white)}.button.button--extern{padding-inline-end:calc(var(--button-inline-padding, 3.2rem) + 2rem);position:relative}.button.button--extern:after{background-color:currentColor;block-size:1.3rem;content:"";inline-size:1.3rem;inset-block-start:50%;inset-inline-end:var(--button-inline-padding,3.2rem);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M1.4 13 0 11.6 9.6 2H1V0h12v12h-2V3.4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M1.4 13 0 11.6 9.6 2H1V0h12v12h-2V3.4z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;transform:translateY(-50%)}.button span{display:var(--button-span-display,inline);margin-block-start:1px}.link{border-block-end:2px solid var(--a-link-border-color,transparent);font-size:var(--link-font-size,var(--font-size-base));font-weight:var(--link-font-weight,var(--font-weight-semi-bold));margin-inline-end:var(--link-icon-margin,5rem);position:relative;text-transform:uppercase;transition:border-color var(--transition-base);white-space:nowrap}.link.link--no-icon{--link-icon-margin:0}.link:not(.link--no-icon):after{background-color:currentColor;block-size:1.8rem;content:"";display:var(--link-icon-display,block);inline-size:2.4rem;inset-block-start:50%;inset-inline-end:-3rem;inset-inline-start:var(--link-after-inset-inline);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18'%3E%3Cpath d='m14.82 17.795-.926-.885 7.32-7.32H.335V8.308h20.88l-7.33-7.33.927-.885 8.856 8.856z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18'%3E%3Cpath d='m14.82 17.795-.926-.885 7.32-7.32H.335V8.308h20.88l-7.33-7.33.927-.885 8.856 8.856z'/%3E%3C/svg%3E");position:absolute;transform:var(--link-after-transform,translateY(-50%))}.link.link--reverse:after{--link-after-inset-inline:-4rem;--link-after-transform:translateY(-50%) scaleX(-1)}.link.link--90{display:block;--a-link-border-color:transparent;--a-link-border-hover-color:transparent}.link.link--90:not(.link--no-icon):after{inset-block-start:var(--link-after-block-position,calc(100% + var(--gap)));inset-inline-start:50%;transform:translate(-50%) rotate(90deg);transition:inset-block-start var(--transition-slower)}.link.link--extern:not(.link--no-icon):after{transform:translateY(-50%) rotate(-45deg)}.link:hover{--a-link-border-color:var(--a-link-border-hover-color,currentColor)}.icon{block-size:var(--icon-size-block,var(--default-icon-size));inline-size:var(--icon-size-inline,var(--default-icon-size));fill:var(--icon-fill,var(--default-icon-fill));display:var(--icon-display,inline-flex);transform:rotate(var(--icon-degree,0deg)) scale3d(var(--icon-scale,1),var(--icon-scale,1),var(--icon-scale,1));transition:transform var(--transition-base)}.icon.icon--language,.icon.icon--search{--default-icon-size:1.8rem;--icon-fill:currentColor}.icon.icon--x{--default-icon-size:1.4rem}.media-wrapper{--focus:50% 50%;top:0;right:0;bottom:0;left:0;line-height:0;overflow:hidden;position:var(--media-wrapper-position,absolute)}.media-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--parallax-focus,var(--focus));object-position:var(--parallax-focus,var(--focus))}.media-wrapper>figure{container-name:mediaWrapper;container-type:inline-size}.media-wrapper figure,.media-wrapper img,.media-wrapper video{block-size:100%;inline-size:100%}.media-wrapper .video--wrapper{display:flex;flex-direction:column}.media-wrapper .mediavideo{block-size:100%;inline-size:100%;-o-object-fit:fill;object-fit:fill}.menu-trigger{block-size:1.8rem;cursor:pointer;display:flex;inline-size:2.4rem;pointer-events:auto;position:relative;visibility:visible}@media (width >= 1350px){.menu-trigger{display:none;pointer-events:none;visibility:hidden}}.menu-trigger .menu-trigger__element{background-color:var(--color-white);block-size:2px;border-radius:5px;display:block;inline-size:100%;inset-inline-start:0;position:absolute;transition:transform var(--transition-faster),inset-block-start var(--transition-faster) .2s,inset-block-end var(--transition-faster) .2s,opacity var(--transition-faster),background-color var(--transition-faster)}.menu-trigger .menu-trigger__element:first-child{inset-block-start:0}.menu-trigger .menu-trigger__element:nth-child(2){inset-block-start:calc(50% - 1px)}.menu-trigger .menu-trigger__element:nth-child(3){inset-block-end:0}.page-header--menu-open .menu-trigger__element{transition:transform var(--transition-faster),inset-block-start var(--transition-faster),inset-block-end var(--transition-faster),opacity var(--transition-faster)}.page-header--menu-open .menu-trigger__element:first-child{inset-block-start:calc(50% - 1px);transform:rotate(45deg)}.page-header--menu-open .menu-trigger__element:nth-child(2){opacity:0}.page-header--menu-open .menu-trigger__element:nth-child(3){inset-block-end:calc(50% - 1px);transform:rotate(-45deg)}.brand{font-weight:var(--brand-font-base)}.brand .brand__highlight{font-weight:var(--font-weight-semi-bold)}.expand{block-size:var(--expand-height,6rem);display:grid;grid-template-columns:1fr;inline-size:var(--expand-width,6rem);place-items:center}.expand,.expand:after,.expand:before{transition:inline-size var(--transition-base),block-size var(--transition-base)}.expand:after,.expand:before{background-color:currentColor;content:"";grid-column-start:1;grid-row-start:1}.expand:before{block-size:2px;inline-size:calc(var(--expand-width, 6rem)/2)}.expand:after{block-size:calc(var(--expand-height, 6rem)/2);inline-size:2px}.quintet{font-size:var(--font-size-quintet);font-weight:var(--font-weight-light);letter-spacing:0;line-height:.96;text-transform:uppercase}.quintet>*{display:block}.quintet .quintet__highlight,.skip-link{font-weight:var(--font-weight-semi-bold)}.skip-link{inset-block-start:var(--gap-2);inset-inline-start:calc(50% - 18rem);position:fixed;z-index:50;clip:auto;background-color:var(--color-white);block-size:auto;color:var(--color-black-100);display:block;inline-size:36rem;padding:var(--gap-2);text-align:center;text-decoration:none}.skip-link:focus{clip-path:none}@keyframes pulse-wave{0%{opacity:.8;transform:translate(-50%,-50%) scale(.8)}70%{opacity:.3;transform:translate(-50%,-50%) scale(1.4)}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}@keyframes pulse-cross{0%{opacity:.8;transform:translate(-50%,-50%) scale(.9)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}to{opacity:.8;transform:translate(-50%,-50%) scale(.9)}}@keyframes pulse-shadow{0%{box-shadow:0 8px 24px #0006,0 4px 8px #0000004d}50%{box-shadow:0 16px 48px #000c,0 8px 16px #0009}to{box-shadow:0 8px 24px #0006,0 4px 8px #0000004d}}.pulse{animation:pulse-shadow 2s ease-out infinite;aspect-ratio:1/1;background:var(--color-water-serenity);box-shadow:0 12px 32px #0009,0 6px 12px #0006;cursor:pointer;inline-size:clamp(3rem,1.55vw + 2.106rem,4rem);transition:transform .6s cubic-bezier(.25,.46,.45,.94),box-shadow .6s cubic-bezier(.25,.46,.45,.94);will-change:transform,box-shadow}.pulse,.pulse:focus{border-radius:50%}.pulse.pulse--active,.pulse:hover{box-shadow:0 24px 64px #000c,0 12px 24px #0009;transform:scale(1.1) rotate(45deg)}.pulse:after,.pulse:before{animation:pulse-wave 2s ease-out infinite;aspect-ratio:1/1;border:2px solid var(--color-water-serenity);border-radius:50%;content:"";inline-size:100%;inset-block-start:50%;inset-inline-start:50%;opacity:0;position:absolute;transform:translate(-50%,-50%)}.pulse:after{animation-delay:1s}.pulse .pulse__inner{aspect-ratio:1/1;inline-size:80%}.pulse .pulse__inner,.pulse .pulse__inner:after,.pulse .pulse__inner:before{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.pulse .pulse__inner:after,.pulse .pulse__inner:before{background:var(--color-white);content:"";opacity:1}.pulse .pulse__inner:before{animation:pulse-cross 2s ease-out infinite;block-size:1px;inline-size:50%}.pulse .pulse__inner:after{animation:pulse-cross 2s ease-out infinite;block-size:50%;inline-size:1px}.card{background-color:var(--card-bg-color,var(--color-black-20));border-radius:var(--card-border-radius,var(--border-radius-larger));color:var(--card-color,currentColor);inline-size:100%;padding:var(--card-padding,var(--gap-2));position:relative}.card:hover{--card-gradient-opacity:0;--card-media-blur:0;--a-link-border-color:currentColor;--card-media-zoom:1.02}.card .card__wrapper{block-size:100%;display:var(--card-display-variation,flex);flex-direction:column;gap:var(--card-wrapper-gap,var(--gap-2))}.card .card__content-container{--headline-margin-block-end:0;display:flex;flex-direction:column;gap:var(--card-content-gap,1.2rem);order:1;transition:transform var(--transition-slower),box-shadow var(--transition-slower);will-change:transform,box-shadow}.card .card__content-container .card__date,.card .card__content-container .card__place{display:block}.card .card__content-container .card__date+.card__place,.card .card__content-container .card__place+.card__place{margin-block-start:var(--card-place-margin-block-start,.25rem)}.card .card__media-container{filter:blur(var(--card-media-blur,0));max-inline-size:var(--card-media-max-inline-size,100%);order:0;transition:filter var(--transition-slower);will-change:filter}.card .card__media-container,.card .card__media-container img{border-radius:var(--card-media-border-radius,var(--border-radius-base))}.card .card__media-container img{aspect-ratio:var(--card-media-aspect-ratio,506/280);block-size:100%;transform:scale3d(var(--card-media-zoom,1),var(--card-media-zoom,1),var(--card-media-zoom,1));transition:transform var(--transition-slower)}.card .card__media-container:after{background:linear-gradient(0deg,#000 0,transparent);content:"";display:var(--card-media-gradient-display,block);inline-size:100%;top:0;right:0;bottom:0;left:0;inset-inline-start:0;opacity:var(--card-gradient-opacity,0);pointer-events:none;position:absolute;transition:opacity var(--transition-slower);will-change:opacity;z-index:1}.card .card__link-container{margin-block-start:var(--card-link-container-margin);order:2;padding-block-start:var(--card-link-padding-block-start,2.7rem)}.card .card__link{line-height:0}.card .card__link:before{block-size:100%;content:"";cursor:pointer;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:2}.card .card__link-label{font-size:var(--card-link-label-font-size,var(--font-size-base));text-transform:uppercase;transform:scaleX(1);transition:transform var(--transition-slower),border-color var(--transition-base);will-change:transform}.card .card__icon{align-items:center;--icon-size-block:6rem;--icon-size-inline:6rem;display:grid;gap:var(--gap-1)}.card.card--info{--card-bg-color:var(--color-white);--card-media-aspect-ratio:252/180;--card-media-max-inline-size:25.2rem;--card-media-blur:0;--card-media-gradient-display:none}.card.card--info .card__icon{align-items:center;--icon-size-block:1.2rem;--icon-size-inline:1.2rem;grid-template-columns:auto 1fr}.card.card--feature{--card-color:var(--color-white);--card-padding:0;--card-media-aspect-ratio:320/420;--card-link-padding-block-start:0;--card-media-border-radius:var(--border-radius-larger);--card-display-variation:grid}.card.card--feature .card__media-container{grid-column-start:1;grid-row-start:1;position:relative}.card.card--feature .card__media-container:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.65));border-radius:var(--card-media-border-radius,var(--border-radius-larger));content:"";display:block;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.card.card--feature .card__link-container{align-items:flex-end;display:flex;grid-column-start:1;grid-row-start:1;justify-content:center;padding-block-end:var(--gap-4);z-index:2}.card.card--feature .card__link-label{max-inline-size:var(--link-label-max-width,100%);padding-inline:var(--gap-1);text-align:center}.card.card--overlay,.card.card--product-teaser{--card-content-gap:1.5rem;--card-padding:0;--card-media-aspect-ratio:83/60;--card-link-padding-block-start:0;--card-media-border-radius:var(--border-radius-larger);--card-display-variation:grid}@media (width < 450px){.card.card--overlay,.card.card--product-teaser{--extended-ratio:none}}.card.card--overlay .card__content-container,.card.card--overlay .card__media-container,.card.card--product-teaser .card__content-container,.card.card--product-teaser .card__media-container{grid-column-start:1;grid-row-start:1}.card.card--overlay .card__content-container,.card.card--product-teaser .card__content-container{background-color:var(--theme-color-1,var(--color-black-20));block-size:-moz-fit-content;block-size:fit-content;border-radius:var(--border-radius-base);box-shadow:0 2px 8px #03071200,0 8px 31px #03071200,0 18px 70px #03071200,0 32px 125px #03071200;margin:var(--gap-2);max-inline-size:31.5rem;padding:var(--card-content-padding,var(--gap-4));z-index:2}.card.card--overlay .card__content-container .card__link-container,.card.card--product-teaser .card__content-container .card__link-container{padding-top:4.5rem}.card.card--overlay:hover .card__content-container,.card.card--product-teaser:hover .card__content-container{box-shadow:0 2px 8px #03071203,0 8px 31px #03071208,0 18px 70px #0307120a,0 32px 125px #0307120d}.card.card--icon{--card-media-gradient-display:none;--icon-size-inline:6rem;--icon-size-block:auto;--card-padding:var(--gap-4);--card-media-blur:0;--icon-display:flex;--card-link-label-font-size:var(--font-size-base);--card-link-padding-block-start:0;--card-wrapper-gap:1.2rem;--card-content-gap:2rem;--card-link-container-margin:auto}.card.card--product-teaser{--card-media-aspect-ratio:unset}@media (width < 450px){.card.card--product-teaser{--extended-ratio:unset}}.card.card--product-teaser .card__content-outer{grid-column:1/2;grid-row:1/2;inline-size:100%;min-inline-size:0;z-index:2}@media (max-width:991px){.card.card--product-teaser{--card-media-aspect-ratio:unset}.card.card--product-teaser .card__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;inline-size:100%;min-inline-size:0;position:relative}.card.card--product-teaser .card__media-container{grid-column:1/2;grid-row:1/2;inline-size:100%;min-inline-size:0;z-index:1}.card.card--product-teaser .card__content-container{margin:var(--gap-2)}}.background-wrapper{--radius:var(--base-border-l);--ratio:auto;aspect-ratio:var(--extended-ratio,var(--ratio));background-color:var(--core-color-mithril);block-size:100%;border-radius:var(--radius);inline-size:100%;min-block-size:var(--media-background-min-height);overflow:hidden;position:relative}.form{container-name:content-block;container-type:inline-size;inline-size:100%;--label-font-size:var(--font-size-small)}.form .form__outer-container,.form .form__wrapper{display:grid;gap:var(--gap-2)}.form .form__wrapper{grid-template-columns:1fr;inline-size:100%;margin-block-end:var(--form-wrapper-block-end,var(--gap-2));margin-block-start:var(--form-wrapper-block-start,var(--gap-2));margin-inline:auto;max-inline-size:1400px}@container content-block (min-width: 660px){.form .form__wrapper:has(.form__field~.form__field):not(.form__wrapper--one-column){grid-template-columns:repeat(2,1fr)}}.form .form__field{align-items:start;display:grid;grid-column:span 2;grid-template-rows:auto 1fr;inline-size:100%;max-inline-size:var(--input-max-inline-size,69rem)}.form .form__field.form__field--align-end{justify-self:end}.form .form__field:has(.input-honey){overflow:hidden;position:absolute;clip:rect(0,0,0,0);block-size:1px;border:0;clip-path:inset(50%);inline-size:1px;padding:0;white-space:nowrap}.form .form__field .form__input-wrapper{display:grid;gap:.9rem;inline-size:100%;justify-items:start;max-inline-size:var(--input-max-inline-size,69rem)}@container content-block (min-width: 660px){.form .form__field{grid-column:span 1}}.form .form__field.form__field--1-1{grid-column:span 2;max-inline-size:none;--input-max-inline-size:100%}.form div:empty,.form div:has(.cf-turnstile-response),.form div:has(>.form__input-wrapper input[type=hidden]){position:absolute}.sticky-contact{display:flex;justify-content:flex-end;overflow:hidden}.sticky-contact .sticky-contact__button{align-items:center;background-color:var(--color-black-100);block-size:clamp(5rem,4.66vw + 2.317rem,8rem);border-radius:var(--border-radius-base) 0 0 var(--border-radius-base);color:var(--color-white);display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-base);gap:var(--gap-3);justify-content:center;padding-inline-end:4rem;padding-inline-start:3rem;text-transform:none;transform:translate(var(--sticky-contact-x,12rem));transition:transform .7s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.sticky-contact .sticky-contact__button:hover{--sticky-contact-x:1rem}.sticky-contact .sticky-contact__button .icon{--icon-size-inline:auto;--icon-size-block:38%;flex-shrink:0}.sticky-container{inset-block-start:0;position:sticky;z-index:10}@media (min-width:576px){.sticky-container:not(:has(.sticky-navigation-list__item:hover)){z-index:2}}@media (min-width:576px){.sticky-container:not(:has(.sticky-navigation-list__item-overlay:hover)) .sticky-navigation-list__item-overlay{pointer-events:all}}@media (min-width:576px){.sticky-container:not(:has(.sticky-navigation-list__item-overlay:hover)) .sticky-container__wrapper{pointer-events:none}}.sticky-container:before{background-color:#00000080;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--transition-base);z-index:-1}@media (min-width:576px){.sticky-container:before{display:none}}.sticky-container:has(.sticky-navigation-list--mobile-active):before{opacity:1;pointer-events:all}@media (min-width:576px){.sticky-container{inset-block-start:50dvh;margin-block-start:5rem}.sticky-container+*{--section-block-start-margin:-5rem}.sticky-container:has(.sticky-navigation-list){margin-block-start:40vh}.sticky-container:has(.sticky-navigation-list)+*{--section-block-start-margin:-40vh}}.sticky-container .sticky-container__wrapper{display:flex;flex-direction:column;inset-block-start:calc(95vh - 20rem);inset-inline-end:0;position:absolute}@media (min-width:576px){.sticky-container .sticky-container__wrapper{inset-block-start:50%;transform:translateY(-50%)}}.sticky-container .sticky-contact{margin-block-start:3vh;pointer-events:all}.sticky-container .sticky-navigation__trigger{background:var(--color-black-100);block-size:clamp(5rem,4.66vw + 2.317rem,8rem);border-radius:var(--border-radius-base);color:var(--color-white);inline-size:clamp(5rem,4.66vw + 2.317rem,8rem);margin-block-start:calc(4rem + 5vh);margin-inline:auto var(--gap-2);--icon-size-inline:auto;--icon-size-block:50%;align-items:center;display:flex;justify-content:center}@media (min-width:576px){.sticky-container .sticky-navigation__trigger{display:none}}.breadcrumb{--li-margin-top:0;overflow:hidden;z-index:2}.breadcrumb ul{align-items:center;display:inline-flex;list-style:none;margin:0;padding:0;position:relative}.breadcrumb .breadcrumb-item-reference{inset-block-start:0;inset-inline-start:-9999px;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap}.breadcrumb .breadcrumb-item-visible{align-items:center;display:flex;white-space:nowrap}.breadcrumb .breadcrumb-item-visible.ellipsis-item .ellipsis-text{color:var(--color-black-100);font-size:var(--font-size-small);font-weight:var(--font-weight-semi-bold);-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb .breadcrumb-item-visible:last-child{flex:1;max-inline-size:calc(100% - var(--gap-1)*2);min-inline-size:0;overflow:hidden}.breadcrumb .breadcrumb-item-visible:last-child a,.breadcrumb .breadcrumb-item-visible:last-child span{box-sizing:border-box;inline-size:100%;padding-inline-end:var(--gap-1)}.breadcrumb .breadcrumb-item-visible:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb .breadcrumb-item-visible:last-child span,.breadcrumb a{color:var(--color-black-100);font-size:var(--font-size-small);font-weight:var(--font-weight-semi-bold)}.breadcrumb a{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;text-decoration:none}.breadcrumb a>*{display:inline-block}.breadcrumb svg{block-size:.7em;color:var(--color-black-100);flex-shrink:0;font-weight:var(--font-weight-semi-bold);inline-size:.7em;margin-inline:var(--gap-1);transform:unset;transition:unset}.page-header__modal{background-color:var(--color-white);border-radius:var(--border-radius-largest);color:var(--color-black-100);inset-block-start:4rem;inset-inline-end:-1rem;inset-inline-start:-1rem;opacity:var(--modal-opacity,0);padding-block:var(--gap-5) var(--gap-2);padding-inline:var(--gap-2);pointer-events:var(--modal-pointer-events,none);position:absolute;transform:translate3d(0,var(--modal-transform,-23rem),0);transition:opacity var(--transition-much-slower),visibility var(--transition-base) .2s,transform .7s cubic-bezier(1,-.25,.17,1.24);visibility:var(--modal-visibility,hidden);z-index:5}@media (min-width:500px){.page-header__modal{inset-block-start:0;padding-block:var(--gap-2);padding-inline:var(--gap-2)}}.page-header__modal.page-header__modal--active{--modal-opacity:1;--modal-visibility:visible;--modal-pointer-events:auto;--modal-transform:-1.5rem}.page-header__modal .page-header__modal-x{inset-block-start:var(--gap-2);inset-inline-end:var(--gap-2);position:absolute}.page-header__modal .page-header__modal-wrapper{margin-inline:auto}@media (min-width:500px){.page-header__modal .page-header__modal-wrapper{min-block-size:5.2rem}}.input-group .input-group__checkbox .input-group__checkbox-label,.input-group .input-group__checkbox .input-group__radio-label,.input-group .input-group__radio .input-group__checkbox-label,.input-group .input-group__radio .input-group__radio-label{align-items:start;cursor:pointer;display:flex;position:relative}.input-group .input-group__checkbox .input-group__checkbox-label .input-group__radio-label,.input-group .input-group__checkbox .input-group__checkbox-label+.input-group__checkbox-label,.input-group .input-group__checkbox .input-group__radio-label .input-group__radio-label,.input-group .input-group__checkbox .input-group__radio-label+.input-group__checkbox-label,.input-group .input-group__radio .input-group__checkbox-label .input-group__radio-label,.input-group .input-group__radio .input-group__checkbox-label+.input-group__checkbox-label,.input-group .input-group__radio .input-group__radio-label .input-group__radio-label,.input-group .input-group__radio .input-group__radio-label+.input-group__checkbox-label{margin-block-start:calc(var(--gap-1)*.5)}.input-group .input-group__checkbox .input-group__checkbox-mark,.input-group .input-group__radio .input-group__checkbox-mark{background-color:transparent;block-size:var(--gap-2);border:var(--border-width) solid var(--input-border-color,var(--component-color));border-radius:calc(var(--border-radius-base)/2);flex-shrink:0;inline-size:var(--gap-2);margin-block-start:3px;margin-inline-end:var(--gap-1);position:relative;transition:border-color var(--transition-base)}.input-group .input-group__checkbox .input-group__checkbox-mark:after,.input-group .input-group__radio .input-group__checkbox-mark:after{block-size:1.3rem;border:solid var(--checkbox-mark-color,var(--color-black-60));border-width:0 2px 2px 0;content:"";inline-size:.7rem;inset-block-start:.1rem;inset-inline-start:.5rem;opacity:0;position:absolute;transform:rotate(40deg);transition:opacity var(--transition-base)}.input-group .input-group__checkbox .input-group__radio-mark,.input-group .input-group__radio .input-group__radio-mark{background-color:transparent;block-size:var(--gap-2);border:var(--border-width) solid var(--input-border-color,var(--component-color));border-radius:50%;display:grid;flex-shrink:0;inline-size:var(--gap-2);margin-block-start:3px;margin-inline-end:var(--gap-1);place-items:center;transition:border-color var(--transition-base)}.input-group .input-group__checkbox .input-group__radio-mark:after,.input-group .input-group__radio .input-group__radio-mark:after{background-color:var(--color-black-60);block-size:.9rem;border-radius:50%;content:"";inline-size:.9rem;opacity:0;transition:opacity var(--transition-base)}.input-group .input-group__checkbox .visuallyhidden:checked+.input-group__checkbox-mark:after,.input-group .input-group__checkbox .visuallyhidden:checked+.input-group__radio-mark:after,.input-group .input-group__radio .visuallyhidden:checked+.input-group__checkbox-mark:after,.input-group .input-group__radio .visuallyhidden:checked+.input-group__radio-mark:after{opacity:1}.input-group .input-group__checkbox .visuallyhidden:focus+.input-group__checkbox-mark,.input-group .input-group__radio .visuallyhidden:focus+.input-group__checkbox-mark{border-radius:var(--border-radius-small);outline:1px solid var(--focus-outline-color,currentColor);outline-offset:var(--foucs-outline-offset,4px)}.input-group .input-group__checkbox .visuallyhidden:focus:not(:focus-visible)+.input-group__checkbox-mark,.input-group .input-group__radio .visuallyhidden:focus:not(:focus-visible)+.input-group__checkbox-mark{border-radius:0;outline:transparent}.input-group .input-group__select{block-size:100%;inline-size:100%;position:relative}.input-group .input-group__select select{cursor:pointer;padding-inline-end:4rem}.input-group .input-group__select:after{block-size:1.2rem;border-block-end:.1rem solid var(--input-border-color,var(--component-color));border-inline-end:.1rem solid var(--input-border-color,var(--component-color));content:"";inline-size:1.2rem;inset-block-start:1.8rem;inset-inline-end:var(--gap-2);pointer-events:none;position:absolute;transform:rotate(45deg);transform-origin:center;transition:border-color var(--transition-base)}.input-group:has(.error-message){--input-border-color:var(--color-alert)}.input-group .error-message{color:var(--color-alert)}.page-header{pointer-events:none;--section-block-start-default-padding:0;--component-bg:transparent;--component-color:var(--color-white);--transition-logo:.9s cubic-bezier(.68,-.55,.265,1.55);--content-transition:var(--transition-logo);--button-block-size:4.4rem;color:var(--component-color);inline-size:100%;padding-block:var(--page-header-padding,clamp(2.7rem,4.35vw + .196rem,5.5rem));position:fixed;text-transform:uppercase;transition:padding-block var(--transition-slower);white-space:nowrap;will-change:padding-block;z-index:9;--section-block-default-padding:1rem}@media (width <= 1350px){.page-header.page-header--menu-open{--menu-opacity:1;--menu-visible:visible;--menu-pointer:auto;--test:opacity var(--transition-base),visibility var(--transition-base)}}.page-header:has(.main-navigation__item--active){--logo-link-opacity:0}.page-header.page-header--small{--logo-height:2.8rem;--logo-border-color:transparent;--logo-transform-y:.2rem;--shadow-height:15rem;--shadow-top:-3rem;--page-header-padding:2.4rem;--logo-link-transition:-.2rem;--section-block-default-padding:0}@media (width >= 1350px){.page-header.page-header--small{--page-header-padding:3.4rem;--logo-link-transition:-1rem}}.page-header .page-header__shadow{background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent);block-size:var(--shadow-height,30rem);inline-size:100%;inset-block-start:var(--shadow-top,-3rem);inset-inline-start:0;position:absolute;transition:inset-block-start var(--transition-base) .2s,block-size var(--transition-base) .2s;will-change:background;z-index:-1}.page-header .page-header__content{display:flex;gap:clamp(3.3rem,1.09vw + 2.674rem,4rem);justify-content:space-between;position:relative}.page-header .page-header__nav{align-items:flex-start;display:flex;gap:var(--gap-3);margin-block-start:-1.2rem}.page-header .page-header__meta{align-items:center;block-size:4.2rem;display:flex;gap:clamp(3rem,1.55vw + 2.106rem,4rem);pointer-events:auto}.page-header .page-header__meta>*{flex-shrink:0}.page-header .page-header__search{transform:translateY(3px)}.page-header .page-header__language{align-items:center;display:flex;gap:var(--gap);text-transform:none}.page-header .page-header__language:hover{--a-link-border-color:var(--a-link-border-hover-color,currentColor)}.page-header .page-header__logo-link{block-size:var(--logo-height,clamp(8rem,14.75vw + -.497rem,17.5rem));border:clamp(.1rem,.16vw + .011rem,.2rem) solid var(--logo-border-color,var(--color-white));display:block;inline-size:clamp(8rem,14.75vw + -.497rem,17.5rem);margin-inline-start:auto;opacity:var(--logo-link-opacity,1);pointer-events:auto;transform:translate3d(0,var(--logo-link-transition, calc(clamp(.8rem, .78vw + .353rem, 1.3rem)*-1) ),0);transition:block-size var(--transition-logo),transform var(--transition-logo),inline-size var(--transition-logo),opacity var(--transition-base),border-color var(--transition-logo) .05s;will-change:block-size,border-color,inline-size,transform,opacity}.page-header .page-header__logo-link .page-header__logo{fill:var(--color-white);block-size:clamp(1.333rem,2.25vw + .039rem,2.78rem);inline-size:clamp(8rem,9.32vw + 2.634rem,14rem);margin-inline:auto;transform:translateY(var(--logo-transform-y,clamp(6rem,10.87vw + -.261rem,13rem)));transition:transform var(--transition-logo),inline-size var(--transition-logo),block-size var(--transition-logo)}.page-footer{--section-block-start-padding:0;--section-block-end-padding:4rem;--lead-teaser-content-margin:6rem;--lead-teaser-form-name-display:none;--theme-color-2:var(--color-blue-80);background-color:var(--footer-bg);color:var(--color-white)}.page-footer .page-footer__navigation{container-type:inline-size;--component-bg:var(--color-blue-100);--component-color:var(--color-white);background-color:var(--color-blue-100);row-gap:var(--gap-4)}.page-footer .page-footer__navigation .page-footer__navigation-container{display:flex;flex-wrap:wrap;gap:var(--gap-6);justify-content:space-between;padding-block:var(--gap-4)}@container (min-width: 140rem){.page-footer .page-footer__navigation .page-footer__navigation-container{flex-wrap:nowrap;gap:var(--gap-4)}}.page-footer .page-footer__navigation .page-footer__navigation-nav-container{display:grid;gap:var(--gap-2);grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));inline-size:100%}.page-footer .page-footer__navigation .page-footer__nav-column{display:flex;flex-direction:column}.page-footer .page-footer__navigation .page-footer__nav-list{display:flex;flex-direction:column;font-weight:var(--font-weight-semi-bold);gap:calc(var(--gap)/2);text-transform:uppercase}.page-footer .page-footer__navigation .page-footer__social{--icon-fill:currentColor;--icon-size-inline:3rem;--icon-size-block:3rem;display:flex;gap:var(--gap-3)}.page-footer .page-footer__navigation .page-footer__social-link{align-items:center;block-size:4rem;display:inline-flex;inline-size:4rem;justify-content:center}.page-footer .page-footer__navigation .page-footer__copyright{font-size:var(--font-size-small);padding-block-start:var(--gap)}:root{--uc-typography-scale:1.4}
