:root{--ease: cubic-bezier(.625, .05, 0, 1);--swiper-transition: transform 1s cubic-bezier(.075, .82, .165, 1);--orange: #fe5000}*{margin:0;padding:0;box-sizing:border-box;font-family:Figtree,sans-serif;font-weight:400;font-style:normal}img,video{width:100%;height:100%;object-fit:cover}svg{width:100%;height:100%;object-fit:contain;overflow:visible}picture{height:100%}button{background:transparent;border:none;cursor:pointer}input,select,textarea{background:transparent;border:none}input:focus,textarea:focus,select:focus{outline:none;border:none;box-shadow:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 5000s ease-in-out 0s}a{text-decoration:none;color:inherit}li{list-style:none}body{background:#fefefe}html{font-size:clamp(5px,calc(10 * (calc(100vw + 2.1rem) / 1920)),19px);-webkit-tap-highlight-color:transparent}@media screen and (max-width:1000px)and (orientation:landscape){html{font-size:clamp(3px,calc(10 * (calc(100vw + 2.1rem) / 1920)),19px)}}@media screen and (max-width:481px)and (orientation:portrait){html{font-size:calc(10 * (100vw / 430))}}@media screen and (min-width:482px)and (max-width:991px)and (orientation:portrait){html{font-size:calc(10 * (100vw / 550))}}::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px}::selection{color:var(--orange);background-color:#fff}.clippy{position:absolute;top:-999px;left:-999px;width:0;height:0}.overflow-wrapper{width:100%;max-width:3840px;margin-inline:auto}.is--scroll-bar::-webkit-scrollbar{display:block;background:#ffffff08;width:.5rem}.is--scroll-bar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:.5rem}@media(orientation:portrait){.is--scroll-bar::-webkit-scrollbar{display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}[data-split=heading]{line-height:1.1!important}.loading-layer{position:fixed;z-index:150;width:100%;height:100dvh;top:0;left:0;background:#0b0b0bcc;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);justify-content:center;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility 0s var(--ease)}html[data-loading] .loading-layer{opacity:1;visibility:visible}.loading-layer svg{width:6rem;height:6rem;transform-origin:center;animation:rotate4 2s linear infinite}.loading-layer svg circle{fill:none;stroke:var(--orange);stroke-width:2;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash4 1.5s ease-in-out infinite}@keyframes rotate4{to{transform:rotate(360deg)}}@keyframes dash4{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}.cta-1{position:relative;isolation:isolate;border-radius:13rem;overflow:hidden;display:flex;width:fit-content}.cta-1__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;background:#fe5000}.cta-1__bg.is--white{background:#fff}.cta-1__inner{display:flex;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 2.6rem}.cta-1__inner .cta-1__prev{display:grid;grid-template-areas:"stack";place-content:center;place-items:center;position:relative}.cta-1__inner .cta-1__point{width:.6rem;height:.6rem;background:#fff;border-radius:100%;grid-area:stack;opacity:0;visibility:hidden}.cta-1__inner .cta-1__arrow.is--prev{grid-area:stack;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg) scale(0)}.cta-1__inner .cta-1__text{font-size:2rem;font-weight:500;line-height:.9;transition:transform .6s var(--ease)}.cta-1__inner .cta-1__text.is--white{color:#fff}.cta-1__inner .cta-1__text.is--black{color:#0e0c1b}.cta-1__inner .cta-1__arrow{width:4.7rem;height:4.7rem;transition:transform .6s var(--ease)}.cta-1.is--small .cta-1__inner .cta-1__arrow{width:4rem;height:4rem}@media(hover:hover)and (pointer:fine){.cta-1:hover .cta-1__inner .cta-1__arrow.is--prev{transform:translate(-50%,-50%) rotate(0) scale(1)}.cta-1:hover .cta-1__inner .cta-1__arrow.is--next{transform:scale(0) rotate(-45deg)}.cta-1:hover .cta-1__inner .cta-1__text{transform:translate(2.2rem)}}@media(orientation:portrait){.cta-1{position:relative;isolation:isolate;border-radius:13rem;overflow:hidden;display:flex;width:fit-content}.cta-1__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none}.cta-1__bg.is--white{background:#fff}.cta-1__inner{display:flex;align-items:center;gap:1rem;padding:.35rem .35rem .35rem 2rem}.cta-1__inner .cta-1__point{width:.4rem;height:.4rem}.cta-1__inner .cta-1__text{font-size:1.6rem}.cta-1__inner .cta-1__arrow{width:3.5rem;height:3.5rem}}.header{position:fixed;top:0;left:0;z-index:10;padding:3rem 4rem;width:100%;display:flex;justify-content:center;align-items:center}.header .header__inner{position:relative;display:flex;align-items:center;gap:2.5rem;padding:.75rem}.header .header__inner:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;background:#ffffff0f;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);clip-path:inset(0px 0px 0px 0px round 12.5rem)}.header-logo{width:13rem;height:5rem;object-fit:contain;transition:transform .6s var(--ease)}.header-nav{display:flex;align-items:center;gap:5rem;overflow:hidden}.header-nav__link{color:#fff;opacity:.7;text-align:center;font-size:clamp(10px,1.8rem,30px);font-weight:500;line-height:1}.header-nav__link.is--active{opacity:1}.header__fix{position:absolute;top:50%;right:.75rem;width:5rem;height:5rem;border-radius:100%;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);transform:translateY(-50%);opacity:0}.header-logo svg path,.header__fix svg path{transition:fill .3s var(--ease)}.header .header__inner:before{transition:clip-path .6s var(--ease)}.header__fix{transition:opacity .6s var(--ease),border-color .6s var(--ease),transform .6s var(--ease)}.header-nav .cta-1,.header-nav .header-nav__link{transition:color .6s var(--ease),opacity .3s ease-out .4s,transform .6s var(--ease)}@media(orientation:landscape){body[data-scrolling-started=true] .header__inner:before{clip-path:inset(0px 25rem 0px 25rem round 12.5rem);transition:clip-path .6s var(--ease)}body[data-scrolling-started=true] .header:hover .header__inner:before{clip-path:inset(0px 0rem 0px 0px round 12.5rem)}body[data-scrolling-started=true] .header-logo{transform:translate(25rem);opacity:1;transition:opacity .6s var(--ease),border-color .6s var(--ease),transform .6s var(--ease)}body[data-scrolling-started=true] .header__fix{transform:translate(-25rem,-50%);opacity:1;transition:opacity .6s var(--ease),border-color .6s var(--ease),transform .6s var(--ease)}body[data-scrolling-started=true] .header:hover .header__fix{transform:translateY(-50%) scale(0)}body[data-scrolling-started=true] .header-nav>*:not(:first-child,.header__fix){opacity:0;transition:color .6s var(--ease),opacity .1s ease-out,transform 1s var(--ease)}body[data-scrolling-started=true] .header-nav__link:nth-of-type(1){transform:translate(27rem)}body[data-scrolling-started=true] .header:hover .header-nav__link:nth-of-type(1){transform:translate(0)}body[data-scrolling-started=true] .header:hover .header-nav>*:not(:first-child,.header__fix){opacity:1;transition:color .6s var(--ease),opacity .3s ease-out .4s}body[data-scrolling-started=true] .header:hover .header-logo{transform:scale(.9)}}.header[data-nav-current-color=clear] .header-nav__link{color:#0e0c1b}.header[data-nav-current-color=clear] .header__fix{border:1px solid rgba(14,12,27,.28)}.header[data-nav-current-color=clear] .header__fix svg path{fill:#0e0c1b}.header[data-nav-current-color=dark] .header-nav__link{color:#fff}.header[data-nav-current-color=dark] .header__fix{border:1px solid rgba(255,255,255,.28)}.header[data-nav-current-color=dark] .header__fix svg path{fill:#fff}.header[data-nav-current-color=dark] .header-logo svg path{fill:#fe5000}.header[data-nav-current-color=orange] .header-nav__link{color:#fff}.header[data-nav-current-color=orange] .header__fix{border:1px solid rgba(255,255,255,.28)}.header[data-nav-current-color=orange] .header__fix svg path{fill:#fff}.header[data-nav-current-color=orange] .header-logo svg path{fill:#fff}@media(hover:hover)and (pointer:fine){.header-nav__link:hover{opacity:1!important}}@media(orientation:portrait){.header{padding:1.5rem;width:100vw;display:flex;justify-content:center}.header .header__inner{gap:0rem;padding:.5rem;flex-shrink:0;width:fit-content}.header .header__inner:before{clip-path:unset;border-radius:7.5rem}.header-logo{height:3rem;width:7.5rem}.header-nav{display:flex;align-items:center;gap:0rem;overflow:hidden}.header-nav__link{font-size:1.2rem;opacity:1;margin-inline:1.5rem;pointer-events:none}.header__fix{right:.6rem;width:3rem;height:3rem;opacity:1;position:relative;top:0;transform:translate(0);right:0}.header-nav .cta-1{display:none}.header-nav__link:not(:first-child,.header__fix){display:none}body[data-scrolling-started=true] .header__inner:before{clip-path:unset}body[data-scrolling-started=true] .header__fix{transform:translate(0)}}.menu{position:fixed;z-index:8;top:0;left:0;width:100%;height:100dvh;isolation:isolate;display:none}.menu .menu__layer{position:absolute;inset:0;background:#fefefe;z-index:-1;opacity:0}.menu .menu__inner{display:flex;flex-direction:column;align-items:center;padding:13rem 2rem 4rem;height:100%;gap:1rem}.menu .menu__inner .menu__ul{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem;margin-bottom:2rem;overflow:auto;width:100%}.menu .menu__inner .menu__ul .menu__link{display:flex;align-items:center;gap:1rem;color:#0e0c1b59;font-size:4rem;font-weight:500;line-height:1.2}.menu .menu__inner .menu__ul .menu__link svg{width:2.5rem;height:2.5rem;flex-shrink:0;opacity:0}.menu .menu__inner .menu__ul .menu__link.is--active{pointer-events:none}.menu .menu__inner .menu__ul .menu__link.is--active svg{opacity:1}.menu .menu__inner .menu__brand{width:40rem;height:6rem;margin-top:auto}.menu .menu__inner .menu__brand img{object-fit:contain}.menu .menu__inner .menu__copyright{color:#05040e;font-size:1.4rem;font-weight:500;line-height:1;text-align:center}@media(orientation:portrait){.menu{display:block;opacity:0;visibility:hidden}}[data-footer-parallax]{position:relative;overflow:hidden;background:#0d0d0d}.footer{padding:1rem;will-change:transform;background:#0d0d0d;margin-top:-1px}.footer .footer__inner{border-radius:3rem;display:grid;grid-template-columns:1fr auto auto;grid-template-rows:auto auto;column-gap:24.5rem;row-gap:10rem;padding:7.5rem 15rem 1.5rem 3.5rem;color:#fff}.footer .footer__inner .footer__links{grid-column:1}.footer .footer__inner .footer__legals{grid-column:2}.footer .footer__inner .footer__legals{width:21rem}.footer .footer__inner .footer__services{grid-column:3}.footer .footer__inner .footer__links,.footer .footer__inner .footer__legals,.footer .footer__inner .footer__services{display:flex;flex-direction:column;gap:2rem}.footer .footer__inner .footer__links .footer__links-link{color:#ffffff80;font-size:4rem;font-weight:500;line-height:1;transition:color .6s var(--ease)}.footer .footer__inner .footer__links .footer__links-link.is--active{color:#fff;pointer-events:none}.footer .footer__inner .footer__legals h4,.footer .footer__inner .footer__services h4,.footer .footer__inner .footer__legals .footer__legals-link,.footer .footer__inner .footer__services .footer__services-link{font-size:2rem;font-weight:600;line-height:1.4}.footer .footer__inner .footer__legals .footer__legals-link,.footer .footer__inner .footer__services .footer__services-link{color:#ffffff6b;font-weight:500;transition:color .6s var(--ease)}.footer .footer__inner .footer__brand{grid-column:1;grid-row:2;width:70rem;height:10rem}.footer .footer__inner .footer__brand img{object-fit:contain}.footer .footer__inner .footer__copyright{grid-column:2 / span 2;grid-row:2;color:#ffffff6b;font-size:2rem;font-weight:500;line-height:1;align-self:end;margin-bottom:2rem}@media(hover:hover)and (pointer:fine){.footer .footer__inner .footer__legals .footer__legals-link:hover,.footer .footer__inner .footer__services .footer__services-link:hover,.footer .footer__inner .footer__links .footer__links-link:hover{color:#fff}}@media(orientation:portrait){.footer{padding:.5rem}.footer .footer__inner{border-radius:2rem;grid-template-columns:1fr;grid-template-rows:repeat(5,auto);column-gap:0;row-gap:0rem;padding:10rem 3.5rem 3.5rem}.footer .footer__inner .footer__legals,.footer .footer__inner .footer__services{grid-column:1}.footer .footer__inner .footer__links,.footer .footer__inner .footer__legals,.footer .footer__inner .footer__services{gap:1.5rem;margin-bottom:5rem}.footer .footer__inner .footer__links .footer__links-link{font-size:3.5rem}.footer .footer__inner .footer__legals h4,.footer .footer__inner .footer__services h4,.footer .footer__inner .footer__legals .footer__legals-link,.footer .footer__inner .footer__services .footer__services-link{font-size:1.6rem}.footer .footer__inner .footer__brand{grid-row:4;width:100%;height:5rem;margin-block:2rem 2.5rem}.footer .footer__inner .footer__copyright{grid-column:1;grid-row:5;font-size:1.6rem;align-self:center;margin-bottom:0rem;text-align:center}.footer .footer__inner .footer__legals{width:18rem}}
