@charset "UTF-8";:root{--margin-x: 1rem;--header-height: 4rem;--header-logo-height: 2.375rem;--header-overlap: 0px;--navigation-gap: .5rem;--navigation-link-font-size: 1.5rem;--transition-duration: .2s;--transition-duration-slow: .3s;--transition-easing: ease;--spacing: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem}@media(min-width:48em){:root{--margin-x: 2rem;--spacing: 2rem;--spacing-lg: 3rem;--spacing-xl: 4rem}}@media(min-width:61.25em){:root{--header-height: 5.375rem;--header-logo-height: 2.875rem;--header-overlap: var(--header-height);--navigation-gap: 2rem;--navigation-link-font-size: 1.125rem}}@media(prefers-reduced-motion:reduce){:root{--transition-duration: 0s;--transition-duration-slow: 0s}}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:400;src:url(/fonts/titillium-web-v19-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:400;src:url(/fonts/titillium-web-v19-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:700;src:url(/fonts/titillium-web-v19-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:700;src:url(/fonts/titillium-web-v19-latin-700italic.woff2) format("woff2")}html{box-sizing:border-box;scroll-padding-top:var(--header-height)}*,*:before,*:after{box-sizing:inherit}body{display:flex;flex-direction:column;margin:0;min-height:100dvh;background-color:#0e1220;color:#dadce4}main{flex-grow:1}main,footer{isolation:isolate}img{height:auto;max-width:100%}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure){margin:0}:where(button){padding:0;background:none;border:0;color:inherit;font:inherit}body{font-family:Titillium Web,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.caption{font-weight:400;line-height:1.2}h1,.h1{font-size:2.5rem}@media(min-width:48em){h1,.h1{font-size:3rem}}h2,.h2{font-size:2rem}@media(min-width:48em){h2,.h2{font-size:2.5rem}}h3,.h3{font-size:1.75rem}@media(min-width:48em){h3,.h3{font-size:2rem}}h4,.h4{font-size:1.5rem}@media(min-width:48em){h4,.h4{font-size:1.75rem}}h5,.h5{font-size:1.125rem;line-height:1.4}@media(min-width:48em){h5,.h5{font-size:1.5rem}}h6,.h6{letter-spacing:.2em;text-transform:uppercase}@media(min-width:48em){h6,.h6{font-size:1.125rem}}pre{max-width:100%;overflow:auto}.caption{letter-spacing:.2em;text-transform:uppercase}:focus-visible{outline:.1875rem solid #009fd4;outline-offset:.1875rem}:where(a){color:inherit;text-decoration:none;transition-timing-function:var(--transition-easing);transition-duration:var(--transition-duration);transition-property:color,background-color,text-decoration-color}:where(a:not([class])){color:#dadce4;text-decoration:underline;text-underline-offset:.2em}:where(a:not([class]):hover){color:#fff151}.grid-container{width:min(100% - var(--margin-x) * 2,80rem);margin-inline:auto}@media(min-width:61.25em){.grid-x{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.grid-x>.cell{grid-column:var(--col, span 12)}.grid-margin-x{column-gap:var(--margin-x)}}.o-columns__one--narrow>*{--col: 3 / span 8}.o-columns__one--alt-1>:nth-child(1){--col: span 10}.o-columns__two>*{--col: span 6}.o-columns__two--alt-1>:nth-child(1){--col: span 3}.o-columns__two--alt-1>:nth-child(2){--col: span 9}.o-columns__two--alt-2>:nth-child(1){--col: span 4}.o-columns__two--alt-2>:nth-child(2){--col: span 8}.o-columns__two--alt-3>:nth-child(1){--col: span 8}.o-columns__two--alt-3>:nth-child(2){--col: span 4}.o-columns__two--alt-4>:nth-child(1){--col: span 8}.o-columns__two--alt-4>:nth-child(2){--col: 10 / span 3}.o-columns__two--alt-5>:nth-child(1){--col: span 4}.o-columns__two--alt-5>:nth-child(2){--col: 6 / span 6}.o-columns__two--narrow>:nth-child(1){--col: 3 / span 4}.o-columns__two--narrow>:nth-child(2){--col: span 4}.o-columns__three>*{--col: span 4}.o-columns__three--alt-1>:nth-child(1){--col: span 3}.o-columns__three--alt-1>:nth-child(2){--col: span 3}.o-columns__three--alt-1>:nth-child(3){--col: span 6}.o-columns__three--alt-2>:nth-child(1){--col: span 6}.o-columns__three--alt-2>:nth-child(2){--col: span 3}.o-columns__three--alt-2>:nth-child(3){--col: span 3}.o-columns__three--alt-3>:nth-child(1){--col: span 5}.o-columns__three--alt-3>:nth-child(2){--col: span 3}.o-columns__three--alt-3>:nth-child(3){--col: span 4}.o-columns__four>*{--col: span 3}.o-columns__four--alt-1>:nth-child(1){--col: span 2}.o-columns__four--alt-1>:nth-child(2){--col: span 2}.o-columns__four--alt-1>:nth-child(3){--col: span 4}.o-columns__four--alt-1>:nth-child(4){--col: span 4}.o-columns__six>*{--col: span 2}.c-button{display:inline-block;padding:1rem 2rem;background-color:#dadce4;border-color:#dadce4;border-style:solid;border-width:1px;color:#0e1220;font-family:Titillium Web,sans-serif;font-size:1.125rem;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition-timing-function:var(--transition-easing);transition-duration:var(--transition-duration);transition-property:color,background-color,border-color}.c-button:hover:not(:disabled),.c-button:focus-visible:not(:disabled){background-color:#252b50;border-color:#252b50;color:#dadce4}.c-button--brand{background-color:#fff151;border-color:#fff151;color:#0e1220}.c-button--brand:hover:not(:disabled),.c-button--brand:focus-visible:not(:disabled){background-color:#252b50;border-color:#252b50;color:#dadce4}.c-button--brand-alt{background-color:#0e1220;border-color:#0e1220;color:#fff}.c-button--brand-alt:hover:not(:disabled),.c-button--brand-alt:focus-visible:not(:disabled){background-color:#dadce4;border-color:#dadce4;color:#0e1220}.c-button--neutral{background-color:#dadce4;border-color:#dadce4;color:#0e1220}.c-button--neutral:hover:not(:disabled),.c-button--neutral:focus-visible:not(:disabled){background-color:#252b50;border-color:#252b50;color:#dadce4}.c-button--neutral-alt{background-color:#252b50;border-color:#252b50;color:#dadce4}.c-button--neutral-alt:hover:not(:disabled),.c-button--neutral-alt:focus-visible:not(:disabled){background-color:#dadce4;border-color:#dadce4;color:#0e1220}.c-button--brand-inverse,.c-button--brand-alt-inverse{padding-left:1.5rem;background-repeat:no-repeat;background-size:0 100%;border-left-width:.5rem;transition-duration:var(--transition-duration-slow);transition-property:background-size,color}.c-button--brand-inverse:hover:not(:disabled),.c-button--brand-alt-inverse:hover:not(:disabled){background-size:100% 100%}.c-button--brand-inverse:focus-visible:not(:disabled),.c-button--brand-alt-inverse:focus-visible:not(:disabled){background-size:100% 100%;transition:none}.c-button--brand-inverse{background-color:transparent;background-image:linear-gradient(#fff151,#fff151);border-color:#fff151;color:#fff}.c-button--brand-inverse:hover:not(:disabled),.c-button--brand-inverse:focus-visible:not(:disabled){background-color:transparent;border-color:#fff151;color:#0e1220}.c-button--brand-alt-inverse{background-color:transparent;background-image:linear-gradient(#0e1220,#0e1220);border-color:#0e1220;color:#0e1220}.c-button--brand-alt-inverse:hover:not(:disabled),.c-button--brand-alt-inverse:focus-visible:not(:disabled){background-color:transparent;border-color:#0e1220;color:#fff}.c-hero{position:relative;display:flex;flex-direction:column;width:100%;min-height:22.5rem;background-color:#0e1220}@media(min-width:61.25em){.c-hero{flex-direction:row;align-items:flex-end;padding-inline:var(--margin-x)}}.c-hero--image-background{isolation:isolate}@media(min-width:61.25em){.c-hero--image-background{align-items:flex-end;min-height:42.5rem;aspect-ratio:1280/680}}@media(min-width:80rem){.c-hero--image-background{min-height:55rem}}@media(min-width:61.25em){.c-hero--image-background.c-hero--compact-image{min-height:30rem;aspect-ratio:1280/480}}@media(min-width:80rem){.c-hero--image-background.c-hero--compact-image{min-height:42.5rem}}.c-hero__image-wrapper{position:relative;height:16.875rem;width:100%;overflow:hidden}@media(min-width:61.25em){.c-hero__image-wrapper{position:absolute;inset:0;height:100%}}.c-hero__image-wrapper:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#0e122000 50%,#0e1220);pointer-events:none}@media(min-width:61.25em){.c-hero__image-wrapper:after{background:linear-gradient(180deg,#0e122000 31.73%,#0e1220 77.4%)}}.c-hero__image{display:block;height:100%;width:100%;object-fit:cover;object-position:center bottom;transform:scale(1.2);transform-origin:bottom center}@media(min-width:61.25em){.c-hero__image{object-position:center;transform:none}}.c-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;margin-inline:auto;padding:2rem var(--margin-x);width:100%;background-color:#0e1220;color:#fff}@media(min-width:61.25em){.c-hero__content{flex-direction:row;background-color:transparent}}@media(min-width:80rem){.c-hero__content{padding-inline:0;max-width:80rem}}@media(min-width:61.25em){.c-hero--image-background .c-hero__content{max-width:63.125rem}}@media(min-width:61.25em){.c-hero--image-background:has(.c-hero__summary) .c-hero__content{border-top:1px solid #dadce4}}.c-hero__header{padding-top:1rem;width:100%}@media(min-width:61.25em){.c-hero__header{padding-top:0;max-width:31.0625rem}}.c-hero--image-background:has(.c-hero__summary) .c-hero__header{border-top:1px solid #dadce4}@media(min-width:61.25em){.c-hero--image-background:has(.c-hero__summary) .c-hero__header{border-top:none}}.c-hero__title{margin:0;color:#fff;text-box:trim-both cap alphabetic}.c-hero__summary{margin-top:1.5rem;padding-left:1rem;border-left:1px solid #dadce4}@media(min-width:61.25em){.c-hero__summary{margin-top:0;max-width:24.625rem}}.c-hero__subtitle{color:#fff;font-size:1rem;letter-spacing:20%;line-height:1.2;text-transform:uppercase}@media(min-width:61.25em){.c-hero__subtitle{font-size:1.125rem}}.c-hero__rte{margin-top:1rem;color:#dadce4;font-size:1rem;line-height:1.6}.c-hero__actions{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:1.5rem;width:100%;gap:1rem 1.5rem}@media(min-width:61.25em){.c-hero__actions{flex-direction:row;margin-top:2rem}}.c-hero__button{width:100%;text-align:center}@media(min-width:61.25em){.c-hero__button{width:auto}}.c-social{list-style:none;padding:0;display:flex;gap:1rem}.c-social__link:hover{color:#fff151}.c-social__icon{height:1.5rem;width:1.5rem}.c-header{position:sticky;top:0;z-index:1;background-color:#0e1220;color:#dadce4}.c-header__inner{display:flex;justify-content:space-between;align-items:center;margin-inline:var(--margin-x);height:var(--header-height);border-bottom:1px solid #dadce4}.c-header__logo{display:block;flex-shrink:0}.c-header__logo-image{display:block;height:var(--header-logo-height);width:auto}@media(min-width:61.25em){.c-header{background-color:transparent;background-image:linear-gradient(#0e1220,transparent);transition:background-color var(--transition-duration-slow) var(--transition-easing)}body:has(main>.c-hero--image-background:first-child) .c-header,body:has(main>:first-child>.cell:first-child>.c-hero--image-background:first-child) .c-header{margin-block-end:calc(var(--header-overlap) * -1)}.c-header.is-scrolled{background-color:#0e1220}}.c-navigation__menu{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--navigation-gap);min-height:100%}@media(min-width:61.25em){.c-navigation__menu{flex-direction:row;align-items:center}}@media not (min-width:61.25em){.c-navigation__item--cta{margin-block-start:auto}.c-navigation__item--cta .c-button{display:block}}.c-navigation__item-link{display:block;padding-block:.75rem;font-size:var(--navigation-link-font-size);color:#dadce4;line-height:1.2}.c-navigation__item-link:hover{color:#fff151}.c-navigation__item.is-current>.c-navigation__item-link{color:#fff151}.c-navigation__toggle-container{margin-inline-start:auto}.c-navigation__toggle{display:grid;place-items:center;height:2rem;width:2rem;color:#dadce4;border:1px solid #fff151;cursor:pointer;transition:color var(--transition-duration) var(--transition-easing)}.c-navigation__toggle:hover{color:#dadce4}.c-navigation__toggle[aria-expanded=true]{border-color:transparent}@media(min-width:61.25em){.c-navigation__toggle{display:none}}.c-navigation__toggle-icon{height:1rem;width:1rem;pointer-events:none}.c-navigation__toggle-icon--close,[aria-expanded=true]>.c-navigation__toggle-icon--open{display:none}[aria-expanded=true]>.c-navigation__toggle-icon--close{display:block}@media not (min-width:61.25em){.c-navigation__panel{position:absolute;top:100%;visibility:hidden;height:calc(100dvh - var(--header-height));overflow-y:auto;padding:var(--spacing-lg) var(--margin-x);background-color:#0e1220;clip-path:inset(0 0 100% 0);transition:clip-path var(--transition-duration-slow) var(--transition-easing),visibility var(--transition-duration-slow);inset-inline:0;overscroll-behavior:contain}.c-navigation__panel.is-active{visibility:visible;clip-path:inset(0)}html:has(.c-navigation__panel.is-active){overflow:hidden}}.c-footer ul{list-style:none;padding:0}.c-footer__content{display:flex;flex-direction:column;gap:1.25rem;padding-block:var(--margin-x)}.c-footer__logo,.c-footer__hygiene li{margin-bottom:.5rem}.c-footer__hygiene a{text-decoration:none}.c-footer__information{padding-block:.125rem;background-color:#1e243a}@media(min-width:48em){.c-footer__content{display:grid;grid-template-columns:repeat(4,1fr);column-gap:2.25rem}.c-footer__logo,.c-footer__contact,.c-footer__social{grid-column-start:1}.c-footer__hygiene{grid-column:2/span 3;grid-row-start:1;display:grid;grid-template-columns:repeat(3,1fr);column-gap:2.25rem}.c-footer__information{padding-block:.5rem}}.u-spacing--top{padding-block-start:var(--spacing)}.u-spacing--bottom{padding-block-end:var(--spacing)}.u-spacing--top-and-bottom{padding-block:var(--spacing)}.u-spacing--top-lg{padding-block-start:var(--spacing-lg)}.u-spacing--bottom-lg{padding-block-end:var(--spacing-lg)}.u-spacing--top-and-bottom-lg{padding-block:var(--spacing-lg)}.u-spacing--top-xl{padding-block-start:var(--spacing-xl)}.u-spacing--bottom-xl{padding-block-end:var(--spacing-xl)}.u-spacing--top-and-bottom-xl{padding-block:var(--spacing-xl)}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(50%)}
