.goToContentLink{color:#fff;opacity:0;background-color:#fff;position:absolute}.goToContentLink:focus{opacity:1;z-index:99999;color:#fff;background-color:#000;height:auto;padding:16px 24px;font-size:1.5rem;position:fixed;top:0;left:0}
.layout__content{min-height:100vh}
:root{--main-font:ABCMonumentGrotesk-Light,NotoSansSC,Arial,sans-serif;--seconday-font:ABCMonumentGrotesk-Regular,NotoSansSC,Arial,sans-serif;--thin-font:ABCMonumentGrotesk-Thin,NotoSansSC,Arial,sans-serif;--sm:640px;--md:768px;--lg:1024px;--xl:1280px;--2xl:1536px;--header-padding:3.25rem;--color-black:#000;--color-white:#fff;--typography-body-s-size:1rem;--typography-body-s-line-height:1.375rem;--typography-body-s-weight:300;--typography-body-m-size:1rem;--typography-body-m-line-height:1.375rem;--typography-body-m-weight:300;--typography-title-size:.625rem;--typography-title-line-height:.75rem;--typography-title-weight:300;--typography-label-size:.875rem;--typography-label-line-height:1rem;--typography-label-weight:300;--typography-label-s-size:.75rem;--typography-label-s-line-height:1rem;--typography-label-s-weight:400;--typography-title-s-size:1.5rem;--typography-title-s-line-height:1.75rem;--typography-title-s-weight:400;--typography-title-m-size:1.5rem;--typography-title-m-line-height:1.75rem;--typography-title-m-weight:400;--typography-body-highlight-size:2rem;--typography-body-highlight-line-height:2.375rem;--typography-body-highlight-weight:300;--size1:4px;--size2:8px;--size3:12px;--size4:16px;--size5:20px;--size6:4px;--size7:28px;--size8:20px;--size9:36px;--size10:40px;--size11:24px;--size12:40px;--size13:64px;--size14:40px;--size15:40px;--size16:100px;--size17:40px;--size18:160px;--size19:80px;--size20:594px;--size21:512px;--spacing-footer:58px;--header-top:65px}@media (min-width:1024px){:root{--size14:40px;--size17:60px;--size19:200px;--size21:512px;--spacing-footer:60px;--typography-label-size:clamp(.8125rem,14.18px - .046vw,.875rem);--typography-label-line-height:1.5;--typography-label-s-size:clamp(.8125rem,14.18px - .046vw,.875rem);--typography-label-s-line-height:1.5;--typography-body-s-size:clamp(1rem,.955rem + .184vw,1.25rem);--typography-body-s-line-height:1.5;--typography-body-m-size:clamp(1rem,.91rem + .369vw,1.5rem);--typography-body-m-line-height:1;--typography-title-size:clamp(.625rem,.59125rem + .138vw,.8125rem);--typography-title-line-height:1.5;--typography-title-s-size:clamp(1.5rem,1.365rem + .553vw,2.25rem);--typography-title-s-line-height:1.1;--typography-title-m-size:clamp(1.5rem,1.32rem + .737vw,2.5rem);--typography-title-m-line-height:1.06;--typography-body-highlight-size:clamp(2rem,1.64063rem + 1.475vw,4rem);--typography-body-highlight-line-height:1.02}}@media (min-width:1600px){:root{--size17:120px;--size19:360px;--size21:536px}}@media (min-width:1920px){:root{--size1:4px;--size2:8px;--size3:12px;--size4:16px;--size5:20px;--size6:24px;--size7:28px;--size8:40px;--size9:36px;--size10:40px;--size11:48px;--size12:54px;--size13:64px;--size14:80px;--size15:94px;--size16:100px;--size17:120px;--spacing-footer:120px;--size18:160px;--size19:360px;--size20:594px;--size21:536px;--header-top:72px}}@media (min-width:2048px){:root{--header-padding:4rem;--size21:712px;--typography-body-s-size:1.25rem;--typography-body-s-line-height:1.875rem;--typography-body-m-size:1.5rem;--typography-body-m-line-height:2.125rem;--typography-title-size:.8125rem;--typography-title-line-height:1.25rem;--typography-label-size:.8125rem;--typography-label-line-height:1.25rem;--typography-label-s-size:.75rem;--typography-label-s-line-height:1rem;--typography-title-s-size:2.25rem;--typography-title-s-line-height:2.475rem;--typography-title-m-size:2.5rem;--typography-title-m-line-height:2.91688rem;--typography-body-highlight-size:4rem;--typography-body-highlight-line-height:4.0625rem}}footer{padding-bottom:var(--spacing-footer)}footer ul{flex-direction:column;align-items:center;gap:.25rem;width:100%;margin:0;padding:0;list-style:none;display:flex}footer ul li{text-transform:uppercase;color:#000}footer ul li a{padding-block:.1875rem}footer ul li .body-s{text-transform:uppercase;text-align:center}@media (min-width:1024px){footer{padding-inline:var(--size17)}footer ul{flex-direction:row;justify-content:left;gap:2.92188rem}footer ul li a{padding-block:0}footer ul .title{font-size:.8125rem;line-height:1.25rem}}
:root{--main-font:ABCMonumentGrotesk-Light,NotoSansSC,Arial,sans-serif;--seconday-font:ABCMonumentGrotesk-Regular,NotoSansSC,Arial,sans-serif;--thin-font:ABCMonumentGrotesk-Thin,NotoSansSC,Arial,sans-serif;--sm:640px;--md:768px;--lg:1024px;--xl:1280px;--2xl:1536px;--header-padding:3.25rem;--color-black:#000;--color-white:#fff;--typography-body-s-size:1rem;--typography-body-s-line-height:1.375rem;--typography-body-s-weight:300;--typography-body-m-size:1rem;--typography-body-m-line-height:1.375rem;--typography-body-m-weight:300;--typography-title-size:.625rem;--typography-title-line-height:.75rem;--typography-title-weight:300;--typography-label-size:.875rem;--typography-label-line-height:1rem;--typography-label-weight:300;--typography-label-s-size:.75rem;--typography-label-s-line-height:1rem;--typography-label-s-weight:400;--typography-title-s-size:1.5rem;--typography-title-s-line-height:1.75rem;--typography-title-s-weight:400;--typography-title-m-size:1.5rem;--typography-title-m-line-height:1.75rem;--typography-title-m-weight:400;--typography-body-highlight-size:2rem;--typography-body-highlight-line-height:2.375rem;--typography-body-highlight-weight:300;--size1:4px;--size2:8px;--size3:12px;--size4:16px;--size5:20px;--size6:4px;--size7:28px;--size8:20px;--size9:36px;--size10:40px;--size11:24px;--size12:40px;--size13:64px;--size14:40px;--size15:40px;--size16:100px;--size17:40px;--size18:160px;--size19:80px;--size20:594px;--size21:512px;--spacing-footer:58px;--header-top:65px}@media (min-width:1024px){:root{--size14:40px;--size17:60px;--size19:200px;--size21:512px;--spacing-footer:60px;--typography-label-size:clamp(.8125rem,14.18px - .046vw,.875rem);--typography-label-line-height:1.5;--typography-label-s-size:clamp(.8125rem,14.18px - .046vw,.875rem);--typography-label-s-line-height:1.5;--typography-body-s-size:clamp(1rem,.955rem + .184vw,1.25rem);--typography-body-s-line-height:1.5;--typography-body-m-size:clamp(1rem,.91rem + .369vw,1.5rem);--typography-body-m-line-height:1;--typography-title-size:clamp(.625rem,.59125rem + .138vw,.8125rem);--typography-title-line-height:1.5;--typography-title-s-size:clamp(1.5rem,1.365rem + .553vw,2.25rem);--typography-title-s-line-height:1.1;--typography-title-m-size:clamp(1.5rem,1.32rem + .737vw,2.5rem);--typography-title-m-line-height:1.06;--typography-body-highlight-size:clamp(2rem,1.64063rem + 1.475vw,4rem);--typography-body-highlight-line-height:1.02}}@media (min-width:1600px){:root{--size17:120px;--size19:360px;--size21:536px}}@media (min-width:1920px){:root{--size1:4px;--size2:8px;--size3:12px;--size4:16px;--size5:20px;--size6:24px;--size7:28px;--size8:40px;--size9:36px;--size10:40px;--size11:48px;--size12:54px;--size13:64px;--size14:80px;--size15:94px;--size16:100px;--size17:120px;--spacing-footer:120px;--size18:160px;--size19:360px;--size20:594px;--size21:536px;--header-top:72px}}@media (min-width:2048px){:root{--header-padding:4rem;--size21:712px;--typography-body-s-size:1.25rem;--typography-body-s-line-height:1.875rem;--typography-body-m-size:1.5rem;--typography-body-m-line-height:2.125rem;--typography-title-size:.8125rem;--typography-title-line-height:1.25rem;--typography-label-size:.8125rem;--typography-label-line-height:1.25rem;--typography-label-s-size:.75rem;--typography-label-s-line-height:1rem;--typography-title-s-size:2.25rem;--typography-title-s-line-height:2.475rem;--typography-title-m-size:2.5rem;--typography-title-m-line-height:2.91688rem;--typography-body-highlight-size:4rem;--typography-body-highlight-line-height:4.0625rem}}.header{z-index:100;background-color:#fff;flex-direction:row;gap:1.5rem;width:100%;min-height:3.25rem;display:flex;position:fixed;top:0;left:0}@media (min-width:1024px){.header{padding-block:1.25rem}.header a,.header a *,.header a p,.header a p *,.header a span *,.header span{font-weight:300}}.header .header-content{flex-direction:row;place-content:space-between;align-items:center;width:100%;height:32px;display:flex}@media (min-width:1024px){.header .header-content{align-items:flex-start}}.header .header-content .header-left{flex-direction:row;align-items:flex-start;gap:2rem;display:flex}.header .header-content .header-left .page-title{max-width:10rem;font-size:.875rem;line-height:1rem;display:none}@media (min-width:1600px){.header .header-content .header-left .page-title{max-width:100%;font-size:1rem;line-height:1rem}}@media (min-width:1024px){.header .header-content .header-left .page-title{text-transform:uppercase;font-weight:300;display:block}}.header .header-content .header-center{flex-direction:row;align-items:center;gap:.5625rem;display:flex;position:absolute;left:calc(50vw - 53px)}.header .header-content .header-center p{font-size:.875rem;line-height:1rem}@media (min-width:1600px){.header .header-content .header-center p{font-size:1rem;line-height:1rem}}@media (min-width:1024px){.header .header-content .header-center{align-items:flex-start;gap:1.5rem;left:calc(50vw - 156px)}}.header .header-content .header-right{flex-direction:column-reverse;display:flex}.header .header-content .header-right .lang-selector{flex-direction:row;gap:4px;display:flex}.header .header-content .header-right .lang-selector .active{font-weight:400}.header{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center}.header .logo{width:3.125rem;height:.625rem}@media (min-width:1024px){.header .logo{width:5rem;height:1rem}}@media (min-width:2048px){.header .logo{width:10rem;height:2rem}}.header.animate{width:100vw;height:100vh;animation:2s forwards collapseHeader}.header.animate .header-left{opacity:0;width:0;height:0;overflow:hidden}.header.animate .header-right{opacity:0;animation:2.5s forwards showExtremeHeader}@keyframes collapseHeader{0%{opacity:0;height:100vh}10%{opacity:1;height:100vh}to{height:52px}}@media (min-width:1024px){@keyframes collapseHeader{0%{opacity:0;height:calc(100vh - 80px)}10%{opacity:1;height:calc(100vh - 80px)}to{height:4.5rem}}}@keyframes showExtremeHeader{0%{opacity:0}75%{opacity:0}to{opacity:1}}
