@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/oL9oUaLmvLy7CrMG_SR3Fe6pqVg2KVUvBeBWK1Z8fAU-K0xRaGLQ8RIKGSk_FQJ2W4m2XHZYJiQH0xxItOnFf9I.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:italic}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/CM_twa05vt7xco9pt30t57nLArN5dw2FYrsrzAIppG4-0eHE1ECJdHEcgdKiLXdIavhkJ7tAscm34gekzvJvc_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/_xcHwxJLGf7ifp8FnvTVDxtoVwCyzW_HSM_SyMof_Kg-xRhwusuqJyPJpDbteFtP6WdjdCp5OOFbNe3QR_6yLwI.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/3DwwVWV4U9sObPebMl7uw9dMrVM33Xk-kf7censDokk-dweikiqcCXpOuuRVi0ZFhEPUPmuIC4moKRn1hpNMRAQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable Italic"),url(../_fonts/W5WywcATsYlevYR0RUesn5Ak8T4kswOyfm7lhtAXNcc-_5HUq0GxYcVFjn587JVUbvIMyZ2_bKZ79D_5yIj3OU8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/kAqF1Nn8c0M_yN37Gv3l3H44axPqV6NKOMC8twtQxLA-LOz1LmUjLqXEIWB1_hEQN_0qlbuayaFVxUsg7UyWX5Y.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/gr-f_oqydtTkXDIrcvO2V6lTg577tmEKlnOIwkPBKo4-H9WDiCbXaUMi1qKq93wck1PIZbEtku0wn06COOBwjbk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/MZbCPvmRYotxUUvY6zU3ifP4mb57MYdnB7p1lkvl3kA-GYiAqy_uzJKrHWQzjW_bQOmwZk0zFkAYKRouO_6aZsw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/6OP6pe3rB37_PhAnpEyWrSlXdT2qFZn0bFulgzRTjC4-LoE3gz8hHjr5sXw01nzoJnj8sdrkG9sfWVZ_xadWVeY.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Variable"),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-kUWP5mxm5iFN_YBy1Q_3g16Fk9gZUI_AVj3SQ191wB4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Thin Italic"),url(../_fonts/wY8AVV2MrwrooCaxQ-2Z8zorfZOLw9jwCp00XgoOSzw-qqYBz_mLNKaxf8bjNG7mUn1QejVpG0YKOQn2TyAJABM.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat ExtraLight Italic"),url(../_fonts/Fu7wtqSAjgjAUPkcXNs6fWlLhj4KZgJt9WaCi8LkG74-wNTIyAVZGNW3Vt4q32EJDoS8JfMkekQiNfB93e76N3o.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Light Italic"),url(../_fonts/Br_bkabc1qrLItrtzlVDy1DBhuPUj2hx0k67rdmaatE-z5O_y1Bb1MZ5V2OxvyKFOl6gWK5XMOOJYbT361KdVHc.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/HKcUPtnDHvKNPa4rMX7eiByByi17tZIoTl4FKqORigs-2gfgxcuhhgELqgPwNAS5RLe3lUZdFbAKL6qhqzPZF_0.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/Kyajvd9ogJ9GvmqdBjF_ZC497dc6SkKT88OxuuQVtzI-vlcW_9SiuRTg-tSMUP9ByD5yO1PsbLMQvd-smCZRo8o.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/UtWqnhK5QdJBoZPmx7kWEq869KzSD6ENVUMbuIrf1aQ-4lptdB7JcpTH60X2rtp18Pv7RIG1N1eDZaDiImOwqHE.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/hIQ2x9hL9g06Mi8jyYxVdvuid5915jsx5H7TWJLq75g-V2ByUyhRyirE07ODb9Qu_q0d5edZZwPKlRTz_f1uisE.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat ExtraBold Italic"),url(../_fonts/tyKDLeY3NY1uHJrURZoiMUzeF8LCTiOkqkI1KKsaXcc-ypyvK_yZdTvXRSKXuiuTP9RQErzrBbSM_0e_W9J_V2M.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Black Italic"),url(../_fonts/MGI9D5UjGqH7thVIeUlhL0y4RMIuDOKD4gkbiArk8M4-mzMaOGrfGXZrwWsF0J2aktFKxRtv04tNd63j9eZfv88.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Thin"),url(../_fonts/92kDr-TXtemvQg0vyRCWgv0Vt29vPLb0S1o20gDV4xw-SlXVL03aJahkOpErL0DyKX7RbRCGlFy0nSkkpUPz5Dc.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat ExtraLight"),url(../_fonts/xE6uqAKjVvsR8NnXFi_18WrKNXbtwloIhgSKKgjl_cs-HLjw0IiQMMrIvo0F5jBRAN5H3GwajfOSH9cX3XImE04.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Light"),url(../_fonts/SERYpz2i8Ug-y24LKUykfdunpxsXzjd4UmWRp09oML0-fZLV2xgx1IKJ1zm39BMI6ecJRNN58l7bSTERbMNSvsc.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/fHgajwLuJG0TAcn3WzEtxR_NSdhD00piucmNyjxl9Tg-uJ9XSa4Q1HmvHre2nxofpmhKcATXyZGecoFWwAvV6Pw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/dXCKRTrp_n8VcHcBJkFdRgzaV4ac97rzNQNUG-JvLLc-dTg5Gtt4_HomSGn4bVybmrkhMakbW5_wwfj0ATJ1cPY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/ykn-tRn-lTRlJ3bAMA4BuoCtffQFGDgU__-iqLU4qRg-z095i6PU3MR8nvm4hn_iTQdOZVkE8lwudeN16AGRpNo.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/dQqftMHQAs12MRX4-HHFt-izY1PWIQHaXKGszcVJ98Y-vbp9ogl9THanEzSwOgqoMyGNU_yebn2WBlXCAWJyLSE.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat ExtraBold"),url(../_fonts/fYFA7HhmnZcrZCRM_esah5tKdtSSSikhtdrq1SmqTf8-wGH7A7ZRmUagoER22PGDRAhhyUPxM4T_vQnjNs5n20U.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Black"),url(../_fonts/r5mndlfIXM9EhgIaSeQZlrL1DhY6nWPiDnxffF7K5oM-hdoIi2Fp6k3Q43pSC9jkDBPSsYtQu7jXqY7t5dV9Wx4.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}:root{--border-width-thick:calc(var(--spacing)*.25);--screen-sm:screen-sm;--screen-md:screen-md;--screen-lg:screen-lg;--screen-xl:screen-xl;--screen-xxl:screen-xxl;--gradient-dark-grey:linear-gradient(45deg,#404040,#0d0d0d);--color-primary:#69cbd8;--color-primary-dark:#1a5d65;--color-primary-transparent:rgba(105,203,216,.5);--color-secondary:#506bce;--color-secondary-dark:#1c2c63;--color-text:#bfbfbf;--color-text-dark:#171717;--color-highlight:#ffd500;--black-transparent:rgba(0,0,0,.3);--max-content-width:1200px;--spacing:20px;--font-size-default:1rem;--font-size-h1:2rem;--font-size-h2:1.5rem;--font-size-h3:1.2rem}@media (min-width:576px){:root{--font-size-default:1.2rem;--font-size-h1:3rem;--font-size-h2:2rem;--font-size-h3:1.5rem}}@media (min-width:992px){:root{--font-size-h1:4rem;--font-size-h2:3rem;--font-size-h3:2rem}}.text--gradient{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:root{--z-index-main-nav:100}html{scroll-behavior:smooth}body{background-attachment:fixed;background-color:#151414;background-image:linear-gradient(180deg,#fff0,#ffffff0d),radial-gradient(circle at -32% -41%,rgba(36,189,255,.157) 45%,transparent 65.05%),radial-gradient(circle at 171% 251%,rgba(0,123,255,.31) 50%,transparent 74.05%);color:var(--color-text);font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:var(--font-size-default);line-height:1.5;margin:0;min-height:100vh;padding:0}ul{display:grid;list-style-type:none;padding-left:0}ul,ul li{gap:calc(var(--spacing)*.5)}ul li{align-items:baseline;display:flex}ul li:before{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-secondary) 100%);border-radius:50%;content:"";display:block;flex-shrink:0;height:.5rem;transform:translateY(-.25rem);width:.5rem}a,a:active,a:visited{color:var(--color-primary);text-decoration:none}.boxed-text__container,.container,.footer__container,.main-nav__container,.main-teaser__container,.section__container,.text-with-media__container{box-sizing:border-box;gap:var(--spacing);margin:0 auto;max-width:var(--max-content-width);padding:calc(var(--spacing)*5) var(--spacing);width:100%}.container--no-padding{padding:0}.container--no-x-padding,.text-with-media__container{padding-left:0;padding-right:0}.container--more-padding,.section--dark .section__container{padding:calc(var(--spacing)*6) var(--spacing)}.text--right{text-align:right}.grid{display:grid;gap:var(--spacing)}.grid--cols-2{grid-template-columns:repeat(2,1fr)}.grid--cols-3{grid-template-columns:repeat(3,1fr)}.grid--cols-4{grid-template-columns:repeat(4,1fr)}.grid--cols-5{grid-template-columns:repeat(5,1fr)}.grid--cols-6{grid-template-columns:repeat(6,1fr)}.grid--cols-7{grid-template-columns:repeat(7,1fr)}.grid--cols-8{grid-template-columns:repeat(8,1fr)}.grid--cols-9{grid-template-columns:repeat(9,1fr)}.grid--cols-10{grid-template-columns:repeat(10,1fr)}.grid--cols-11{grid-template-columns:repeat(11,1fr)}.grid--cols-12{grid-template-columns:repeat(12,1fr)}.grid--gap-x2{gap:calc(var(--spacing)*2)}.text--h1,.text--h2,.text--h3,.text--h4,.text--h5,h1,h2,h3,h4,h5{display:block;margin:0}.text--h1,h1{font-size:var(--font-size-h1)}.text--h1,.text--h2,h1,h2{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;background-clip:text;font-weight:300;-webkit-text-fill-color:transparent}.text--h2,h2{font-size:var(--font-size-h2)}.text--h3,h3{color:var(--color-primary);font-size:var(--font-size-h3);font-weight:300}.margin--top{margin-top:var(--spacing)}.margin--top-x2{margin-top:calc(var(--spacing)*2)}.margin--top-x4{margin-top:calc(var(--spacing)*4)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-40%)}60%{transform:translateY(-25%)}}.bounce{animation:bounce 2s 3}@keyframes flip-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.flip-in{animation-duration:1s;animation-fill-mode:forwards;animation-name:flip-in;animation-timing-function:ease-in-out;transform-box:fill-box;transform-origin:center}.flip-in,.flip-in--initial{transform:scaleX(0)}@keyframes flip-out{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.flip-out{animation-duration:1s;animation-fill-mode:forwards;animation-name:flip-out;animation-timing-function:ease-in-out;transform-box:fill-box;transform-origin:center}@keyframes fly-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fly-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fly-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes fly-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fly-in{animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.fly-in--initial-hide{display:none}.fly-in--from-left{animation-name:fly-in-from-left}.fly-in--from-right{animation-name:fly-in-from-right}.fly-in--from-top{animation-name:fly-in-from-top}.fly-in--from-bottom{animation-name:fly-in-from-bottom}@keyframes fly-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes fly-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fly-out-to-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes fly-out-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.fly-out{animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.fly-out--to-left{animation-name:fly-out-to-left}.fly-out--to-right{animation-name:fly-out-to-right}.fly-out--to-top{animation-name:fly-out-to-top}.fly-out--to-bottom{animation-name:fly-out-to-bottom}@keyframes spin-clockwise{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spin-clockwise{animation-duration:5s;animation-iteration-count:infinite;animation-name:spin-clockwise;animation-timing-function:linear;transform-box:fill-box;transform-origin:center}@keyframes spin-counterclockwise{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.spin-counterclockwise{animation-duration:5s;animation-iteration-count:infinite;animation-name:spin-counterclockwise;animation-timing-function:linear;transform-box:fill-box;transform-origin:center}@keyframes transfer-left{0%{transform:scale(1) translate(0)}50%{transform:scale(.7) translate(-90%)}to{transform:scale(1) translate(-150%)}}.transfer-left{animation-duration:1s;animation-fill-mode:forwards;animation-name:transfer-left;animation-timing-function:linear;transform-box:fill-box;transform-origin:center}:root{--boxed-text-header-height:10rem;--boxed-text-icon-size:12rem}@media (min-width:768px){:root{--boxed-text-header-height:20rem;--boxed-text-icon-size:20rem}}.boxed-text,.boxed-text__no-container{height:100%}.boxed-text__box{background:linear-gradient(180deg,var(--color-primary) 0,var(--color-secondary) 100%);box-sizing:border-box;height:100%;overflow:hidden;padding:2px 0;position:relative}.boxed-text__box-content{background:radial-gradient(farthest-corner at -40% -40%,#333 0,#1a1a1a);box-sizing:border-box;height:100%;padding:calc(var(--spacing)*2);padding-top:calc(var(--boxed-text-header-height) + var(--spacing)*2)}.boxed-text__icon{bottom:calc(var(--boxed-text-icon-size)*-.1);font-size:var(--boxed-text-icon-size);height:var(--boxed-text-icon-size);opacity:.3;position:absolute;right:calc(var(--boxed-text-icon-size)*-.1);width:var(--boxed-text-icon-size)}.boxed-text__title-wrapper{background:radial-gradient(at top left,var(--color-primary-dark) 0,var(--color-secondary-dark) 100%);box-shadow:0 0 0 5px #000;clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),0 100%);left:0;min-height:var(--boxed-text-header-height);position:absolute;top:2px;width:100%}.boxed-text__title{padding:var(--spacing);position:relative;width:-moz-fit-content;width:fit-content}.icon-and-text{align-items:center;display:flex;font-size:var(--font-size-h3);gap:calc(var(--spacing)*.5)}.icon-and-text__icon{color:var(--color-primary)}.icon-and-text__text>*{color:var(--color-text)}.footer{background:var(--black-transparent)}.footer__container{display:flex;justify-content:flex-end;padding:var(--spacing)}:root{--brand-logo-height:48px;--header-height:calc(var(--brand-logo-height) + var(--spacing)*2)}@media (min-width:576px){:root{--brand-logo-height:64px}}.main-nav{left:0;max-height:var(--header-height);min-height:var(--header-height);overflow:hidden;position:fixed;top:0;transition:.3s ease-in-out;width:100%;z-index:var(--z-index-main-nav)}.main-nav--open,.main-nav--with-background{-webkit-backdrop-filter:blur(15px) brightness(.5);backdrop-filter:blur(15px) brightness(.5)}.main-nav__container{align-items:stretch;display:grid;gap:0;grid-template-areas:"brand mobileBtn" "items items";height:100%;padding:0}.main-nav__brand-link{display:block;grid-area:brand;padding:var(--spacing)}.main-nav__brand{display:block;height:var(--brand-logo-height);width:auto}.main-nav__items{align-items:stretch;display:flex;flex-direction:column;grid-area:items;justify-content:end;position:relative}.main-nav__item,.main-nav__mobile-btn{align-content:center;background:none;border:none;color:var(--color-text)!important;display:grid;font-size:var(--font-size-default);padding:var(--spacing);text-decoration:none}.main-nav__item:hover,.main-nav__mobile-btn:hover{background:var(--color-primary-transparent)}.main-nav__mobile-btn{cursor:pointer;grid-area:mobileBtn;justify-self:end}.main-nav--open{max-height:100vh;min-height:100vh}@media (min-width:992px){.main-nav{max-height:var(--header-height);min-height:var(--header-height)}.main-nav__container{grid-template-areas:"brand items"}.main-nav__mobile-btn{display:none}.main-nav__items{flex-direction:row}.main-nav__item{position:static}}.main-teaser__container{display:flex;flex-direction:column;gap:var(--spacing);justify-content:center;min-height:100vh;overflow:hidden;position:relative;text-align:right}.main-teaser__title{text-align:right}.main-teaser__claim h2{background:none;background-clip:initial;font-weight:100;-webkit-text-fill-color:initial;color:var(--color-text);margin-right:calc(var(--spacing)*1.5)}.main-teaser__scroll-down{align-items:center;bottom:var(--spacing);display:flex;flex-direction:column;position:absolute;width:100%}.section{position:relative}.section__container{padding-bottom:0}.section__title{text-align:center}.section--dark{background:var(--black-transparent);clip-path:polygon(0 5vw,100% 0,100% calc(100% - 5vh),0 100%)}.section--dark.section--last{clip-path:polygon(0 5vw,100% 0,100% 100%,0 100%)}.separator{display:block;height:6px;margin:0 auto;max-width:900px;overflow:hidden;position:relative;width:100vw}.separator__background{background:radial-gradient(circle,#ffffff80 0,#fff0);height:2px;overflow:hidden;position:absolute;top:2px;width:100%}.separator__indicator{background:radial-gradient(ellipse 25px 6px,#fff 0,var(--color-primary) 30%,hsla(0,0%,100%,0) 100%);height:100%;position:absolute;width:50px}.text-with-media__container{box-sizing:border-box;display:grid;gap:calc(var(--spacing)*2);grid-template-columns:1fr}.text-with-media__media{align-self:self-start;aspect-ratio:1/1;background:linear-gradient(90deg,var(--color-primary) 0,var(--color-secondary) 100%);border-radius:50%;margin:0 auto;max-width:300px}.text-with-media__media img{background:var(--gradient-dark-grey);border-radius:50%;box-sizing:border-box;display:block;margin:2px;width:calc(100% - 4px)}.text-with-media--blank .text-with-media__media{background:none;border-radius:none}.text-with-media--blank .text-with-media__media img{background:none;border-radius:0}@media (min-width:768px){.text-with-media__container{grid-template-columns:1fr 2fr}.text-with-media__media{position:sticky;top:20%}}.tile-columns{background:var(--gradient-dark-grey);color:var(--color-text);text-align:center}.tile-columns__container{box-sizing:border-box;display:grid;gap:var(--spacing);margin:0 auto;max-width:var(--max-content-width);padding:calc(var(--spacing)*4) var(--spacing);width:100%}.tile-columns__columns{display:grid;gap:calc(var(--spacing)*2);grid-template-columns:1fr;justify-items:center;margin-top:var(--spacing)}.tile-columns__column{background:var(--color-highlight);border-radius:2rem;color:var(--color-text-dark);max-width:200px;padding:calc(var(--spacing)*2) var(--spacing);text-align:center}.tile-columns__column-title{font-size:1.5rem}.tile-columns__column-text{font-size:1rem}@media (min-width:992px){.tile-columns__columns{grid-template-columns:1fr 1fr 1fr}.tile-columns__column-title{font-size:2rem}.tile-columns__column-text{font-size:1.5rem}}
