a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}#root,body,html,main{width:100%}body{min-height:100svh;display:flex;flex-direction:column;overflow-x:hidden}main{flex:1 1}a{text-decoration:none}a,button{color:unset}button{border:0;padding:0;background-color:rgba(0,0,0,0);cursor:pointer;width:-moz-fit-content;width:fit-content}.swiper,.swiper *,body,html{-webkit-text-size-adjust:100%}@media only screen and (max-width:575px){.invisible-mobile{display:none!important}}@media only screen and (min-width:576px)and (max-width:1399px){.invisible-tablet{display:none!important}}@media only screen and (min-width:1400px){.invisible-desktop{display:none!important}}.small-margin-top{margin-top:2.25rem}.small-margin-bottom{margin-bottom:2.25rem}h1{font-family:Syne,"sans-serif";font-size:3.5rem;font-weight:700}@media only screen and (max-width:1199px){h1{font-size:3rem}}@media only screen and (max-width:991px){h1{font-size:2.5rem}}@media only screen and (max-width:575px){h1{font-size:2rem}}h2{font-family:Syne,"sans-serif";font-size:2.5rem;font-weight:700}@media only screen and (max-width:1199px){h2{font-size:2.3rem}}@media only screen and (max-width:991px){h2{font-size:2rem}}@media only screen and (max-width:575px){h2{font-size:1.875rem}}h3{font-family:Syne,"sans-serif";font-size:1.75rem;font-weight:500}@media only screen and (max-width:1199px){h3{font-size:1.6rem}}@media only screen and (max-width:991px){h3{font-size:1.5rem}}@media only screen and (max-width:575px){h3{font-size:1.25rem}}h4{font-family:Syne,"sans-serif";font-size:1.625rem;font-weight:500}@media only screen and (max-width:1199px){h4{font-size:1.4rem}}@media only screen and (max-width:991px){h4{font-size:1.3rem}}@media only screen and (max-width:575px){h4{font-size:1.15rem}}h5{font-family:Syne,"sans-serif";font-size:1.375rem;font-weight:500}@media only screen and (max-width:1199px){h5{font-size:1.2rem}}@media only screen and (max-width:991px){h5{font-size:1.1rem}}@media only screen and (max-width:575px){h5{font-size:1rem}}input,textarea{font-family:Lexend,Lexend Fallback,"sans-serif"}section{margin-block:7.25rem}@media only screen and (max-width:991px){section{margin-block:5.25rem}}@media only screen and (max-width:767px){section{margin-block:2.25rem}}.section-small{margin-block:3.625rem}@media only screen and (max-width:991px){.section-small{margin-block:2.25rem}}@media only screen and (max-width:767px){.section-small{margin-block:1.5rem}}.section-smaller{margin-block:2.25rem}@media only screen and (max-width:991px){.section-smaller{margin-block:1.5rem}}@media only screen and (max-width:767px){.section-smaller{margin-block:1rem}}.container{max-width:1192px;padding-inline:2.25rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:575px){.container{padding-inline:1.5rem}}.font-weight-small{font-weight:300}.font-weight-regular{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.font-weight-bold{font-weight:700}ol.has-wide-spacing>li:not(:last-of-type),ul.has-wide-spacing>li:not(:last-of-type){margin-bottom:1.5rem}ol.has-strong-markers>li::marker,ul.has-strong-markers>li::marker{font-weight:700}.no-margin-bottom{margin-bottom:0!important}.skeleton{background:#e5e5e5;border-radius:4px;animation:pulse 1.2s ease-in-out infinite}.skeleton-title{width:40%;height:40px}.skeleton-text{width:60%;height:20px}.skeleton-button{width:20%;height:46px}@keyframes pulse{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.homepage p{font-family:Manrope,"sans-serif"}.homepage h1,.homepage h2,.homepage h3,.homepage h4,.homepage h5{font-family:Fraunces,"sans-serif"}.homepage h1{font-size:4.5rem;font-weight:400}@media only screen and (max-width:1399px){.homepage h1{font-size:4.25rem}}@media only screen and (max-width:1199px){.homepage h1{font-size:4rem}}@media only screen and (max-width:991px){.homepage h1{font-size:3rem}}@media only screen and (max-width:575px){.homepage h1{font-size:2.25rem}}.homepage h2{font-size:4.5rem;font-weight:400}@media only screen and (max-width:1399px){.homepage h2{font-size:4.25rem}}@media only screen and (max-width:1199px){.homepage h2{font-size:4rem}}@media only screen and (max-width:991px){.homepage h2{font-size:3rem}}@media only screen and (max-width:575px){.homepage h2{font-size:2.25rem}}.homepage h3{font-size:2.875rem}@media only screen and (max-width:1199px){.homepage h3{font-size:2.5rem}}@media only screen and (max-width:575px){.homepage h3{font-size:2.25rem}}.body-no-scroll{overflow-y:hidden;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;padding:0;font-family:Apercu,sans-serif;font-feature-settings:"kern" off;font-kerning:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:991px){.body-no-scroll{overflow-y:auto;overflow-x:hidden;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}.scroll-section{margin-block:0;padding-inline:9.75rem;background-color:#fff;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden;opacity:0;z-index:1;visibility:hidden}@media only screen and (max-width:1899px){.scroll-section{padding-inline:6.25rem}}@media only screen and (max-width:1199px){.scroll-section{padding-inline:2rem}}@media only screen and (max-width:991px){.scroll-section{position:static;width:100%;height:auto;padding-inline:1.5rem;opacity:1;visibility:visible;z-index:auto}}.scroll-section.is-active{z-index:3;opacity:1;visibility:visible}.scroll-section.is-past{z-index:2}.scroll-container{display:block;position:fixed;width:100%;height:100%}@media only screen and (max-width:991px){.scroll-container{position:static;height:auto;width:100%;overflow:visible}}.fullpage-bg{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .24s ease}.fullpage-bg.is-active{opacity:1}@media only screen and (max-width:991px){.fullpage-bg{display:none}}.fullpage-bg--study-recent{background:radial-gradient(51.22% 165.94% at 54.31% 46.87%,#737C90 5.77%,#5B616E 26.44%,#41454E 77.88%)}.hslider{position:absolute;inset:0;width:100vw;height:100vh;overflow:hidden}@media only screen and (max-width:991px){.hslider{position:relative;inset:auto;width:100%;height:auto;overflow:hidden;touch-action:pan-y}}.hslide,.hslider__track{position:absolute;inset:0;width:100%;height:100%}.hslide{will-change:transform,opacity}.hslide__dot{width:.625rem;height:.625rem;border-radius:9999px;border:0;padding:0;background:#d9d9d9;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.hslide__dot--active{background:#000}.hslide__dot:focus-visible{outline:2px solid #000;outline-offset:2px}.hslide__dot:hover{transform:scale(1.08)}.header-transparent>:not([data-header-persistent]){opacity:0;pointer-events:none}@media only screen and (max-width:991px){html.pre-intro [data-intro]{opacity:0;visibility:hidden}}body,html{margin:0;padding:0;height:100%}.asw-menu-btn{bottom:23px!important;left:23px!important;width:33px!important;height:33px!important}@media only screen and (max-width:575px){.asw-menu-btn{bottom:15px!important;left:15px!important}}.asw-menu-btn svg{height:30px!important;width:30px!important;min-height:33px!important;min-width:33px!important}