:root{--border-radius:0;--header-height:8.1rem;--border-radius:1rem;--container-gap:1rem;--container-padding:2rem;--container-max:180rem;--grid-gap:1rem;--grid-columns:repeat(6,minmax(0,1fr));--component-spacing-nested:0;--component-spacing-small:3.2rem;--component-spacing-medium:6.4rem;--component-spacing-large:8rem}@media(min-width:768px){:root{--container-gap:1.6rem;--container-padding:3.2rem;--grid-gap:1.6rem;--grid-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1024px){:root{--container-padding:4rem;--grid-gap:2rem}}@media(min-width:1400px){:root{--container-padding:6rem;--grid-gap:2.4rem}}:root{--type-body:"Lausanne-200";--type-body-medium:"Lausanne-500";--type-headline:"Gellix";--type-spacing-2:-0.02rem;--type-spacing-4:-0.04rem;--type-headline-1:5.4rem/4.8rem var(--type-headline);--type-headline-2:4.8rem/5.2rem var(--type-headline);--type-headline-3:4rem/4.8rem var(--type-headline);--type-headline-4:3.2rem/4rem var(--type-headline);--type-headline-5:2.8rem/3.6rem var(--type-headline);--type-headline-6:2.4rem/3.2rem var(--type-headline);--type-subhead-1:200 2.4rem/3.2rem var(--type-body);--type-subhead-2:200 2.2rem/2.8rem var(--type-body);--type-subhead-3:200 2.2rem/2.8rem var(--type-body);--type-subhead-4-medium:500 1.8rem/2.8rem var(--type-body-medium);--type-subhead-4-light:200 1.8rem/2.8rem var(--type-body);--type-subhead-5-medium:500 1.8rem/2.8rem var(--type-body-medium);--type-subhead-5-light:200 1.8rem/2.8rem var(--type-body);--type-body-l-medium:500 1.8rem/2.4rem var(--type-body-medium);--type-body-l-light:200 1.8rem/2.4rem var(--type-body);--type-body-m-medium:500 1.6rem/2.4rem var(--type-body-medium);--type-body-m-light:200 1.6rem/2.4rem var(--type-body);--type-body-s-medium:500 1.4rem/2.4rem var(--type-body-medium);--type-body-s-light:200 1.4rem/2.4rem var(--type-body);--type-body-xs-medium:500 1.2rem/1.6rem var(--type-body-medium);--type-body-xs-light:200 1.2rem/1.6rem var(--type-body)}@media(min-width:480px){:root{--type-headline-1:12.5vw/85% var(--type-headline);--type-headline-2:9.89vw/105% var(--type-headline);--type-headline-3:6.4rem/6.4rem var(--type-headline);--type-headline-4:4.8rem/5.2rem var(--type-headline);--type-headline-5:4rem/4.8rem var(--type-headline);--type-headline-6:3.2rem/4rem var(--type-headline)}}@media(min-width:1024px){:root{--type-headline-1:clamp(5.4rem,9.73vw,15.5rem)/95% var(--type-headline);--type-headline-2:clamp(4.8rem,8vw,11.5rem)/100% var(--type-headline);--type-headline-3:9.6rem/9.6rem var(--type-headline);--type-headline-4:7.6rem/8rem var(--type-headline);--type-headline-5:6.4rem/6.4rem var(--type-headline);--type-headline-6:4.8rem/5.2rem var(--type-headline);--type-subhead-1:200 4.8rem/5.6rem var(--type-body);--type-subhead-2:200 4rem/4.8rem var(--type-body);--type-subhead-3:200 3.2rem/4rem var(--type-body);--type-subhead-4-medium:500 2.4rem/3.2rem var(--type-body-medium);--type-subhead-4-light:200 2.4rem/3.2rem var(--type-body);--type-subhead-5-medium:500 2rem/2.8rem var(--type-body-medium);--type-subhead-5-light:200 2rem/2.8rem var(--type-body)}}body,html{color:var(--theme-text-color);font-size:62.5%;font-weight:200}body,h1,h2,h3,h4,h5,h6,html{font-family:var(--type-body),system,-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:500;letter-spacing:0;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1{font:var(--type-subhead-1)}@media(min-width:1024px){h1{letter-spacing:var(--type-spacing-2)}}h2{font:var(--type-subhead-2)}h3{font:var(--type-subhead-3)}h4{font:var(--type-subhead-4-light)}h5{font:var(--type-subhead-5-light)}p{margin:0}button,div,input,keygen,li,p,select,textarea{color:currentColor;font:var(--type-body-l-light)}cite,span,time{color:currentColor;font-size:inherit;line-height:inherit;letter-spacing:inherit}b,strong{font:var(--type-body-l-medium)}:root{--color-onyx:#171414;--color-limestone:#fff5f0;--color-gray-6:#37363f;--color-gray-5:#5f5e65;--color-gray-4:#7f7e84;--color-gray-3:#e0ddd5;--color-gray-2:#eae8e1;--color-gray-1:#f4f3ed;--color-moonstone-1:#807573;--color-moonstone-2:#b8aba6;--color-moonstone-3:#e3d4cc;--color-bronzite-1:#5c472b;--color-bronzite-2:#876b47;--color-bronzite-3:#c7916e;--color-citrine-1:#b22600;--color-citrine-2:#eb5754;--color-citrine-3:#ffa630;--color-amethyst-1:#3d3d99;--color-amethyst-2:#1c669c;--color-amethyst-3:#dea3c7;--color-jade-1:#087873;--color-jade-2:#738766;--color-jade-3:#a19180;--theme-surface:var(--color-onyx);--theme-text-color:var(--color-limestone);--theme-logo-color:var(--color-limestone);--theme-navigation-color:var(--color-limestone);--theme-border-color:var(--color-black);--theme-link-color:var(--color-blue);--theme-link-hover-color:var(--color-blue-3);--theme-link-active-color:var(--color-blue-2)}.btnLink{text-decoration:underline}.btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid var(--color-limestone);color:var(--color-limestone);cursor:pointer;display:inline-flex;font:var(--type-body-l-medium);gap:var(--container-gap);justify-content:center;padding:1.8rem 3rem;position:relative;transition:all .2s linear;white-space:nowrap;z-index:1}@media(hover:hover){.btn:not(:disabled):hover{background-color:var(--color-limestone);color:var(--color-moonstone-1)}.btn:not(:disabled):active{color:var(--color-onyx)}}.btn:disabled{border:2px solid var(--color-moonstone-2);cursor:not-allowed}.btn:disabled,.btn:disabled:active{background-color:transparent;color:var(--color-moonstone-2)}.btn--white-solid,.btn:active{background-color:var(--color-limestone);color:var(--color-onyx)}.btn--white-solid{border:2px solid transparent}.btn--white-solid:disabled,.btn--white-solid:disabled:active{background-color:var(--color-moonstone-2);color:var(--color-limestone)}.btn--black{background-color:transparent;border:2px solid var(--color-onyx);color:var(--color-onyx)}@media(hover:hover){.btn--black:not(:disabled):hover{background-color:var(--color-onyx);color:var(--color-moonstone-2)}.btn--black:not(:disabled):active{color:var(--color-limestone)}}.btn--black:disabled{background-color:transparent}.btn--black:disabled,.btn--black:disabled:active{border:2px solid var(--color-moonstone-2);color:var(--color-moonstone-2)}.btn--black-solid{background-color:var(--color-onyx);border:2px solid var(--color-onyx);color:var(--color-limestone)}@media(hover:hover){.btn--black-solid:not(:disabled):hover{background-color:var(--color-onyx);color:var(--color-moonstone-2)}.btn--black-solid:not(:disabled):active{color:var(--color-limestone)}}.btn--black-solid:disabled,.btn--black-solid:disabled:active{background-color:var(--color-moonstone-2);border:2px solid var(--color-moonstone-2);color:var(--color-limestone)}.splide__arrow{align-items:center;background-color:var(--color-black)!important;border-radius:50%;color:var(--color-white);display:none;height:4rem;justify-content:center;opacity:1!important;position:absolute;top:50%;transform:translateY(-50%);width:4rem}@media(hover:hover){.splide__arrow{display:flex}}.splide__arrow--prev{left:-1rem!important}.splide__arrow--next{right:-1rem!important}@media(min-width:768px){.splide__arrow--prev{left:-2rem!important}.splide__arrow--next{right:-2rem!important}}*{box-sizing:border-box}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--theme-surface);margin:0;padding:0}section{position:relative;z-index:2}a{color:var(--theme-link-color);text-decoration:none}@media(hover:hover){a:not(:disabled):hover{color:var(--theme-link-hover-color)}}img{height:auto;max-width:100%;width:100%}img,svg{display:block}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;margin:0;padding:0}[hidden]{display:none!important}.visually-hidden{height:0;left:-100vw;position:fixed;top:100vh}.main{min-height:100vh;flex:1 1}.main--light{background-color:var(--color-limestone);color:var(--color-onyx)}.main section:first-of-type{margin-top:var(--header-height)}.application{display:flex;flex-direction:column;min-height:100vh}@supports(min-height:100dvh){.application{min-height:100dvh}}.container{max-width:var(--container-max);margin:auto}