.accordions .accordion .accordion-trigger .accordion-trigger-header .symbol{flex-direction:row;justify-content:center;align-items:center;display:flex}.accordions .accordion .accordion-trigger .accordion-trigger-header,[data-page=about] .screen .container,[data-page=home] .banner,[data-page=home] .works .container .works-list .works-box .works-content{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.accordions,.horizontal-panel .horizontal-panel-inner,.horizontal-panel .horizontal-panel-inner .horizontal-panel-inner-content,[data-page=about] .slider .slider-inner{flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex}.p-banner,.p-banner .banner-list-wrapper,.p-banner .banner-sliders-wrapper,.project-info,.project-row,[data-page=contact] .banner,[data-page=contact] .banner .banner-list-wrapper,[data-page=contact] .banner .banner-sliders-wrapper,[data-page=home] .info .container,[data-page=services] .banner .container .banner-details,[data-page=services] .service-detail .container{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}[data-page=home] .works .container .link-box,[data-page=services] .service-detail .container .service-content .link-box,[data-page=services] .services .container .services-content .services-list .services-list-item .services-link{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.error .container,.menu-trigger button,.navigation .container,.video-section .iframe-wrapper .embeded,[data-page=services] .services .container .services-content{flex-direction:column;justify-content:center;align-items:center;display:flex}[data-page=about] .info .container{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.accordions .accordion .accordion-content .accordion-content-inner,.accordions .accordion .accordion-content .accordion-content-inner .accordion-info,.accordions .accordion .accordion-trigger,.navigation .container .navigation-links .navigation-link-box,.p-banner .banner-list-wrapper .banner-list,.p-banner .banner-list-wrapper .banner-list a .banner-link-content,.project-info .project-details .project-details-panel,.project-info .project-details .project-details-panel .project-details-box,[data-page=about] .about .container,[data-page=about] .about .container .about-header,[data-page=about] .banner .container .banner-content,[data-page=about] .banner .container .banner-info,[data-page=about] .screen,[data-page=about] .screen .container .screen-content,[data-page=about] .screen .container .screen-figure,[data-page=contact] .banner .banner-list-wrapper .banner-box,[data-page=home] .info .container .info-box,[data-page=home] .works .container,[data-page=home] .works .container .works-list .works-box,[data-page=services] .banner .container,[data-page=services] .banner .container .banner-content,[data-page=services] .banner .container .banner-details .banner-info,[data-page=services] .service-detail .container .service-content,[data-page=services] .service-detail .container .service-content .service-content-box .service-accordian-content .service-accordian-content-inner,[data-page=services] .services .container,[data-page=services] .services .container .services-content .services-list,[data-page=services] .services .container .services-content .services-list .services-list-item .services-list-item-content,[data-page=term] .banner .container .content,[data-page=term] .banner .container .content .paragraph-sm,[data-page=term] .banner .container .content .paragraph-sm ul,[data-page=term] .banner .container .content-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.project-info .project-details{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.navigation-label .navigation-label-text,.next-project .next-project-box,[data-page=home] .works .container .works-list,[data-page=services] .service-detail .container .service-media,[data-page=term] .banner .container{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.project-banner .container{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.p-banner .banner-content .banner-content-wrapper,.p-banner .banner-content .banner-content-wrapper .banner-content-box,.p-banner .banner-content .banner-content-wrapper .banner-content-box .social-links,[data-page=about] .banner .container,[data-page=contact] .banner .banner-content .banner-content-wrapper,[data-page=contact] .banner .banner-content .banner-content-wrapper .banner-content-box,[data-page=contact] .banner .banner-content .banner-content-wrapper .banner-content-box .social-links,[data-page=home] .banner .banner-content .banner-content-box,[data-page=home] .banner .banner-content .logo-box{flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex}.p-banner .banner-content,[data-page=contact] .banner .banner-content,[data-page=home] .banner .banner-content{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.menu-trigger,[data-page=home] .banner .banner-content .banner-content-box{width:auto;height:auto}.banner-slider .banner-slider-slide .banner-slider-figure,.banner-slider .banner-slider-slide .banner-slider-figure img,.banner-slider .banner-slider-slide .banner-slider-figure video,.horizontal-panel .horizontal-panel-inner,.menu-trigger button svg,.navigation-label .navigation-label-text,.next-project .next-project-box .next-project-title-box .next-project-title-text:last-child,.page-wrapper,.page-wrapper .page-transition-box,.page-wrapper .page-wrapper-inner,.project-banner .bg,.project-banner .bg img,.project-banner .bg video,.project-info .project-media,.project-info .project-media img,.project-row .project-row-media,.project-row .project-row-media img,.project-screen .project-screen-media,[data-page=about] .slider .slider-inner,[data-page=about] .slider .slider-inner .slider-figure img,[data-page=home] .banner .banner-figure img,[data-page=home] .banner .banner-figure video,[data-page=home] .works .container .works-list .works-box .works-figure img,[data-page=services] .banner .container .banner-details .icon-box img,[data-page=services] .banner .container .banner-details .icon-box video{width:100%;height:100%}.accordions,.accordions .accordion,.accordions .accordion .accordion-content,.accordions .accordion .accordion-content .accordion-content-inner,.accordions .accordion .accordion-content .accordion-content-inner .accordion-info,.accordions .accordion .accordion-trigger,.accordions .accordion .accordion-trigger .accordion-trigger-header,.banner-slider,.banner-slider .banner-slider-slide,.navigation,.p-banner .banner-content,.p-banner .banner-sliders-wrapper,.page-wrapper .page-wrapper-inner .page-scroll-container,.parallax-wrapper,.parallax-wrapper img,.parallax-wrapper video,[data-page=about] .about .container .about-content,[data-page=about] .about .container .about-header,[data-page=about] .banner .container .banner-content,[data-page=about] .banner .container .banner-info,[data-page=about] .screen .container .screen-content,[data-page=about] .screen .container .screen-figure,[data-page=about] .screen .container .screen-figure img,[data-page=contact] .banner .banner-content,[data-page=contact] .banner .banner-sliders-wrapper,[data-page=home] .info .container .info-box,[data-page=home] .works .container .works-list,[data-page=home] .works .container .works-list .works-box .works-content,[data-page=home] .works .container .works-list .works-box .works-figure,[data-page=services] .banner .container .banner-content,[data-page=services] .banner .container .banner-details,[data-page=services] .service-detail .container .service-content,[data-page=services] .service-detail .container .service-content .service-content-box,[data-page=services] .service-detail .container .service-content .service-content-box .service-accordian-content,[data-page=services] .service-detail .container .service-content .service-content-box .service-accordian-content .service-accordian-content-inner,[data-page=services] .service-detail .container .service-media,[data-page=services] .services .container .services-content,[data-page=services] .services .container .services-content .services-list .services-list-item .services-link .icon-box img,[data-page=services] .services .container .services-content .services-list .services-list-item .services-list-item-content,section{width:100%;height:auto}[data-page=about] .about .container .about-header,[data-page=about] .banner .container .banner-content,[data-page=about] .banner .container .banner-info,[data-page=about] .screen .container .screen-content,[data-page=about] .screen .container .screen-figure,[data-page=home] .info .container .info-box,[data-page=services] .banner .container .banner-content,[data-page=services] .banner .container .banner-details .banner-info{gap:4rem}@media only screen and (width<=830px){[data-page=about] .about .container .about-header,[data-page=about] .banner .container .banner-content,[data-page=about] .banner .container .banner-info,[data-page=about] .screen .container .screen-content,[data-page=about] .screen .container .screen-figure,[data-page=home] .info .container .info-box,[data-page=services] .banner .container .banner-content,[data-page=services] .banner .container .banner-details .banner-info{gap:3rem}}.page-wrapper{min-height:calc(var(--vh,1vh) * 100);z-index:2;background:#fff;transition:transform .65s cubic-bezier(.45,.02,.09,.98);position:fixed;top:0;left:0;overflow:hidden}.page-wrapper.expanded{transform:translateY(calc(var(--nh) * -1))}.page-wrapper .page-transition-box{z-index:1}.page-wrapper .page-transition-box,.page-wrapper .page-wrapper-inner{position:absolute;top:0;left:0;overflow:hidden}.page-wrapper .page-wrapper-inner .page-scroll-container{min-height:calc(var(--vh,1vh) * 100);position:absolute;top:0;left:0}section{position:relative;overflow:hidden}body,section[data-section=full] .container{min-height:calc(var(--vh,1vh) * 100)}.container{z-index:2;width:100%;max-width:90%;margin:0 auto;position:relative}.white-bg,body{background:#fff}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{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}::-webkit-scrollbar{display:none}*{margin:0;padding:0}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}html{box-sizing:border-box;overscroll-behavior:none;scroll-behavior:smooth;font-size:.520833vw}@media only screen and (width<=830px){html{font-size:2.66667vw!important}}body{overscroll-behavior:none;color:#000;font-family:Poppins,Poppins Fallback\: Segoe UI,Poppins Fallback\: Helvetica Neue,Poppins Fallback\: Arial,Poppins Fallback\: Noto Sans,sans-serif;font-weight:400;line-height:1;transition:opacity .5s;overflow:hidden}body.is-loading{cursor:wait}body.is-loading *{pointer-events:none}*,:after,:before{box-sizing:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none}:focus,a,button{outline:none}::-moz-focus-inner{border:0}a{pointer-events:auto;text-decoration:none}a,button{color:inherit}button{border-radius:none;cursor:pointer;background:0 0;border:none}img,video{vertical-align:middle;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}input,textarea{appearance:none;pointer-events:auto;background:0 0;border:none;border-radius:0;outline:none}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none;-webkit-user-select:none;user-select:none}[data-animation=text]{opacity:0;transition:opacity .5s}[data-animation=text] span{vertical-align:top;transform-origin:0 100%;display:inline-block;overflow:hidden}[data-animation=text].reveal{opacity:1!important}body:has(.viewport-indicator){opacity:0}.link,.link-2xl,.link-md,.link-sm{line-height:1;transition:all .7s cubic-bezier(.19,1,.22,1);position:relative}.link-2xl:after,.link-md:after,.link-sm:after,.link:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .7s cubic-bezier(.19,1,.22,1);position:absolute;bottom:-.35rem;left:0;transform:scaleX(0)}.active.link,.active.link-2xl,.active.link-md,.active.link-sm{font-weight:600}.link-2xl:not(.none):hover,.link-md:not(.none):hover,.link-sm:not(.none):hover,.link:not(.none):hover{color:currentColor}.link-2xl:not(.none):hover:after,.link-md:not(.none):hover:after,.link-sm:not(.none):hover:after,.link:not(.none):hover:after{transform-origin:0;transform:scaleX(1)}.link-sm{font-size:1.5rem}.link,.link-md,.link-sm{font-weight:400}.link{font-size:2.25rem}.link-md{font-size:2.5rem}.link-2xl{font-size:7rem;font-weight:500;line-height:1}.link-animate{position:relative}.link-animate .line,.p-banner{overflow:hidden}.link-animate .line .char{line-height:1.2;display:inline-block;position:relative}.link-animate .line .char:before{content:attr(data-text);position:absolute;top:0;left:0;transform:translateY(100%)}.link-animate:hover .char{transform:translateY(-100%)}.link-animate:hover .char:first-child{transition:transform .7s cubic-bezier(.19,1,.22,1) 15ms}.link-animate:hover .char:nth-child(2){transition:transform .7s cubic-bezier(.19,1,.22,1) 30ms}.link-animate:hover .char:nth-child(3){transition:transform .7s cubic-bezier(.19,1,.22,1) 45ms}.link-animate:hover .char:nth-child(4){transition:transform .7s cubic-bezier(.19,1,.22,1) 60ms}.link-animate:hover .char:nth-child(5){transition:transform .7s cubic-bezier(.19,1,.22,1) 75ms}.link-animate:hover .char:nth-child(6){transition:transform .7s cubic-bezier(.19,1,.22,1) 90ms}.link-animate:hover .char:nth-child(7){transition:transform .7s cubic-bezier(.19,1,.22,1) .105s}.link-animate:hover .char:nth-child(8){transition:transform .7s cubic-bezier(.19,1,.22,1) .12s}.link-animate:hover .char:nth-child(9){transition:transform .7s cubic-bezier(.19,1,.22,1) .135s}.link-animate:hover .char:nth-child(10){transition:transform .7s cubic-bezier(.19,1,.22,1) .15s}.link-animate:hover .char:nth-child(11){transition:transform .7s cubic-bezier(.19,1,.22,1) .165s}.link-animate:hover .char:nth-child(12){transition:transform .7s cubic-bezier(.19,1,.22,1) .18s}.link-animate:hover .char:nth-child(13){transition:transform .7s cubic-bezier(.19,1,.22,1) .195s}.link-animate:hover .char:nth-child(14){transition:transform .7s cubic-bezier(.19,1,.22,1) .21s}.link-animate:hover .char:nth-child(15){transition:transform .7s cubic-bezier(.19,1,.22,1) .225s}.link-animate:hover .char:nth-child(16){transition:transform .7s cubic-bezier(.19,1,.22,1) .24s}.link-animate:hover .char:nth-child(17){transition:transform .7s cubic-bezier(.19,1,.22,1) .255s}.link-animate:hover .char:nth-child(18){transition:transform .7s cubic-bezier(.19,1,.22,1) .27s}.link-animate:hover .char:nth-child(19){transition:transform .7s cubic-bezier(.19,1,.22,1) .285s}.link-animate:hover .char:nth-child(20){transition:transform .7s cubic-bezier(.19,1,.22,1) .3s}.link-animate:hover .char:nth-child(21){transition:transform .7s cubic-bezier(.19,1,.22,1) .315s}.link-animate:hover .char:nth-child(22){transition:transform .7s cubic-bezier(.19,1,.22,1) .33s}.link-animate:hover .char:nth-child(23){transition:transform .7s cubic-bezier(.19,1,.22,1) .345s}.link-animate:hover .char:nth-child(24){transition:transform .7s cubic-bezier(.19,1,.22,1) .36s}.link-animate:hover .char:nth-child(25){transition:transform .7s cubic-bezier(.19,1,.22,1) .375s}@media only screen and (width<=830px){.link{font-size:1.75rem}.link-2xl{font-size:3rem}}.title-3xl{font-size:8rem;font-weight:900}.title-3xl,.title-3xl span{line-height:1}.title-2xl{font-size:6.5rem;font-weight:400}.title-2xl,.title-2xl span,.title-lg,.title-lg span,.title-md,.title-md span,.title-xl,.title-xl span{line-height:1.15}.title-xl{font-size:5rem}.paragraph,.paragraph-md,.paragraph-sm,.paragraph-xs,.title-lg,.title-md,.title-xl{font-weight:400}.title-lg{font-size:4rem}.title-md{font-size:2.75rem}.paragraph-md{font-size:2.5rem}.paragraph,.paragraph span,.paragraph-md,.paragraph-md span,.paragraph-sm,.paragraph-sm span,.paragraph-xs,.paragraph-xs span{line-height:1.5}.paragraph{font-size:2rem}.paragraph-sm{font-size:1.5rem}.paragraph-xs{font-size:1.25rem}.pop{font-family:Poppins,Poppins Fallback\: Segoe UI,Poppins Fallback\: Helvetica Neue,Poppins Fallback\: Arial,Poppins Fallback\: Noto Sans,sans-serif!important}.play{font-family:Playfair Display,Playfair Display Fallback\: Times New Roman,Playfair Display Fallback\: Georgia,Playfair Display Fallback\: Noto Serif,serif!important}.grey{color:#f2efe7}.medium{font-weight:500}.bolder{font-weight:700}.bold,strong{font-weight:900}.track,[data-page=about] .screen .container .screen-content-info a{letter-spacing:0}@media only screen and (width<=830px){.title-3xl{font-size:5rem}.title-2xl{font-size:3rem}.title-xl{font-size:2.5rem}.title-md{font-size:2.25rem}.title-lg{font-size:2.5rem}.paragraph{font-size:1.5rem}.paragraph-sm{font-size:1.15rem}}.p-banner{max-height:calc(var(--vh,1vh) * 100);height:calc(var(--vh,1vh) * 100);align-items:stretch}.p-banner .banner-sliders-wrapper{flex:0 0 50%;gap:4rem;max-width:50%}.p-banner .banner-sliders-wrapper .banner-slider{width:100%}.p-banner .banner-content{text-align:right;flex:0 0 50%;gap:5rem;max-width:50%;padding:5rem 5%}.p-banner .banner-content .banner-content-wrapper{gap:2rem}.p-banner .banner-content .banner-content-wrapper .banner-content-box{gap:1.25rem}.p-banner .banner-content .banner-content-wrapper .banner-content-box .social-links{gap:1rem}.p-banner .banner-content .banner-content-wrapper .icon-box{width:22.5rem;height:auto}.p-banner .banner-content .banner-content-wrapper .icon-box img,.p-banner .banner-content .banner-content-wrapper .icon-box video{width:120%;height:22.5rem;margin-left:1.25rem}.p-banner .banner-list-wrapper{flex:0 0 100%;gap:2rem;max-width:100%;padding:2.5rem 0 17.5rem}.p-banner .banner-list-wrapper .banner-list{gap:2rem;width:100%}.p-banner .banner-list-wrapper .banner-list a{width:100%;position:relative}.p-banner .banner-list-wrapper .banner-list a img{width:100%;min-height:22.5rem}.p-banner .banner-list-wrapper .banner-list a .banner-link-content{z-index:2;color:#fff;width:100%;padding:1rem;position:absolute;bottom:0;left:0}.p-banner .banner-list-wrapper .banner-list a .banner-link-content p{text-transform:capitalize}.p-banner .banner-list-wrapper .banner-list a .banner-link-content p span{text-transform:uppercase}.p-banner .banner-list-wrapper .banner-list:nth-of-type(2n){margin-top:-2.5rem}@media only screen and (width<=830px){.p-banner{flex-wrap:wrap-reverse;align-items:flex-start;height:auto;max-height:none;overflow:hidden}.p-banner .banner-sliders-wrapper{flex:0 0 100%;gap:2rem;max-width:100%;margin-top:8rem;margin-left:0;overflow:visible;transform:rotate(-45deg)}.p-banner .banner-sliders-wrapper .banner-slider{flex:0 0 80%;max-width:80%;overflow:visible}.p-banner .banner-sliders-wrapper .banner-slider .banner-slider-slide{height:40rem}.p-banner .banner-content{text-align:left;flex:0 0 100%;align-items:flex-start;gap:2rem;max-width:100%}.p-banner .banner-content .banner-content-wrapper{align-items:flex-start;width:100%}.p-banner .banner-content .banner-content-wrapper .icon-box{margin-left:-5rem}.p-banner .banner-content .banner-content-wrapper .banner-content-box{align-items:flex-start}}.navigation{z-index:1;color:#fff;background:#000;position:fixed;bottom:0;left:0;overflow:hidden}.navigation .container{opacity:0;text-align:center;gap:17.5rem;padding:5rem 0;transition:transform .65s cubic-bezier(.45,.02,.09,.98),opacity .35s cubic-bezier(.45,.02,.09,.98);transform:translateY(-5rem)}.navigation .container .navigation-links{width:100%;height:32rem;padding:0 5rem;position:relative}.navigation .container .navigation-links .navigation-link-box{z-index:1;gap:2rem;width:35rem;position:absolute;top:0;left:0}.navigation .container .navigation-links .navigation-link-box img{width:100%}.navigation .container .navigation-links .navigation-link-box.router-link-active p{color:#fff}.navigation .container p{color:#ffffff80}.navigation.expanded .container{opacity:1;transform:translateY(0)}@media only screen and (width<=830px){.navigation .container{gap:15rem;padding:8rem 0 2.5rem}.navigation .container .navigation-links{height:22rem}.navigation .container .navigation-links .navigation-link-box{gap:1rem;width:30%}}.menu-trigger{z-index:5;position:fixed;bottom:10rem;left:50%;transform:translate(-50%)}.menu-trigger button{z-index:2;background:#000;border-radius:50%;outline:1px solid #ffffff26;width:10rem;height:10rem;padding:3rem;transition:transform .7s cubic-bezier(.25,.46,.45,.94),background .4s cubic-bezier(.19,1,.22,1);position:relative}.menu-trigger button svg{transition:transform 1s cubic-bezier(.19,1,.22,1)}.menu-trigger button.expanded{background:#fff}.menu-trigger button:hover{transform:scale(1.05)}.menu-trigger button:hover #logo{transform:rotate(1turn)}.menu-trigger:hover~.navigation-label{transform:translate(-39%)translateY(1.9rem)scale(1)rotate(32deg)}.menu-trigger.expanded~.navigation-label{transform:translate(-38%)translateY(1.8rem)scale(1)rotate(28deg)}.menu-trigger.expanded~.navigation-label .navigation-label-text{opacity:0}.menu-trigger.expanded~.navigation-label .navigation-label-text:last-child{opacity:1}.navigation-label{z-index:3;transform-origin:50%;pointer-events:none;mix-blend-mode:difference;width:17rem;height:17rem;transition:all .4s cubic-bezier(.45,.02,.09,.98);position:fixed;bottom:6.5rem;left:50%;transform:translate(-50%)scale(.5)}.navigation-label .navigation-label-text{opacity:1;transition:all .7s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0}.navigation-label .navigation-label-text img{width:6.5rem}.navigation-label .navigation-label-text:last-child{opacity:0}@media only screen and (width<=830px){.menu-trigger{bottom:7.5rem}.menu-trigger button{width:7rem;height:7rem;padding:2rem}.menu-trigger:hover~.navigation-label{opacity:1;transform:translate(-48%)translateY(.85rem)scale(1)rotate(30deg)}.menu-trigger.expanded~.navigation-label{opacity:1;transform:translate(-48%)translateY(.65rem)scale(1)rotate(30deg)}.navigation-label{opacity:0;bottom:0;transform:translate(-50%)translateY(-.5rem)scale(1)}.navigation-label .navigation-label-text img{width:5rem}}.parallax-wrapper{position:relative;overflow:hidden}.accordions{-moz-column-gap:5%;flex-wrap:wrap;gap:7.5rem 5%}.accordions .accordion{flex:0 0 30%;max-width:30%}.accordions .accordion .accordion-trigger{text-align:left;cursor:pointer;border-top:2px solid #00000040;padding:1rem 0}.accordions .accordion .accordion-trigger .accordion-trigger-header .symbol{width:1.25rem;height:1.25rem;position:relative}.accordions .accordion .accordion-trigger .accordion-trigger-header .symbol .divider{background:#000;width:100%;height:4px;position:absolute}.accordions .accordion .accordion-trigger .accordion-trigger-header .symbol .divider:last-child{transform:rotate(90deg)}.accordions .accordion .accordion-content{opacity:0;max-height:0;transition:all .5s;overflow:hidden}.accordions .accordion .accordion-content .accordion-content-inner{padding:2rem 0}.accordions .accordion .accordion-content .accordion-content-inner img{width:50%}.accordions .accordion .accordion-content .accordion-content-inner .accordion-info{gap:2rem;margin-top:2rem}.accordions .accordion.active .accordion-content{opacity:1}@media only screen and (width<=830px){.accordions{gap:5rem}.accordions .accordion{flex:0 0 100%;max-width:100%}}.banner-slider{height:calc(var(--vh,1vh) * 100);position:relative;overflow:hidden}.banner-slider .banner-slider-slide{background:#0000001a;height:60rem;position:absolute;top:0;left:0}.banner-slider .banner-slider-slide .banner-slider-figure{overflow:hidden}.banner-slider .banner-slider-slide .banner-slider-figure img,.banner-slider .banner-slider-slide .banner-slider-figure video{transition:all .6s cubic-bezier(.45,.02,.09,.98)}.banner-slider .banner-slider-slide .banner-slide-content{z-index:2;color:#fff;position:absolute;bottom:2.5rem;left:2.5rem}.banner-slider .banner-slider-slide.slide-link:hover .banner-slider-figure img{transform:scale(1.1)}[data-page=home] .banner{min-height:calc(var(--vh,1vh) * 100);background:#fff}[data-page=home] .banner .banner-content,[data-page=home] .banner .banner-figure{max-width:50%;height:calc(var(--vh,1vh) * 100);flex:0 0 50%}[data-page=home] .banner .banner-content{padding:7.5rem 5%}[data-page=home] .banner .banner-content .logo-box img{width:20rem}[data-page=home] .banner .banner-content .banner-content-box{text-align:right;gap:2rem}[data-page=home] .banner .banner-content .banner-content-box .icon-box{width:22.5rem;height:auto}[data-page=home] .banner .banner-content .banner-content-box .icon-box video{width:120%;height:22.5rem;margin-left:1.25rem}[data-page=home] .banner .banner-content .banner-content-box svg{width:12rem;height:auto}[data-page=home] .works{color:#fff;background:#000}[data-page=home] .works .container{gap:25rem;padding:15rem 0}[data-page=home] .works .container .works-list{gap:20rem}[data-page=home] .works .container .works-list .works-box{gap:1.5rem;width:80%;height:auto}[data-page=home] .works .container .works-list .works-box .works-figure{height:80rem}[data-page=home] .works .container .works-list .works-box .works-figure.mobile{display:none}[data-page=home] .works .container .works-list .works-box .works-content{opacity:.5}[data-page=home] .works .container .link-box{gap:3rem}[data-page=home] .works .container .link-box a:hover~img{transform:translate(1rem)}[data-page=home] .works .container .link-box img{width:10rem;height:auto;transition:transform .5s cubic-bezier(.45,.02,.09,.98)}[data-page=home] .info .container{padding:10rem 0 30rem}[data-page=home] .info .container .info-box{flex:0 0 46.5%;max-width:46.5%}@media only screen and (width<=830px){[data-page=home] .banner{flex-wrap:wrap}[data-page=home] .banner .banner-content,[data-page=home] .banner .banner-figure{flex:0 0 100%;max-width:100%}[data-page=home] .banner .banner-content{justify-content:center;align-items:center;gap:2rem;height:auto;padding:10rem 5%}[data-page=home] .banner .banner-content .banner-content-box{text-align:center;justify-content:center;align-items:center}[data-page=home] .banner .banner-content .banner-content-box .icon-box video{width:100%;margin-left:0}[data-page=home] .banner .banner-content .logo-box{align-items:center}[data-page=home] .banner .banner-content .logo-box img{width:70%;max-width:20rem}[data-page=home] .works .container{gap:10rem;padding:10rem 0}[data-page=home] .works .container .works-list,[data-page=home] .works .container .works-list .works-box .works-content{gap:5rem}[data-page=home] .works .container .works-list .works-box{width:100%}[data-page=home] .works .container .works-list .works-box .works-figure{height:45rem}[data-page=home] .works .container .works-list .works-box .works-figure.mobile{display:block}[data-page=home] .works .container .works-list .works-box:has(.mobile) .works-figure:not(.mobile){display:none!important}[data-page=home] .works .container .works-list .works-box .works-content p:last-child{text-align:right}[data-page=home] .works .container .link-box{gap:1rem}[data-page=home] .works .container .link-box img{width:5rem}[data-page=home] .info .container{flex-wrap:wrap;gap:4rem;padding:10rem 0 20rem}[data-page=home] .info .container .info-box{flex:0 0 100%;max-width:100%}}[data-page=about]{background:#f2efe7}[data-page=about] .banner .container{gap:10rem;padding:15rem 0}[data-page=about] .banner .container .banner-info{flex:0 0 46.5%;max-width:46.5%}[data-page=about] .banner:last-child .container{padding:0 0 30rem}[data-page=about] .slider{height:calc(var(--vh,1vh) * 100)}[data-page=about] .slider .slider-inner{gap:10rem;min-width:max-content;padding:0 5%}[data-page=about] .slider .slider-inner .slider-figure{width:60rem;height:calc(var(--vh,1vh) * 100);overflow:hidden}[data-page=about] .about,[data-page=about] .screen{background:#fff}[data-page=about] .about .container{gap:15rem;padding:20rem 0}[data-page=about] .info .container{padding:20rem 0}[data-page=about] .screen .container .screen-figure{flex:0 0 50%;max-width:50%}[data-page=about] .screen .container .screen-content{flex:0 0 46.5%;max-width:46.5%}[data-page=about] .screen.f .container{padding-top:20rem}[data-page=about] .screen.rev .container{flex-direction:row-reverse;padding-bottom:20rem}@media only screen and (width<=830px){[data-page=about] .banner .container{gap:5rem;padding:10rem 0}[data-page=about] .banner .container .banner-info,[data-page=about] .screen .container .screen-content,[data-page=about] .screen .container .screen-figure{flex:0 0 100%;max-width:100%}[data-page=about] .banner:last-child .container{padding:0 0 20rem}[data-page=about] .slider .slider-inner{align-items:center}[data-page=about] .slider .slider-inner .slider-figure{width:32.5rem;height:auto}[data-page=about] .about .container{gap:7.5rem;padding:10rem 0}[data-page=about] .about .container .about-header{gap:2rem}[data-page=about] .about .container .about-content .accordions .accordion .accordion-content .accordion-content-inner .accordion-info p{font-size:1.5rem}[data-page=about] .info .container{min-height:auto;padding:10rem 0}[data-page=about] .screen .container{flex-wrap:wrap;gap:5rem}[data-page=about] .screen.f .container{padding-top:10rem!important}[data-page=about] .screen.rev .container{padding-bottom:10rem!important}}[data-page=contact] .banner{max-height:calc(var(--vh,1vh) * 100);height:calc(var(--vh,1vh) * 100);align-items:stretch;overflow:hidden}[data-page=contact] .banner .banner-sliders-wrapper{flex:0 0 50%;gap:4rem;max-width:50%}[data-page=contact] .banner .banner-media,[data-page=contact] .banner .banner-media img,[data-page=contact] .banner .banner-sliders-wrapper .banner-slider{width:100%}[data-page=contact] .banner .banner-content{text-align:right;flex:0 0 50%;gap:2rem;max-width:50%;padding:3rem 5%}[data-page=contact] .banner .banner-content .banner-content-wrapper{gap:3rem}[data-page=contact] .banner .banner-content .banner-content-wrapper:last-child{gap:1rem}[data-page=contact] .banner .banner-content .banner-content-wrapper .banner-content-box{gap:.25rem}[data-page=contact] .banner .banner-content .banner-content-wrapper .banner-content-box .logo{width:20rem}[data-page=contact] .banner .banner-content .banner-content-wrapper .banner-content-box .social-links{gap:.5rem}[data-page=contact] .banner .banner-content .banner-content-wrapper .icon-box{width:20rem;height:auto}[data-page=contact] .banner .banner-content .banner-content-wrapper .icon-box img,[data-page=contact] .banner .banner-content .banner-content-wrapper .icon-box video{width:100%;height:20rem;margin-left:3rem}[data-page=contact] .banner .banner-list-wrapper{flex:0 0 100%;max-width:100%;padding:5rem 0 17.5rem}[data-page=contact] .banner .banner-list-wrapper .banner-box{flex:0 0 48%;gap:2rem;max-width:48%}[data-page=contact] .banner .banner-list-wrapper .banner-box img{width:100%;min-height:22.5rem}@media only screen and (width<=830px){[data-page=contact] .banner{flex-wrap:wrap-reverse;align-items:flex-start;height:auto;max-height:none;overflow:hidden}[data-page=contact] .banner .banner-sliders-wrapper{display:none}[data-page=contact] .banner .banner-content{text-align:left;flex:0 0 100%;align-items:flex-start;max-width:100%;padding:10rem 5% 5rem}[data-page=contact] .banner .banner-content .banner-content-wrapper{align-items:flex-start;width:100%}[data-page=contact] .banner .banner-content .banner-content-wrapper .icon-box{width:14.5rem;margin-left:-4.5rem}[data-page=contact] .banner .banner-content .banner-content-wrapper .icon-box img,[data-page=contact] .banner .banner-content .banner-content-wrapper .icon-box video{height:auto}[data-page=contact] .banner .banner-content .banner-content-wrapper .banner-content-box{align-items:flex-start;gap:1rem}[data-page=contact] .banner .banner-content .banner-content-wrapper .banner-content-box .social-links{align-items:flex-start}}.project-banner .container{color:#fff;padding:5rem 0}.project-banner .bg{z-index:-1;position:absolute;top:0;left:0}.project-banner .bg img.mobile,.project-banner .bg video.mobile,.project-info .project-media img.mobile,.project-row .project-row-media .mobile,.project-screen .project-screen-media .mobile{display:none}.horizontal-panel{height:calc(var(--vh,1vh) * 100)}.horizontal-panel .horizontal-panel-inner{min-width:max-content}.horizontal-panel .horizontal-panel-inner .horizontal-panel-inner-content{width:auto;min-width:max-content;height:100%}.horizontal-panel .horizontal-panel-inner section{width:100vw;height:calc(var(--vh,1vh) * 100)}.project-info{align-items:stretch}.project-info .project-details{flex:0 0 50%;max-width:50%;padding:15rem 5% 10rem}.project-info .project-details .project-details-panel{gap:2rem}.project-info .project-details .project-details-panel .project-details-box{gap:1rem}.project-info .project-media,.project-row .project-row-media{flex:0 0 50%;max-width:50%}.project-screen{width:150rem!important}.project-screen .project-screen-media{overflow:hidden}.project-screen .project-screen-media img{width:100%;height:100%}.project-row .mobile{width:100vw;display:none}.project-row .mobile img{width:100%;height:auto}.video-section video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.video-section .mobile-video{display:none}.video-section .iframe-wrapper{width:100%;height:100%;position:relative}.video-section .iframe-wrapper .embeded{width:100%;height:100%}.video-section .iframe-wrapper .embeded iframe{width:70%;height:calc(-20rem + var(--vh,1vh) * 100)}.video-section .iframe-wrapper .play-overlay{z-index:2;place-items:center;width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.video-section .iframe-wrapper .play-overlay .play-btn{pointer-events:none;border-radius:50%;place-items:center;width:12.5rem;height:12.5rem;display:grid;position:relative}.video-section .iframe-wrapper .play-overlay .play-btn .triangle{clip-path:polygon(0 0,100% 50%,0 100%);z-index:3;background:#fff;width:4rem;height:4rem;margin-left:1rem;position:relative}.video-section .iframe-wrapper .play-overlay .play-btn .bg{z-index:2;background:#000;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.video-section .iframe-wrapper .play-overlay .play-btn:after{content:"";z-index:-1;background:#fff;border-radius:50%;width:100%;height:100%;animation:1.5s infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@keyframes pulse{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.next-project{width:100vw!important}.next-project .next-project-box{z-index:2;color:#fff;gap:1rem;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.next-project .next-project-box .next-project-title-box{text-align:center;position:relative}.next-project .next-project-box .next-project-title-box .next-project-title-text:first-child{clip-path:inset(0 100% 0 0)}.next-project .next-project-box .next-project-title-box .next-project-title-text:last-child{z-index:2;opacity:.2;position:absolute;top:0;left:0}.next-project .next-project-box p{font-weight:600}.next-project .next-figure{background:#000}.next-project .next-figure img{opacity:.75;width:100%;transform:scale(1.2)}@media only screen and (width<=830px){.horizontal-panel{height:auto}.horizontal-panel .horizontal-panel-inner{min-width:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.horizontal-panel .horizontal-panel-inner .horizontal-panel-inner-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin-bottom:-1px}.horizontal-panel .horizontal-panel-inner .horizontal-panel-inner-content section{margin-bottom:-1px}.horizontal-panel .horizontal-panel-inner section{height:auto;min-height:auto}.project-banner .container{padding:2rem 0}:is(.project-banner .bg:has(.mobile) img,.project-banner .bg:has(.mobile) video){display:none}.project-banner .bg:has(.mobile) .mobile{display:block!important}.project-info,.project-row{flex-wrap:wrap}.project-info .project-details,.project-info .project-media,.project-row .project-row-media{flex:0 0 100%;max-width:100%}.project-info .project-media:has(.mobile) img{display:none}.project-info .project-media:has(.mobile) .mobile{display:block!important}.project-info .project-details{gap:5rem;padding:7.5rem 5%}.project-screen{width:100vw!important}.project-screen .project-screen-media{height:auto}.project-screen .project-screen-media:has(.mobile) img{display:none}.project-screen .project-screen-media:has(.mobile) .mobile{display:block!important}.project-screen .project-screen-media:has(.mobile) .mobile img{display:block!important}.project-screen .project-screen-media img{width:100%;height:auto}.video-section .iframe-wrapper .embeded iframe{width:100%;height:25rem}.video-section .iframe-wrapper .play-overlay .play-btn{width:8rem;height:8rem}.video-section .iframe-wrapper .play-overlay .play-btn .triangle{width:2.5rem;height:2.5rem}.video-section .mobile-video{display:block!important}.video-section:has(.mobile-video) video:not(.mobile-video){display:none}.project-row:has(.mobile) .project-row-media{display:none}.project-row:has(.mobile) .mobile{display:block}.next-project .next-figure img{height:calc(var(--vh,1vh) * 100);opacity:1;transform:scale(1)}.next-project .next-project-box{text-align:center;gap:2rem;width:100%}.next-project .next-project-box .next-project-title-box .next-project-title-text{visibility:hidden}.next-project .next-project-box .next-project-title-box .next-project-title-text.next-project-title-text-main{visibility:visible;clip-path:none}.next-project .next-project-box a p{font-size:2rem}}[data-page=services]{background:#f2efe7}[data-page=services] .banner .container{gap:15rem;padding:15rem 0 20rem}[data-page=services] .banner .container .banner-details .icon-box{width:25rem;height:auto;transform:scale(1.2)translate(-1.5rem)}[data-page=services] .banner .container .banner-details .banner-info{flex:0 0 46.5%;max-width:46.5%}[data-page=services] .banner:last-child .container{padding:15rem 0 30rem}[data-page=services] .services .container{gap:15rem;padding:10rem 0 15rem}[data-page=services] .services .container .services-content{padding-left:10rem}[data-page=services] .services .container .services-content .services-list{gap:1rem}[data-page=services] .services .container .services-content .services-list .services-list-item .services-link{gap:1rem;position:relative}[data-page=services] .services .container .services-content .services-list .services-list-item .services-link .icon-box{opacity:0;width:4rem;height:auto;margin-top:.5rem;transition:all .6s cubic-bezier(.45,.02,.09,.98);transform:scale(.5)}[data-page=services] .services .container .services-content .services-list .services-list-item .services-link .service-text{opacity:0;width:max-content;transition:all .6s cubic-bezier(.45,.02,.09,.98);position:absolute;top:50%;right:calc(100% + 2rem);transform:translateY(-50%)}[data-page=services] .services .container .services-content .services-list .services-list-item .services-link .service-label{border-bottom:2px solid;transition:all .6s cubic-bezier(.45,.02,.09,.98);transform:translate(-5rem)}[data-page=services] .services .container .services-content .services-list .services-list-item .services-list-item-content{opacity:0;gap:1rem;max-height:0;padding:0 5rem;transition:all .5s;overflow:hidden}[data-page=services] .services .container .services-content .services-list .services-list-item .services-list-item-content li{text-transform:uppercase}[data-page=services] .services .container .services-content .services-list .services-list-item .services-list-item-content li:first-child{margin-top:2rem}[data-page=services] .services .container .services-content .services-list .services-list-item:hover .services-link .icon-box{opacity:1;transform:scale(1)}[data-page=services] .services .container .services-content .services-list .services-list-item:hover .services-link .service-label{transform:translate(0)}[data-page=services] .services .container .services-content .services-list .services-list-item:hover .services-link .service-text{opacity:1}[data-page=services] .service-detail .container{padding:15rem 0 0}[data-page=services] .service-detail .container .service-content{flex:0 0 50%;gap:2rem;max-width:50%}[data-page=services] .service-detail .container .service-content .service-content-box{transition:padding .6s cubic-bezier(.45,.02,.09,.98)}[data-page=services] .service-detail .container .service-content .service-content-box .service-accordion-trigger{position:relative}[data-page=services] .service-detail .container .service-content .service-content-box .service-accordion-trigger p{text-transform:uppercase;color:#000000bf;letter-spacing:.5px;text-align:left;transition:transform .6s cubic-bezier(.45,.02,.09,.98),opacity .6s cubic-bezier(.45,.02,.09,.98),color .4s,text-shadow .3s}[data-page=services] .service-detail .container .service-content .service-content-box .service-accordion-trigger:after{content:"";z-index:1;background:red;border-radius:50%;width:1.25rem;height:1.25rem;transition:all .6s cubic-bezier(.45,.02,.09,.98);position:absolute;top:50%;left:0;transform:translateY(-50%)scale(0)}[data-page=services] .service-detail .container .service-content .service-content-box .service-accordion-trigger:hover p{color:#000;text-shadow:-.4px -.4px #000,.4px -.4px #000,-.4px .4px #000,.4px .4px #000;transform:translate(3rem)}[data-page=services] .service-detail .container .service-content .service-content-box .service-accordion-trigger:hover:after{transform:translateY(-50%)scale(1)}[data-page=services] .service-detail .container .service-content .service-content-box .service-accordian-content{opacity:0;max-height:0;transition:all .6s cubic-bezier(.45,.02,.09,.98);overflow:hidden}[data-page=services] .service-detail .container .service-content .service-content-box .service-accordian-content .service-accordian-content-inner{gap:3rem;padding:2rem 3rem}[data-page=services] .service-detail .container .service-content .service-content-box .service-accordian-content .service-accordian-content-inner img{max-width:60%;display:none}[data-page=services] .service-detail .container .service-content .service-content-box .service-accordian-content .service-accordian-content-inner video{width:100%;height:auto;display:none}[data-page=services] .service-detail .container .service-content .service-content-box.active{padding:3rem 0}[data-page=services] .service-detail .container .service-content .service-content-box.active .service-accordion-trigger p{color:#000;text-shadow:-.4px -.4px #000,.4px -.4px #000,-.4px .4px #000,.4px .4px #000;transform:translate(3rem)}[data-page=services] .service-detail .container .service-content .service-content-box.active .service-accordion-trigger:after{transform:translateY(-50%)scale(1)}[data-page=services] .service-detail .container .service-content .service-content-box.active .service-accordian-content{opacity:1}[data-page=services] .service-detail .container .service-content .link-box{flex-direction:row-reverse;gap:2rem;margin-top:5rem}[data-page=services] .service-detail .container .service-content .link-box a{margin-bottom:1rem}[data-page=services] .service-detail .container .service-content .link-box a:hover~img{transform:translate(-1rem)rotate(180deg)}[data-page=services] .service-detail .container .service-content .link-box img{width:10rem;height:auto;transition:transform .5s cubic-bezier(.45,.02,.09,.98);transform:rotate(180deg)}[data-page=services] .service-detail .container .service-media{max-width:50%;height:calc(var(--vh,1vh) * 100);flex:0 0 50%;position:relative}[data-page=services] .service-detail .container .service-media .media-box{opacity:0;width:50%;height:auto;transition:all .6s cubic-bezier(.45,.02,.09,.98);position:absolute;transform:translate(-5rem)scale(.5)rotate(15deg)}[data-page=services] .service-detail .container .service-media .media-box img,[data-page=services] .service-detail .container .service-media .media-box video{width:100%;height:auto}[data-page=services] .service-detail .container .service-media .media-box.active{opacity:1;transform:translate(0)scale(1)rotate(0)}@media only screen and (width<=830px){[data-page=services] .banner .container{gap:7.5rem;padding:12.5rem 0 7.5rem}[data-page=services] .banner .container .banner-details{flex-wrap:wrap;gap:4rem}[data-page=services] .banner .container .banner-details .icon-box{width:14.5rem;transform:scale(1.2)translate(1rem)}[data-page=services] .banner .container .banner-details .icon-box img,[data-page=services] .banner .container .banner-details .icon-box video{height:auto}[data-page=services] .banner .container .banner-details .banner-info,[data-page=services] .service-detail .container .service-content,[data-page=services] .service-detail .container .service-media{flex:0 0 100%;max-width:100%}[data-page=services] .banner .container .title-3xl{font-size:3.75rem}[data-page=services] .banner:last-child .container{gap:3rem;padding:7.5rem 0 15rem}[data-page=services] .services .container{gap:5rem;min-height:auto;padding:7.5rem 0}[data-page=services] .services .container .title-3xl{font-size:3.5rem}[data-page=services] .services .container .services-content{padding-left:0}[data-page=services] .services .container .services-content .services-list .services-list-item .services-link .title-md{font-size:1.5rem}[data-page=services] .services .container .services-content .services-list .services-list-item .services-link .service-label{font-size:2.75rem;transform:translate(-4rem)}[data-page=services] .services .container .services-content .services-list .services-list-item .services-link .icon-box{width:3rem}[data-page=services] .service-detail .container{flex-wrap:wrap;gap:5rem;padding:7.5rem 0 17.5rem}[data-page=services] .service-detail .container .service-media{display:none}[data-page=services] .service-detail .container .service-content{gap:0}[data-page=services] .service-detail .container .service-content .service-content-box .service-accordian-content .service-accordian-content-inner p,[data-page=services] .service-detail .container .service-content .service-content-box .service-accordion-trigger p{font-size:1.5rem}[data-page=services] .service-detail .container .service-content .service-content-box .service-accordion-trigger:after{width:1rem;height:1rem}[data-page=services] .service-detail .container .service-content .service-content-box .service-accordian-content .service-accordian-content-inner{padding:2rem 1rem}[data-page=services] .service-detail .container .service-content .service-content-box .service-accordian-content .service-accordian-content-inner img,[data-page=services] .service-detail .container .service-content .service-content-box .service-accordian-content .service-accordian-content-inner video{display:block}[data-page=services] .service-detail .container .service-content .service-content-box.active .service-accordion-trigger p{transform:translate(2rem)}[data-page=services] .service-detail .container .service-content .link-box{margin-top:2.5rem}[data-page=services] .service-detail .container .service-content .link-box img{width:5rem}}.error .container{height:calc(var(--vh,1vh) * 100)}[data-page=term] .banner{background:#f2efe7}[data-page=term] .banner .container{min-height:calc(var(--vh,1vh) * 100);text-align:center;gap:4rem;padding:20rem}[data-page=term] .banner .container .divider{background:#00000040;width:100%;height:1px}[data-page=term] .banner .container .content{text-align:left;gap:3rem}[data-page=term] .banner .container .content:not(:first-child){margin-top:3rem}[data-page=term] .banner .container .content .paragraph-sm,[data-page=term] .banner .container .content .paragraph-sm ul{gap:2rem}[data-page=term] .banner .container .content-list{gap:1rem;width:100%}[data-page=term] .banner .container .content-list h1{margin-bottom:2rem}[data-page=term] .banner .container .content-list a{margin-left:15rem;font-size:2rem}[data-page=term] .banner .container .content-list a span{color:green}[data-page=term] .banner .container a{position:relative}[data-page=term] .banner .container a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .7s cubic-bezier(.19,1,.22,1);position:absolute;bottom:0;left:0}[data-page=term] .banner .container a:hover:after{transform-origin:100%;transform:scaleX(0)}@media only screen and (width<=830px){[data-page=term] .banner .container{padding:10rem 0}[data-page=term] .banner .container .content-list a{margin-left:0;font-size:1.5rem}}
