@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Literata:ital,opsz,wght@0,7..72,200..900;1,7..72,200..900&display=swap";html{box-sizing:border-box}html,body{overscroll-behavior:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5;text-rendering:optimizespeed}a{color:inherit;text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%;height:auto}input,button,textarea,select{color:inherit;font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}:root{--fs-display-xl: 3.5rem;--lh-display-xl: 4rem;--fs-display-l: 2.625rem;--lh-display-l: 2.875rem;--fs-display-m: 2.25rem;--lh-display-m: 2.625rem;--fs-display-s: 1.875rem;--lh-display-s: 2.375rem;--fs-title-xl: 1.75rem;--lh-title-xl: 2.25rem;--fs-title-l: 1.5rem;--lh-title-l: 2rem;--fs-title-m: 1.25rem;--lh-title-m: 1.5rem;--fs-body-l: 1.125rem;--lh-body-l: normal;--fs-body-m: 1rem;--lh-body-m: 1.375rem;--fs-body-s: .9375rem;--lh-body-s: 1.25rem;--fs-button-m: 1rem;--lh-button-m: 1.2;--ls-button-m: -.01em;--fs-note-l: .875rem;--lh-note-l: 1.25rem;--fs-note-m: .75rem;--lh-note-m: normal;--fs-note-s: .625rem;--lh-note-s: normal}html{--font-body: Inter, -apple-system, blinkmacsystemfont, Segoe UI, roboto, Helvetica Neue, arial, sans-serif;--font-heading: Literata, georgia, Times New Roman, serif;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-feature-settings:"rlig" 1,"calt" 1,"ss01" 1,"ss06" 1}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;font-optical-sizing:auto}b,strong{font-weight:600}.u-literata{font-family:var(--font-heading)}.display-xl{font-family:var(--font-heading);font-size:var(--fs-display-xl);line-height:var(--lh-display-xl)}.display-l{font-family:var(--font-heading);font-size:var(--fs-display-l);line-height:var(--lh-display-l)}.display-m{font-family:var(--font-heading);font-size:var(--fs-display-m);line-height:var(--lh-display-m)}.display-s{font-family:var(--font-heading);font-size:var(--fs-display-s);line-height:var(--lh-display-s)}.title-xl{font-family:var(--font-heading);font-size:var(--fs-title-xl);line-height:var(--lh-title-xl)}.title-l{font-family:var(--font-heading);font-size:var(--fs-title-l);line-height:var(--lh-title-l)}.title-m{font-family:var(--font-heading);font-size:var(--fs-title-m);line-height:var(--lh-title-m)}.body-l{font-family:var(--font-body);font-size:var(--fs-body-l);line-height:var(--lh-body-l)}.body-m{font-family:var(--font-body);font-size:var(--fs-body-m);line-height:var(--lh-body-m)}.body-s{font-family:var(--font-body);font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.button-m{font-family:var(--font-body);font-size:var(--fs-button-m);line-height:var(--lh-button-m);letter-spacing:var(--ls-button-m)}.note-l{font-family:var(--font-body);font-size:var(--fs-note-l);line-height:var(--lh-note-l)}.note-m{font-family:var(--font-body);font-size:var(--fs-note-m);line-height:var(--lh-note-m)}.note-s{font-family:var(--font-body);font-size:var(--fs-note-s);line-height:var(--lh-note-s)}:root{--color-black: #131313;--color-black-text: #212527;--color-dark-grey: #777;--color-grey: #b5b5b2;--color-warm-grey: #eceae4;--color-light-grey: #f4f4f4;--color-highlight-dark: #f3c03e;--color-highlight-medium: #fbe6b2;--color-highlight-light: #fdf1d8;--color-violet-100: #7679ff;--color-violet-60: #c9c9ff;--color-violet-40: #e4e4ff;--color-violet-20: #f8f8ff;--color-blue-100: #316d90;--color-blue-60: #aec5d3;--color-blue-40: #d6e2e9;--color-blue-20: #f6f8f9;--color-tangerine-100: #dd4936;--color-tangerine-60: #f1b5af;--color-tangerine-40: #f8dad7;--color-tangerine-20: #fdf6f5;--surface-dark-fill: rgb(255 255 255 / 10%);--surface-light-fill: rgb(255 255 255 / 30%)}:root{--size-none: 0;--size-2: .125rem;--size-4: .25rem;--size-8: .5rem;--size-12: .75rem;--size-16: 1rem;--size-24: 1.5rem;--size-32: 2rem;--size-40: 2.5rem;--size-48: 3rem;--size-56: 3.5rem;--size-64: 4rem;--size-72: 4.5rem;--size-80: 5rem;--size-96: 6rem;--size-104: 6.5rem;--size-112: 7rem;--size-120: 7.5rem;--size-160: 10rem;--size-240: 15rem;--size-260: 16.25rem;--size-360: 22.5rem}.filter-wrapper{position:relative;z-index:21}.o-filter-button{display:flex!important;position:fixed;z-index:19;bottom:2rem;left:50%;align-items:center;transform:translate(-50%);gap:4rem}.o-filter-button path{transition:all .5s}.o-filter-button:hover path{fill:#fff}.filter-modal{position:fixed;z-index:12;bottom:0;left:0;width:100%;height:100%;transform:translateY(100%);transition:all .5s;opacity:0;background-color:#000000b3;place-content:end}.filter-modal.is-open{transform:translateY(0);opacity:1}.filter-modal__content{width:100%;max-height:80svh;padding:2rem 1rem;overflow:auto;border-radius:4rem 4rem 0 0;background-color:var(--color-light-grey);color:#fff;text-align:center}@media screen and (min-width:64em){.filter-modal__content{padding:5rem 15rem}}.filter-group-section{margin-bottom:2rem}.filter-group-section:last-of-type{margin-bottom:0}.filter-type-title{font-size:var(--fs-title-m);line-height:var(--lh-title-m);margin-bottom:1rem;color:var(--color-black-text);font-family:var(--font-heading);font-weight:300}.filter-group{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.o-trigger-filter{transition:all .5s}.o-trigger-filter.is-active{border-color:var(--color-black)!important;background-color:var(--color-black)!important;color:#fff!important}.filter-search-group{margin-bottom:2rem}.search-container{display:flex;position:relative;gap:.5rem}.o-filter-name{flex:1;padding:.75rem 1rem;border:1px solid var(--color-warm-grey);border-radius:2rem;font-size:1rem}.o-filter-name:focus{border-color:var(--color-primary, #000);outline:none}.o-send-filter-name{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:none;border-radius:50%;background:var(--color-primary, #000);cursor:pointer}.o-send-filter-name svg{width:1.5rem;height:1.5rem}.o-send-filter-name path,.o-send-filter-name circle{stroke:#fff}.filter-actions{display:flex;flex-direction:column;gap:1rem}.o-apply-filter{min-width:20rem;margin:2rem auto;margin-bottom:0}.o-reset-filter{padding:2rem .75rem;border:none;background:transparent;color:var(--color-black-text)!important;text-align:center;text-decoration:underline;cursor:pointer}.filter-load-more{display:block;position:relative;z-index:11;width:100%;background-color:var(--color-light-grey);text-align:center}.o-load-more{position:relative;margin:2rem 0;padding:.5rem;transition:all .5s;border-bottom:1px solid currentcolor!important;border-radius:unset;border-color:transparent;background-color:transparent;cursor:pointer}.o-load-more:hover{border:1px solid currentcolor!important;border-radius:.25rem}.filter-loading,.filter-empty,.filter-error{grid-column:1/span 3;padding-top:3rem;color:var(--color-dark-grey);text-align:center}.filter-error{color:#d32f2f}.c-navbar{display:flex;position:fixed;z-index:100;top:0;left:0;box-sizing:border-box;align-items:center;justify-content:space-between;width:100%;padding:0 2rem;padding-top:2px}.c-navbar:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,white 0%,white 60%,transparent 100%);mask-image:linear-gradient(to bottom,white 0%,white 60%,transparent 100%)}.c-navbar .o-grain{position:absolute;top:0;left:0;width:100%;height:var(--navbar-height);pointer-events:none;background-repeat:repeat;background-size:200px 200px;-webkit-mask-image:linear-gradient(to bottom,white 0%,transparent 100%);mask-image:linear-gradient(to bottom,white 0%,transparent 100%)}.c-navbar a,.c-navbar button,.c-navbar svg path,.c-navbar svg rect,.c-navbar svg circle,.c-navbar svg polygon{transition:color .3s ease,fill .3s ease,stroke .3s ease,border-color .3s ease,background-color .3s ease}.c-navbar span{transition:background-color .3s ease}.c-navbar:not(:has(.c-navbar__menu-item:hover)).dark-nav a,.c-navbar:not(:has(.c-navbar__menu-item:hover)).dark-nav button{border-color:#000;color:#000}.c-navbar:not(:has(.c-navbar__menu-item:hover)).dark-nav span{background-color:#000}.c-navbar:not(:has(.c-navbar__menu-item:hover)).dark-nav .c-navbar__logo{filter:invert(100%)}.c-navbar:not(:has(.c-navbar__menu-item:hover)).dark-nav .is-button{background-color:#000;color:#fff!important}.c-navbar:not(:has(.c-navbar__menu-item:hover)).dark-nav .o-check-button{border-color:var(--color-black-text)!important;background-color:transparent!important;color:var(--color-black-text)!important}.c-navbar:not(:has(.c-navbar__menu-item:hover)).light-nav a,.c-navbar:not(:has(.c-navbar__menu-item:hover)).light-nav button{border-color:#fff;color:#fff}.c-navbar:not(:has(.c-navbar__menu-item:hover)).light-nav span{background-color:#fff}.c-navbar:not(:has(.c-navbar__menu-item:hover)).light-nav .is-button{background-color:#fff;color:#000!important}.c-navbar:has(.c-navbar__menu-item:hover),.c-navbar:has(.c-navbar__menu-item.is-open){color:#000}.c-navbar:has(.c-navbar__menu-item:hover):before,.c-navbar:has(.c-navbar__menu-item.is-open):before{content:"";position:fixed;z-index:-1;top:0;left:0;width:100%;min-height:100svh;transition:all .2s ease;background:#000000b3}.c-navbar:has(.c-navbar__menu-item:hover) a,.c-navbar:has(.c-navbar__menu-item:hover) button,.c-navbar:has(.c-navbar__menu-item.is-open) a,.c-navbar:has(.c-navbar__menu-item.is-open) button{color:#fff}.c-navbar:has(.c-navbar__menu-item:hover) .is-button,.c-navbar:has(.c-navbar__menu-item.is-open) .is-button{background-color:#fff;color:#000!important}.c-navbar__logo{position:relative;z-index:2;padding:1rem 0}.c-navbar__logo img{width:auto;height:2rem}.c-navbar__nav{z-index:1}.c-navbar__menu{display:flex;margin:0;padding:0}.c-navbar__menu-item{display:flex}.c-navbar__menu-item:hover .c-navbar__wrapper,.c-navbar__menu-item.is-open .c-navbar__wrapper{background:var(--color-light-grey)}.c-navbar__menu-item:hover .c-navbar__wrapper:before,.c-navbar__menu-item:hover .c-navbar__wrapper:after,.c-navbar__menu-item.is-open .c-navbar__wrapper:before,.c-navbar__menu-item.is-open .c-navbar__wrapper:after{visibility:visible;opacity:1}.c-navbar__menu-item:hover .c-navbar__link,.c-navbar__menu-item.is-open .c-navbar__link{color:var(--color-black-text)!important}.c-navbar__menu-item:hover .c-navbar__dropdown,.c-navbar__menu-item.is-open .c-navbar__dropdown{visibility:visible;opacity:1;pointer-events:all}.c-navbar__wrapper{display:flex;position:relative;align-items:center;height:100%;padding:0 1.5rem;transition:background .2s ease;border-radius:.75rem .75rem 0 0}.c-navbar__wrapper:before{content:"";visibility:hidden;position:absolute;z-index:1;bottom:0;left:0;width:1.37rem;height:1.37rem;transform:translate(-96%);transition:opacity .2s ease,visibility .2s ease;opacity:0;background:var(--color-light-grey);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path d='M22 22V0C22 19.2554 19.7543 22 0 22H22Z' fill='white'/></svg>") no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path d='M22 22V0C22 19.2554 19.7543 22 0 22H22Z' fill='white'/></svg>") no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.c-navbar__wrapper:after{content:"";visibility:hidden;position:absolute;z-index:1;right:0;bottom:0;width:1.37rem;height:1.37rem;transform:translate(99%);transition:opacity .2s ease,visibility .2s ease;opacity:0;background:var(--color-light-grey);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path d='M0 22V0C0 19.2554 2.24575 22 22 22H0Z' fill='white'/></svg>") no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><path d='M0 22V0C0 19.2554 2.24575 22 22 22H0Z' fill='white'/></svg>") no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.c-navbar .simple-link{list-style-type:none;place-content:center}.c-navbar .simple-link__voice{padding:.5rem 1rem}.c-navbar .simple-link .is-button{margin-left:1.5rem;padding:.5rem 1rem;border-radius:.25rem}.c-navbar__link{padding-bottom:.2rem;transition:all .2s ease;border:none;background:transparent;color:inherit;text-decoration:none;cursor:pointer}.c-navbar__link.is-current{border-bottom:1px solid #f4f4f4;font-weight:600}.c-navbar__dropdown{visibility:hidden;position:absolute;z-index:2;top:100%;left:50%;width:calc(100vw - 4rem);transform:translate(-50%);transition:opacity .2s ease,visibility .2s ease;opacity:0;pointer-events:none}.c-navbar__dropdown[aria-hidden=true] *{pointer-events:none}.c-navbar__dropdown.is-open{visibility:visible;opacity:1;pointer-events:all}.c-navbar__dropdown-content{display:grid;grid-template-columns:repeat(2,1fr);padding:2.5rem;border-radius:1.5rem;background:var(--color-light-grey);color:var(--color-black-text);gap:8rem}.c-navbar__dropdown-left,.c-navbar__dropdown-right{display:flex;flex-direction:column}.c-navbar__dropdown-left{flex-direction:row;gap:1rem}.c-navbar__dropdown-link{font-size:var(--fs-title-m);line-height:var(--lh-title-m);display:flex;align-items:center;justify-content:space-between;padding:1rem 0;transition:background .2s ease;border-bottom:1px solid var(--color-grey);color:var(--color-black-text)!important;font-family:var(--font-heading);font-weight:300}.c-navbar__dropdown-link:hover .c-navbar__dropdown-arrow svg{transform:translate(.25rem)}.c-navbar__dropdown-link.is-current{font-weight:400}.c-navbar__dropdown-link.is-current .c-navbar__dropdown-arrow{background-color:var(--color-highlight-dark)}.c-navbar__dropdown-link.is-current .c-navbar__dropdown-arrow path{stroke:#000}.c-navbar__dropdown-arrow{display:flex;padding:1rem 1.5rem;transition:transform .2s ease;border-radius:.25rem;background-color:#000}.c-navbar__dropdown-arrow svg{transition:transform .2s ease}.c-navbar .navbar-mob{display:flex;gap:.5rem;position:relative;z-index:2}.c-navbar .navbar-mob .o-check-button{border:1px solid var(--color-black-text)!important;border-color:var(--color-black-text)!important;background-color:var(--color-black-text)!important;color:#fff!important}.c-navbar .navbar-mob__menu{position:relative;z-index:2}.c-navbar .navbar-mob__panel{display:flex;position:fixed;z-index:1;top:0;left:100%;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;height:100svh;padding-top:var(--navbar-height);overflow-x:hidden;transition:all .3s ease;background-color:var(--color-light-grey)}.c-navbar .navbar-mob__panel.is-open{left:0}.c-navbar .navbar-mob__panel--cards{display:flex;flex-direction:column;gap:1.5rem}.c-navbar .navbar-mob__panel--voice{margin-bottom:2rem;overflow:hidden}.c-navbar .navbar-mob__panel--voice .is-current .c-navbar__dropdown-arrow{background-color:var(--color-highlight-dark)!important}.c-navbar .navbar-mob__panel--container{position:relative;padding:0 1rem 1rem}.c-navbar .navbar-mob__panel .single-link__voice,.c-navbar .navbar-mob__panel a.single-link__voice{font-size:var(--fs-title-m);line-height:var(--lh-title-m);display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;border-bottom:1px solid #f4f4f4;font-family:var(--font-heading)}.c-navbar .navbar-mob__panel .single-link__voice--children{position:absolute;top:0;left:100%;width:100%;height:100%;padding:0 1rem;transition:all .3s ease;background-color:var(--color-light-grey)}.c-navbar .navbar-mob__panel .single-link__voice--children.is-active{left:0}@media screen and (max-width:47.99em){.c-navbar{padding:0 1rem}}.c-navbar .card-menu{z-index:2;box-sizing:border-box;padding:1.5rem;border-radius:1rem;background-color:#fff}@media screen and (max-width:47.99em){.c-navbar .card-menu{display:flex;gap:1.5rem}}.c-navbar .card-menu .o-card-menu-image{margin-bottom:1.5rem;border-radius:.5rem;aspect-ratio:206/140;object-fit:cover}@media screen and (max-width:47.99em){.c-navbar .card-menu .o-card-menu-image{flex-shrink:0;width:6rem;height:6rem;margin:0;aspect-ratio:1}}.c-navbar .card-menu .o-card-menu-title{font-size:var(--fs-title-m);line-height:var(--lh-title-m);margin-bottom:.75rem;font-family:var(--font-heading)}@media screen and (max-width:47.99em){.c-navbar .card-menu .o-card-menu-title{font-size:1rem}}.c-navbar .card-menu .o-card-menu-description{font-size:var(--fs-note-m);line-height:var(--lh-note-m);margin-bottom:1rem;color:var(--color-black-text)}.c-navbar .o-back-button{justify-content:start!important;border-bottom:none!important;font-family:var(--font-body)!important;font-size:.9375rem!important;gap:1rem}.c-navbar .o-back-button span{background-color:transparent!important}.c-footer{position:relative;z-index:20;overflow:hidden;background-color:var(--color-light-grey)}.c-footer>*:not(.c-blob){position:relative;z-index:2}.c-footer__newsletter{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem;padding:2.5rem 1rem!important;background-color:var(--color-black);color:var(--color-light-grey);text-align:center}@media screen and (min-width:48em){.c-footer__newsletter{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem;padding:2rem 1rem!important;text-align:unset}}.c-footer__newsletter--copy{grid-column:1/span 4;place-content:center}.c-footer__newsletter .o-newsletter-title{font-size:var(--fs-title-l);line-height:var(--lh-title-l);margin-bottom:1rem;font-family:var(--font-heading)}.c-footer__newsletter .o-newsletter-description{font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.c-footer__newsletter .form{grid-column:1/span 4}@media screen and (min-width:48em){.c-footer__newsletter .form{grid-column:7/span 5}}.c-footer__newsletter .form input{width:100%}.c-footer__menu{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem;padding:2rem 1rem!important;overflow:hidden;color:var(--color-black-text)}@media screen and (min-width:48em){.c-footer__menu{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem}}.c-footer__menu--single{grid-column:span 4}@media screen and (min-width:48em){.c-footer__menu--single{grid-column:span 4}}@media screen and (min-width:64em){.c-footer__menu--single{grid-column:span 2}}@media screen and (min-width:64em){.b2c-page .c-footer__menu--single{grid-column:span 4}}.c-footer__menu .o-menu-title{font-size:var(--fs-title-m);line-height:var(--lh-title-m);margin-bottom:1rem;font-family:var(--font-heading)}.c-footer__menu .o-faq-question{font-size:var(--fs-title-m);line-height:var(--lh-title-m);font-family:var(--font-heading)}.c-footer__menu .o-menu-item{font-size:var(--fs-note-l);line-height:var(--lh-note-l);display:block;margin-bottom:.5rem}.c-footer__bottom{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;color:var(--color-black-text);gap:1rem}@media screen and (min-width:64em){.c-footer__bottom{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem;gap:unset;padding:2rem 1rem!important}}.c-footer__bottom .buttons{display:flex;grid-column:1/span 4;flex-direction:column;align-items:center;gap:1rem}@media screen and (min-width:48em){.c-footer__bottom .buttons{grid-column:1/span 5;flex-direction:row;justify-content:center}}@media screen and (min-width:64em){.c-footer__bottom .buttons{justify-content:start}}@media screen and (max-width:47.99em){.c-footer__bottom .buttons .c-button{width:100%}}.c-footer__bottom .o-footer-logo{grid-column:1/span 4;place-content:center}@media screen and (min-width:64em){.c-footer__bottom .o-footer-logo{grid-column:6/span 2}}.c-footer__bottom .o-footer-logo img{width:12rem;margin:0 auto}.c-footer__bottom .socials{display:flex;grid-column:1/span 4;align-items:center;justify-content:space-between;gap:1rem}@media screen and (min-width:64em){.c-footer__bottom .socials{grid-column:8/span 5;justify-content:end}}.c-footer__bottom .socials .o-social-intro{font-size:var(--fs-title-m);line-height:var(--lh-title-m);font-family:var(--font-heading)}.c-footer__bottom .socials__list{gap:1rem;display:flex}.c-footer__bottom .socials__list .o-social-icon{width:2.75rem;aspect-ratio:1}.c-footer__legal{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;padding:1rem;gap:2rem}@media screen and (min-width:48em){.c-footer__legal{flex-direction:row;padding:1rem}}.c-footer__legal .o-copyright{font-size:var(--fs-note-m);line-height:var(--lh-note-m)}@media screen and (max-width:47.99em){.c-footer__legal .o-copyright{text-align:center}}.c-footer__legal--menu{display:flex;gap:1rem}.c-footer__legal--menu .o-menu-item{font-size:var(--fs-note-l);line-height:var(--lh-note-l)}.c-footer .c-blob{position:absolute;z-index:0;top:100%;left:50%;width:100%;height:100%;transform:translate(-50%) rotate(90deg);border-radius:50%;opacity:.3;filter:blur(50px);background:var(--Main-Palette-Highlight-Medium, #fbe6b2);pointer-events:none}.c-copy .o-copy-pretitle{font-size:var(--fs-body-m);line-height:var(--lh-body-m);display:block;margin-bottom:2.5rem;color:var(--color-dark-grey)}.c-copy .o-copy-title{font-size:var(--fs-display-s);line-height:var(--lh-display-s);margin-bottom:2.5rem;color:var(--color-black-text);font-family:var(--font-heading);font-weight:300}.c-copy .o-copy-description{font-size:var(--fs-body-s);line-height:var(--lh-body-s);margin-bottom:2.5rem;color:var(--color-black-text)}.c-copy .c-button{margin:0 auto}.c-sticky-list{position:relative;padding:var(--navbar-height) 1rem;background-color:var(--color-light-grey)}.c-sticky-list[data-color=is-black] .o-copy-pretitle,.c-sticky-list[data-color=is-black] .o-copy-title,.c-sticky-list[data-color=is-black] .o-copy-description{color:var(--color-light-grey)}.c-sticky-list__intro{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem;padding-top:var(--navbar-height);padding-bottom:2.5rem}@media screen and (min-width:64em){.c-sticky-list__intro{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem;position:sticky;top:var(--navbar-height);min-height:80svh;padding-top:var(--navbar-height);padding-bottom:2.5rem}}.c-sticky-list__intro-content{grid-column:1/span 4}@media screen and (min-width:64em){.c-sticky-list__intro-content{grid-column:1/span 3}}.c-sticky-list__intro .c-button{margin:unset!important}.c-sticky-list__list{display:grid;grid-template-columns:repeat(1,1fr);padding:0 1rem;gap:1rem}@media screen and (min-width:64em){.c-sticky-list__list{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem}}@media screen and (max-width:63.99em){.c-sticky-list__list-content{display:grid;grid-template-columns:repeat(2,1fr);padding:0 1rem;gap:1rem;padding:0}}@media screen and (min-width:64em){.c-sticky-list__list-content{grid-column:7/span 4}}.c-sticky-list__list .single-item{display:flex;flex-direction:column;margin-bottom:5rem;gap:1rem}@media screen and (min-width:64em){.c-sticky-list__list .single-item{flex-direction:row;align-items:center}}.c-sticky-list__list .single-item .o-list-image,.c-sticky-list__list .single-item .wrapper-parallax{width:100%;max-width:10rem;border-radius:1.5rem;aspect-ratio:1/1;object-fit:cover}.c-sticky-list__list .single-item .o-list-title{font-size:var(--fs-title-l);line-height:var(--lh-title-l);margin-bottom:1rem}.c-sticky-list__list .single-item .o-list-description p{font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.c-sticky-step{min-height:100vh}.c-sticky-step__item{position:sticky;top:var(--navbar-height);border:2px solid transparent;border-bottom:none;border-left:none;border-radius:2.5rem 2.5rem 0 0;background:linear-gradient(#f9f9f9,#f9f9f9) padding-box,linear-gradient(to right,rgba(49,109,144,.45) 0%,transparent 80%) border-box;background-color:#f9f9f9}.c-sticky-step__item--header{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem;z-index:1;align-items:center;padding:1rem}@media screen and (min-width:48em){.c-sticky-step__item--header{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem;padding:1rem 2rem}}.c-sticky-step__item--header .o-step-number{font-size:var(--fs-display-xs);line-height:var(--lh-display-xs);grid-column:1/span 1;width:max-content;height:max-content;padding:.25rem .5rem;border-radius:.25rem;background-color:var(--color-black);color:var(--color-light-grey)}.c-sticky-step__item--header .o-step-title{font-size:var(--fs-title-xl);line-height:var(--lh-title-xl);grid-column:4/span 3;margin-bottom:unset}@media screen and (max-width:47.99em){.c-sticky-step__item--header .o-step-title{grid-column:2/span 3}}.c-sticky-step__item--body{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem 10rem;gap:1rem}@media screen and (min-width:48em){.c-sticky-step__item--body{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem 10rem;gap:1rem}}.c-sticky-step__item--body .o-step-description,.c-sticky-step__item--body .o-step-intro{grid-column:8/span 3}@media screen and (max-width:47.99em){.c-sticky-step__item--body .o-step-description,.c-sticky-step__item--body .o-step-intro{grid-column:1/span 4}}.c-sticky-step__item--body .o-step-description{font-size:var(--fs-body-s);line-height:var(--lh-body-s);margin-bottom:2.5rem;color:var(--color-dark-grey)}.c-sticky-step__item--body .o-step-intro{font-size:var(--fs-title-m);line-height:var(--lh-title-m);color:var(--color-black);font-family:var(--font-heading);font-weight:300}.c-sticky-gallery{position:relative;padding:var(--navbar-height) 0}.c-sticky-gallery__intro{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem;padding-top:var(--navbar-height)}@media screen and (min-width:64em){.c-sticky-gallery__intro{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem;position:sticky;top:0;left:0;min-height:100svh}}.c-sticky-gallery__intro--content{grid-column:1/span 4;text-align:center;place-content:center}@media screen and (min-width:64em){.c-sticky-gallery__intro--content{grid-column:5/span 4}}.c-sticky-gallery__intro .o-gallery-title{font-size:var(--fs-display-m);line-height:var(--lh-display-m);margin-bottom:2.5rem;font-family:var(--font-heading);font-weight:300}.c-sticky-gallery__intro .switching-text{margin-bottom:2.5rem}.c-sticky-gallery__intro .o-switching-text-title{font-size:var(--fs-title-l);line-height:var(--lh-title-l);font-family:var(--font-heading);font-style:italic;font-weight:300;text-align:left}.c-sticky-gallery__intro .o-switching-text-title .o-switching-text-wrapper{display:inline-block;position:relative;height:1.25em;overflow:hidden;font-weight:400;vertical-align:bottom}.c-sticky-gallery__intro .o-switching-text-title .o-switching-text-word{display:block;visibility:hidden;position:absolute;top:0;left:0;white-space:nowrap}.c-sticky-gallery__intro .o-switching-text-title .o-switching-text-word .letter{display:inline-block;opacity:0;filter:blur(8px);will-change:opacity,filter,transform}.c-sticky-gallery__intro .o-gallery-description{font-size:var(--fs-body-m);line-height:var(--lh-body-m);margin-bottom:3.5rem}.c-sticky-gallery__intro .c-button{margin:0 auto}.c-sticky-gallery__intro .o-gallery-list{margin-bottom:3.5rem;padding:0 3rem;text-align:left}.c-sticky-gallery__intro .o-gallery-list .o-gallery-list-item{font-size:var(--fs-body-m);line-height:var(--lh-body-m);position:relative;padding:.75rem 0;border-bottom:1px solid #e4e3df;font-family:var(--font-heading)}.c-sticky-gallery__intro .o-gallery-list .o-gallery-list-item:before{content:"■";position:absolute;top:50%;left:-25px;transform:translateY(-50%)}.c-sticky-gallery__images{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem}@media screen and (min-width:64em){.c-sticky-gallery__images{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem}}.c-sticky-gallery__images--left{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem;grid-column:1/span 4;padding:unset}@media screen and (max-width:63.99em){.c-sticky-gallery__images--left{display:none}}.c-sticky-gallery__images--left .gallery-wrapper:nth-of-type(1){grid-column:1/span 3}.c-sticky-gallery__images--left .gallery-wrapper:nth-of-type(2){grid-column:3/span 2}.c-sticky-gallery__images--left .gallery-wrapper:nth-of-type(3){grid-column:2/span 2}.c-sticky-gallery__images--left .gallery-wrapper:nth-of-type(4){grid-column:3/span 2}.c-sticky-gallery__images--right{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem;grid-column:9/span 4;padding:unset;padding-top:15rem}@media screen and (max-width:63.99em){.c-sticky-gallery__images--right{position:relative;grid-column:1/span 4;width:100%;height:26rem}.c-sticky-gallery__images--right .gallery-wrapper{grid-column:unset!important;margin-bottom:unset!important}.c-sticky-gallery__images--right .gallery-wrapper:nth-of-type(1){position:absolute;top:6rem;right:5rem;width:10rem;margin:0 auto}.c-sticky-gallery__images--right .gallery-wrapper:nth-of-type(2){position:absolute;top:13rem;right:2rem;width:6rem}.c-sticky-gallery__images--right .gallery-wrapper:nth-of-type(3){position:absolute;z-index:2;top:13rem;left:2rem;width:6rem}.c-sticky-gallery__images--right .gallery-wrapper:nth-of-type(4){position:absolute;bottom:1rem;left:50%;width:8rem;transform:translate(-50%)}}.c-sticky-gallery__images--right .gallery-wrapper:nth-of-type(1){grid-column:2/span 3}.c-sticky-gallery__images--right .gallery-wrapper:nth-of-type(2){grid-column:1/span 2}.c-sticky-gallery__images--right .gallery-wrapper:nth-of-type(3){grid-column:2/span 2}.c-sticky-gallery__images .gallery-wrapper{margin-bottom:15rem;border-radius:.75rem}@media screen and (min-width:64em){.c-sticky-gallery__images .gallery-wrapper{grid-column-start:1}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(1){grid-row:1}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(2){grid-row:2}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(3){grid-row:3}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(4){grid-row:4}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(5){grid-row:5}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(6){grid-row:6}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(7){grid-row:7}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(8){grid-row:8}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(9){grid-row:9}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(10){grid-row:10}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(11){grid-row:11}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(12){grid-row:12}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(13){grid-row:13}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(14){grid-row:14}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(15){grid-row:15}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(16){grid-row:16}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(17){grid-row:17}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(18){grid-row:18}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(19){grid-row:19}.c-sticky-gallery__images .gallery-wrapper:nth-of-type(20){grid-row:20}}.c-sticky-gallery .c-sticky-gallery__images--top{display:flex;position:relative;height:26rem;padding-top:var(--navbar-height)}.c-sticky-gallery .c-sticky-gallery__images--top .gallery-wrapper{border-radius:.75rem;aspect-ratio:1}.c-sticky-gallery .c-sticky-gallery__images--top .gallery-wrapper:nth-of-type(1){position:absolute;top:6rem;right:5rem;width:10rem;margin:0 auto}.c-sticky-gallery .c-sticky-gallery__images--top .gallery-wrapper:nth-of-type(2){position:absolute;top:13rem;right:2rem;width:6rem}.c-sticky-gallery .c-sticky-gallery__images--top .gallery-wrapper:nth-of-type(3){position:absolute;z-index:2;top:13rem;left:2rem;width:6rem}.c-sticky-gallery .c-sticky-gallery__images--top .gallery-wrapper:nth-of-type(4){position:absolute;bottom:1rem;left:50%;width:8rem;transform:translate(-50%)}.c-sticky-gallery .c-sticky-gallery__images--top .gallery-wrapper:nth-of-type(5){position:absolute;bottom:unset;left:30%;width:8rem;transform:translate(-50%)}@media screen and (min-width:64em){.c-sticky-gallery .c-sticky-gallery__images--top{display:none}}.c-simple-banner{display:flex;position:relative;align-items:center;justify-content:center;padding:14rem 0;overflow:hidden;background-color:var(--color-warm-grey);text-align:center}.c-simple-banner[data-color=is-black] .single-item{background-color:#f4f4f433}.c-simple-banner[data-color=is-black] .single-item .o-list-title{color:var(--color-warm-grey)}.c-simple-banner__content{position:relative;z-index:1;width:100%;padding:1rem}.c-simple-banner__slider{display:flex;gap:1rem;justify-content:center;margin:2.5rem 0;overflow:hidden}.c-simple-banner__buttons{display:flex;justify-content:center;gap:1rem}.c-simple-banner__list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2.5rem;padding:1rem;gap:.5rem;row-gap:.5rem}.c-simple-banner__list .single-item{display:flex;align-items:center;width:100%;padding:1rem;border-radius:.75rem;background-color:#fff6;gap:1rem;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}@media screen and (min-width:48em){.c-simple-banner__list .single-item{max-width:20rem}}.c-simple-banner__list .single-item img{width:3rem;aspect-ratio:1}.c-simple-banner__list .single-item .o-list-counter{font-size:var(--fs-note-s);line-height:var(--lh-note-s);padding:.375rem .5rem;border-radius:.25rem;background-color:var(--color-black-text);color:var(--color-light-grey);place-content:center}.c-simple-banner__list .single-item .o-list-title{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--color-dark-grey);font-family:var(--font-body)}.c-simple-banner .o-banner-image{position:absolute;z-index:0;top:0;left:0;width:100%;will-change:transform;height:120%;object-fit:cover}.c-simple-banner .o-banner-title{font-size:var(--fs-display-m);line-height:var(--lh-display-m);max-width:30rem;margin:0 auto;margin-bottom:2rem;font-family:var(--font-heading);font-weight:300}.c-simple-banner .o-banner-description{font-size:var(--fs-body-m);line-height:var(--lh-body-m);max-width:30rem;margin:0 auto;margin-bottom:2.5rem}.c-simple-banner .o-banner-slide{flex-shrink:0;width:auto;height:5rem;object-fit:cover}.c-simple-banner .marquee{display:flex;align-items:center;width:max-content;margin-bottom:2.5rem;overflow:hidden;animation:marquee-scroll 30s linear infinite;gap:1rem}.c-simple-banner .marquee:hover{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}button{all:unset}button:focus-visible{outline:2px solid var(--color-highlight-dark);outline-offset:2px}.c-button{display:block;width:max-content;padding:.5rem;transition:all .5s;border:1px solid;border-radius:.25rem;color:#fff;text-align:center;white-space:nowrap;cursor:pointer}.c-button[data-type=is-black]{border-color:var(--color-black);background-color:var(--color-black)}.c-button[data-type=is-black]:hover,.c-button[data-type=is-yellow]{border-color:var(--color-highlight-dark);background-color:var(--color-highlight-dark);color:var(--color-black-text)}.c-button[data-type=is-yellow]:hover{border-color:var(--color-black);background-color:var(--color-black);color:#fff}.c-button[data-type=is-white]{border-color:var(--color-light-grey);background-color:var(--color-light-grey);color:var(--color-black-text)}.c-button[data-type=is-white]:hover{border-color:var(--color-highlight-dark);background-color:var(--color-highlight-dark);color:var(--color-black-text)}.c-button[data-type=is-owhite]{border-color:var(--color-grey);background-color:transparent;color:var(--color-light-grey)}.c-button[data-type=is-owhite]:hover{border-color:var(--color-light-grey);background-color:var(--color-light-grey);color:var(--color-black-text)}.c-button[data-type=is-oblack]{border-color:var(--color-black-text);background-color:transparent;color:var(--color-black-text)}.c-button[data-type=is-oblack]:hover{border-color:var(--color-black);background-color:var(--color-black);color:#fff}.c-button[data-type=is-uwhite],.c-button[data-type=is-ublack]{position:relative;padding-right:3rem;border-bottom:1px solid currentcolor!important;border-radius:unset;border-color:transparent;background-color:transparent}.c-button[data-type=is-uwhite]:after,.c-button[data-type=is-ublack]:after{content:"";position:absolute;top:50%;right:1rem;width:1.25rem;height:1rem;transform:translateY(-50%);transition:transform .3s ease;background:currentcolor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") no-repeat center/contain}.c-button[data-type=is-uwhite]:hover:after,.c-button[data-type=is-ublack]:hover:after{transform:translateY(-50%) translate(.25rem)}.c-button[data-type=is-uwhite]{color:var(--color-light-grey)}.c-button[data-type=is-uwhite]:hover{color:var(--color-highlight-dark)}.c-button[data-type=is-ublack]{color:var(--color-black-text)}.c-button[data-type=is-ublack]:hover{border-radius:.25rem;border-color:var(--color-black-text)}.c-side-image-with-text{color:#fff}.c-side-image-with-text__content{position:relative;min-height:100svh;background-image:linear-gradient(135deg,#103b52,#082231 25%,#381414 90%,#6f2626);display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem}@media screen and (max-width:63.99em){.c-side-image-with-text__content{padding:var(--navbar-height) 0;background-image:linear-gradient(120deg,#103b52,#082231 25%,#381414 90%,#6f2626)}}@media screen and (min-width:64em){.c-side-image-with-text__content{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem;place-content:center;place-items:center}}.c-side-image-with-text__info{grid-column:1/span 4}.c-side-image-with-text__info .o-title{font-size:var(--fs-display-m);line-height:var(--lh-display-m);margin-bottom:2.5rem;font-family:var(--font-heading);font-weight:300}@media screen and (max-width:63.99em){.c-side-image-with-text__info .o-title{padding:1rem}}.c-side-image-with-text__info .o-description{font-size:var(--fs-body-m);line-height:var(--lh-body-m);margin-bottom:2.5rem}@media screen and (max-width:63.99em){.c-side-image-with-text__info .o-description{padding:1rem}}.c-side-image-with-text__box{margin-top:2.5rem;background-color:#ffffff4d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width:63.99em){.c-side-image-with-text__box{padding:1rem;color:var(--color-black-text)}}@media screen and (min-width:64em){.c-side-image-with-text__box{min-height:unset;margin-top:unset;padding:1.5rem;border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.c-side-image-with-text__box .box-logo{display:flex;align-items:center;gap:1.5rem;margin-bottom:2.5rem}.c-side-image-with-text__box .o-logo{width:4rem;aspect-ratio:1}.c-side-image-with-text__box .o-logo-name{font-size:var(--fs-title-l);line-height:var(--lh-title-l);position:relative;align-items:center;font-family:var(--font-heading);font-weight:300;gap:6px}.c-side-image-with-text__box .o-info-icon{position:relative;font-family:var(--font-heading);cursor:pointer;font-size:var(--fs-title-l);line-height:var(--lh-title-l)}.c-side-image-with-text__box .tooltip-wrapper{display:inline;position:relative}.c-side-image-with-text__box .o-logo-tooltip{font-size:var(--fs-body-m);line-height:var(--lh-body-m);visibility:hidden;position:absolute;z-index:10;top:0;left:0;min-width:220px;padding:1rem;transform:translateY(-100%);transition:opacity .2s ease;border:1px solid var(--color-grey);border-radius:.125rem;opacity:0;background:var(--color-light-grey);box-shadow:1px 0 6px #00000026;color:var(--color-black-text)!important}.c-side-image-with-text__box .o-info-icon:hover+.o-logo-tooltip,.c-side-image-with-text__box .o-info-icon:focus+.o-logo-tooltip{visibility:visible;opacity:1}.c-side-image-with-text__box .buttons{display:flex;gap:1rem;margin-top:2.5rem}.c-side-image-with-text__image{grid-column:7/span 5}@media screen and (max-width:63.99em){.c-side-image-with-text__image{grid-column:1/span 4;padding:1rem}}.c-faq{background-color:var(--color-light-grey);place-content:center}.c-faq__container{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem;padding:8rem 1rem!important}@media screen and (min-width:64em){.c-faq__container{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem}}.c-faq__text{grid-column:1/span 4}@media screen and (min-width:64em){.c-faq__text{grid-column:2/span 3}}.c-faq__text .o-faq-pretitle{font-size:var(--fs-body-m);line-height:var(--lh-body-m);margin-bottom:2.5rem;font-family:var(--font-body)}.c-faq__text .o-faq-title{font-size:var(--fs-display-s);line-height:var(--lh-display-s);margin-bottom:2.5rem;font-weight:300}.c-faq__text .o-faq-description{font-size:var(--fs-body-s);line-height:var(--lh-body-s);margin-bottom:2.5rem}.c-faq__list{place-content:center;grid-column:1/span 4}@media screen and (min-width:64em){.c-faq__list{grid-column:7/span 5}}.c-faq[data-color=is-black] .single-faq-item{background:linear-gradient(0deg,#80808026 0% 100%),#ffffff1a}.c-faq[data-color=is-black] .o-faq-icon{background-color:#fff}.c-faq[data-color=is-black] .o-faq-icon:after,.c-faq[data-color=is-black] .o-faq-icon:before{background-color:var(--color-black-text)}.c-faq[data-color=is-black] .o-faq-question,.c-faq[data-color=is-black] .o-faq-answer{color:var(--color-black-text)}.c-info-list{position:relative;align-self:center;padding-top:calc(var(--navbar-height))!important;padding-bottom:calc(var(--navbar-height))!important;background-color:var(--color-light-grey)}.c-info-list[data-color=is-black] .o-list-title-bullet:before{background-color:var(--color-light-grey)}.c-info-list[data-color=is-black] .o-info-pretitle{color:#fff}.c-info-list[data-color=is-black] .c-info-list__text--list-item{background-color:#f4f4f400}.c-info-list[data-color=is-black] .c-info-list__text--list-item .o-list-title{color:var(--color-warm-grey)}.c-info-list.has-image{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem}@media screen and (min-width:64em){.c-info-list.has-image{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem}}.c-info-list.has-image .c-info-list__image{grid-column:1/span 4;width:100%}@media screen and (max-width:63.99em){.c-info-list.has-image .c-info-list__image{order:2;margin-bottom:5rem}}@media screen and (min-width:64em){.c-info-list.has-image .c-info-list__image{grid-column:2/span 4}}.c-info-list.has-image .c-info-list__image .o-info-image{display:block;width:100%;height:auto}.c-info-list.has-image .c-info-list__text{grid-column:1/span 4}@media screen and (max-width:63.99em){.c-info-list.has-image .c-info-list__text{order:1}}@media screen and (min-width:64em){.c-info-list.has-image .c-info-list__text{grid-column:8/span 3}}.c-info-list.has-image .c-info-list__text--intro{margin-bottom:2.5rem}.c-info-list.has-image.is-reverse .c-info-list__text{grid-column:2/span 4;order:-1}@media screen and (max-width:63.99em){.c-info-list.has-image.is-reverse .c-info-list__text{grid-column:1/span 4}}.c-info-list.has-image.is-reverse .c-info-list__image{grid-column:8/span 4}@media screen and (max-width:63.99em){.c-info-list.has-image.is-reverse .c-info-list__image{grid-column:1/span 4}}.c-info-list:not(.has-image){padding:1rem}.c-info-list:not(.has-image) .c-info-list__text{align-self:center}@media screen and (min-width:64em){.c-info-list:not(.has-image) .c-info-list__text{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem}}.c-info-list:not(.has-image) .c-info-list__text--intro{grid-column:2/span 4}.c-info-list:not(.has-image) .c-info-list__text--list{grid-column:8/span 3}.c-info-list .c-info-list__image,.c-info-list .c-info-list__text,.c-info-list .c-info-list__text--list,.c-info-list .c-info-list__text--intro{position:relative;align-self:center}.c-info-list .o-info-pretitle{font-size:var(--fs-body-m);line-height:var(--lh-body-m);display:block;margin-bottom:2.5rem;color:var(--color-dark-grey)}.c-info-list .o-info-title{font-size:var(--fs-display-s);line-height:var(--lh-display-s);margin-bottom:2.5rem;font-family:var(--font-heading);font-weight:300}.c-info-list .o-info-description,.c-info-list .o-info-item-description p{font-size:var(--fs-body-s);line-height:var(--lh-body-s);margin-bottom:2.5rem}.c-info-list .o-list-icon{width:3rem;height:3rem;aspect-ratio:1/1}.c-info-list .c-info-list__text--list-item{display:flex;box-sizing:border-box;align-items:center;height:auto;margin:.25rem 0;padding:.5rem;border-radius:.75rem;background-color:#fff;gap:.5rem;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.c-info-list .c-info-list__text--list-item .o-list-title{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--color-dark-grey)}.c-info-list .o-list-title-bullet{position:relative;padding:.75rem 1.5rem;border-bottom:1px solid #e4e3df}.c-info-list .o-list-title-bullet:before{content:"";position:absolute;top:50%;left:0;width:.75rem;height:.75rem;transform:translateY(-50%);border-radius:.125rem;background-color:var(--color-black)}.c-info-list .o-list-title-bullet:last-child{margin-bottom:2.5rem}.c-info-list .swiper-slide{height:auto}.c-intro-text{padding:var(--navbar-height) 0}.c-intro-text .o-pretitle{padding:0 1rem}.c-intro-text__content{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem}@media screen and (min-width:48em){.c-intro-text__content{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem}}.c-intro-text__content--left{grid-column:1/span 4}@media screen and (min-width:48em){.c-intro-text__content--left{grid-column:1/span 3}}.c-intro-text__content--right{grid-column:1/span 4}@media screen and (min-width:48em){.c-intro-text__content--right{grid-column:9/span 3}}.is-sticky-step .o-title{font-size:var(--fs-display-m);line-height:var(--lh-display-m)}.c-numbers{--decorator-size: 55rem;--hole-size: 25rem;--corner-offset: 12rem;position:relative;min-height:100svh;padding:var(--navbar-height) 0;overflow:hidden;background-color:var(--color-warm-grey);place-content:center}.c-numbers[data-color=is-black] .o-copy-title,.c-numbers[data-color=is-black] .o-copy-description{color:#f4f4f4!important}.c-numbers__text{max-width:60rem;margin:0 auto;text-align:center}.c-numbers__wrapper{position:relative;width:100%;margin-top:3rem;overflow:hidden}.c-numbers__content{display:flex;position:relative;flex-flow:row nowrap;align-items:center;min-width:100%}.c-numbers .o-bg-decorator{position:absolute;z-index:0;width:var(--decorator-size);height:var(--decorator-size);transform:translate(-50%,-50%);inset:50%;object-fit:contain;aspect-ratio:1}.c-numbers .o-blur-decorator{position:absolute;z-index:1;width:100%;pointer-events:none;inset:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:radial-gradient(circle at center,transparent 0%,transparent calc(var(--hole-size) / 2 - 40px),rgba(0,0,0,.3) calc(var(--hole-size) / 2 - 20px),#000 calc(var(--hole-size) / 2),#000 100%);mask-image:radial-gradient(circle at center,transparent 0%,transparent calc(var(--hole-size) / 2 - 40px),rgba(0,0,0,.3) calc(var(--hole-size) / 2 - 20px),#000 calc(var(--hole-size) / 2),#000 100%);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-numbers .o-blur-decorator .o-inside-decorator{position:absolute}.c-numbers .o-blur-decorator .o-inside-decorator img{width:1rem}.c-numbers .o-blur-decorator .is-top-left{top:0;left:calc(50% - var(--corner-offset))}.c-numbers .o-blur-decorator .is-top-right{top:0;right:calc(50% - var(--corner-offset));transform:rotate(90deg)}.c-numbers .o-blur-decorator .is-bottom-left{bottom:0;left:calc(50% - var(--corner-offset));transform:rotate(-90deg)}.c-numbers .o-blur-decorator .is-bottom-right{right:calc(50% - var(--corner-offset));bottom:0;transform:rotate(180deg)}.c-numbers__item{width:100%;min-width:100%;text-align:center}@media screen and (min-width:64em){.c-numbers__item{min-width:33.3333333333%}}.c-numbers__item.is-fake{visibility:hidden;opacity:0;pointer-events:none}.c-numbers .o-number-value{font-family:var(--font-heading);font-size:7rem;font-weight:400}.c-numbers .o-number-symbol{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl)}.c-numbers .o-global-description{max-width:15rem;margin:0 auto}.c-numbers .numbers-buttons{display:flex;justify-content:center;margin-top:2rem;gap:1rem}.c-tab{position:relative;min-height:100vh;padding:var(--navbar-height) 0;overflow:hidden;color:#fff;place-content:center;place-items:center}.c-tab__content{position:relative;z-index:1}.c-tab__intro{max-width:20rem;margin:0 auto;margin-bottom:4.75rem}.c-tab__buttons{display:flex;gap:1rem;justify-content:center}.c-tab .js-button.is-active{border-color:#fff;background:#fff;color:#000}.c-tab__panel{box-sizing:border-box;margin-top:4.25rem;padding:0 1rem;overflow:hidden}.c-tab__panel--intro{margin-bottom:4rem}.c-tab__panel--list{display:flex;gap:1rem}.c-tab__panel--intro,.c-tab__panel--list{visibility:hidden;position:absolute;opacity:0}.c-tab__panel--intro.is-active,.c-tab__panel--list.is-active{visibility:visible;position:relative;opacity:1}.c-tab .single-panel-item{box-sizing:border-box;flex:0 0 50%;padding:2rem;border-radius:.75rem;background:var(linear-gradient(0deg, rgba(128, 128, 128, .15) 0%, rgba(128, 128, 128, .15) 100%), rgba(255, 255, 255, .1));background-blend-mode:color-dodge,luminosity;-webkit-backdrop-filter:blur(68px);backdrop-filter:blur(68px)}@media screen and (min-width:64em){.c-tab .single-panel-item{flex:0 0 calc((100% - (var(--panel-count) - 1) * 1rem) / var(--panel-count))}}.c-tab .single-panel-item .o-single-title{font-size:var(--fs-title-m);line-height:var(--lh-title-m);margin-bottom:1rem;color:var(--color-warm-grey);font-family:var(--font-heading);font-weight:300}.c-tab .single-panel-item .o-single-description,.c-tab .single-panel-item .o-single-description p{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--color-warm-grey)}.c-tab .single-panel-item .o-single-link{font-size:var(--fs-button-m);line-height:var(--lh-button-m);display:block;margin-top:1rem;color:var(--color-warm-grey);text-decoration:underline}.c-tab .single-panel-item .o-single-counter{font-size:var(--fs-note-m);line-height:var(--lh-note-m);width:max-content;margin-bottom:1rem;padding:.25rem .5rem;border-radius:.25rem;background-color:var(--color-black-text);color:var(--color-warm-grey)}@media screen and (max-width:63.99em){.c-tab .single-panel-item .o-single-counter{color:var(--color-black-text)}}.c-tab .o-tab-title,.c-tab .o-panel-title{font-size:var(--fs-display-m);line-height:var(--lh-display-m);margin-bottom:2.5rem;font-family:var(--font-heading);font-weight:300;text-align:center}.c-tab .o-tab-description,.c-tab .o-tab-description p,.c-tab .o-panel-description,.c-tab .o-panel-description p{font-size:var(--fs-body-m);line-height:var(--lh-body-m);text-align:center}@media screen and (max-width:63.99em){.c-tab .o-faq-question,.c-tab .o-faq-answer,.c-tab .o-faq-link{color:var(--color-black-text)!important}}.c-accordion{margin-bottom:.5rem;border-radius:.75rem;background:#fff}.c-accordion .o-faq-question{display:flex;align-items:center;justify-content:space-between;padding:1rem;transition:background .3s;border-radius:.75rem;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(68px);backdrop-filter:blur(68px)}.c-accordion .o-faq-icon{display:flex;position:relative;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem;background-color:var(--color-black-text);color:#fff;aspect-ratio:1/1}.c-accordion .o-faq-icon:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:50%;transform:translate(-50%,-50%);transition:all .4s ease;border-radius:.75rem;background-color:#fff}.c-accordion .o-faq-icon:before{content:"";position:absolute;top:50%;left:50%;width:50%;height:2px;transform:translate(-50%,-50%);transition:all .4s ease;border-radius:.75rem;background-color:#fff}.c-accordion .o-faq-answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .4s ease}.c-accordion .o-faq-answer__inner{min-height:0;padding:0 1rem;transition:padding .4s ease}.c-accordion .o-faq-answer a{text-decoration:underline}.c-accordion input:checked+.o-faq-question+.o-faq-answer{grid-template-rows:1fr}.c-accordion input:checked+.o-faq-question+.o-faq-answer .o-faq-answer__inner{padding:1rem}.c-accordion input:checked+.o-faq-question .o-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.c-case-studies-slider{position:relative;box-sizing:border-box;min-height:100svh;padding:2rem 1rem;background-color:#575050;place-content:end}@media screen and (min-width:64em){.c-case-studies-slider{padding:4rem 2rem}}.c-case-studies-slider .o-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-case-studies-slider__navigation{position:absolute;z-index:2;top:2rem;left:2rem}@media screen and (min-width:64em){.c-case-studies-slider__navigation{top:4rem;left:3rem}}.c-case-studies-slider__navigation .o-navigation-button{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:.5rem 1rem;border-radius:.25rem;background:#fff;cursor:pointer;gap:1rem}.c-case-studies-slider__navigation .o-navigation-button.is-prev{transform:rotate(180deg)}.c-case-studies-slider__navigation .o-navigation-button.swiper-button-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.c-case-studies-slider__navigation .o-navigation-counter{font-size:var(--fs-body-m);line-height:var(--lh-body-m);margin:1rem 0;color:var(--color-highlight-dark)}.c-case-studies-slider__navigation .o-navigation-counter .o-current-index{font-weight:700}.c-case-studies-slider__navigation .o-navigation-counter__type{display:inline-block;color:var(--color-light-grey)}.c-case-studies-slider .swiper-wrapper,.c-case-studies-slider .swiper-slide,.c-case-studies-slider .swiper{height:100%}.c-case-studies-slider__inner{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem;justify-content:space-between;height:100%;padding:0}@media screen and (min-width:64em){.c-case-studies-slider__inner{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem}}.c-case-studies-slider__inner--info{grid-column:1/span 4;padding:1.5rem 1rem;border-radius:.75rem;background:linear-gradient(0deg,#80808026 0% 100%),#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (min-width:64em){.c-case-studies-slider__inner--info{grid-column:1/span 4}}.c-case-studies-slider__inner--info .o-item-title{font-size:var(--fs-display-m);line-height:var(--lh-display-m);margin:1.5rem 0;color:var(--color-light-grey);font-family:var(--font-heading);font-weight:300}.c-case-studies-slider__inner--info .o-item-excerpt{color:var(--color-light-grey)!important}.c-case-studies-slider__inner--info .o-item-link{font-size:var(--fs-button-m);line-height:var(--lh-button-m);padding:4px;border-bottom:1px solid var(--color-light-grey);color:var(--color-light-grey)}.c-case-studies-slider__inner--info .brands,.c-case-studies-slider__inner--info .pils-info{display:flex;gap:1rem}.c-case-studies-slider__inner--info .brands span,.c-case-studies-slider__inner--info .pils-info span{padding:.375rem .5rem;border:1px solid var(--color-black-text);border-radius:.25rem;background-color:var(--color-black-text);color:var(--color-light-grey)}.c-case-studies-slider__inner--info .brands span.date,.c-case-studies-slider__inner--info .pils-info span.date{border:1px solid rgba(236,234,228,.2);background-color:transparent}.c-case-studies-slider .swiper-slide{height:auto}.c-card-dynamics{display:flex;box-sizing:border-box;align-items:center;width:100%;max-width:50rem;height:100%;padding:2rem;border-radius:3.75rem;background:#fff;gap:2.5rem}.c-card-dynamics__image{width:100%;max-width:21rem;border-radius:2.5rem;aspect-ratio:21/18;object-fit:cover}.c-card-dynamics__text{flex:1}.c-card-dynamics__meta{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1rem;gap:.5rem}.c-card-dynamics__tag{padding:.375rem .5rem;border:1px solid var(--color-warm-grey);border-radius:.25rem;background-color:var(--color-warm-grey);color:var(--color-black-text)}.c-card-dynamics__date{padding:.375rem .5rem;border:1px solid var(--color-black-text);border-radius:.25rem;color:var(--color-black-text)}.c-card-dynamics .o-card-title{font-size:var(--fs-title-l);line-height:var(--lh-title-l);margin-bottom:1rem;color:var(--color-black-text);font-family:var(--font-heading);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-card-dynamics .o-card-excerpt{font-size:var(--fs-body-s);line-height:var(--lh-body-s);display:-webkit-box;margin-bottom:1rem;overflow:hidden;color:var(--color-dark-grey);-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:47.99em){.c-card-dynamics{flex-direction:column;text-align:center}.c-card-dynamics__meta{justify-content:center}.c-card-dynamics a{display:inline-block;margin:0 auto}}.c-goal{position:relative;padding:10rem 1rem;overflow:hidden}.c-goal .o-goal-title{font-size:var(--fs-title-xl);line-height:var(--lh-title-xl);position:relative;z-index:1;margin:0 auto;margin-bottom:3rem;color:var(--color-light-grey);font-family:var(--font-heading);text-align:center}@media screen and (min-width:48em){.c-goal .o-goal-title{max-width:30%}}.c-goal .o-goal-intro{position:relative;z-index:1;color:var(--color-light-grey);text-align:center}.c-goal__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.c-goal__tabs .single-goal-tab{font-size:var(--fs-note-l);line-height:var(--lh-note-l);position:relative;padding:.25rem 2rem;transition:all .5s;border-radius:1.125rem;background-color:#ffffff4d;color:var(--color-dark-grey);cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);mix-blend-mode:plus-lighter}.c-goal__tabs .single-goal-tab:after{content:"";position:absolute;top:50%;right:1rem;width:9px;height:9px;transform:translate(50%,-50%);transition:all .5s;opacity:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'><path fill='black' d='M7.23633 0.146484C7.43159 -0.0487778 7.7481 -0.0487778 7.94336 0.146484C8.13858 0.34175 8.13861 0.658267 7.94336 0.853516L4.74512 4.05078L7.86621 7.17285C8.06142 7.36812 8.06146 7.68464 7.86621 7.87988C7.67096 8.07503 7.35441 8.07506 7.15918 7.87988L4.03809 4.75879L0.916992 7.87988C0.721721 8.07485 0.405132 8.07501 0.209961 7.87988C0.0147929 7.68471 0.0149809 7.36814 0.209961 7.17285L3.33105 4.05176L0.146484 0.867188C-0.0487353 0.671922 -0.0487636 0.354428 0.146484 0.15918C0.34174 -0.035655 0.658374 -0.0358396 0.853516 0.15918L4.03809 3.34375L7.23633 0.146484Z'/></svg>");background-repeat:no-repeat;background-size:contain}.c-goal__tabs .single-goal-tab.is-active{background-color:#fff;color:var(--color-black);mix-blend-mode:unset}.c-goal__tabs .single-goal-tab.is-active:after{opacity:1}.c-goal__list{position:relative;z-index:1}.c-goal__list .single-goal-item{display:none;visibility:hidden;box-sizing:border-box;flex-direction:column;align-items:center;min-width:20rem;max-width:22rem;padding:.5rem .5rem 2.5rem;overflow:hidden;border-radius:5rem;opacity:0;background-color:#fff;pointer-events:none}.c-goal__list .single-goal-item.is-active{display:flex;visibility:visible;opacity:1;pointer-events:auto}.c-goal__list .single-goal-item .o-single-goal-image{width:100%;border-radius:5rem;-webkit-backdrop-filter:blur(68px);backdrop-filter:blur(68px);aspect-ratio:27/12;object-fit:cover}.c-goal__list .single-goal-item .o-single-goal-title{font-size:var(--fs-title-m);line-height:var(--lh-title-m);max-width:20rem;margin:1.5rem 1rem;font-family:var(--font-heading);text-align:center}.c-goal__list .single-goal-item .o-single-goal-description{max-width:20rem;margin-bottom:unset;color:#7a7a7a;text-align:center}.c-goal .swiper-slide{height:auto}.c-slider-cards{position:relative;min-height:100vh;padding:7rem 0;overflow:hidden;background-color:var(--color-warm-grey);place-content:center}@media screen and (max-width:47.99em){.c-slider-cards{padding:7rem 1rem}}.c-slider-cards[data-color=is-black] .o-copy-pretitle,.c-slider-cards[data-color=is-black] .o-copy-title,.c-slider-cards[data-color=is-black] .o-copy-description{color:#fff}.c-slider-cards__bg{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}.c-slider-cards__copy{position:relative;z-index:1;max-width:40rem;margin:0 auto;text-align:center}.c-slider-cards__list{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-top:2.5rem;padding:0;gap:.75rem}@media screen and (min-width:48em){.c-slider-cards__list{justify-content:center;padding:0 9rem}}.c-slider-cards__card-copy{display:flex;position:relative;z-index:2;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:1.5rem 1rem;border-radius:.75rem .75rem 3rem 3rem;text-align:center}.c-slider-cards__card-copy.has-button .o-copy-description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-slider-cards__card-copy .o-copy-title{font-size:var(--fs-title-m);line-height:var(--lh-title-m);margin-bottom:1rem}.c-slider-cards__card-copy .o-copy-description{font-size:var(--fs-body-s);line-height:var(--lh-body-s);margin-bottom:1rem}.c-slider-cards__card{position:relative;box-sizing:border-box;min-width:100%;min-height:500px;overflow:hidden;border-radius:4rem;background-color:#ffffff6d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (min-width:64em){.c-slider-cards__card{min-width:unset;aspect-ratio:245/305;max-width:20rem}}.c-slider-cards__card.has-bg{display:flex;padding:1rem;place-content:end}.c-slider-cards__card.has-bg .c-slider-cards__card-copy{height:max-content;margin-top:auto;background:linear-gradient(0deg,#80808026 0% 100%),#ffffff1a;background-blend-mode:color-dodge,luminosity;-webkit-backdrop-filter:blur(68px);backdrop-filter:blur(68px)}.c-slider-cards__card.has-bg .o-copy-title,.c-slider-cards__card.has-bg .o-copy-description{color:#fff}.c-slider-cards__card-bg{aspect-ratio:245/405}.c-slider-cards__card-icon{width:4rem;margin-bottom:2rem;aspect-ratio:1}.c-main-banner{position:relative;min-height:100svh;padding:1rem;place-content:center}@media screen and (min-width:48em){.c-main-banner{place-content:center;padding:var(--navbar-height) 2rem}}.c-main-banner__copy{position:relative;z-index:1;width:100%;max-width:40rem}@media screen and (max-width:47.99em){.c-main-banner__copy{text-align:center}}.c-main-banner__copy .o-copy-title,.c-main-banner__copy .o-copy-description,.c-main-banner__copy .o-copy-pretitle{color:var(--color-light-grey)}.c-main-banner__copy .o-copy-title{font-size:var(--fs-display-l);line-height:var(--lh-display-l)}.c-main-banner__copy .o-logo-text{display:block;margin-top:1rem;margin-bottom:2.5rem;color:var(--color-grey)}.c-main-banner__copy .o-banner-logo{width:auto;height:4rem}@media screen and (max-width:47.99em){.c-main-banner__copy .o-banner-logo{margin:0 auto}}.c-main-banner__copy--list{margin-top:4rem;padding:unset!important;color:var(--color-light-grey);gap:1rem}@media screen and (min-width:48em){.c-main-banner__copy--list{display:grid;grid-template-columns:repeat(3,1fr);padding:0 1rem;gap:1rem}}.c-main-banner__copy .o-list-intro{font-size:var(--fs-body-m);line-height:var(--lh-body-m);grid-column:1/span 1}.c-main-banner__copy .list-items{display:grid;grid-template-columns:repeat(2,1fr);padding:0 1rem;gap:1rem;grid-column:2/span 3;padding:unset}@media screen and (max-width:47.99em){.c-main-banner__copy .list-items{margin-top:1rem}}.c-main-banner__copy .single-item{display:flex;gap:1rem;align-items:center}.c-main-banner__copy .single-item .o-item-logo{width:2.5rem;aspect-ratio:1}.c-main-banner__copy .single-item .o-item-title{font-size:var(--fs-note-l);line-height:var(--lh-note-l)}@media screen and (max-width:47.99em){.c-main-banner.has-list{place-content:end}}.c-main-banner.has-list .c-main-banner__copy{padding:2rem;border-radius:.75rem;background-blend-mode:color-dodge,luminosity;-webkit-backdrop-filter:blur(68px);backdrop-filter:blur(68px)}.c-main-banner .c-copy .c-button{margin:unset!important}.c-scrolled-video{position:relative;z-index:13;width:100%;height:100svh}.c-scrolled-video video{width:100%;height:100%;object-fit:cover;aspect-ratio:9/16}@media screen and (min-width:48em){.c-scrolled-video video{aspect-ratio:16/9}}.c-scrolled-video .buttons{display:flex;position:absolute;bottom:0;left:0%;justify-content:space-between;width:100%;gap:1rem;padding:2rem}.c-small-hero{position:sticky;z-index:0;top:0;left:0;width:100%;padding:8rem 1rem;overflow:hidden;background-color:#000;text-align:center}body.archive .c-small-hero,body.category .c-small-hero,body.tag .c-small-hero,body.post-type-archive .c-small-hero{overflow:visible}.c-small-hero__content{position:relative;z-index:2;max-width:30rem;margin:0 auto}.c-small-hero .o-copy-title,.c-small-hero .o-copy-description,.c-small-hero .o-copy-pretitle{color:var(--color-light-grey)}.c-small-hero .o-rainbow{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:auto;transform:translateY(50%);pointer-events:none}.c-quote{position:relative;min-height:100svh;padding:var(--navbar-height) 1rem;place-content:center}.c-quote .o-quote-bg{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;pointer-events:none}.c-quote__content{position:relative;z-index:1;max-width:56rem;margin:0 auto;color:var(--color-light-grey);text-align:center}.c-quote__content--paragraph{position:relative;margin-bottom:5rem;padding:3rem 1rem}@media screen and (max-width:47.99em){.c-quote__content--paragraph{padding:1rem}}.c-quote__content .o-blur-decorator{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:80%;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);will-change:transform;-webkit-mask-image:linear-gradient(to bottom,#0000 0,#000 20px calc(100% - 20px),#0000),linear-gradient(to right,#0000 0,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(to bottom,#0000 0,#000 20px calc(100% - 20px),#0000),linear-gradient(to right,#0000 0,#000 20px calc(100% - 20px),#0000);mask-composite:intersect;-webkit-mask-composite:source-in;mask-composite:source-in}@media screen and (min-width:48em){.c-quote__content .o-blur-decorator{top:0;right:0;bottom:unset;left:unset;width:80%;height:100%;-webkit-mask-image:linear-gradient(to right,#0000,#000 40px),linear-gradient(to bottom,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(to right,#0000,#000 40px),linear-gradient(to bottom,#0000,#000 20% 80%,#0000)}}.c-quote__content .o-inside-decorator{position:absolute;z-index:2}.c-quote__content .o-inside-decorator img{width:1rem;aspect-ratio:1}.c-quote__content .is-top-left{top:0;left:0%}.c-quote__content .is-top-right{top:0;right:0;transform:rotate(90deg)}@media screen and (min-width:48em){.c-quote__content .is-top-right{right:80%}}.c-quote__content .is-bottom-left{bottom:80%;left:0;transform:rotate(-90deg)}@media screen and (min-width:48em){.c-quote__content .is-bottom-left{bottom:0}}.c-quote__content .is-bottom-right{right:0;bottom:80%;transform:rotate(180deg)}@media screen and (min-width:48em){.c-quote__content .is-bottom-right{right:80%;bottom:0}}.c-quote .o-quote-paragraph{font-size:var(--fs-title-xl);line-height:var(--lh-title-xl);font-family:var(--font-heading)}.c-quote .o-quote-decorator{width:2.5rem;height:2.5rem;margin:0 auto;margin-bottom:1rem;border-radius:.25rem;background:var(--color-highlight-dark)}.c-quote .o-quote-author,.c-quote .o-quote-role{display:block}.c-quote .o-quote-author{font-size:var(--fs-body-m);line-height:var(--lh-body-m);font-weight:600}.c-quote .o-quote-role{font-size:var(--fs-note-l);line-height:var(--lh-note-l)}.c-quote .o-quote-logo{width:100%;max-width:300px;height:auto;max-height:200px;object-fit:contain;margin:0 auto;margin-bottom:1rem}.c-video{position:relative;min-height:100svh;padding:var(--navbar-height);place-content:center}@media screen and (max-width:63.99em){.c-video{padding:10rem 1rem}}.c-video__modal{visibility:hidden;position:absolute;box-sizing:border-box;width:100%;height:100svh;padding:var(--navbar-height);overflow:hidden;transition:opacity .4s ease;opacity:0;background-color:#fff9;pointer-events:none;inset:0}@media screen and (max-width:63.99em){.c-video__modal{padding:var(--navbar-height) 1rem;place-content:center}}.c-video__modal.is-visible{visibility:visible;opacity:1;pointer-events:all}.c-video__modal .o-video{display:block;height:100%;margin:0 auto;transform:scale(.96);transition:transform .4s ease,opacity .4s ease;border-radius:4rem;opacity:0;object-fit:cover}@media screen and (max-width:63.99em){.c-video__modal .o-video{width:100%;height:auto}}.c-video__modal.is-visible .o-video{transform:scale(1);opacity:1}.c-video__modal .o-close-video{position:absolute;top:calc(var(--navbar-height) + 10px);left:50%;transform:translate(-50%);border-radius:4rem;opacity:.7;background-color:#fff;cursor:pointer}.c-video__modal .o-close-video svg{display:block}.c-video__content{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem}@media screen and (min-width:64em){.c-video__content{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem}}.c-video__content--player{position:relative;grid-column:1/span 4}@media screen and (min-width:64em){.c-video__content--player{grid-column:2/span 4}}.c-video__content--text{grid-column:1/span 4;place-content:center}@media screen and (min-width:64em){.c-video__content--text{grid-column:8/span 4}}.c-video .o-video-player{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.c-video .o-video-player svg{width:5rem}.c-video .o-poster-video{width:100%;height:100%;border-radius:4rem;object-fit:cover}@media screen and (max-width:63.99em){.c-video .o-poster-video{aspect-ratio:3/4}}.c-video .o-quote-decorator{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);color:var(--color-highlight-dark);font-family:var(--font-heading)}.c-video .o-quote{font-size:var(--fs-display-s);line-height:var(--lh-display-s);font-family:var(--font-heading);font-weight:300}.c-video .signature{display:flex;align-items:center;margin-top:2.5rem;gap:1rem}.c-video .signature .o-signature-decorator{width:2.5rem;aspect-ratio:1;border-radius:.25rem;background-color:var(--color-highlight-dark)}.c-video .signature .o-author{font-size:var(--fs-body-m);line-height:var(--lh-body-m);display:block;font-weight:600}.c-video .signature .o-role{font-size:var(--fs-note-m);line-height:var(--lh-note-m);display:block}.c-editorial{position:relative;z-index:1}.c-editorial.no-extra-space .c-editorial__main{padding-top:0!important;padding-bottom:0!important}.c-editorial__main{padding:var(--navbar-height) 1rem}@media screen and (min-width:64em){.c-editorial__main{padding:var(--navbar-height) 23rem}}.c-editorial__main .o-editorial-title{font-size:var(--fs-title-xl);line-height:var(--lh-title-xl);margin-bottom:2.5rem;font-family:var(--font-heading)}.c-editorial__main .o-editorial-intro{font-size:var(--fs-title-l);line-height:var(--lh-title-l);margin-bottom:2.5rem;font-family:var(--font-heading)}.c-editorial__main .o-editorial-paragraph{font-size:var(--fs-body-s);line-height:var(--lh-body-s);margin-bottom:2.5rem;overflow:auto;white-space:pre-line}.c-editorial__main .editorial-list{margin-bottom:2.5rem}.c-editorial__main .o-editorial-voice{font-size:var(--fs-title-m);line-height:var(--lh-title-m);display:flex;align-items:center;padding:.75rem 0;border-bottom:1px solid #e4e3df;font-family:var(--font-heading);gap:1rem}.c-editorial__main .o-decorator{flex-shrink:0;width:.5rem;height:.5rem;border-radius:.125rem;background-color:#000}.c-editorial__main .o-editorial-image{width:100%;height:auto;margin-bottom:2.5rem;border-radius:4rem;object-fit:cover}.c-editorial__main .editorial-tags{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5rem;gap:1rem}.c-editorial__main .editorial-tags .o-tag{font-size:var(--fs-title-m);line-height:var(--lh-title-m);box-sizing:border-box;font-family:var(--font-heading)}.c-editorial__main .editorial-tags__list{display:flex;gap:1rem;flex-wrap:wrap}.c-editorial__main .editorial-tags__list .o-single-tag{font-size:var(--fs-note-s);line-height:var(--lh-note-s);display:flex;align-items:center;justify-content:center;padding:.3rem .5rem;border-radius:.25rem;background:var(--color-warm-grey)}.c-editorial__main .editorial-video{position:relative}.c-editorial__main .editorial-video .o-video-player{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.c-editorial__main .editorial-video .o-video-player svg{width:5rem}.c-editorial__main .editorial-video__modal{visibility:hidden;position:fixed;z-index:11;box-sizing:border-box;width:100%;height:100svh;padding:var(--navbar-height);transition:opacity .4s ease;opacity:0;background-color:#fff9;pointer-events:none;inset:0}@media screen and (max-width:47.99em){.c-editorial__main .editorial-video__modal{padding:var(--navbar-height) 1rem;place-content:center}}.c-editorial__main .editorial-video__modal.is-visible{visibility:visible;opacity:1;pointer-events:all}.c-editorial__main .editorial-video__modal .o-media-container{width:100%;height:100%;background:var(--color-black-text)}.c-editorial__main .editorial-video__modal .o-video{display:block;width:90%;height:100%;margin:0 auto;aspect-ratio:16/9;transform:scale(.96);transition:transform .4s ease,opacity .4s ease;opacity:0;object-fit:cover}@media screen and (max-width:47.99em){.c-editorial__main .editorial-video__modal .o-video{aspect-ratio:9/16}}.c-editorial__main .editorial-video__modal.is-visible .o-video{transform:scale(1);opacity:1}.c-editorial__main .editorial-video__modal .o-close-video{position:absolute;top:calc(var(--navbar-height) + 60px);left:50%;transform:translate(-50%);opacity:.7;cursor:pointer;aspect-ratio:1}.c-editorial__main .editorial-video__modal .o-close-video svg{display:block;border-radius:4rem;background-color:#fff}.c-editorial__form{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem;padding-bottom:var(--navbar-height)!important}@media screen and (min-width:64em){.c-editorial__form{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem}}.c-editorial__form--code{grid-column:1/span 4;padding:2rem;border-radius:2.5rem;background-color:#f4f4f4}@media screen and (min-width:64em){.c-editorial__form--code{grid-column:2/span 6}}.c-editorial__form .o-form-image{grid-column:1/span 4;width:100%;height:100%;border-radius:2.5rem;object-fit:cover}@media screen and (min-width:64em){.c-editorial__form .o-form-image{grid-column:8/span 4}}.c-editorial a{all:unset;text-decoration:underline;cursor:pointer}.editorial-section{position:relative;z-index:18}.c-post-type-slider{padding:7rem 0;background:#f4f4f4}.c-post-type-slider .c-copy{padding:0 2rem!important}.c-post-type-slider .c-copy .buttons{display:none}.c-post-type-slider__slider{padding:2rem!important}.c-post-type-slider__bottom{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem}@media screen and (max-width:47.99em){.c-post-type-slider__bottom{row-gap:1rem;flex-direction:column;justify-content:center}}.c-post-type-slider__navigation{display:flex;align-items:center;gap:1rem}@media screen and (max-width:47.99em){.c-post-type-slider__navigation{justify-content:center}}.c-post-type-slider__navigation .o-navigation-button{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:.5rem 1rem;border-radius:.25rem;background:var(--color-black);cursor:pointer;gap:1rem}.c-post-type-slider__navigation .o-navigation-button.is-prev{transform:rotate(180deg)}.c-post-type-slider__navigation .o-navigation-button.swiper-button-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.c-post-type-slider__navigation .o-navigation-counter{font-size:var(--fs-body-m);line-height:var(--lh-body-m);margin:1rem 0;color:var(--color-highlight-dark)}.c-post-type-slider__navigation .o-navigation-counter .o-current-index{font-weight:700}.c-post-type-slider__navigation .o-navigation-counter__type{display:inline-block;color:var(--color-light-grey)}.c-post-type-slider .swiper-slide{width:auto;height:auto}.c-experience{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:1rem;place-content:center;padding:var(--navbar-height) 1rem;background-color:#000;color:var(--color-light-grey)}@media screen and (min-width:64em){.c-experience{display:grid;grid-template-columns:repeat(12,1fr);padding:0 1rem;gap:1rem;min-height:100svh}}.c-experience__intro{grid-column:1/span 4;min-height:100svh;text-align:center;place-content:center}@media screen and (min-width:64em){.c-experience__intro{grid-column:1/span 3;min-height:unset;padding-left:1rem;text-align:unset}}.c-experience__intro .o-experience-title{font-size:var(--fs-display-l);line-height:var(--lh-display-l);margin-bottom:2.5rem}@media screen and (max-width:63.99em){.c-experience__intro .o-experience-title{margin-bottom:10rem}}.c-experience__intro .o-experience-intro,.c-experience__intro .o-experience-intro p{font-size:var(--fs-body-m);line-height:var(--lh-body-m)}.c-experience__form{position:relative;box-sizing:border-box;grid-column:1/span 4;padding:2.5rem 1rem;place-content:center}@media screen and (min-width:64em){.c-experience__form{grid-column:7/span 5;padding:4rem}}.c-experience__form--inner{position:relative;z-index:2;box-sizing:border-box;height:100%;padding:2.5rem 1rem;border:2px solid rgba(49,109,144,.45);border-radius:4rem;background-color:var(--color-black);text-align:center;-webkit-backdrop-filter:blur(68px);backdrop-filter:blur(68px)}@media screen and (min-width:64em){.c-experience__form--inner{padding:2.5rem}}.c-experience__form .o-decorator{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.c-experience__form .o-decorator img{width:100%;height:100%}.c-experience__form .o-result-title,.c-experience__form .o-options-title{font-size:var(--fs-display-s);line-height:var(--lh-display-s);margin-bottom:2.5rem}.c-experience__form .o-result-info,.c-experience__form .o-result-info p{font-size:var(--fs-body-m);line-height:var(--lh-body-m);margin-top:2.5rem}.c-experience__form .single-experience{display:none;padding:.5rem;padding-right:rem;border-radius:5rem;background-color:#fff;color:#000;gap:1.5rem}@media screen and (max-width:63.99em){.c-experience__form .single-experience{flex-direction:column}}.c-experience__form .single-experience__copy{width:100%;text-align:center;place-content:center}.c-experience__form .o-single-experience-image{width:100%;max-width:16rem;border-radius:4.5rem;aspect-ratio:260/160;object-fit:cover}@media screen and (max-width:63.99em){.c-experience__form .o-single-experience-image{max-width:unset;aspect-ratio:320/160}}.c-experience__form .o-single-experience-title{font-size:var(--fs-title-m);line-height:var(--lh-title-m);margin:unset}.c-experience__form .single-experience-excerpt{font-size:var(--fs-body-s);line-height:var(--lh-body-s);margin-top:.25rem;padding:1rem 1.5rem;color:var(--color-dark-grey)}.c-experience__form .o-qr-code{width:5rem;margin:0 auto;margin-top:.25rem;aspect-ratio:1}.c-experience__form .o-launch{margin:0 auto;margin-bottom:1.5rem}.c-experience__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.c-experience .apply-filter,.c-experience .reset-filter{margin:0 auto;margin-top:4rem}.c-experience button.is-active{border-color:var(--color-light-grey);background-color:var(--color-light-grey);color:var(--color-black-text)}.c-experience .swiper-slide{place-content:center;min-height:70svh}.c-video-player{position:relative;z-index:21}.c-video-player .o-video-player{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.c-video-player .o-video-player svg{width:5rem}.c-video-player__modal{visibility:hidden;position:fixed;z-index:21;box-sizing:border-box;width:100%;height:100svh;padding:var(--navbar-height);transition:opacity .4s ease;opacity:0;background-color:#fff9;pointer-events:none;inset:0}@media screen and (max-width:47.99em){.c-video-player__modal{padding:var(--navbar-height) 1rem;place-content:center}}.c-video-player__modal.is-visible{visibility:visible;opacity:1;pointer-events:all}.c-video-player__modal .o-media-container{width:100%;height:100%;background:var(--color-black-text)}.c-video-player__modal .o-video{display:block;width:90%;height:100%;margin:0 auto;aspect-ratio:16/9;transform:scale(.96);transition:transform .4s ease,opacity .4s ease;opacity:0;object-fit:cover}@media screen and (max-width:47.99em){.c-video-player__modal .o-video{aspect-ratio:9/16}}.c-video-player__modal.is-visible .o-video{transform:scale(1);opacity:1}.c-video-player__modal .o-close-video{position:absolute;top:calc(var(--navbar-height) + 60px);left:50%;transform:translate(-50%);opacity:.7;cursor:pointer;aspect-ratio:1}.c-video-player__modal .o-close-video svg{display:block;border-radius:4rem;background-color:#fff}.c-table{padding:var(--navbar-height) 2rem;text-align:left}.c-table .o-title,.c-table .o-description{text-align:center}.c-table table{margin:0}.c-table br{display:none}.c-table__wrapper{width:100%;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.25rem}.c-table__element{width:100%;border-collapse:collapse;background-color:#fff;color:#333;font-size:.95rem}.c-table thead{background-color:var(--color-highlight-dark)}.c-table__head-cell{padding:1rem;font-size:1rem;font-weight:600;white-space:nowrap}.c-table p{margin:0}.c-table__row{transition:background-color .2s ease;border-bottom:1px solid var(--color-highlight-dark)}.c-table__row:hover{background-color:#f3c03e1a}.c-table__cell{padding:1rem;vertical-align:top}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}html,body{overscroll-behavior-y:none}body{--navbar-height: 60px;position:relative;background-color:#fff}body .blur-decorator{position:fixed;z-index:10;bottom:0;left:0;width:100%;height:50px;background-color:#ffffff4d;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sr-only:not(:focus,:active){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.o-global-pretitle{font-size:var(--fs-body-m);line-height:var(--lh-body-m);display:block;margin-bottom:2.5rem;color:var(--color-dark-grey)}.o-global-title{font-size:var(--fs-display-s);line-height:var(--lh-display-s);margin-bottom:2.5rem;color:var(--color-black-text);font-family:var(--font-heading);font-weight:300}.o-global-description,.o-global-description p{font-size:var(--fs-body-s);line-height:var(--lh-body-s);margin-bottom:2.5rem;color:var(--color-black-text)}div[data-color=is-black]{background-color:#131313;color:var(--color-light-grey)}div[data-color=is-black] .o-global-pretitle{color:var(--color-grey)}div[data-color=is-black] .o-global-title,div[data-color=is-black] .o-global-description,div[data-color=is-black] .o-global-description p{color:var(--color-light-grey)}.is-desk{display:none}@media screen and (min-width:64em){.is-desk{display:block}}.is-mob{display:block}@media screen and (min-width:64em){.is-mob{display:none}}.transition-container{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;margin:0 auto;background:#000}.transition-container canvas{display:block;position:relative;top:0;left:0;width:100%!important;height:100%!important}.transition-container img{display:none}body .editorial-section{padding-top:0;padding-bottom:0}body .editorial-section:first-of-type{padding-top:var(--navbar-height)}body .editorial-section:last-of-type{padding-bottom:var(--navbar-height)}.custom-code{padding:var(--navbar-height) 0;background-color:var(--color-light-grey)}.o-book-demo{position:fixed;z-index:19;bottom:2rem;left:50%;transform:translate(-50%)}.archive .o-book-demo{display:none}section{position:relative;z-index:1}.wrapper-parallax{display:grid;width:100%;overflow:hidden;border-radius:3.75rem}.wrapper-parallax.is-absolute{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;border-radius:unset}.wrapper-parallax img,.wrapper-parallax picture{width:100%;height:110%!important;object-fit:cover;object-position:center}ul{margin:0}table{margin-bottom:2.5rem;font-size:var(--fs-body-s);font-weight:300;line-height:var(--lh-body-s);white-space:pre-line}.policy-page{overflow:auto}.policy-page .c-editorial__main{padding:var(--navbar-height) 1rem}@media screen and (min-width:64em){.policy-page .c-editorial__main{padding:var(--navbar-height) 23rem}}.bottom-grain{position:fixed;z-index:10;bottom:0;left:0;width:100%;height:var(--navbar-height);pointer-events:none}.bottom-grain:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,white 60%,white 100%);mask-image:linear-gradient(to bottom,transparent 0%,white 60%,white 100%)}.bottom-grain .o-grain{width:100%;height:100%;background-repeat:repeat;background-size:200px 200px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,white 100%);mask-image:linear-gradient(to bottom,transparent 0%,white 100%)}@media screen and (min-width:64em){.form-section{max-width:70%;margin:0 auto}}.single-news .tags{display:none!important}
