html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:visible}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:textfield;appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*::before,*::after{box-sizing:border-box;outline:none}ul{margin:0;padding:0}ul li{list-style:none}h1,h2,h3,h4,h5{margin:0}h4,h5{font-weight:400}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}button{border:none;background:none;cursor:pointer;padding:0}a{text-decoration:none;color:inherit}p{margin:0}@font-face{font-family:'Inter';src:url(../themes/www/assets/fonts/Inter_18pt-Regular.woff2) format('woff2'),url(../themes/www/assets/fonts/Inter_18pt-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url(../themes/www/assets/fonts/Inter_18pt-SemiBold.woff2) format('woff2'),url(../themes/www/assets/fonts/Inter_18pt-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Noto Serif';src:url(../themes/www/assets/fonts/NotoSerif-Regular.woff2) format('woff2'),url(../themes/www/assets/fonts/NotoSerif-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.headline{font-family:'Noto Serif';font-size:calc(clamp(2.25rem,2.007vw + 1.287rem,3rem));line-height:1.12;font-weight:400}.title{font-family:'Noto Serif';font-size:calc(clamp(1.75rem,0.669vw + 1.429rem,2rem));line-height:1.23;font-weight:400}.small-title{font-family:'Noto Serif';font-size:1.25rem;line-height:1.4;font-weight:400}.large-body-text{font-size:1.25rem;font-size:calc(clamp(1.125rem,0.334vw + 0.964rem,1.25rem));line-height:1.4}.body-text{line-height:1.5;font-size:1rem}.button-text{line-height:1.5;font-size:1rem;font-weight:600}.label{line-height:1.57;font-size:.875rem}html{--clr-black:#000;--clr-white:#fff;--clr-dark:#472F6E;--clr-accent:#AE4A70;--clr-accent-light:#EDB9C3;--clr-light:#FFF2F2;--clr-mid:#EDE5F0;--clr-error:#AE4A70;--page-width:1366px;--article-width:630px;--form-width:408px;--section-padding:calc(clamp(5rem,7.813vw + 1.25rem,7.5rem));--slider-left-padding:2.19rem;--slider-right-padding:2.19rem;--slider-gap:calc(clamp(1rem,3.711vw - 0.781rem,2.188rem))}@media only screen and (max-width:768px){html{--page-width:100%;--site-padding:1rem}}@media only screen and (min-width:768px){html{--page-width:100%;--site-padding:1rem}}@media only screen and (min-width:1.02E+3px){html{--page-width:1366px;--site-padding:calc(clamp(2.188rem,28.363vw - 15.965rem,8.25rem))}}@media only screen and (min-width:1.28E+3px){html{--page-width:1366px;--site-padding:calc(clamp(8.25rem,16.279vw - 4.773rem,9.125rem))}}.fixed-header{position:fixed;top:0;left:0;right:0;z-index:100;width:100%;padding:2.25rem 0;transition:transform 600ms ease-in-out,background-color 400ms ease-in-out,padding 400ms ease-in-out}@media only screen and (max-width:1.02E+3px){.fixed-header{padding:1rem 0}}.scrolled .fixed-header{padding:1.5rem 0;background-color:var(--clr-white);color:var(--clr-dark);box-shadow:0px 0px 20px rgba(0,0,0,0.08)}.scrolled .fixed-header .header{color:var(--clr-dark)}.hide-header .fixed-header{transform:translate3d(0,-101%,0)}.hero-dark .header{--clr-main:var(--clr-white)}.hero-dark .header #logo-not-alone{opacity:0}.hero-dark .header #logo-not-alone-white{opacity:1}.hero-dark.show-menu .header{--clr-main:var(--clr-dark)}.hero-dark.show-menu .header #logo-not-alone{opacity:1}.hero-dark.show-menu .header #logo-not-alone-white{opacity:0}.header{--clr-main:var(--clr-dark);color:var(--clr-main);display:flex;justify-content:space-between;align-items:center;padding-left:2.19rem;padding-right:2.19rem}@media only screen and (max-width:1.02E+3px){.header{padding-left:1rem;padding-right:1rem}}.header__logo{width:198px;height:40px;position:relative;z-index:4}.header__logo svg{width:100%;height:100%;transition:opacity 150ms ease-in-out}.header__logo #logo-not-alone-white{opacity:0;position:absolute;left:0;top:0}@media only screen and (max-width:768px){.header__logo{width:178px;height:36px}}.header__content{display:flex;align-items:center}@media only screen and (max-width:768px){.header__nav-container{height:100vh;position:fixed;top:0;left:0;width:100%;padding:0;background-color:var(--clr-light);z-index:2;transition:transform 300ms ease-in-out;transform:translate3d(101%,0,0);pointer-events:none}.header__nav-container .header__nav{padding-top:3.75rem;padding-bottom:2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.header__nav-container .header__items{display:flex;flex-direction:column;align-items:center;justify-content:center}.header__nav-container .header__item{text-align:center}.header__nav-container .header__item + .header__item{margin-left:0;margin-top:1.5rem}.header__nav-container .header__link{font-size:1.75rem;font-family:'Noto Serif',serif;font-weight:400;text-align:center}.header__nav-container .header__extra{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:3rem}.header__nav-container .header__extra a{font-size:1rem;display:block;font-weight:400;text-align:center}.header__nav-container .header__extra a + a{margin-top:1.5rem}}.header__items{display:flex;align-items:center}.header__item + .header__item{margin-left:1.75rem}.header__item--expand{position:relative}.header__item--expand:hover .header__menu{opacity:1;pointer-events:all}.header__link{font-weight:600;font-size:.875rem}.header__link:has(.header__link-icon){display:flex;align-items:center}.header__link:has(.header__link-icon) .header__link-icon{width:1.5rem;height:1.5rem}.header__link:has(.header__link-icon) .header__link-icon svg{width:1.5rem;height:1.5rem}.header__mobile-lang.is-active + .header__menu{opacity:1;pointer-events:all}.header__menu{position:absolute;top:100%;left:-1rem;width:fit-content;border-radius:.625rem;background-color:var(--clr-white);color:var(--clr-dark);font-weight:600;filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.08));padding:1rem;font-size:.875rem;pointer-events:none;opacity:0;transition:opacity 150ms ease-in-out}.header__menu-link + .header__menu-link{margin-top:.625rem}.header__controls{display:flex;align-items:center;margin-left:1.75rem;position:relative;z-index:3}.header .toggle{height:2.25rem;width:2.25rem;display:flex;align-items:center;justify-content:center;margin-left:1rem}.header .hamburger{width:36px;height:24px;position:relative}.header .hamburger__line{width:100%;height:2px;background-color:var(--clr-main);position:absolute;transition:all .3s ease-in-out}.header .hamburger__line--1{top:4px;left:0}.header .hamburger__line--2{top:11px;left:6px;opacity:0;width:24px}.header .hamburger__line--3{top:11px;left:6px;opacity:0;width:24px}.header .hamburger__line--4{top:11px;left:0}.header .hamburger__line--5{top:18px;left:0}.show-menu .header__nav-container{transform:translate3d(0,0,0);pointer-events:all}.show-menu .hamburger__line--1{top:11px;opacity:0}.show-menu .hamburger__line--5{top:11px;opacity:0}.show-menu .hamburger__line--4{opacity:0}.show-menu .hamburger__line--2{transform:rotate(45deg);opacity:1}.show-menu .hamburger__line--3{opacity:1;transform:rotate(-45deg)}.footer__content{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;border-top:1px solid var(--clr-dark);padding-top:2.25rem}@media only screen and (max-width:768px){.footer__content{flex-direction:column;align-items:center}.footer__content .footer__right{margin-top:2.25rem}}.footer__logo-container{display:flex;align-items:center}.footer__logo-container .footer__logo{width:4.75rem;height:5rem;margin-right:1.5rem}.footer__logo-container .footer__logo-text{max-width:235px}.footer__right{display:flex;align-items:center}@media only screen and (max-width:1.02E+3px){.footer__right{flex-direction:column-reverse;align-items:flex-end;justify-content:space-between;height:100%}.footer__right .footer__copy{margin-top:1.5rem;margin-right:0}}@media only screen and (max-width:768px){.footer__right{align-items:center}.footer__right .footer__copy{margin-top:1rem;margin-right:0}}.footer__copy{margin-right:1.5rem}.footer__links a + a{margin-left:1.5rem}.richtext{font-family:'Inter',sans-serif;font-size:1rem;line-height:1.33;font-weight:400}.richtext img{width:100% !important;height:auto}.richtext iframe{width:100%;height:auto;aspect-ratio:1.78}.richtext a{text-decoration:underline;overflow-wrap:break-word;word-wrap:break-word}.richtext p,.richtext ul,.richtext ol,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5{margin:0}.richtext h1 + p,.richtext h1 + ul,.richtext h1 + ol,.richtext h3 + p,.richtext h3 + ul,.richtext h3 + ol,.richtext h1 + h1,.richtext h1 + h2,.richtext h1 + h4,.richtext h1 + h5,.richtext h2 + h1,.richtext h2 + h2,.richtext h2 + h4,.richtext h2 + h5,.richtext h3 + h1,.richtext h3 + h2,.richtext h3 + h4,.richtext h3 + h5{margin-top:1rem}.richtext h2 + p,.richtext h2 + ul,.richtext h2 + ol{margin-top:2rem}.richtext h1 + h3,.richtext h2 + h3,.richtext h3 + h3{margin-top:1.5rem}.richtext h1 + table,.richtext h2 + table,.richtext h3 + table,.richtext h4 + table,.richtext h5 + table{margin-top:2rem}.richtext h1 + .table-wrap,.richtext h2 + .table-wrap,.richtext h3 + .table-wrap,.richtext h4 + .table-wrap,.richtext h5 + .table-wrap{margin-top:2rem}.richtext h4 + p,.richtext h4 + ul,.richtext h4 + ol,.richtext h4 + h4,.richtext h4 + h5,.richtext h5 + p,.richtext h5 + ul,.richtext h5 + ol,.richtext h5 + h4,.richtext h5 + h5{margin-top:0}.richtext h1 + img,.richtext h2 + img,.richtext h3 + img,.richtext h4 + img,.richtext h5 + img,.richtext h1 + iframe,.richtext h2 + iframe,.richtext h3 + iframe,.richtext h4 + iframe,.richtext h5 + iframe{margin-top:2.25rem}.richtext p + h1,.richtext p + h2,.richtext p + h3,.richtext P + h4,.richtext p + h5,.richtext p + img,.richtext p + iframe,.richtext ul + h1,.richtext ul + h2,.richtext ul + h3,.richtext ul + h4,.richtext ul + h5,.richtext ul + img,.richtext ul + iframe,.richtext ol + h1,.richtext ol + h2,.richtext ol + h3,.richtext ol + h4,.richtext ol + h5,.richtext ol + img,.richtext ol + iframe,.richtext table + h1,.richtext table + h2,.richtext table + h3,.richtext table + h4,.richtext table + h5,.richtext table + img,.richtext table + iframe,.richtext .table-wrap + h1,.richtext .table-wrap + h2,.richtext .table-wrap + h3,.richtext .table-wrap + h4,.richtext .table-wrap + h5,.richtext .table-wrap + img,.richtext .table-wrap + iframe,.richtext img + h1,.richtext img + h2,.richtext img + h3,.richtext img + h4,.richtext img + h5,.richtext img + p,.richtext img + ul,.richtext img + ol,.richtext img + table,.richtext img + .table-wrap,.richtext iframe + h1,.richtext iframe + h2,.richtext iframe + h3,.richtext iframe + h4,.richtext iframe + h5,.richtext iframe + p,.richtext iframe + ul,.richtext iframe + ol,.richtext iframe + table,.richtext iframe + .table-wrap,.richtext img + img,.richtext img + iframe,.richtext iframe + img,.richtext iframe + iframe{margin-top:2.25rem}.richtext p + p,.richtext ul + p,.richtext ol + p,.richtext table + p,.richtext .table-wrap + p{margin-top:1.5rem}.richtext p + ul,.richtext ul + ul,.richtext ol + ul,.richtext table + ul,.richtext .table-wrap + ul{margin-top:1rem}.richtext p + ol,.richtext ul + ol,.richtext ol + ol,.richtext table + ol,.richtext .table-wrap + ol{margin-top:1rem}.richtext p + table,.richtext ul + table,.richtext ol + table,.richtext table + table{margin-top:1rem}.richtext p + .table-wrap,.richtext ul + .table-wrap,.richtext ol + .table-wrap,.richtext table + .table-wrap{margin-top:1rem}.richtext li>p + p{margin-top:1rem;margin-bottom:2.25rem}.richtext li + li{margin-top:0}.richtext strong{font-weight:700}.richtext h1{font-family:'Noto Serif';font-size:calc(clamp(2.25rem,2.007vw + 1.287rem,3rem));line-height:1.12;font-weight:400}.richtext h2{font-family:'Noto Serif';font-size:calc(clamp(1.75rem,0.669vw + 1.429rem,2rem));line-height:1.23;font-weight:400}.richtext h3{font-family:'Noto Serif';font-size:1.25rem;line-height:1.4;font-weight:400}.richtext h4{line-height:1.5;font-size:1rem;font-weight:400}.richtext h5,.richtext th{line-height:1.5;font-size:1rem;font-weight:600}.richtext td{font-size:1rem;line-height:1.5;font-weight:400}.richtext ul{list-style:disc inside none}.richtext ul li{list-style:unset}.richtext ul:has(h4){list-style:unset;list-style-type:none}.richtext ul:has(h4) h4{position:relative;padding-left:1rem}.richtext ul:has(h4) h4:before{content:'•';position:absolute;left:0;color:var(--clr-heading)}.richtext ul:has(h4) li + li{margin-top:2rem}.richtext ol{list-style-position:outside;padding:0;counter-reset:item}.richtext ol li{display:block}.richtext ol li:before{content:counters(item,'.') '.';counter-increment:item;padding-right:0.25em}.richtext ol li + li{margin-top:0}.richtext table tr{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;grid-gap:1.25rem;border-bottom:1px solid var(--clr-text)}.richtext table tr:last-child{border-bottom:none}.richtext table th{padding:0 0 1rem 0}.richtext table td{padding:1rem 0 1rem}.richtext table th,.richtext table td{text-align:start}.richtext--position ul{list-style-type:none}.richtext--position ul li{list-style-type:none;padding-left:2rem;position:relative;margin-left:0;line-height:2}.richtext--position ul li:before{position:absolute;left:0;top:4px;content:'';background-image:url("../themes/www/assets/img/svg/check_small.svg");width:1.5rem;height:1.5rem}.form__input{position:relative}.form__input + .form__input{margin-top:1rem}.form__input label{margin-bottom:.5rem;display:block}.form__input textarea{transition:height 150ms ease-in-out}.form__input input,.form__input textarea{border:1px solid var(--clr-dark);width:100%;height:2.62rem;font-size:1rem;line-height:1.5;background:transparent;padding:.5rem 1rem;position:relative;transition:background 250ms ease-in-out;overflow:hidden;border-radius:.75rem}.form__input input.hidden-input,.form__input textarea.hidden-input{position:fixed;opacity:0;pointer-events:none}.form__input textarea{resize:none;height:5rem}.form__input .error-message{display:none;position:absolute;color:var(--clr-error);font-size:.75rem;line-height:1;top:102%;left:0;margin-top:0;padding-left:0}.form__input.error input,.form__input.error textarea{border-color:var(--clr-error)}.form__input.error .error-message{display:block}.form__button-holder{width:100%;padding:0;display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}@media only screen and (max-width:768px){.form__button-holder{flex-direction:column;margin-top:1.5rem;align-items:flex-start}.form__button-holder .form__button{width:100%;margin-top:2.25rem}}.form__checkbox{position:relative;padding:0 0 0 1.62rem;height:1.5rem;display:flex;width:fit-content;align-items:center}.form__checkbox .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:0;width:1.12rem;height:1.12rem;border-radius:4px;padding:1px 5px;background-color:transparent;cursor:pointer;border:1px solid var(--clr-text)}.form__checkbox .checkmark:after{content:'';position:absolute;display:none;width:6px;height:.75rem;border:solid;border-width:0px 2px 2px 0px;transform:rotate(45deg)}.form__checkbox span,.form__checkbox a{white-space:nowrap}.form__checkbox input:checked ~ .checkmark{background-color:var(--clr-text);border-color:var(--clr-text)}.form__checkbox input:checked ~ .checkmark:after{display:block;border-color:var(--clr-white)}.form__checkbox input:hover ~ .checkmark{border-color:var(--clr-text)}.form__checkbox input:hover ~ .checkmark:after{display:block;border-color:var(--clr-text)}.form__checkbox input:checked:hover ~ .checkmark:after{display:block;border-color:var(--clr-white)}.form__checkbox .checkbox-error-message{display:none;position:absolute;color:var(--clr-error);font-size:.75rem;line-height:1.5;top:100%;margin-top:0}.form__checkbox.error .checkmark{border-color:var(--clr-error)}.form__checkbox.error .checkbox-error-message{display:block}.form__privacy{color:var(--clr-text)}.form__agree{display:block}.form .global-error-message{width:100%;text-align:center;padding:1rem 2rem;display:none;font-size:1rem;line-height:1.38;color:var(--clr-error)}.form fieldset{border:none;padding:0;margin:1.5rem 0}.form fieldset label{cursor:pointer}.form legend{font-size:1rem;line-height:1.38;color:var(--clr-text);margin-bottom:1rem}.form__radio{display:flex;align-items:center}.form__radio + .form__radio{margin-top:1rem}.form__radio input[type='radio']{width:20px;height:20px;margin-right:.75rem;border-radius:50%;border-style:solid;border-width:2px;border-color:var(--clr-text);background-color:transparent;cursor:pointer;display:grid;place-content:center;transition:border-color 150ms ease-in-out;position:relative}.form__radio input[type='radio']:before{content:'';width:10px;height:10px;border-radius:50%;background-color:var(--clr-text);transform:scale(0);transition:transform 150ms ease-in-out}.form__radio input[type='radio']:checked:before{transform:scale(1)}.form__warning{display:flex;align-items:center;justify-content:center;padding:1rem 3.75rem;background-color:var(--clr-light);border-radius:.75rem;height:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;transition:all 150ms ease-in-out}.form__warning.show{height:auto;margin-bottom:2rem;margin-top:2rem;padding-top:1rem;padding-bottom:1rem;opacity:1}.form__warning .text{font-size:.875rem;line-height:1.38;text-align:center}.qwrap{position:absolute;top:-50000px;left:-50000px}html{-ms-touch-action:none;font-weight:400;font-size:16px;line-height:1.36;font-family:'Inter';scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{--clr-bg:var(--clr-white);--clr-text:var(--clr-dark);font-size:1rem;font-weight:400;line-height:1.5;background-color:var(--clr-bg);color:var(--clr-text)}*::-webkit-selection{background-color:var(--clr-accent);color:var(--clr-white)}*::-moz-selection{background-color:var(--clr-accent);color:var(--clr-white)}*::selection{background-color:var(--clr-accent);color:var(--clr-white)}.sr .reveal{visibility:hidden}img{width:100%;height:auto;object-fit:contain;display:block}.height-100vh{height:calc(var(--vh) * 100);min-height:calc(var(--vh) * 100)}@media only screen and (min-width:1.02E+3px){.desktop-hide{display:none !important}}@media only screen and (max-width:1.02E+3px){.mobile-hide{display:none !important}}.wrap{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto}.container{padding-left:var(--site-padding);padding-right:var(--site-padding)}.article{width:100%;max-width:var(--article-width);margin-left:auto;margin-right:auto}.preloader{position:fixed;width:100%;height:100%;left:0;top:0;z-index:300;background:var(--clr-mid);transition:opacity 200ms ease-in-out}.preloader.page-loaded{z-index:-1}.page-loaded .preloader{opacity:0;pointer-events:none}.a-title,.a-block,.full-image img{will-change:transform}.full-image{width:100%;height:100vh;font-size:0;overflow:hidden}.full-image img{object-fit:cover;object-position:center;width:100%;height:100%}@media only screen and (max-width:768px){.full-image{height:auto;aspect-ratio:1}}.text p + p,.text p + ul,.text ul + p{margin-top:1.5rem}.text + .button{margin-top:1.5rem}.text ul{list-style-type:none}.text ul li{list-style-type:none;padding-left:2rem;position:relative;margin-left:0}.text ul li + li{margin-top:1.5rem}.text ul li:before{position:absolute;left:0;top:2px;content:'';background-image:url("../themes/www/assets/img/svg/check.svg");width:1.5rem;height:1.5rem}.text ul.video-list li:before{background-image:url("../themes/www/assets/img/svg/video.svg");top:0}.text ul.download-list{padding-left:0}.text ul.download-list li{padding-left:0}.text ul.download-list li:before{content:none;display:none}.section{padding-top:5rem;padding-bottom:5rem}.section.top-section{padding-top:9.75rem}@media only screen and (max-width:768px){.section.top-section{padding-top:6.88rem}}.section.footer{padding-top:0;padding-bottom:3rem}@media only screen and (max-width:768px){.section{padding-top:3.75rem;padding-bottom:3.75rem}}.section.bg-mid + .footer{background-color:var(--clr-mid)}.section.bg-dark + .footer{background-color:var(--clr-dark)}.section.bg-light + .footer{background-color:var(--clr-light)}.section.bg-white + .footer{background-color:var(--clr-white)}.section-title--center{display:flex;flex-direction:column;align-items:center;text-align:center}.section-title .headline,.section-title .title{margin-bottom:2.25rem}.page-title{margin-bottom:3rem}.page-title .headline + .text,.page-title .title + .text{margin-top:1.5rem}.page-title--center{max-width:var(--article-width);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.page-title__footnote{margin-top:1rem}.page-title + .logo-grid{margin-top:3.75rem}.card{width:100%;height:auto;aspect-ratio:1.33;border-radius:1.5rem;overflow:hidden}.card--square{aspect-ratio:1}.card--wide{aspect-ratio:2.2375}.card img,.card video{width:100%;height:100%;object-fit:cover;object-position:center}.card-link__title{margin-top:1.5rem}.card-link__title--center{width:100%;text-align:center}.card-link__footnote{margin-top:1rem}.card-link .card img{transition:transform 400ms ease-out}a.card-link:hover .card img{transform:scale(1.05)}.flex{display:flex}.flex--column{flex-direction:column}@media only screen and (min-width:768px){.flex .flex-item{flex:2 1 50%;max-width:50%}.flex .flex-item:first-child{padding-right:1.12rem}.flex .flex-item:nth-child(2){padding-left:1.12rem}}@media only screen and (max-width:768px){.flex{flex-direction:column}.flex .flex-item{padding-right:0;padding-left:0}.flex .flex-item + .flex-item{margin-top:2.25rem}}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 2.25rem}@media only screen and (max-width:1.02E+3px){.grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.grid{grid-template-columns:repeat(1,1fr)}}.logo-grid{display:flex;flex-wrap:wrap;gap:3.75rem;justify-content:center;align-items:center}.logo-grid .logo-link{flex:0 0 auto;width:calc((100% - 4 * 3.75rem) / 5)}@media only screen and (max-width:1.02E+3px){.logo-grid .logo-link{width:calc((100% - 2 * 3.75rem) / 3)}}@media only screen and (max-width:768px){.logo-grid .logo-link{width:calc((100% - 1 * 3.75rem) / 2)}}@media only screen and (max-width:768px){.logo-grid{gap:2rem}}.logo-link{width:100%;height:120px;display:flex;align-items:center;justify-content:center}.logo-link img,.logo-link svg{height:80%;max-height:64px;aspect-ratio:1.5;object-fit:contain}.logo-link--square img,.logo-link--square svg{max-height:54px;aspect-ratio:1}.partners-page{min-height:85vh}.button-holder{width:100;display:flex;justify-content:center;padding-top:2.25rem}.bg-light{background-color:var(--clr-light)}.bg-mid{background-color:var(--clr-mid)}.bg-dark{background-color:var(--clr-dark)}.bg-accent{background-color:var(--clr-accent-light)}.bg-white{background-color:var(--clr-white)}.text-image-block .text-block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.text-image-block .text-block .headline{margin-bottom:1.5rem}.text-image-block .text-block .title{margin-bottom:1.5rem}@media only screen and (min-width:768px){.text-image-block--reverse{flex-direction:row-reverse}.text-image-block--reverse .flex-item:first-child{padding-left:1.12rem;padding-right:0}.text-image-block--reverse .flex-item:nth-child(2){padding-right:1.12rem;padding-left:0}}.text-text-block .text-block .headline{margin-bottom:1.5rem}.text-text-block .text-block .title{margin-bottom:2.25rem}.button{width:fit-content;height:2.62rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:background-color 170ms ease-out;white-space:nowrap}.button--primary{background-color:var(--clr-accent);color:var(--clr-white)}.button--primary:hover{background-color:#8f224c}.button--secondary{border:1px solid var(--clr-white);background-color:transparent}.button--secondary:hover{background-color:rgba(255,255,255,0.15)}.button--small{height:2.25rem;font-size:.875rem;padding:.5rem 1rem}.draw{position:relative;display:inline-flex;white-space:nowrap;--bottom:-0.1em}.draw:after{background-color:currentColor;bottom:var(--bottom);content:'';height:0.07em;left:0;min-height:1px;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.785,.135,.15,.86)}.draw:hover:after{transform:scaleX(1);transform-origin:left}.draw:not(:hover):after{transform:scaleX(0);transform-origin:right}.draw.active:after{transform:scaleX(1);transform-origin:left}.redraw{position:relative;display:inline-flex;white-space:nowrap;--bottom:-0.1em}.redraw:after,.redraw:before{background-color:currentColor;bottom:var(--bottom);content:'';height:0.07em;left:0;min-height:1px;position:absolute;right:0}.redraw:after{transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(.785,.135,.15,.86);transition-delay:0s}.redraw:before{transform:scaleX(1);transform-origin:left;transition:transform .55s cubic-bezier(.785,.135,.15,.86);transition-delay:0s;transition-delay:0.5s}.redraw:hover:after{transform:scaleX(1);transform-origin:left;transition:transform .55s cubic-bezier(.785,.135,.15,.86);transition-delay:0s;transition-delay:0.2s}.redraw:hover:before{transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(.785,.135,.15,.86);transition-delay:0s}.hero{position:relative;height:90vh}@media only screen and (max-width:768px){.hero{height:100vh}}.hero__image{position:absolute;top:0;left:0;width:100%;height:100%}.hero__image img{width:100%;height:100%;object-fit:cover;object-position:center}.hero__image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.24)}.hero__wrap{height:100%}.hero__container{height:100%;padding-top:5rem;padding-bottom:5rem;display:flex;align-items:center}.hero__content{position:relative;z-index:1;color:var(--clr-white);max-width:var(--article-width)}.hero__title{margin-bottom:1rem}.hero__buttons{margin-top:2.25rem;display:flex;align-items:center;flex-wrap:wrap}.hero__buttons .button{margin-right:1rem;margin-bottom:1rem}.privacy__top{max-width:var(--article-width)}.privacy__bottom{margin-top:2.25rem}@media only screen and (max-width:768px){.privacy__bottom .table-wrap{width:calc(100% + 2 * var(--site-padding));margin-left:calc(-1 * var(--site-padding));margin-right:calc(-1 * var(--site-padding));overflow-x:auto;padding-bottom:.5rem}.privacy__bottom .table-wrap table{width:1200px;margin-left:var(--site-padding);margin-right:var(--site-padding)}}.not-found{height:auto;min-height:82vh;display:flex;align-items:center;justify-content:center}.not-found__text{max-width:var(--article-width);margin-left:auto;margin-right:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.not-found__button{margin-top:1.5rem}.form-wrapper.success .form-form-container{height:0;max-height:0}.form-wrapper.success .form-success-container{height:auto;max-height:1000px}.form-form-container{transition:max-height 350ms ease-in-out;overflow:hidden;max-height:2000px}.form-form-container .form{max-width:var(--form-width);margin-left:auto;margin-right:auto;padding-bottom:1.5rem}.form-success-container{overflow:hidden;height:0;transition:max-height 350ms ease-in-out;max-height:0}.form-success-container .form-success-content{max-width:var(--article-width);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:3.75rem;padding-bottom:5rem}.form-success-container .form-success-content__icon{width:3.75rem;height:3.75rem;margin:0 0 1.5rem}.form-success-container .form-success-content__icon svg{width:100%;height:100%}.form-success-container .form-success-content .headline{margin:0 0 1.5rem}.player{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:200;background-color:var(--clr-black);display:none}.player__close{position:absolute;top:1rem;right:1rem;color:var(--clr-white);width:1.5rem;height:1.5rem}.player__container{height:100%;display:flex;align-items:center;justify-content:center}.player__container video{height:100%;width:auto;object-fit:contain;object-position:center;max-width:100%}.player.is-open{display:block}.cookies{width:100%;height:auto;position:fixed;bottom:0;left:0;display:flex;justify-content:flex-end;padding:0 1.5rem 1.5rem;z-index:200;transform:translate3d(0,200%,0);--clr-text:var(--clr-dark);--clr-bg:var(--clr-white)}@media only screen and (max-width:768px){.cookies{padding:0 1rem}}.cookies__wrap{width:fit-content;height:5rem;background-color:var(--clr-bg);border-radius:.75rem;color:var(--clr-text);display:flex;align-items:center;flex-wrap:nowrap;padding:1rem 1rem 1rem 2rem;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1))}@media only screen and (max-width:768px){.cookies__wrap{height:auto;width:100%;padding:1.5rem 1.5rem 2.25rem;flex-direction:column;align-items:centerl}}.cookies__left{display:flex;flex-wrap:nowrap;margin:0 2.25rem 0 0;max-width:500px}@media only screen and (max-width:768px){.cookies__left{margin:0 0 1rem;max-width:100%}}.cookies__right{display:flex;flex-wrap:nowrap;align-items:center}.cookies__right .button{margin-left:2.25rem}@media only screen and (max-width:768px){.cookies__right{flex-direction:column;align-items:center}.cookies__right .btn{margin-left:0;margin-top:1.5rem}}.cookies span{display:block}.cookies.show{transform:translate3d(0,0,0)}
.player__close{z-index:10}
.social-share button{margin:5px;padding:10px 15px;border:none;background-color:#eee;cursor:pointer;border-radius:5px}
.social-share button:hover{background-color:#ddd}