@font-face{font-family:"Apercu Mono Pro Fallback: Noto Sans";src:local("Noto Sans");size-adjust:130.8017%;ascent-override:60.2439%;descent-override:16.2077%;line-gap-override:0%}@font-face{font-family:"Apercu Mono Pro Fallback: Arial";src:local("Arial");size-adjust:139.0756%;ascent-override:56.6598%;descent-override:15.2435%;line-gap-override:0%}@font-face{font-family:"Apercu Mono Pro Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:137.7778%;ascent-override:57.1935%;descent-override:15.3871%;line-gap-override:0%}@font-face{font-family:"Apercu Mono Pro Fallback: Segoe UI";src:local("Segoe UI");size-adjust:139.8414%;ascent-override:56.3495%;descent-override:15.16%;line-gap-override:0%}@font-face{font-family:Apercu Mono Pro;src:url(../_fonts/WNDsIpiTTVBuXjKYMkIUXIXjomVOXY3jVCBsbLNzQLg-6lzAMMW2FbFHcKKGJ0pM35vdIdYvcS7amXQ6iBFjNRc.woff) format(woff);font-display:swap}@font-face{font-family:"Apercu Mono Pro Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:148.8581%;ascent-override:52.9363%;descent-override:14.2417%;line-gap-override:0%}@font-face{font-family:Opening Hours Sans;src:local("Opening Hours Sans Regular"),local("Opening Hours Sans"),url(../OpeningHoursSans.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.container{height:auto;width:100%}.blog-about .container .blog-data figure .video-player iframe{height:100%;width:100%}*{margin:0;padding:0}*,:after,:before{box-sizing:inherit;outline:none;-webkit-touch-callout:none;font-kerning:none}:focus{outline:none}::-moz-focus-inner{border:0}a{pointer-events:auto;text-decoration:none}a,button{color:inherit;outline:none}button{background:none;border:none;border-radius:none;cursor:pointer}img,video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:middle}input:not([type=range]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;font-family:Opening Hours Sans,sans-serif;outline:none;pointer-events:auto}html{box-sizing:border-box;font-size:.5208333333vw!important;overscroll-behavior:none}@media only screen and (max-width:1024px){html{font-size:.9765625vw!important}}@media only screen and (max-width:482px){html{font-size:2.0746887967vw!important}}body{font-family:Opening Hours Sans,sans-serif;font-synthesis:none;font-weight:400;overscroll-behavior:none;text-rendering:optimizeLegibility;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#00000d;color:#fff;font-optical-sizing:auto}#__nuxt{height:100%;width:100%}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-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}[data-animation=text]{opacity:0;will-change:opacity}[data-animation=text] .line{overflow:hidden;will-change:transform}.embla__container{will-change:transform}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{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}::-webkit-scrollbar{display:none}.page-wrapper{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:3}.page-wrapper:has(.hamb.active) #smooth-content{height:100vh}#smooth-wrapper{background:#000;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:3}#smooth-wrapper #smooth-content{display:block;position:absolute;width:100%}.container{margin:0 auto;max-width:95%;position:relative}.overlay-frame{color:#fff;height:100%;left:0;position:fixed;top:0;transform:scale(1.1);width:100%;z-index:1}section.light{background:#fff;color:#000}section.light .sub{background:#000;color:#fff}@keyframes ping{0%{opacity:1}50%{opacity:.25}to{opacity:1}}.footer-link,.link-hover,.tabs .tab-btn{cursor:pointer;position:relative;transition:color .3s cubic-bezier(.4,0,.2,1);z-index:2}.footer-link:after,.link-hover:after,.tabs .tab-btn:after{content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:-1}.footer-link:hover:after,.link-hover:hover:after,.tabs .tab-btn:hover:after{transform:scaleX(1);transition:none}.footer-link:hover,.link-hover:hover,.tabs .tab-btn:hover{transition:none}.active.footer-link:after,.active.link-hover:after,.tabs .active.tab-btn:after{transform:scaleX(1)}.hover-underline{position:relative}.hover-underline:after{background:currentColor;bottom:-.5rem;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform .6s cubic-bezier(.3,1,.3,1);width:100%}.active.hover-underline:after{transform:scaleX(1);transform-origin:left center}.active.hover-underline:hover:after{transform:scaleX(0);transform-origin:right center}.hover-underline:hover:after{transform:scaleX(1);transform-origin:left center}.navbar-link{cursor:pointer;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;font-size:1.7rem;font-weight:500;line-height:1;padding:1.5rem 1.75rem}.footer-link{font-size:2rem;font-weight:400;line-height:1;padding:0 .25rem}.footer-link:after{background:#fff}.footer-link:hover{color:#000}.link-hover{padding:.75rem .25rem 0}.link-hover:after{background:#fff}.link-hover:hover{color:#000}.hover-underline,.link{align-items:center;display:flex;gap:.5rem}.link{flex-direction:row;flex-wrap:wrap;font-size:2rem;font-weight:400;justify-content:center;line-height:1}.link svg{height:1.5rem;margin-right:.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:0}.link:hover svg{width:2rem}.slide-btn{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:center;width:8rem}.slide-btn svg{height:auto;width:100%}.slide-btn.prev{transform:rotate(180deg)}.arrow-link span:after{transform:scaleX(1)}.tabs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.tabs .tab-btn{font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;font-size:1.6rem;padding:.5rem 1.25rem .25rem;position:relative}.tabs .tab-btn:after{background:#fff}.tabs .tab-btn.active,.tabs .tab-btn:hover{color:#000}.tabs .tab-btn:not(:last-child):before{background:#fff;content:"";height:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;z-index:1}.tabs.dark .tab-btn:after{background:#000}.tabs.dark .tab-btn.active,.tabs.dark .tab-btn:hover{color:#fff}.tabs.dark .tab-btn:not(:last-child):before{background:#000}button:disabled{cursor:not-allowed;opacity:.5}@media only screen and (max-width:1024px){.link{font-size:1.75rem}.slide-btn{height:6rem;width:6rem}.navbar-link{font-size:1.5rem}.footer-link{font-size:1.75rem}}@media only screen and (max-width:482px){.tabs{row-gap:1rem}}h1{font-size:20rem;line-height:1}h1,h2{font-weight:400}h2{font-size:12.5rem;line-height:1.25}h3{font-size:7.2rem;line-height:1.2}.link-h4,h3,h4{font-weight:400}.link-h4,h4{font-size:5rem;line-height:1}h5{font-size:3.5rem}h5,h6{font-weight:400;line-height:1.25}h6{font-size:2.5rem}.paragraph-lg{font-size:3.2rem;font-weight:400;line-height:1.25}.paragraph-md{font-size:2.25rem;font-weight:400;line-height:3rem}.paragraph,input,textarea{font-size:1.8rem;font-weight:400;line-height:1.35}.link-sm,.paragraph-sm,li{font-size:1.4rem;font-weight:400;line-height:1.35}.paragraph-xs{font-size:1.2rem;font-weight:400;line-height:1.25}.sub{background:#fff;color:#000;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;padding:.25rem 1rem;text-transform:uppercase}.sub.dark{background:#000;color:#fff}@media only screen and (max-width:482px){.sub{padding:.35rem 1rem}}.scroll-notice{align-items:center;bottom:5rem;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;font-size:1.5rem;gap:1rem;justify-content:center;left:50%;mix-blend-mode:difference;position:absolute;transform:translate(-50%)}.scroll-notice svg{width:1.25rem}ol,ul{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:flex-start}ol li,ul li{font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;margin-left:2.5rem;padding-left:4rem}ol{list-style-type:decimal-leading-zero}ul{list-style-type:disc}ul li{padding-left:1rem}.links{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}@media only screen and (max-width:1024px){h1{font-size:15rem}h2{font-size:10rem}h3{font-size:6rem}.link-h4,h4{font-size:4rem}h5{font-size:3rem}.paragraph-lg,h6{font-size:2.5rem}.paragraph-md{font-size:2rem}.paragraph,input,textarea{font-size:1.6rem}.paragraph-xs,.sub{font-size:1.2rem}}@media only screen and (max-width:482px){h1{font-size:12.5rem}h2{font-size:8rem}h3{font-size:5rem}.link-h4,h4{font-size:3.5rem}h5{font-size:2.5rem}.paragraph-lg,h6{font-size:2rem}.paragraph-md{font-size:1.8rem}.paragraph,input,textarea{font-size:1.6rem}.link-sm,.paragraph-sm{font-size:1.4rem}.paragraph-xs{font-size:1.2rem}.sub{font-size:1.6rem;line-height:1;padding:.35rem .75rem 0}}footer,section{height:auto;overflow:hidden;width:100%}footer,footer .container,section,section .container{position:relative;z-index:2}footer .bg,section .bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}footer .bg img,footer .bg video,section .bg img,section .bg video{height:100%;width:100%}footer div:has(.frame),footer div:has(.time),section div:has(.frame),section div:has(.time){position:relative}.frame{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.frame .bottom-left,.frame .bottom-right,.frame .top-left,.frame .top-right{border:1px solid;height:2rem;position:absolute;width:2rem}.frame .top-left{border-bottom:none;border-radius:.25rem 0 0;border-right:none;left:0;top:0}.frame .top-right{border-bottom:none;border-left:none;border-radius:0 .25rem 0 0;right:0;top:0}.frame .bottom-left{border-radius:0 0 0 .25rem;border-right:none;border-top:none;bottom:0;left:0}.frame .bottom-right{border-left:none;border-radius:0 0 .25rem;border-top:none;bottom:0;right:0}.time{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.time .bottom,.time .left,.time .right,.time .top{background:currentColor;position:absolute}.time .bottom,.time .top{height:2rem;left:50%;transform:translate(-50%);width:1px}.time .top{top:0}.time .bottom{bottom:0}.time .left,.time .right{height:1px;top:50%;transform:translateY(-50%);width:2rem}.time .left{left:0}.time .right{right:0}.banner .container{color:#fff;display:grid;min-height:calc(var(--vh, 1vh)*100);mix-blend-mode:difference;place-items:center;text-align:center}.banner .container .banner-panel{display:grid;gap:7rem;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.banner .container .banner-panel .banner-content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;height:auto;justify-content:flex-start;width:100%}.banner .container .banner-panel .banner-content h1 div,.banner .container .banner-panel .banner-content h2 div,.banner .container .banner-panel .banner-content h3 div{text-align:left!important}.banner .bg .case-video{height:100%;position:relative;width:100%}.banner .bg .case-video iframe{height:100%;transform:scale(1.2);width:100%}.banner .bg .case-video:after{animation:pulse 1s ease infinite;background:#ffffff40;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.error-section .container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;height:calc(var(--vh, 1vh)*100);justify-content:center;text-align:center}@media only screen and (max-width:1024px){.banner .container br{display:none}}@media only screen and (max-width:482px){.frame .bottom-left,.frame .bottom-right,.frame .top-left,.frame .top-right{height:1.5rem;width:1.5rem}.time .left,.time .right{height:1px;width:1.5rem}.time .bottom,.time .top{height:1.5rem;width:1px}.banner .container .banner-panel{grid-template-columns:repeat(1,1fr);text-align:left}.banner .container .banner-box h3{font-size:4.5rem}.banner .container .banner-box h3 br{display:none}}.trust{background:#00000d;color:#fff;gap:15rem;padding:5rem 0 20rem}.trust,.trust .trust-header{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.trust .trust-header{gap:2rem;text-align:center}.trust .embla{overflow:hidden;width:100%}.trust .embla__container{display:flex}.trust .embla__slide{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;gap:15rem;justify-content:center;padding:0 7.5rem}.trust .embla__slide img{height:auto;max-height:40rem;width:18rem}@media only screen and (max-width:1024px){.trust{gap:10rem;padding:5rem 0 10rem}.trust .embla__slide{gap:6rem;padding:3rem}}@media only screen and (max-width:482px){.trust{gap:15rem;padding:5rem 0 15rem}.trust .embla{width:100%}.trust .embla .embla__slide{padding:0 5rem}.trust .embla .embla__slide img{max-height:30rem}}input:not([type=range]),textarea{border-bottom:1px solid;color:currentColor;height:auto;padding:1rem .5rem;resize:none;width:100%}input:not([type=range])::-moz-placeholder,textarea::-moz-placeholder{color:currentColor}input:not([type=range])::placeholder,textarea::placeholder{color:currentColor}.testimonial{background:#000;color:#fff;padding:5rem 0}.testimonial .container{gap:8rem;min-height:calc(var(--vh, 1vh)*100 - 10rem);mix-blend-mode:difference;padding:10rem 0;text-align:center}.testimonial .container,.testimonial .container .testimonial-box{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.testimonial .container .testimonial-box{gap:4rem;height:auto;width:100%}.testimonial .container .testimonial-box .slide-header{align-items:center;border:1px solid #fff;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;justify-content:center}.testimonial .container .testimonial-box .slide-header p{padding:.25rem 1rem;will-change:transform,opacity}.testimonial .container .testimonial-box .slide-header p:first-child{background:#fff;color:#000}.testimonial .container .testimonial-box .slide-content{height:auto;position:relative;width:49%}.testimonial .container .testimonial-box .slide-content .review{opacity:0;position:absolute;top:0}.testimonial .container .testimonial-box .slide-content .review .line{opacity:0;transform:translateY(100%);transition:all .6s cubic-bezier(.3,1,.3,1);will-change:transform,opacity}.testimonial .container .testimonial-box .slide-content .review .line-mask:first-of-type .line{transition-delay:.1s}.testimonial .container .testimonial-box .slide-content .review .line-mask:nth-of-type(2) .line{transition-delay:.2s}.testimonial .container .testimonial-box .slide-content .review .line-mask:nth-of-type(3) .line{transition-delay:.3s}.testimonial .container .testimonial-box .slide-content .review .line-mask:nth-of-type(4) .line{transition-delay:.4s}.testimonial .container .testimonial-box .slide-content .review .line-mask:nth-of-type(5) .line{transition-delay:.5s}.testimonial .container .testimonial-box .slide-content .review .line-mask:nth-of-type(6) .line{transition-delay:.6s}.testimonial .container .testimonial-box .slide-content .review .line-mask:nth-of-type(7) .line{transition-delay:.7s}.testimonial .container .testimonial-box .slide-content .review .line-mask:nth-of-type(8) .line{transition-delay:.8s}.testimonial .container .testimonial-box .slide-content .review .line-mask:nth-of-type(9) .line{transition-delay:.9s}.testimonial .container .testimonial-box .slide-content .review .line-mask:nth-of-type(10) .line{transition-delay:1s}.testimonial .container .testimonial-box .slide-content .review.active{opacity:1;position:relative}.testimonial .container .testimonial-box .slide-content .review.active .line{opacity:1;transform:translateY(0)}.testimonial .container .testimonial-box .slide-panel{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:space-between;margin-top:6rem;width:50%}.testimonial .container .testimonial-box .slide-panel .slide-image-wrapper{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;justify-content:center}.testimonial .container .testimonial-box .slide-panel .slide-image-wrapper .slide-image{height:15rem;width:27rem}.testimonial .container .testimonial-box .slide-panel .slide-image-wrapper .link-sm{font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif!important}.testimonial .container .testimonial-box:not(:has(.slide-panel)){padding-bottom:10rem}.testimonial.light .container{mix-blend-mode:unset!important}.testimonial.light .container .testimonial-box .slide-header{border-color:#000}.testimonial.light .container .testimonial-box .slide-header p:first-child{background:#000;color:#fff}.testimonial .bg .bg-box{left:0;overflow:hidden;position:absolute;top:0}.testimonial .bg .bg-box,.testimonial .bg .bg-box img,.testimonial .bg .bg-box video{height:100%;width:100%;will-change:transform,opacity}@media only screen and (max-width:1024px){.testimonial .container .testimonial-box .slide-content{width:60%}}@media only screen and (max-width:482px){.testimonial .container .testimonial-box .slide-content{width:92.5%}.testimonial .container .testimonial-box .slide-panel{gap:.5rem;justify-content:center;width:80%}.testimonial .container .testimonial-box .slide-panel .slide-image-wrapper{flex:0 0 100%;margin-bottom:3rem;order:1}.testimonial .container .testimonial-box .slide-panel .prev{order:2}.testimonial .container .testimonial-box .slide-panel .next{order:3}}.accordions,.accordions .accordion{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:auto;justify-content:flex-start;width:100%}.accordions .accordion{position:relative}.accordions .accordion .accordion-header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:flex-start;padding:.8rem 1.5rem;position:relative;text-align:left;width:100%;z-index:2}.accordions .accordion .accordion-header p{font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif}.accordions .accordion .accordion-header p:first-child{flex:0 0 20%;height:auto;max-width:20%;width:100%}.accordions .accordion .accordion-header p:last-child{flex:0 0 80%;height:auto;max-width:80%;width:100%}.accordions .accordion .accordion-header.active{color:#000}.accordions .accordion .accordion-content{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;height:auto;justify-content:flex-start;overflow:hidden;position:relative;width:100%}.accordions .accordion .accordion-content .accordion-content-inner{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;height:auto;justify-content:flex-start;padding:4rem .75rem;width:80%}.accordions .accordion .accordion-content .accordion-content-inner figure{display:none;margin-top:4rem;padding:1rem;position:relative;width:100%}.accordions .accordion .accordion-content .accordion-content-inner figure img{width:100%}.accordions .accordion .accordion-content:after{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.3,1,.3,1);width:100%;z-index:1}.accordions .accordion.active .accordion-content:after{transform:scaleX(1)}@media only screen and (max-width:482px){.accordions .accordion .accordion-content .accordion-content-inner figure{display:block}}.cursor{height:auto;left:0;margin:-3.5rem 0 0 -3.5rem;mix-blend-mode:difference;pointer-events:none;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;will-change:transform;z-index:100}.cursor .cursor-inner{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:7rem;justify-content:center;transition:all .6s cubic-bezier(.3,1,.3,1);width:7rem}.cursor .cursor-inner svg{width:3rem}.cursor .cursor-inner .frame{transition:all .6s cubic-bezier(.3,1,.3,1)}.cursor.rotate .frame{opacity:0;transform:rotate(45deg) scale(.5)}.cursor-hovered .cursor .cursor-inner{transform:scale(0)}@media only screen and (max-width:482px){.cursor{display:none}}.preloader{background:#000;color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}.preloader .preloader-inner{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:center;pointer-events:none;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:2}.preloader .preloader-inner .progress{position:absolute}.preloader .preloader-inner .logo-wrapper{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;justify-content:center;opacity:0;transform:scale(.35)}.preloader .preloader-inner .logo-wrapper div{overflow:hidden}.preloader .preloader-inner .logo-wrapper .top-logo{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;position:relative}.preloader .preloader-inner .logo-wrapper .top-logo svg g.text{transform:translateY(-100%)}.preloader .preloader-inner .logo-wrapper .top-logo:after,.preloader .preloader-inner .logo-wrapper .top-logo:before{border-radius:50%;content:"";height:5rem;position:absolute;right:0;transform:scale(0);transition:transform .5s ease;width:5rem}.preloader .preloader-inner .logo-wrapper .top-logo:after{border:5px solid #fff}.preloader .preloader-inner .logo-wrapper .top-logo:before{background:#fff}.preloader .preloader-inner .logo-wrapper .top-logo.active:after{transform:scale(1)}.preloader .preloader-inner .logo-wrapper .top-logo.active:before{transform:scale(.4);transition-delay:.2s}.preloader .preloader-inner .logo-wrapper .bottom-logo svg .text{transform:translateY(100%)}.preloader .preloader-background{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.video-player{overflow:hidden;position:relative}.video-player .play-button{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:3}.video-player .play-button svg{width:25rem}.video-player .play-button.is-playing{opacity:0}.video-player .video-controls{align-items:flex-start;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;height:auto!important;justify-content:flex-start;left:0;opacity:0;padding:4rem;pointer-events:none;position:absolute;transition:opacity .6s cubic-bezier(.3,1,.3,1);width:100%;z-index:10}.video-player .video-controls .controls-bar{align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:space-between;width:100%}.video-player .video-controls .controls-bar .controls-bar-box{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;width:-moz-max-content!important;width:max-content!important}.video-player .video-controls .controls-bar .controls-bar-box button svg{-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-player .video-controls .progress-wrapper{width:100%;z-index:3}.video-player .video-controls .progress-wrapper input[type=range]{accent-color:#000;background:#000;border-radius:0;cursor:pointer;height:1rem;mix-blend-mode:difference;padding:0;width:100%}.video-player .video-controls:after{background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.video-player.active:hover .video-controls{opacity:1;pointer-events:auto}.fullscreen{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.fullscreen iframe{height:100%!important;width:100%!important}@media only screen and (max-width:482px){.video-player .play-button{opacity:1}.video-player .play-button svg{width:7.5rem}}.footer{background:#00000d;color:#fff}.footer .container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding-top:5rem}.footer .container .footer-content{display:grid;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.footer .container .footer-content .footer-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:15rem;height:auto;justify-content:flex-start;width:100%}.footer .container .footer-content .footer-box .logo img{height:auto;width:28.5rem}.footer .container .footer-content .footer-box .footer-bar{display:grid;gap:6rem;grid-template-columns:repeat(5,1fr)}.footer .container .footer-content .footer-box .footer-bar .footer-links{grid-column:span 1}.footer .container .footer-content .footer-box .footer-bar .paragraph-md{grid-column:span 3;padding-left:5rem}.footer .container .footer-content .footer-box .footer-links{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start}.footer .container .footer-info{display:grid;grid-template-columns:repeat(2,1fr);height:auto;padding:18rem 0;position:relative;width:100%}.footer .container .footer-info .footer-info-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1.25rem;justify-content:flex-start;pointer-events:none}.footer .container .footer-info .footer-info-box a{pointer-events:all}.footer .container .footer-info .footer-info-box .sub{margin-bottom:2.5rem}.footer .container .footer-bottom{padding:4rem 0}.footer .container .footer-bottom,.footer .container .footer-bottom .footer-bottom-bar{display:grid;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.footer .container .footer-bottom .footer-bottom-bar .footer-bottom-bar-box{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:space-between;width:100%}.footer .container .footer-bottom .footer-bottom-bar .footer-bottom-bar-links{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6rem;height:auto;justify-content:flex-start;width:100%}.footer-background{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}.footer-background .footer-image-wrapper{height:16rem;left:0;overflow:hidden;position:absolute;top:0;width:16rem;z-index:1}.footer-background .footer-image-wrapper img{height:100%;width:100%}@media only screen and (max-width:1024px){.footer .container .footer-bottom{grid-template-columns:repeat(3,1fr)}.footer .container .footer-bottom .footer-bottom-box{grid-column:span 1}.footer .container .footer-bottom .footer-bottom-bar{grid-column:span 2}}@media only screen and (max-width:482px){.footer .container .footer-content{gap:5rem;grid-template-columns:repeat(1,1fr)}.footer .container .footer-content .footer-box{gap:10rem}.footer .container .footer-content .footer-box .footer-bar{gap:4rem;grid-template-columns:repeat(2,1fr);order:1}.footer .container .footer-content .footer-box .footer-bar .footer-links{grid-column:span 1;order:2}.footer .container .footer-content .footer-box .footer-bar .footer-links a,.footer .container .footer-content .footer-box .footer-bar .footer-links button{font-size:2.2rem!important}.footer .container .footer-content .footer-box .footer-bar .paragraph-md{grid-column:span 2;padding-left:0}.footer .container .footer-info{grid-template-columns:repeat(1,1fr);padding:10rem 0}.footer .container .footer-bottom{gap:2rem;grid-template-columns:repeat(1,1fr);position:relative}.footer .container .footer-bottom .footer-bottom-box{bottom:4rem;left:0;position:absolute}.footer .container .footer-bottom .footer-bottom-bar{gap:2rem;grid-template-columns:repeat(1,1fr)}.footer .container .footer-bottom .footer-bottom-bar .footer-bottom-bar-box{align-items:flex-start;flex-direction:column;gap:4rem;grid-column:span 1}.footer .container .footer-bottom .footer-bottom-bar .footer-bottom-bar-box .paragraph-sm{text-align:right;width:100%}.footer .container .footer-bottom .footer-bottom-bar .footer-bottom-bar-links{grid-column:span 1;justify-content:space-between}.footer .footer-background{display:none}}.hamb{height:100%;left:0;max-height:100lvh;overflow:hidden;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:10}.hamb .hamb-inner{align-items:flex-start;background:#000;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;height:auto;justify-content:flex-start;min-height:calc(var(--vh, 1vh)*100);padding:17.5rem 2.5% 10rem;width:100%}.hamb .hamb-inner .hamb-link{font-size:3.25rem;text-transform:capitalize}.hamb .hamb-inner .link-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.hamb .hamb-inner .link-box .paragraph-xs{font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;font-size:1.25rem;opacity:.5;text-transform:uppercase}.navbar{height:auto;left:0;mix-blend-mode:difference;position:absolute;top:0;width:100%;z-index:11}.navbar .container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:3rem 0}.navbar .container .logo{mix-blend-mode:difference}.navbar .container .logo img{height:auto;width:18.5rem}.navbar .container .logo.lg img{height:auto;width:75rem}.navbar .container .navbar-box{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center}.navbar .container .navbar-box .time-box{color:#fff;overflow:hidden;position:relative}.navbar .container .navbar-box .time-box .frame .bottom-left,.navbar .container .navbar-box .time-box .frame .bottom-right,.navbar .container .navbar-box .time-box .frame .top-left,.navbar .container .navbar-box .time-box .frame .top-right{height:1.25rem;width:1.25rem}.navbar .container .navbar-box .navbar-links{align-items:center;background:#fff;color:#000;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;justify-content:center}.navbar .container .navbar-box .hamb-btn{align-items:center;display:flex;display:none;flex-direction:column;flex-wrap:nowrap;gap:1.65rem;height:4.5rem;justify-content:center;pointer-events:all;width:5rem}.navbar .container .navbar-box .hamb-btn .divider{background:#fff;border-radius:10px;height:1px;transition:all .7s cubic-bezier(.19,1,.22,1);width:100%}.navbar .container .navbar-box .hamb-btn.active .divider{transform:rotate(45deg) translate(.75rem,1.75rem)}.navbar .container .navbar-box .hamb-btn.active .divider:nth-child(2){opacity:0;transform:scaleX(0)}.navbar .container .navbar-box .hamb-btn.active .divider:nth-child(3){transform:rotate(-45deg) translate(.75rem,-1.75rem)}.navbar.lg{mix-blend-mode:difference}.navbar.dark .container .time-box{color:#000}.navbar.dark .container .navbar-links{background:#000;color:#fff}.navbar.dark .container .hamb-btn .divider{background:#000}.navbar.dark .container .hamb-btn.active .divider{background:#fff}@media only screen and (max-width:1024px){.navbar .container .logo.lg img{height:auto;width:50rem}.navbar .container .navbar-box .navbar-links{display:none}.navbar .container .navbar-box .hamb-btn{display:flex}}@media only screen and (max-width:482px){.navbar .container{align-items:flex-end}.navbar .container .logo.lg img{height:auto;width:20rem}}.story{background:#00000d;color:#fff}.story .container{display:grid;grid-template-columns:repeat(2,1fr);height:calc(var(--vh, 1vh)*100);padding:5rem 0}.story .container .story-bar{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:5rem;justify-content:space-between}.story .container .story-bar .story-block{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem;height:auto;justify-content:flex-start;width:100%}.story .container .story-bar .story-block .story-images{height:46.5rem;overflow:hidden;position:relative;width:32.5rem}.story .container .story-bar .story-block .story-images img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.story .container .story-bar .story-block .story-block-content{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;height:auto;justify-content:flex-start;margin-top:-1.75rem;position:relative;width:35%}.story .container .story-bar .story-block .story-block-content .story-bars{overflow:hidden;position:relative}.story .container .story-bar .story-block .story-block-content .story-bars,.story .container .story-bar .story-block .story-block-content .story-bars .story-indicator-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.story .container .story-bar .story-block .story-block-content .story-bars .story-indicator-box .story-indicator{background:#ffffff80;height:1px;margin-top:1.75rem;width:.75rem}.story .container .story-bar .story-block .story-block-content .story-bars .story-indicator-box .story-indicator:last-child{background:#fff;width:2.5rem}.story .container .story-bar .story-block .story-block-content .story-bars .bar-overlay{background:#000;height:100%;left:0;opacity:.9;position:absolute;top:calc(-100% - 1.75rem);width:100%;z-index:2}.story .container .story-bar .story-block .story-block-content .story-block-text{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;height:auto;justify-content:flex-start;margin-top:-1.25rem;position:absolute;right:0;width:85%}.story .container .story-bar .story-block .story-block-content .story-block-text .paragraph-sm{font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;text-transform:uppercase}.story .container .story-bar .story-block .story-block-content .story-block-text .paragraph-sm:first-child{padding:.25rem;transition:all .6s cubic-bezier(.3,1,.3,1)}.story .container .story-bar .story-block .story-block-content .story-block-text .paragraph-sm:first-child.active{background:#fff;color:#000}.story .container .story-content{gap:20rem}.story .container .story-content,.story .container .story-content .story-content-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.story .container .story-content .story-content-box{gap:3rem}.services{background:#fff;color:#000}.services .container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:20rem;justify-content:flex-start;padding:5rem 0}.services .container .services-header{display:grid;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.services .container .services-header .services-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;justify-content:space-between}.services .container .services-header .services-content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;justify-content:flex-start}.services .container .all-btn{margin-top:-22.5rem}.services .container .services-list{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);height:auto;width:100%}.services .container .services-list .services-item{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;height:auto;justify-content:flex-start;transform:translate(100vw);width:100%;will-change:transform,opacity}.services .container .services-list .services-item .item-header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:space-between;position:relative;width:100%}.services .container .services-list .services-item .item-header .item-info{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.services .container .services-list .services-item .item-header .item-title{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.services .container .services-list .services-item .item-header .item-title svg{height:2rem}.services .container .services-list .services-item .item-header .item-title p{margin-top:.05rem}.services .container .services-list .services-item .item-header .sub{background:#000;color:#fff;opacity:0;padding:.1rem .5rem;position:absolute;right:4rem;top:50%;transform:translateY(-50%);transition:all .6s cubic-bezier(.3,1,.3,1);z-index:2}.services .container .services-list .services-item .item-header .sub.active{opacity:1}.services .container .services-list .services-item .item-card{height:auto;position:relative;width:100%}.services .container .services-list .services-item .item-card .item-front{height:auto;-webkit-mask-image:url(../images/home/card.png);mask-image:url(../images/home/card.png);mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.6,0,.2,1),filter .8s cubic-bezier(.6,0,.2,1);width:100%}.services .container .services-list .services-item .item-card .item-front img{height:auto;transition:transform .6s cubic-bezier(.3,1,.3,1);width:100%}.services .container .services-list .services-item .item-card .item-back{align-items:center;backface-visibility:hidden;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;gap:4rem;height:100%;justify-content:center;left:0;mix-blend-mode:difference;opacity:0;padding:3rem 4rem;position:absolute;top:0;transform-style:preserve-3d;transition:opacity .6s cubic-bezier(.3,1,.3,1);width:100%;z-index:2}.services .container .services-list .services-item .item-card .item-back img{height:auto;width:100%}.services .container .services-list .services-item .item-card .item-back .item-content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;height:auto;justify-content:flex-start;padding:2rem;width:100%}.services .container .services-list .services-item .item-card:hover .item-front{filter:blur(1.5rem)}.services .container .services-list .services-item .item-card:hover .item-front img{transform:scale(1.1)}.services .container .services-list .services-item .item-card:hover .item-back,.services .container .services-list .services-item:hover .item-header .sub{opacity:1}.services .container .services-panel{display:grid;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.services .container .services-panel .services-images{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:auto;justify-content:flex-start;width:100%}.services .container .services-panel .services-images img{height:auto;width:60rem}.services .container:has(.services-panel){padding:5rem 0 15rem}.services.dark{background:#000;color:#fff}.articles{align-items:flex-start;background:#fff;color:#000;display:flex;flex-direction:column;flex-wrap:wrap;gap:17.5rem;justify-content:flex-start;padding:5rem 0 10rem}.articles .articles-header{display:grid;grid-template-columns:repeat(2,1fr);height:auto;padding:0 2.5%;width:100%}.articles .articles-header .header-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:4rem;justify-content:flex-start}.articles .embla{height:auto;width:100%}.articles .embla__container{display:flex}.articles .embla__slide{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;flex-wrap:wrap;gap:2rem;height:auto;justify-content:flex-start;padding:0 1.2rem;width:48rem}.articles .embla__slide figure{height:auto;overflow:hidden;width:100%}.articles .embla__slide figure img{height:auto;width:100%}.articles .embla__slide .slide-content{display:grid;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;grid-template-columns:repeat(2,1fr);height:auto;overflow:hidden;width:100%}.articles .embla__slide .slide-content .paragraph-sm{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;line-height:1.25;text-transform:uppercase}.articles .embla__slide .slide-content .paragraph-sm svg{color:#000;margin-left:-3rem;margin-right:1rem;opacity:0;transform:scale(0);transition:all .6s cubic-bezier(.3,1,.3,1);width:2rem}.articles .embla__slide:hover .slide-content .paragraph-sm svg{margin-left:0;opacity:1;transform:scale(1)}.articles.dark,.projects{background:#000;color:#fff}.projects{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:20rem;justify-content:flex-start;min-height:calc(var(--vh, 1vh)*100 - 20rem);padding:5rem 2.5% 20rem}.projects .projects-header{display:grid;grid-template-columns:repeat(2,1fr);height:auto;position:relative;width:100%;z-index:2}.projects .projects-header .header-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:15rem;justify-content:flex-start}.projects .projects-content{display:grid;gap:7rem;grid-template-columns:repeat(2,1fr);height:auto;mix-blend-mode:difference;position:relative;width:100%;z-index:2}.projects .projects-content .projects-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;justify-content:flex-start}.projects .projects-content .projects-box .projects-controls{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;justify-content:center}.projects .projects-content .projects-box .projects-info{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;gap:6.75rem;justify-content:flex-start}.projects .projects-content .projects-details{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding-bottom:1rem}.projects .bg .bg-box{left:0;overflow:hidden;position:absolute;top:0}.projects .bg .bg-box,.projects .bg .bg-box .media-box,.projects .bg .bg-box div,.projects .bg .bg-box iframe,.projects .bg .bg-box img,.projects .bg .bg-box video{height:100%;width:100%;will-change:transform}.projects.banner-projects{height:calc(var(--vh, 1vh)*100);justify-content:center;padding-top:35rem}.projects.banner-projects .projects-content .projects-details{gap:3rem;justify-content:flex-start}.team{background:#000;color:#fff;height:calc(var(--vh, 1vh)*100);will-change:transform}.team .team-box{left:50%;mix-blend-mode:difference;position:absolute;text-align:center;top:50%;transform:translateY(-50%) translate(-50%);width:60%;z-index:3}.team .team-images{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-start;overflow:hidden;width:100%}.team .team-images .team-images-inner{padding:1.5rem 7.5rem;transform:scale(3.5);transform-origin:top center;width:55rem;will-change:transform}.team .team-images .team-images-inner,.team .team-images .team-images-inner .team-photos{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;height:auto;justify-content:flex-start;position:relative}.team .team-images .team-images-inner .team-photos{width:100%;z-index:3}.team .team-images .team-images-inner .team-image{height:auto;position:relative;width:100%;z-index:3}.team .team-images .team-images-inner .team-image img{height:auto;width:100%}.team .team-images .team-images-inner .frame-wrapper{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.team .team-images .team-images-inner .frame-wrapper img{height:auto;width:100%}.team .team-data{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;left:0;mix-blend-mode:difference;padding:0 10rem;position:absolute;top:0;width:100%;z-index:5}.team .team-data .team-info{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:space-between;width:70%}.team .team-data .team-info .team-info-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.team .team-data .team-info .team-info-box .paragraph-lg{background:#fff;color:#000;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif}.team .team-data .team-info .team-info-box .paragraph{font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;text-transform:uppercase}.team .team-data .team-info .team-about{align-items:flex-start;display:flex;flex:0 0 35%;flex-direction:column;flex-wrap:wrap;gap:2rem;height:auto;justify-content:flex-start;max-width:35%;width:100%}.team .frame-img,.team .team-data,.team .team-image,.team .team-images-inner{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}@media only screen and (max-width:1024px){.story .container .story-bar .story-block .story-images{height:30rem;width:20rem}.story .container .story-bar .story-block .story-block-content{width:50%}.services .container{gap:15rem}.services .container .services-list{grid-template-columns:repeat(2,1fr)}.services .container .all-btn{margin-top:-17.5rem}.services .container .services-panel .services-images img{width:100%}.team .team-data{padding:0 5rem}.team .team-data .team-info{width:90%}.team .team-data .team-info .team-about{flex:0 0 50%;height:auto;max-width:50%;width:100%}.projects{padding:5rem 2.5% 10rem}.articles{gap:10rem;padding:5rem 0 15rem}.articles .embla__slide{padding:0 .5rem;width:35rem}}@media only screen and (max-width:482px){.projects{gap:5rem}.projects .projects-header{gap:2rem;grid-template-columns:repeat(1,1fr)}.projects .projects-header .header-box{gap:3rem}.projects .projects-content{flex:1;gap:4rem;grid-template-columns:repeat(1,1fr);mix-blend-mode:unset!important}.projects .projects-content .projects-box{justify-content:flex-end;order:2}.projects .projects-content .projects-box p{max-width:45%}.projects .projects-content .projects-details{justify-content:flex-start;order:1}.projects.banner-projects .projects-content .projects-details{gap:1.5rem}.story .container{align-items:flex-start;gap:6rem;grid-template-columns:repeat(1,1fr);height:auto;min-height:calc(var(--vh, 1vh)*100);padding:5rem 0 7.5rem}.story .container .story-bar{gap:3rem}.story .container .story-bar .story-block{align-items:flex-start}.story .container .story-bar .story-block .story-block-content .story-bars .story-indicator-box:first-child .story-indicator:not(:last-child){opacity:0}.story .container .story-bar .story-block .story-block-content .story-bars .bar-overlay{display:none}.story .container .story-bar .story-block .story-images{height:25rem;margin-top:7.5rem;width:18rem}.story .container .story-content{gap:12.5rem}.story .container .story-content .story-content-box{gap:2rem}.services .container{gap:7.5rem}.services .container .all-btn{margin-top:-2rem}.services .container .services-header{gap:3rem;grid-template-columns:repeat(1,1fr)}.services .container .services-header .services-box,.services .container .services-header .services-content{gap:2rem}.services .container .services-list{gap:5rem;grid-template-columns:repeat(1,1fr)}.services .container .services-list .services-item .item-header .sub{display:none}.services .container .services-list .services-item .item-header .item-info{padding-right:7.5rem}.services .container .services-panel{gap:3rem;grid-template-columns:repeat(1,1fr)}.services .container .services-panel .services-images{display:none}.services .container:has(.services-panel){padding:5rem 0 10rem}.team .team-box{align-items:center;display:flex;justify-content:center;width:100%}.team .team-box *{font-size:3.5rem;width:100%}.team .team-box * br{display:none}.team .team-data .team-info{align-items:flex-start;flex-direction:column;gap:3rem;justify-content:flex-start;width:100%}.team .team-data .team-info .team-info-box .paragraph-lg{padding:.25rem 0 0}.team .team-data .team-info .team-about{flex:0 0 100%;gap:1.5rem;height:auto;max-width:100%;width:100%}.team .team-images .team-images-inner{width:100%}.articles .articles-header{gap:3rem;grid-template-columns:repeat(1,1fr)}.articles .articles-header .header-box{gap:2rem}.articles .articles-header .header-box:last-child{gap:4rem;width:80%}.articles .embla__slide{width:90%}}.cases{background:#000;color:#fff}.cases .container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:10rem;justify-content:flex-start;padding:20rem 0}.cases .container .cases-header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:space-between;width:100%}.cases .container .cases-header .sub{padding:.5rem 1.5rem}.cases .container .cases-list{-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:repeat(3,1fr);height:auto;row-gap:6.5rem;width:100%}.cases .container .cases-list .case-item{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;height:auto;justify-content:flex-start;width:100%}.cases .container .cases-list .case-item figure{height:auto;overflow:hidden;position:relative;width:100%}.cases .container .cases-list .case-item figure .figure-content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;height:100%;justify-content:space-between;left:0;mix-blend-mode:difference;opacity:0;padding:2rem;position:absolute;text-transform:uppercase;top:0;transition:opacity .6s cubic-bezier(.3,1,.3,1);width:100%;z-index:3}.cases .container .cases-list .case-item figure .figure-content p:first-child{align-self:flex-end}.cases .container .cases-list .case-item figure .case-video{position:relative}.cases .container .cases-list .case-item figure .case-video iframe{height:100%;transform:scale(1.075);width:100%}.cases .container .cases-list .case-item figure .case-video,.cases .container .cases-list .case-item figure img,.cases .container .cases-list .case-item figure video{height:35rem;position:relative;transition:all .6s cubic-bezier(.3,1,.3,1);width:100%;z-index:3}.cases .container .cases-list .case-item figure:after{animation:pulse 1s ease infinite;background:#ffffff40;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.cases .container .cases-list .case-item:hover figure .case-video,.cases .container .cases-list .case-item:hover figure img,.cases .container .cases-list .case-item:hover figure video{transform:scale(1.05)}.cases .container .cases-list .case-item:hover figure .figure-content{opacity:1}.cases .container .cases-list .case-item .case-content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;height:auto;justify-content:space-between;width:100%}@media only screen and (max-width:1024px){.cases .container{padding:15rem 0 10rem}.cases .container .cases-list{grid-template-columns:repeat(2,1fr)}.cases .container .cases-list .case-item figure .case-video,.cases .container .cases-list .case-item figure img,.cases .container .cases-list .case-item figure video{height:27.5rem}}@media only screen and (max-width:482px){.cases .container{gap:6rem}.cases .container .cases-header{gap:4rem}.cases .container .cases-header .sub{display:none}.cases .container .cases-list{grid-template-columns:repeat(1,1fr);row-gap:6rem}.cases .container .cases-list .case-item figure .case-video,.cases .container .cases-list .case-item figure img,.cases .container .cases-list .case-item figure video{height:25rem}}@keyframes pulse{0%{opacity:.25}50%{opacity:.5}to{opacity:.25}}.case-bar .container{padding:10rem 0 5rem}.case-bar .container .case-header{align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;height:auto;justify-content:flex-start;width:100%}.case-bar .container .case-header .link-sm{font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif}.case-bar .container .case-header .link-sm svg{margin-left:-3rem;margin-right:1rem;transition:all .6s cubic-bezier(.3,1,.3,1)}.case-bar .container .case-header .link-sm:hover svg{margin-left:0}.case-gallery{background:#000}.case-gallery .container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;overflow:hidden;padding:5rem 0 15rem}.case-gallery .container .case-gallery{-moz-columns:2rem;columns:2rem;display:grid;grid-template-columns:repeat(12,1fr);height:auto;row-gap:20rem;width:100%}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+1){grid-column:3/12}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+1) figure{height:75rem}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+2){grid-column:1/5}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+2) figure{height:40rem}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+3){grid-column:9/12}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+3) figure{height:70rem}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+4){grid-column:2/10}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+4) figure{height:70rem}.case-gallery .container .case-gallery.two-image-grid{align-items:center}.case-gallery .container .case-gallery.two-image-grid .gallery-box:nth-child(odd){grid-column:3/6}.case-gallery .container .case-gallery.two-image-grid .gallery-box:nth-child(odd) figure{height:80rem}.case-gallery .container .case-gallery.two-image-grid .gallery-box:nth-child(2n+2){grid-column:11/13}.case-gallery .container .case-gallery.two-image-grid .gallery-box:nth-child(2n+2) figure{height:45rem}.case-gallery .container .case-gallery.landscape-fullscreen .gallery-box{grid-column:1/13}.case-gallery .container .case-gallery.landscape-fullscreen .gallery-box figure{height:90rem}.case-gallery .container .case-gallery.three-image-grid-1{align-items:center}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+1){grid-column:5/9}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+1) figure{height:80rem}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+2){grid-column:1/7}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+2) figure{height:60rem}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+3){grid-column:11/13}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+3) figure{height:25rem}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+1){grid-column:6/11}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+1) figure{height:55rem}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+2){grid-column:3/7}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+2) figure{height:57.5rem}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+3){grid-column:2/12}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+3) figure{height:80rem}.case-gallery .container .case-gallery.reel-layout-1{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12.5%;grid-template-columns:unset;justify-content:center}.case-gallery .container .case-gallery.reel-layout-1 .gallery-box{flex:0 0 25%;height:auto;max-width:25%;width:100%}.case-gallery .container .case-gallery.reel-layout-1 .gallery-box figure{height:80rem}.case-gallery .container .case-gallery .gallery-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;height:auto;justify-content:flex-start;overflow:hidden;width:100%}.case-gallery .container .case-gallery .gallery-box figure{height:auto;overflow:hidden;position:relative;width:100%}.case-gallery .container .case-gallery .gallery-box figure:has(.video-player):after{display:none}.case-gallery .container .case-gallery .gallery-box figure:after{animation:ping 1s ease infinite;background:#ffffff1a;content:"";inset:0;position:absolute;z-index:1}.case-gallery .container .case-gallery .gallery-box figure .video-player,.case-gallery .container .case-gallery .gallery-box figure iframe,.case-gallery .container .case-gallery .gallery-box figure img,.case-gallery .container .case-gallery .gallery-box figure video{height:100%;position:relative;width:100%;z-index:2}.case-gallery .container .case-gallery .gallery-box .gallery-box-content{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;gap:2rem;justify-content:space-between;text-transform:uppercase;width:100%}.case-gallery .container .case-gallery .gallery-box .gallery-box-content p:first-child{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.case-gallery .container .case-gallery .gallery-box .gallery-box-content p:first-child svg{width:1rem}.case-gallery .container .case-gallery .gallery-box .gallery-box-content p:last-child{max-width:50%}.case-info{background:#000;color:#fff}.case-info .container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:8rem;justify-content:flex-start;overflow:visible;padding:5rem 0 15rem}.case-info .container .info-panel{display:grid;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.case-info .container .info-panel .info-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:4rem;justify-content:flex-start}.case-info .container .info-panel .info-box .info-bar{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);height:auto;width:100%}.case-info .container .info-panel .info-box .info-bar .info-box-figure{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;grid-column:span 1;height:25rem;justify-content:center;position:relative}.case-info .container .info-panel .info-box .info-bar .info-box-figure img{height:auto;width:100%}.case-info .container .info-panel .info-box .info-bar .info-box-content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;grid-column:span 2;justify-content:space-between}.case-info .container .info-panel .info-result{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:10rem;grid-column:span 2;justify-content:flex-start}.case-info .container .info-panel .info-result .embla__container{display:flex}.case-info .container .info-panel .info-result .embla__slide{flex:0 0 auto;padding:0 1rem}.case-info .container .info-panel:first-child .info-box ol li,.case-info .container .info-panel:first-child .info-box ul li{font-family:Opening Hours Sans,sans-serif;font-size:2rem}@media only screen and (max-width:482px){.case-info .container .info-panel:first-child .info-box ol li,.case-info .container .info-panel:first-child .info-box ul li{font-size:1.6rem}}.case-info .container .info-panel:not(:last-child){border-bottom:1px solid #fff;padding-bottom:8rem}.floating-btn{background:#fff;border-radius:50%;bottom:5rem;color:#000;height:6rem;position:absolute;right:5rem;width:6rem;z-index:10}@media only screen and (max-width:1024px){.case-gallery .container{padding:5rem 0 10rem}.case-gallery .container .case-gallery{row-gap:15rem}.case-gallery .container .case-gallery .gallery-box .gallery-box-content p{font-size:1.2rem}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+1){grid-column:3/13}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+1) figure{height:50rem}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+2){grid-column:1/5}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+2) figure{height:20rem}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+3){grid-column:9/13}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+3) figure{height:50rem}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+4){grid-column:2/10}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+4) figure{height:45rem}.case-gallery .container .case-gallery.two-image-grid .gallery-box:nth-child(odd){grid-column:3/7}.case-gallery .container .case-gallery.two-image-grid .gallery-box:nth-child(odd) figure{height:50rem}.case-gallery .container .case-gallery.two-image-grid .gallery-box:nth-child(2n+2){grid-column:11/13}.case-gallery .container .case-gallery.two-image-grid .gallery-box:nth-child(2n+2) figure{height:25rem}.case-gallery .container .case-gallery.landscape-fullscreen .gallery-box figure{height:60rem}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+1){grid-column:5/9}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+1) figure{height:45rem}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+2){grid-column:1/7}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+2) figure{height:35rem}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+3){grid-column:11/13}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+3) figure{height:15rem}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+1){grid-column:6/11}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+1) figure{height:27.5rem}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+2){grid-column:3/7}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+2) figure{height:35rem}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+3){grid-column:2/12}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+3) figure{height:45rem}.case-gallery .container .case-gallery.reel-layout-1{gap:5%}.case-gallery .container .case-gallery.reel-layout-1 .gallery-box{flex:0 0 30%;height:auto;max-width:30%;width:100%}.case-gallery .container .case-gallery.reel-layout-1 .gallery-box figure{height:50rem}}@media only screen and (max-width:482px){.case-bar .container{padding:5rem 0 0}.case-bar .container .case-header{gap:1rem}.case-bar .container .case-header .link-sm{gap:0}.case-bar .container .case-header .link-sm svg{margin-left:0;width:1.5rem}.case-gallery .container{padding:5rem 0 2.5rem}.case-gallery .container .case-gallery{row-gap:7.5rem;width:100%}.case-gallery .container .case-gallery .gallery-box{grid-column:span 12!important}.case-gallery .container .case-gallery .gallery-box .gallery-box-content p:last-child{max-width:80%;width:100%}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+1) figure,.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+2) figure{height:30rem}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+3) figure{height:60rem}.case-gallery .container .case-gallery.default .gallery-box:nth-child(4n+4) figure{height:35rem}.case-gallery .container .case-gallery.two-image-grid .gallery-box:nth-child(2n+2) figure,.case-gallery .container .case-gallery.two-image-grid .gallery-box:nth-child(odd) figure{height:70rem}.case-gallery .container .case-gallery.landscape-fullscreen .gallery-box figure{height:30rem}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+1) figure{height:50rem}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+2) figure{height:30rem}.case-gallery .container .case-gallery.three-image-grid-1 .gallery-box:nth-child(3n+3) figure{height:35rem}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+1) figure{height:40rem}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+2) figure{height:30rem}.case-gallery .container .case-gallery.three-image-grid-2 .gallery-box:nth-child(3n+3) figure{height:50rem}.case-gallery .container .case-gallery.reel-layout-1{gap:7.5rem}.case-gallery .container .case-gallery.reel-layout-1 .gallery-box{flex:0 0 100%;height:auto;max-width:100%;width:100%}.case-gallery .container .case-gallery.reel-layout-1 .gallery-box figure{height:80rem}.case-info .container{gap:6rem;padding:5rem 0 10rem}.case-info .container .info-panel{gap:3rem;grid-template-columns:repeat(1,1fr)}.case-info .container .info-panel:not(:last-child){padding-bottom:6rem}.case-info .container .info-panel .info-box{gap:2rem}.case-info .container .info-panel .info-box ol{gap:4rem}.case-info .container .info-panel .info-box ol li{font-size:1.8rem;line-height:1.5;margin-left:5rem;position:relative;width:calc(100% - 5rem)}.case-info .container .info-panel .info-box ol li:not(:last-child){padding-bottom:4rem}.case-info .container .info-panel .info-box ol li:not(:last-child):after{background:#fff;bottom:0;content:"";height:1px;position:absolute;right:0;width:90%}.case-info .container .info-panel .info-box .info-bar{gap:3rem;grid-template-columns:repeat(1,1fr)}.case-info .container .info-panel .info-box .info-bar .info-box-content{gap:2rem}.case-info .container .info-panel .info-result{gap:8rem}.floating-btn{bottom:3rem;right:3rem}}.contact{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;left:0;overflow:visible;position:fixed;top:0;width:100%;z-index:20}.contact .contact-box{align-items:flex-start;background:#000;color:#fff;gap:8rem;justify-content:flex-start;padding:5rem 4rem 10rem;width:90rem;z-index:2}.contact .contact-box,.contact .contact-box .contact-header{display:flex;flex-direction:column;flex-wrap:wrap;height:auto;position:relative}.contact .contact-box .contact-header{align-items:center;justify-content:center;text-align:center;width:100%}.contact .contact-box .contact-header .cross-btn{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.contact .contact-box .contact-header .cross-btn svg{width:4rem}.contact .contact-box .contact-form{display:grid;gap:6rem;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.contact .contact-box .contact-form .input-box{grid-column:span 1}.contact .contact-box .contact-form .input-box:has(textarea){grid-column:span 2}.contact .contact-box .contact-form .input-box button{align-items:center;border-bottom:1px solid;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;overflow:hidden;padding:1rem 0}.contact .contact-box .contact-form .input-box button svg{margin-left:-3rem;margin-right:1rem;transform:rotateY(180deg);transition:all .6s cubic-bezier(.3,1,.3,1);width:2rem}.contact .contact-box .contact-form .input-box button:hover svg{margin-left:0;transform:rotateY(180deg)}.contact .embla{background:#fff;color:#000;height:auto;mix-blend-mode:difference;overflow:hidden;padding:1rem 0;position:relative;width:90rem;z-index:2}.contact .embla__container{display:flex}.contact .embla__slide{flex:0 0 auto;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;padding:0 1rem;text-transform:uppercase}.contact:after{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(20);width:100%;z-index:1}@media only screen and (max-width:482px){.contact .contact-box{gap:6rem;width:90%}.contact .contact-box .contact-header{align-items:flex-start;text-align:left}.contact .contact-box .contact-form{gap:4rem;grid-template-columns:1fr}.contact .contact-box .contact-form .input-box{grid-column:span 1}.contact .contact-box .contact-form .input-box:has(textarea){grid-column:span 1}.contact .contact-box .contact-form .input-box input,.contact .contact-box .contact-form .input-box textarea{font-size:2.2rem;padding:1rem 0}.contact .contact-box .contact-form .input-box textarea{height:5.2rem}.contact .contact-box .contact-form .input-box button{font-size:2rem}.contact .contact-box .contact-form .input-box button svg{margin-left:0;transform:rotateY(180deg)}.contact .embla{width:90%}}.about{background:#000}.about .embla{background:#fff;color:#000;padding:1.5rem 0}.about .embla__container{display:flex}.about .embla__slide{flex:0 0 auto;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;padding:0 1rem;text-transform:uppercase}.about .container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding:5rem 0 15rem}.about .container .about-header{display:grid;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.about .container .about-header .header-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;justify-content:flex-start}.about .container .about-panel{align-items:center;display:grid;gap:15rem;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.about .container .about-panel .about-figure{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:15rem;position:relative}.about .container .about-panel .about-figure .figure-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;mix-blend-mode:difference;position:absolute;right:9rem;top:25%;z-index:3}.about .container .about-panel .about-figure .figure-box .sub{font-family:Opening Hours Sans,sans-serif;padding:.15rem 0 .25rem}.about .container .about-panel .about-figure .figure-box p:last-child{font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif}.about .container .about-panel .about-figure img{height:auto;width:45rem}.about .container .about-panel .about-content{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;height:auto;justify-content:flex-start;padding:10rem;width:100%}.about .container .about-panel .about-content p{width:60%}.about .container .about-panel:nth-of-type(odd) .about-figure{order:2}.about .container .about-panel:nth-of-type(odd) .about-figure .figure-box{left:9rem;right:unset}.about .container .about-panel:nth-of-type(odd) .about-content{align-items:flex-start;order:1}.about-banner{background:#000;height:calc(var(--vh, 1vh)*100)}.about-banner .container{mix-blend-mode:difference}.about-banner .container .banner-box{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:calc(var(--vh, 1vh)*100);justify-content:center;position:relative;width:100%}.about-banner .container .banner-box .banner-heading{height:auto;position:absolute;text-align:center;width:100%;z-index:3}.about-banner .container .banner-box .banner-heading.heading-two{opacity:0}.about-banner .container .banner-content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:auto;justify-content:flex-start;padding-bottom:20rem;width:100%}.about-banner .container .banner-content .banner-panel{border-top:1px solid #fff;display:grid;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.about-banner .container .banner-content .banner-panel .panel-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;justify-content:flex-start;padding:4rem 0 10rem}.about-banner .container .banner-content .banner-panel .panel-box .sub{text-transform:uppercase}.about-banner .container .banner-content .banner-panel .panel-box:last-child{align-items:flex-end}.about-banner .container .banner-content .banner-panel .panel-box:last-child p{width:50%}.about-banner .container .scroll-notice{bottom:unset;top:calc(var(--vh, 1vh)*100 - 10rem)}.about-banner .background{height:calc(var(--vh, 1vh)*100);left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.about-banner .background img,.about-banner .background video{height:100%;width:100%}.value .container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:15rem;height:calc(var(--vh, 1vh)*100);justify-content:flex-start;padding:5rem 0}.value .container .value-header{display:grid;gap:5rem;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.value .container .value-wrapper{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;overflow:hidden;position:relative;width:100%}.value .container .value-wrapper .value-container{height:40rem;overflow:hidden;position:relative;width:64rem;z-index:2}.value .container .value-wrapper .value-container .value-media{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.value .container .value-wrapper .value-container .value-media img{height:100%;width:100%}.value .container .value-wrapper .value-list{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:auto;justify-content:flex-start;left:0;padding:0 5rem;position:absolute;top:0;width:100%;z-index:1}.value .container .value-wrapper .value-list .value-item{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:40rem;justify-content:center;position:relative;width:100%}.value .container .value-wrapper .value-list .value-item .sub{padding:.15rem .25rem .25rem}.value .container .value-wrapper .value-list .value-item:after{background:#fff;bottom:50%;content:"";height:1px;left:0;position:absolute;width:100%;z-index:-1}.value .container .value-footer{bottom:5rem;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;height:auto;left:50%;position:absolute;text-align:center;text-transform:uppercase;transform:translate(-50%);width:auto;z-index:2}.value .container .value-footer p{padding:.25rem 1rem;width:-moz-max-content;width:max-content}.value .container .value-markers{bottom:2rem;height:auto;left:0;position:absolute;width:10rem;z-index:3}.value .container .value-markers,.value .container .value-markers .marker-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;justify-content:flex-start}.value .container .value-markers .marker-box .marker{background:#ffffff80;height:1px;width:1rem}.value .container .value-markers .marker-box .marker:last-child{width:2rem}@media only screen and (max-width:1024px){.about-banner .container .banner-box .banner-heading h1,.about-banner .container .banner-box .banner-heading h2,.about-banner .container .banner-box .banner-heading h3{font-size:5rem}.about-banner .container .banner-box .banner-heading h1 br,.about-banner .container .banner-box .banner-heading h2 br,.about-banner .container .banner-box .banner-heading h3 br{display:none}.about .container .about-panel .about-figure{padding:7.5rem}.about .container .about-panel .about-figure img{width:100%}.about .container .about-panel .about-figure .figure-box{gap:1rem;right:2.5rem}.about .container .about-panel .about-content{padding:2.5rem}.about .container .about-panel .about-content p{width:100%}.about .container .about-panel:nth-of-type(odd) .about-figure .figure-box{left:2.5rem;right:unset}.value .container .value-wrapper .value-container{height:30rem;width:50%}.value .container .value-wrapper .value-list .value-item{height:30rem;width:100%}}@media only screen and (max-width:482px){.about-banner{background:#fff;color:#000}.about-banner .container .banner-box .banner-heading{color:#fff}.about-banner .container .banner-box .banner-heading.heading-one h1,.about-banner .container .banner-box .banner-heading.heading-one h2,.about-banner .container .banner-box .banner-heading.heading-one h3{font-size:4rem}.about-banner .container .banner-content{padding-bottom:10rem}.about-banner .container .banner-content .banner-panel{gap:3rem;grid-template-columns:repeat(1,1fr);padding:4rem 0}.about-banner .container .banner-content .banner-panel .panel-box{color:#fff;padding:0}.about-banner .container .banner-content .banner-panel .panel-box:last-child{align-items:flex-start}.about-banner .container .banner-content .banner-panel .panel-box:last-child p{width:100%}.about .container{gap:5rem}.about .container .about-header{gap:3rem;grid-template-columns:repeat(1,1fr)}.about .container .about-header .header-box{gap:2rem}.about .container .about-panel{gap:4rem;grid-template-columns:repeat(1,1fr)}.about .container .about-panel .about-figure .figure-box .paragraph-lg{font-size:2rem!important}.about .container .about-panel:nth-of-type(odd) .about-figure{order:1}.about .container .about-panel:nth-of-type(odd) .about-figure .figure-box{left:2.5rem;right:unset}.about .container .about-panel:nth-of-type(odd) .about-content{align-items:flex-start;order:2}.value .container .value-header{gap:2rem;grid-template-columns:repeat(1,1fr)}.value .container .value-wrapper .value-container{height:30rem;width:80%}.value .container .value-wrapper .value-list{padding:0 2.5rem;z-index:3}.value .container .value-wrapper .value-list .value-item .paragraph-md{font-size:1.8rem!important}.value .container .value-footer{max-width:80%;width:100%}.value .container .value-footer p{width:100%}}#smooth-content:has(.blog-about){background:#fff}.blogs .container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:15rem;justify-content:flex-start;padding:5rem 0 15rem}.blogs .container .blogs-content{display:grid;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.blogs .container .blogs-content .blogs-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;height:auto;justify-content:flex-start;width:100%}.blogs .container .blogs-header{display:grid;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.blogs .container .blogs-header .blogs-header-box{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:flex-start;width:100%}.blogs .container .blogs-header .blogs-header-box .input-box{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:center}.blogs .container .blogs-header .blogs-header-box .input-box svg{margin-top:-.25rem;width:2rem}.blogs .container .blogs-header .blogs-header-box .input-box input{border-bottom:2px solid;padding:.5rem 0;width:15rem}.blogs .container .blogs-list{-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:repeat(3,1fr);height:auto;margin-top:-10rem;row-gap:4rem;width:100%}.blogs .container .blogs-list .blog-item{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;height:auto;justify-content:flex-start;width:100%}.blogs .container .blogs-list .blog-item figure{height:35rem;overflow:hidden;width:100%}.blogs .container .blogs-list .blog-item figure img,.blogs .container .blogs-list .blog-item figure video{height:100%;transition:all .6s cubic-bezier(.3,1,.3,1);width:100%}.blogs .container .blogs-list .blog-item .blog-item-content{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;gap:2rem;height:auto;justify-content:space-between;overflow:hidden;text-transform:uppercase;width:100%}.blogs .container .blogs-list .blog-item .blog-item-content .paragraph-sm{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.blogs .container .blogs-list .blog-item .blog-item-content .paragraph-sm svg{margin-left:-3rem;margin-right:1rem;transition:all .6s cubic-bezier(.3,1,.3,1);width:2rem}.blogs .container .blogs-list .blog-item .blog-item-content .text{width:40%}.blogs .container .blogs-list .blog-item:hover figure img,.blogs .container .blogs-list .blog-item:hover figure video{transform:scale(1.05)}.blogs .container .blogs-list .blog-item:hover .blog-item-content .paragraph-sm svg{margin-left:0}.blog-banner{background:#fff;color:#000}.blog-banner .container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;justify-content:flex-start;min-height:calc(var(--vh, 1vh)*100);padding:20rem 0 5rem}.blog-banner .container .blog-banner-bar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;gap:1rem;height:auto;justify-content:flex-start;width:100%}.blog-banner .container .blog-banner-bar .sub{padding:.75rem 1.5rem .5rem}.blog-banner .container .blog-banner-content{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;height:auto;justify-content:flex-start;margin-top:5rem;width:100%}.blog-banner .container .blog-banner-content p{width:50%}.blog-banner .container .blog-banner-info{display:grid;grid-template-columns:repeat(2,1fr);height:auto;margin-top:5rem;width:100%}.blog-banner .container .blog-banner-info .info-bar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Apercu Mono Pro,"Apercu Mono Pro Fallback: BlinkMacSystemFont","Apercu Mono Pro Fallback: Segoe UI","Apercu Mono Pro Fallback: Helvetica Neue","Apercu Mono Pro Fallback: Arial","Apercu Mono Pro Fallback: Noto Sans",sans-serif;height:auto;justify-content:space-between;width:100%}.blog-banner .container .blog-banner-info .info-bar .info-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.blog-banner .container .blog-banner-info .info-bar .info-box:nth-child(2){align-items:flex-end;text-align:right}.blog-banner .container .blog-banner-info .info-bar .info-box .box{border:1px solid;padding:.25rem 1rem}.blog-banner .container .blog-figure{height:auto;overflow:hidden;width:100%}.blog-banner .container .blog-figure img,.blog-banner .container .blog-figure video{height:75rem;width:100%}.blog-about{background:#fff;color:#000}.blog-about .container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding:7.5rem 0}.blog-about .container li{font-family:Opening Hours Sans,sans-serif!important}.blog-about .container .blog-data{align-items:flex-start;display:grid;gap:20rem;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.blog-about .container .blog-data figure{align-items:center;background:#fff;display:flex;flex-direction:column;flex-wrap:wrap;height:auto;justify-content:center;padding:10rem 0;position:relative;width:100%}.blog-about .container .blog-data figure img{height:65rem;width:45rem}.blog-about .container .blog-data figure .video-player{height:80rem;width:45rem}.blog-about .container .blog-data figure .frame *{height:7.5rem;width:7.5rem}.blog-about .container .blog-data figure figcaption{background:#fff;mix-blend-mode:difference;position:absolute;right:12.5rem;top:20rem}.blog-about .container .blog-data .blog-data-content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;height:auto;justify-content:center;width:100%}.blog-about .container .blog-data .blog-data-content ol,.blog-about .container .blog-data .blog-data-content p,.blog-about .container .blog-data .blog-data-content ul{width:60%}.blog-about .container .blog-bar{display:grid;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.blog-about .container .blog-bar .blog-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;justify-content:flex-start}.blog-about .container .blog-media{height:auto;width:100%}.blog-about .container .blog-media .video-player{aspect-ratio:16/9}.blog-about .container .blog-media iframe{height:100%;width:100%}.blog-about .container .blog-media img,.blog-about .container .blog-media video{height:calc(100vh - 5rem);width:100%}.blog-about:has(.blog-bar) .container{border-bottom:1px solid}.blog-about:has(.blog-data),.blog-about:has(.blog-media){margin-top:-4px}.cta{margin-top:10rem}.cta .container{display:grid;grid-template-columns:repeat(2,1fr);min-height:calc(var(--vh, 1vh)*100 - 15rem);mix-blend-mode:difference;padding:5rem 0}.cta .container .cta-content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:4.5rem;justify-content:flex-start}@media only screen and (max-width:1024px){.blogs .container .blogs-list{grid-template-columns:repeat(2,1fr)}.blogs .container .blogs-list .blog-item figure{height:30rem}.blogs .container .blogs-list .blog-item .blog-item-content .text{width:60%}.blog-banner .container{padding:15rem 0 5rem}.blog-banner .container .blog-banner-content{margin-top:2.5rem}.blog-banner .container .blog-banner-content p{width:100%}.blog-banner .container .blog-figure img,.blog-banner .container .blog-figure video{height:50rem}.blog-about .container{padding:5rem 0}.blog-about .container .blog-data{gap:0}.blog-about .container .blog-data figure img{height:50rem;width:70%}.blog-about .container .blog-data figure .video-player{height:60rem;width:70%}.blog-about .container .blog-data figure figcaption{right:2.5rem;top:15rem}.blog-about .container .blog-media img,.blog-about .container .blog-media video{height:50rem}.cta .container .cta-content{gap:3rem}}@media only screen and (max-width:482px){.blogs .container{gap:10rem;padding:5rem 0 10rem}.blogs .container .blogs-content,.blogs .container .blogs-header{gap:3rem;grid-template-columns:repeat(1,1fr)}.blogs .container .blogs-header .input-box{width:100%}.blogs .container .blogs-header .input-box input{flex:1;width:100%}.blogs .container .blogs-list{grid-template-columns:repeat(1,1fr);margin-top:-5rem}.blogs .container .blogs-list .blog-item figure{height:25rem}.blogs .container .blogs-list .blog-item .blog-item-content{gap:1rem}.blog-banner .container{padding:15rem 0 2.5rem}.blog-banner .container h3{font-size:3.5rem}.blog-banner .container .blog-banner-content{margin-top:0}.blog-banner .container .blog-banner-info{grid-template-columns:repeat(3,1fr);margin-top:2rem}.blog-banner .container .blog-banner-info .info-bar:first-child{grid-column:span 1}.blog-banner .container .blog-banner-info .info-bar:nth-child(2){grid-column:span 2}.blog-banner .container .blog-banner-info .info-bar:nth-child(2) .info-box:first-child{align-items:center;text-align:center}.blog-banner .container .blog-banner-info .info-bar .info-box .box{padding:.25rem 1rem}.blog-banner .container .blog-figure img,.blog-banner .container .blog-figure video{height:30rem}.blog-about .container .blog-bar{gap:3rem;grid-template-columns:repeat(1,1fr)}.blog-about .container .blog-bar .blog-box{gap:2rem}.blog-about .container .blog-data{gap:5rem;grid-template-columns:repeat(1,1fr)}.blog-about .container .blog-data figure{padding:7.5rem 0}.blog-about .container .blog-data figure img{height:45rem}.blog-about .container .blog-data figure .video-player{height:55rem}.blog-about .container .blog-data figure figcaption{right:2.5rem;top:10rem}.blog-about .container .blog-data .blog-data-content p{width:100%}.blog-about .container .blog-media img,.blog-about .container .blog-media video{height:30rem}.cta{margin-top:5rem}.cta .container{align-items:flex-start;gap:2.5rem;grid-auto-rows:max-content;grid-template-columns:repeat(1,1fr);min-height:auto;padding:5rem 0}.cta .container .cta-content{gap:2rem;height:auto}.cta .container .cta-content .arrow-link{margin-top:5rem}}.terms .container{align-items:center;gap:5rem;padding:25rem 0;text-align:center}.terms .container,.terms .container .terms-content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.terms .container .terms-content{align-items:flex-start;gap:2rem;height:auto;text-align:left;width:70%}.terms .container .terms-content :not(h1,h2,h3,h4,h5,h6){font-size:2rem;font-weight:400;line-height:1.25}.terms .container .terms-content li{font-family:Opening Hours Sans,sans-serif}@media only screen and (max-width:482px){.terms .container{align-items:flex-start;padding:15rem 0 10rem}.terms .container .terms-content{width:100%}}
