@font-face{font-display:swap;font-family:PlusJakartaSans-Regular;font-style:normal;font-weight:400;src:url(fonts/PlusJakartaSans-Regular.woff2) format("woff2"),url(fonts/PlusJakartaSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:PlusJakartaSans-Medium;font-style:normal;font-weight:400;src:url(fonts/PlusJakartaSans-Medium.woff2) format("woff2"),url(fonts/PlusJakartaSans-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:PlusJakartaSans-SemiBold;font-style:normal;font-weight:400;src:url(fonts/PlusJakartaSans-SemiBold.woff2) format("woff2"),url(fonts/PlusJakartaSans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:PlusJakartaSans-Bold;font-style:normal;font-weight:400;src:url(fonts/PlusJakartaSans-Bold.woff2) format("woff2"),url(fonts/PlusJakartaSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:CraftyGirls-Regular;font-style:normal;font-weight:400;src:url(fonts/CraftyGirls-Regular.woff2) format("woff2"),url(fonts/CraftyGirls-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:CrimsonPro-SemiBold;font-style:normal;font-weight:400;src:url(fonts/CrimsonPro-SemiBold.woff2) format("woff2"),url(fonts/CrimsonPro-SemiBold.woff) format("woff")}*{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}*,:after,:before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,iframe,img,nav,picture,section,video{display:block}a{color:inherit;display:inline-block;pointer-events:visible}a,a:hover{text-decoration:none}svg{display:block;width:100%}address{font-style:normal}button{background:none}li,ol,ul{list-style:none}input,textarea{background-color:transparent;border:none;border-radius:0;box-shadow:none}input:focus,textarea:focus{border-color:initial;box-shadow:none;outline:none}html{min-height:100dvh;overflow:hidden visible;overscroll-behavior:none;width:100%;-ms-overflow-style:none;color:#182c34;scrollbar-width:none}html::-webkit-scrollbar{display:none}html.hidden{overflow:hidden}body{min-height:100dvh;overscroll-behavior:none;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{font-size:4.07vw}@media(min-width:576px){html{font-size:1.56vw}}@media(min-width:1024px){html{font-size:1.11vw}}@media(min-width:1400px){html{font-size:.88vw}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:CrimsonPro-SemiBold;font-weight:500}@-moz-document url-prefix(){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500}}.h1 u,.h2 u,.h3 u,.h4 u,.h5 u,.h6 u,h1 u,h2 u,h3 u,h4 u,h5 u,h6 u{position:relative;text-decoration:none}.h1 u:before,.h2 u:before,.h3 u:before,.h4 u:before,.h5 u:before,.h6 u:before,h1 u:before,h2 u:before,h3 u:before,h4 u:before,h5 u:before,h6 u:before{aspect-ratio:47/5;background-image:url(media/line.svg);background-size:cover;content:"";display:block;left:0;position:absolute;top:100%;transition:.35s ease;width:100%}.h1,h1{font-size:2.25rem;letter-spacing:-.045rem;line-height:2.5rem}@media(min-width:576px){.h1,h1{font-size:3.5rem;letter-spacing:-.07rem;line-height:3.75rem}}.h2,h2{font-size:1.75rem;letter-spacing:-.035rem;line-height:2.25rem}@media(min-width:576px){.h2,h2{font-size:2.625rem;letter-spacing:-.0525rem;line-height:3.5rem}}.h3,h3{font-size:1.25rem;line-height:1.75rem}@media(min-width:576px){.h3,h3{font-size:1.375rem;line-height:2rem}}.p,p{font-family:PlusJakartaSans-Regular;font-size:.9375rem;line-height:1.5rem}@media(min-width:576px){.p,p{font-size:1.125rem;line-height:2rem}}a,button{color:inherit;cursor:pointer;font-family:PlusJakartaSans-Medium;font-size:.875rem;line-height:1.5rem}@media(min-width:576px){a,button{font-size:1rem;line-height:1.5rem}}.num{font-size:2.25rem;line-height:2rem}.num,.tag{font-family:PlusJakartaSans-Bold}.tag{font-size:.6875rem;letter-spacing:.103125rem;line-height:1rem;text-transform:uppercase}@media(min-width:576px){.tag{font-size:.875rem;letter-spacing:.175rem;line-height:1.25rem}}.m{font-size:.875rem;line-height:1.5rem}body:not(.admin) [data-anim]{opacity:0;visibility:hidden;will-change:transform}@media(min-width:576px){body:not(.admin) [data-anim][data-device=mobile]{opacity:1;visibility:visible}}@media(max-width:575.98px){body:not(.admin) [data-anim][data-device=desktop]{opacity:1;visibility:visible}}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden scroll}.lenis.lenis-scrolling iframe{pointer-events:none}.chars,.lines,.words{display:inline-block}@media(min-width:1024px){a *,button *{pointer-events:none!important}}[data-anim=fill] .lines{overflow:hidden}[data-anim=fill] .lines:after{content:"";display:block;height:110%;left:0;opacity:.6;position:absolute;top:0;transform:translateX(var(--fill-position));width:100%;z-index:1}:root{--aspect:56.25%}picture:not(.mw):not(.mw-m) [data-src]:before{content:"";display:block;padding-bottom:var(--aspect)}.ar{display:block;overflow:hidden;position:relative;width:100%}.ar:before{content:"";display:block;padding-bottom:var(--aspect)}.mw,.mw-m{display:block;overflow:hidden;position:relative;width:100%}.mw-m:before,.mw:before{content:"";display:block;padding-bottom:var(--aspect)}@media(max-width:767.98px){.mw-m:before{padding-bottom:var(--aspectMobile)}}.mw canvas,.mw iframe,.mw img,.mw picture,.mw source,.mw video,.mw-m canvas,.mw-m iframe,.mw-m img,.mw-m picture,.mw-m source,.mw-m video{bottom:0;height:100%;left:0;margin:auto;object-fit:cover;position:absolute;right:0;top:0;width:100%}.wrapper{margin:0 auto;max-width:calc(100% - 2.5rem);width:100%}@media(min-width:576px){.wrapper{max-width:calc(100% - 7.5rem)}}@media(min-width:1024px){.wrapper{max-width:calc(100% - 15rem)}}@media(min-width:1400px){.wrapper{max-width:75rem}}.left{text-align:left}.center{text-align:center}.upper{text-transform:uppercase}.capi{text-transform:capitalize}.crimson-semibold{font-family:CrimsonPro-SemiBold}.jakarta-regular{font-family:PlusJakartaSans-Regular}.jakarta-medium{font-family:PlusJakartaSans-Medium}.jakarta-semibold{font-family:PlusJakartaSans-SemiBold}.jakarta-bold{font-family:PlusJakartaSans-Bold}.crafty-regular{font-family:CraftyGirls-Regular}.line{background-color:currentColor;display:block;height:.0625rem;opacity:.2!important;width:100%}.bg{background-position:50%;background-repeat:no-repeat;background-size:cover;will-change:transform}.bg,.bg-mask:after,.img-mask:after{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.bg-mask:after,.img-mask:after{background:rgba(15,14,16,.4);content:"";z-index:1}.img-mask:after{background:#0f0e10;opacity:.48}hr{display:block;height:.0625rem;left:-1rem;position:relative;width:100vw}@media(min-width:1024px){hr{left:-1.75rem}}.clip{clip-path:inset(0 0 calc((1 - var(--scroll-progress))*100% + 1.25rem) 0 round .625rem)}.white{color:#fff!important}.bg-white{background-color:#fff!important}.black{color:#0f0e10!important}.bg-black{background-color:#0f0e10!important}.gray-50{color:#f6f6f8!important}.bg-gray-50{background-color:#f6f6f8!important}.gray-100{color:#dcdce1!important}.bg-gray-100{background-color:#dcdce1!important}.gray-200{color:#dcdce1!important}.bg-gray-200{background-color:#dcdce1!important}.gray-300{color:#a8a8b2!important}.bg-gray-300{background-color:#a8a8b2!important}.gray-400{color:#93929f!important}.bg-gray-400{background-color:#93929f!important}.gray-500{color:#83818f!important}.bg-gray-500{background-color:#83818f!important}.gray-600{color:#83818f!important}.bg-gray-600{background-color:#83818f!important}.gray-700{color:#63616c!important}.bg-gray-700{background-color:#63616c!important}.gray-800{color:#515058!important}.bg-gray-800{background-color:#515058!important}.gray-900{color:#343338!important}.bg-gray-900{background-color:#343338!important}.gray-950{color:#343338!important}.bg-gray-950{background-color:#343338!important}.neptune-10{color:#faffff!important}.bg-neptune-10{background-color:#faffff!important}.neptune-50{color:#f1f9fa!important}.bg-neptune-50{background-color:#f1f9fa!important}.neptune-100{color:#dceff1!important}.bg-neptune-100{background-color:#dceff1!important}.neptune-200{color:#bde0e4!important}.bg-neptune-200{background-color:#bde0e4!important}.neptune-300{color:#8fcad1!important}.bg-neptune-300{background-color:#8fcad1!important}.neptune-400{color:#71b6c1!important}.bg-neptune-400{background-color:#71b6c1!important}.neptune-500{color:#3e8e9c!important}.bg-neptune-500{background-color:#3e8e9c!important}.neptune-600{color:#367584!important}.bg-neptune-600{background-color:#367584!important}.neptune-700{color:#31606d!important}.bg-neptune-700{background-color:#31606d!important}.neptune-800{color:#2f505b!important}.bg-neptune-800{background-color:#2f505b!important}.neptune-900{color:#2b454e!important}.bg-neptune-900{background-color:#2b454e!important}.neptune-950{color:#182c34!important}.bg-neptune-950{background-color:#182c34!important}.yellow-50{color:#fffff4!important}.bg-yellow-50{background-color:#fffff4!important}.yellow-100{color:#fcfce6!important}.bg-yellow-100{background-color:#fcfce6!important}.yellow-400{color:#fff3b0!important}.bg-yellow-400{background-color:#fff3b0!important}.yellow-450{color:#ffea75!important}.bg-yellow-450{background-color:#ffea75!important}.yellow-500{color:#fadf49!important}.bg-yellow-500{background-color:#fadf49!important}.yellow-600{color:#e8cb2d!important}.bg-yellow-600{background-color:#e8cb2d!important}.yellow-700{color:#bbaf6c!important}.bg-yellow-700{background-color:#bbaf6c!important}.yellow-800{color:#92843e!important}.bg-yellow-800{background-color:#92843e!important}.o1{opacity:.1}.o2{opacity:.2}.o3{opacity:.3}.o4{opacity:.4}.o5{opacity:.5}.o6{opacity:.6}.o7{opacity:.7}.o8{opacity:.8}.o9{opacity:.9}@media(max-width:767.98px){.header__nav{background-color:#fff;border-radius:0 0 .625rem .625rem;box-shadow:0 .3125rem 1.25rem 0 rgba(15,14,16,.2);box-shadow:0 .0625rem .125rem 0 rgba(15,14,16,.03);height:0;left:50%;overflow:hidden;position:fixed;top:0;transform:translateX(-50%);width:100vw;z-index:-1}}.header__nav ul{display:flex}@media(max-width:767.98px){.header__nav ul{flex-direction:column;gap:.625rem;padding:5rem 1.25rem 1.25rem}}@media(min-width:768px){.header__nav ul{align-items:center;gap:2.25rem}}.header__nav a:not(.button__solid--blue){position:relative;text-decoration:none}.header__nav a:not(.button__solid--blue):before{aspect-ratio:47/5;background-image:url(media/line.svg);background-size:cover;content:"";display:block;left:0;opacity:0;position:absolute;top:100%;transition:.35s ease;width:100%}.header__nav a:not(.button__solid--blue).active:before,.header__nav a:not(.button__solid--blue):hover:before{opacity:1}.header{left:0;position:absolute;top:0;width:100%;z-index:100}@media(min-width:768px){.header{top:.5rem}}.header.scroll{position:fixed;transform:translateY(calc(-100% - .5rem))}@media(max-width:767.98px){.header.scroll{top:.5rem}}.header.scroll .wrapper:before{opacity:1}@media(max-width:767.98px){.header.scroll .header__nav{top:-.5rem}}.header.anim{transition:.4s ease}.header.up{transform:translateY(0)}.header .wrapper{align-items:center;display:flex;justify-content:space-between;padding:.75rem 0;position:relative;z-index:1}.header .wrapper:before{backdrop-filter:blur(30px);background-color:hsla(0,0%,100%,.8);border-radius:.625rem;box-shadow:0 .3125rem 1.25rem 0 rgba(15,14,16,.2);box-shadow:0 .0625rem .125rem 0 rgba(15,14,16,.03);content:"";display:block;height:100%;left:50%;opacity:0;position:absolute;top:0;transform:translateX(-50%);transition:.4s ease;width:calc(100% + 1.5rem);z-index:-1}.header__logo{max-width:11rem;width:100%}@media(min-width:768px){.header__logo{max-width:19.1875rem}}.button,.button__solid,.button__solid--blue,.button__solid--yellow{align-items:center;background:transparent;display:inline-flex;justify-content:center;position:relative;z-index:1}.button *,.button__solid *,.button__solid--blue *,.button__solid--yellow *{pointer-events:none}.button[disabled],[disabled].button__solid,[disabled].button__solid--blue,[disabled].button__solid--yellow{opacity:.4}.button__wrapper{align-items:center;display:flex;gap:.5rem;position:relative;z-index:1}.button__text{position:relative}.button__text,.button__text span{display:inline-block}.button__icon{align-items:center;display:flex;justify-content:center;position:relative}.button__icon svg *{pointer-events:none!important}.button__icon svg path{fill:currentColor}.button__solid,.button__solid--blue,.button__solid--yellow{border-radius:.5rem;color:#0f0e10;padding:.75rem 1.5rem;transition:.4s ease}.button__solid--blue:after,.button__solid--yellow:after,.button__solid:after{border-radius:inherit;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:.4s ease;width:100%;z-index:-1}.button__solid--yellow:after{background-color:#fadf49;box-shadow:.1875rem .1875rem 0 0 #92843e}.button__solid--yellow:hover:after{background-color:#ffea75;box-shadow:.125rem .125rem 0 0 #92843e}.button__solid--yellow:active:after{background-color:#e8cb2d;box-shadow:inset .09375rem .09375rem 0 0 #92843e}.button__solid--blue:after{background-color:#bde0e4;box-shadow:.1875rem .1875rem 0 0 #3e8e9c}.button__solid--blue:hover:after{background-color:#dceff1;box-shadow:.125rem .125rem 0 0 #71b6c1}.button__solid--blue:active:after{background-color:#8fcad1;box-shadow:inset .09375rem .09375rem 0 0 #3e8e9c}.hamburger{display:flex;pointer-events:visible;transition:transform .4s ease;will-change:transform;z-index:100}@media(min-width:768px){.hamburger{display:none}}.hamburger.hover .hamburger__lines span:first-of-type{top:50%;transform:translateY(-50%) translateX(-50%)}.hamburger.hover .hamburger__lines span:last-of-type{bottom:50%;transform:translateY(50%) translateX(-50%)}.hamburger.active .hamburger__lines span:first-of-type{transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.hamburger.active .hamburger__lines span:nth-of-type(2){opacity:0}.hamburger.active .hamburger__lines span:last-of-type{transform:translateY(-50%) translateX(-50%) rotate(45deg)}.hamburger__lines{height:2.25rem;position:relative;width:2.25rem}.hamburger__lines span{background-color:currentColor;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%);transform-origin:center;transition:.3s ease;width:1rem}.hamburger__lines span:first-of-type{transform:translateX(-50%) translateY(calc(50% - .375rem))}.hamburger__lines span:last-of-type{transform:translateX(-50%) translateY(calc(50% + .3125rem))}