body:before{content:"";min-height:100vh;height:800px;position:absolute;inset:0;z-index:-9999;background:linear-gradient(180deg,#292301,#372e0000 67.38%)}.loader{display:grid;place-content:center;width:100%;height:100%;background-color:#f0eee2;text-align:center;line-height:200px;color:#fff;position:fixed;inset:0;z-index:10000}.loader .logo-wrapper{position:relative;width:80px;height:80px}.loader .logo-wrapper .logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.loader .logo-wrapper .logo.fill{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);will-change:clip-path}.chromatic-shapes{overflow-x:hidden}.chromatic{mix-blend-mode:color-dodge;aspect-ratio:1/1;width:auto;height:auto;will-change:transform;pointer-events:none}.chromatic.chromatic-1{position:absolute;top:12%;left:4%;z-index:999}.chromatic.chromatic-2{position:absolute;top:0%;right:5%;z-index:999}.chromatic.chromatic-3{position:absolute;top:51%;right:19%;z-index:-9999}@media screen and (max-width:485px){.chromatic{transform:scale(.4)}.chromatic.chromatic-1{top:4%;left:-38%}.chromatic.chromatic-2{top:-8%;right:-15%}.chromatic.chromatic-3{top:15%;right:-33%}}.hero-section{height:80vh;min-height:700px}.hero-section .wrapper{margin-top:8.4rem}.hero-section .wrapper .hero-text{display:flex;flex-direction:column;gap:18px;align-items:center}.hero-section .wrapper .hero-text h1 div{opacity:0}.hero-section .wrapper .hero-text .hero-label{border-radius:8px;border-right:2px solid rgba(251,227,10,.9);border-left:2px solid rgba(251,227,10,.9);background:#37311080;backdrop-filter:blur(8.5px);white-space:nowrap;overflow:hidden;padding:0;opacity:0;clip-path:polygon(50% 0%,50% 0%,50% 100%,50% 100%);-webkit-clip-path:polygon(50% 0%,50% 0%,50% 100%,50% 100%)}.hero-section .wrapper .hero-text .highlight-bg{padding:0 12px;border-radius:80px;font-family:Swear Display,sans-serif;border:1px solid #FBD50A;background:#fbe3691c;height:75px;display:inline-flex!important;width:fit-content;align-items:center}.hero-section .wrapper .hero-text .highlight-bg .highlight-text{font-weight:650;background:linear-gradient(89deg,#fda40a 12.37%,#fcc90b 80.81%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .4s ease-in-out}.hero-section .wrapper .hero-btns{margin-block-start:18px;display:flex;gap:9px;margin-inline:auto;width:fit-content;position:relative;z-index:999}.hero-section .wrapper .hero-btns .btn-link{transform:translateY(10px);opacity:0;filter:blur(8px)}.hero-section .wrapper .hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:64px}.hero-section .wrapper .hero-bottom .hero-socials{width:fit-content;height:fit-content;padding:10px 8px;border-radius:23px;border:1px solid #B3A242;background:#53480c75;backdrop-filter:blur(7px);opacity:0;transform:translateY(10px)}.hero-section .wrapper .hero-bottom .hero-socials .socials-header{display:flex;align-items:center;gap:7px;font-size:18px}.hero-section .wrapper .hero-bottom .hero-socials .socials-wrapper{display:flex;gap:4px;align-items:center;border-radius:11px;background:linear-gradient(90deg,#fcda1d,#e6cf51);box-shadow:0 4px 17px #ffcd4b75;padding:5px 7px;margin-top:14px}.hero-section .wrapper .hero-bottom .hero-sub-headline{max-width:328px;opacity:0;transform:translateY(10px)}.hero-section .wrapper .hero-bottom .hero-sub-headline svg.glowing-logo{margin-bottom:5px;filter:drop-shadow(0px 0px 29px rgb(255,215,0))}@media screen and (max-width:1160px){.hero-section{margin-block-end:18rem}.hero-section .wrapper .hero-text{max-width:850px;margin-inline:auto}.hero-section .wrapper .hero-text .highlight-bg{padding:0 10px;height:60px}.hero-section .wrapper .hero-btns{margin-block-start:14px;gap:6px}.hero-section .wrapper .hero-bottom{margin-top:24rem;flex-direction:column-reverse;align-items:start;gap:1.2rem}.hero-section .wrapper .hero-bottom .hero-sub-headline{max-width:408px}.hero-section .wrapper .hero-bottom .hero-socials{background:transparent;padding:0;border:none;backdrop-filter:blur(0px);border-radius:0}.hero-section .wrapper .hero-bottom .hero-socials .socials-header{display:none}.hero-section .wrapper .hero-bottom .hero-socials .socials-wrapper{margin-top:0;gap:2.5px;padding:3px 6px}.hero-section .wrapper .hero-bottom .hero-socials .socials-wrapper svg{width:24px}}@media screen and (max-width:840px){.hero-section .wrapper .hero-bottom{margin-top:28rem;align-items:center;justify-content:center}.hero-section .wrapper .hero-bottom .hero-sub-headline{text-align:center;margin-inline:auto}}@media screen and (max-width:740px){.hero-section .wrapper .hero-bottom{margin-top:25rem}}@media screen and (max-width:540px){.hero-section{margin-block-end:0;min-height:680px}.hero-section .wrapper{margin-top:70px}.hero-section .wrapper .hero-text .hero-label{display:none}.hero-section .wrapper .hero-text .highlight-bg{padding:0 2px;height:1.9rem}.hero-section .wrapper .hero-btns{margin-block-start:14px;gap:6px}.hero-section .wrapper .hero-bottom{margin-top:22rem;flex-direction:column-reverse;align-items:center;gap:14px}.hero-section .wrapper .hero-bottom .hero-sub-headline{text-align:center;font-size:14px;max-width:282px}.hero-section .wrapper .hero-bottom .hero-sub-headline svg.glowing-logo{display:none}}@media screen and (max-width:444px){.hero-section{min-height:660px}.hero-section .wrapper .hero-bottom{margin-top:20rem}}.three-wrapper{position:absolute;top:0;z-index:-10}.three-wrapper .three-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;width:550px;height:550px;background:#fdd90d3d;filter:blur(90px);will-change:transform}.three-wrapper .circle-rays{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(21.875rem,13.9277522936rem + 35.3211009174vw,45.9375rem);aspect-ratio:1;--ray-spacer: 58px;z-index:-1;scale:1}.three-wrapper .circle-rays .circle{width:100%;height:auto;aspect-ratio:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.three-wrapper .circle-rays .circle.c4{width:100%}.three-wrapper .circle-rays .circle.c3{width:calc(100% - var(--ray-spacer))}.three-wrapper .circle-rays .circle.c2{width:calc(100% - var(--ray-spacer) * 2)}.three-wrapper .circle-rays .circle.c1{width:calc(100% - var(--ray-spacer) * 3)}@media screen and (max-width:1285px){.three-wrapper .circle-rays{top:51%;--ray-spacer: 49px}}@media screen and (max-width:1160px){.three-wrapper .circle-rays{top:46.9%;--ray-spacer: 50px}}@media screen and (max-width:1010px){.three-wrapper .circle-rays{top:45.9%;--ray-spacer: 45px}}@media screen and (max-width:935px){.three-wrapper .circle-rays{top:42.9%;--ray-spacer: 45px}}@media screen and (max-width:800px){.three-wrapper .circle-rays{top:40%;--ray-spacer: 45px}}@media screen and (max-width:768px){.three-wrapper .three-overlay{width:300px;height:300px;filter:blur(130px)}}@media screen and (max-width:540px){.three-wrapper .circle-rays{top:26.6%;--ray-spacer: 32px}}.about-section .wrapper .about-text{margin-block:21px 25px;max-width:715px;color:#939393;font-size:clamp(1.25rem,1.0435779817rem + .9174311927vw,1.875rem);line-height:clamp(1.75rem,1.4197247706rem + 1.4678899083vw,2.75rem);letter-spacing:-.9px}@media screen and (max-width:485px){.about-section .wrapper .about-text{max-width:335px;margin-block:10px 14px}}@media screen and (max-width:1160px){.about-section .wrapper .section-label,.about-section .wrapper .btn-link{margin-inline:auto}.about-section .wrapper .about-text{max-width:825px;margin-inline:auto;text-align:center;margin-block:10px 14px}}.bright-curve{width:100%;height:fit-content;clip-path:polygon(50% 0%,50% 0%,50% 100%,50% 100%);-webkit-clip-path:polygon(50% 0%,50% 0%,50% 100%,50% 100%)}.bright-curve.c1{margin-block:-12% -9%}.bright-curve.c2{transform:rotate(180deg);margin-block:-9% -12%}@media screen and (max-width:768px){.bright-curve.c1{margin-block:-8% -15%}.bright-curve.c2{margin-block:-15% -8%}}.services-section,.services-section .wrapper{position:relative}.services-section .wrapper .services-header{max-width:800px;margin-inline:auto}.services-section .wrapper .services-header .section-label{margin-inline:auto}.services-section .wrapper .services-header h2{margin-block:21px 38px}.services-section .wrapper .services-box .service-wrapper{margin-bottom:1rem}.services-section .wrapper .services-box .service{position:relative;margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;gap:50px;align-items:start;padding:54px 50px;max-width:1110px;border-radius:35px;background:#312a1e83;box-shadow:3px 4px 44px #23222042;backdrop-filter:blur(87px);will-change:transform}.services-section .wrapper .services-box .service .service-item-1{grid-column:1/2;grid-row:1/2;max-width:480px}.services-section .wrapper .services-box .service .service-item-2{grid-column:1/2;grid-row:2/3;align-self:end}.services-section .wrapper .services-box .service .service-item-3{grid-column:2/3;grid-row:1/2;width:295px;height:auto;filter:saturate(.2);will-change:transform;justify-self:start}.services-section .wrapper .services-box .service .service-item-4{grid-column:2/3;grid-row:2/3;max-width:460px;border-image:linear-gradient(90deg,#fbd50a,#ff7a0a 131.19%) 1;border-width:2px;border-style:solid;padding-top:12px;border-left:none;border-right:none;border-bottom:none;color:#e6e6e6;line-height:25px;align-self:end}@media screen and (max-width:800px){.services-section{margin-block:.75rem}.services-section .wrapper{padding-block:2rem 3.5rem}.services-section .wrapper .services-header h2{margin-block:12px 18px}.services-section .wrapper .services-box{max-width:600px;margin-inline:auto}.services-section .wrapper .services-box .service{border-radius:18px;padding:30px 14px 24px;grid-template-columns:1fr;grid-template-rows:auto;gap:15px;height:auto}.services-section .wrapper .services-box .service .service-item-1{grid-column:1/2;grid-row:2/3;max-width:100%;text-align:center}.services-section .wrapper .services-box .service .service-item-2{grid-column:1/2;grid-row:4/5;margin-inline:auto;align-self:center}.services-section .wrapper .services-box .service .service-item-3{grid-column:1/2;grid-row:1/2;width:100%;max-width:200px;margin-inline:auto;justify-self:center}.services-section .wrapper .services-box .service .service-item-4{font-size:14px;grid-column:1/2;grid-row:3/4;max-width:100%;padding-top:8px;border-width:1px;text-align:center;margin-inline:auto}}.philosophy-section{position:relative}.philosophy-section .wrapper{height:78vh;min-height:660px;display:grid;place-content:center}.philosophy-section .wrapper .philosophy-header,.philosophy-section .wrapper .philosophy-header .section-label{margin-inline:auto}.philosophy-section .wrapper .philosophy-header h2{margin-block:21px}.philosophy-section .wrapper .glow-3{width:600px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);filter:blur(140px);z-index:-10}.philosophy-section .wrapper .philosophies-box{display:flex;justify-content:center;perspective:1000px}.philosophy-section .wrapper .philosophies-box .pillar-img{height:clamp(21.875rem,17.746559633rem + 18.3486238532vw,34.375rem);width:auto}.philosophy-section .wrapper .philosophies-box .pillar-img:nth-child(1){z-index:-1;margin-right:-6rem}.philosophy-section .wrapper .philosophies-box .pillar-img:nth-child(3){z-index:-1;margin-left:-6rem}.philosophy-section .wrapper .content-container{position:absolute;top:31%;left:50%;transform:translate(-50%,-50%);width:100%}.philosophy-section .wrapper .content-container .philosophy{position:absolute;width:100%;inset:0;transform:translateY(20px);transition:opacity .5s,transform .5s}.philosophy-section .wrapper .content-container .philosophy .content-header,.philosophy-section .wrapper .content-container .philosophy p.sub-headline{opacity:0}.philosophy-section .wrapper .content-container .philosophy .philosophy-no{font-size:clamp(2.625rem,1.6341743119rem + 4.4036697248vw,5.625rem);color:#f7e68d}.philosophy-section .wrapper .content-container .philosophy .philosophy-name{font-size:clamp(2.875rem,1.3474770642rem + 6.7889908257vw,7.5rem);margin-block:1.9rem 1.5rem;color:#fff;padding:2.2rem .4rem 3.4rem;width:fit-content;margin-inline:auto;border-bottom:1px solid #f9eeb3;border-top:1px solid #f9eeb3}.philosophy-section .wrapper .content-container .philosophy .sub-headline{margin-inline:auto;max-width:600px}@media screen and (max-width:1180px){.philosophy-section .wrapper .philosophy-header h2{margin-block:12px 18px}.philosophy-section .wrapper .content-container .philosophy .philosophy-name{padding:1rem .6rem 2.3rem;margin-block:1.6rem 1rem}.philosophy-section .wrapper .content-container .philosophy .sub-headline{max-width:450px;font-size:15px}}@media screen and (max-width:840px){.philosophy-section .wrapper .content-container .philosophy .sub-headline{max-width:400px;font-size:15px}}@media screen and (max-width:640px){.philosophy-section{margin-block:58px}.philosophy-section .wrapper .philosophy-header h2{margin-block:12px 18px}.philosophy-section .wrapper .content-container{top:41%}.philosophy-section .wrapper .content-container .philosophy{width:65%;left:auto;text-align:left!important}.philosophy-section .wrapper .content-container .philosophy .philosophy-name{padding:.2rem .25rem .4rem;margin:10px 0 8px}.philosophy-section .wrapper .content-container .philosophy .sub-headline{font-size:14px}}.marketing-portfolio{position:relative;margin-block-start:4rem;min-height:700px;width:100%;overflow-y:hidden}.marketing-portfolio .wrapper .marketing-header{margin-inline:auto}.marketing-portfolio .wrapper .marketing-header h2{margin-block:21px 31px}.marketing-portfolio .wrapper .marketing-header h2 .word.word7{background:linear-gradient(90deg,#fff 5.92%,#121212 95.14%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.marketing-portfolio .wrapper .marketing-header .section-label{margin-inline:auto}.marketing-portfolio .wrapper .videos-showcase{display:grid;gap:26px;position:relative;max-height:860px;z-index:100;overflow-y:hidden}.marketing-portfolio .wrapper .videos-showcase:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:380px;background:linear-gradient(0deg,#1d1a1800,#1d1a18);z-index:10;pointer-events:none}.marketing-portfolio .wrapper .videos-showcase:after{content:"";position:absolute;bottom:-1px;left:0;right:0;width:100%;height:380px;background:linear-gradient(180deg,#1d1a1800,#1d1a18);pointer-events:none}.marketing-portfolio .wrapper .marketing-cta{margin-block:5rem;position:relative;border-radius:20px;padding:1px;z-index:999;transform:rotateX(10deg) rotateY(0) translateY(0);will-change:transform}.marketing-portfolio .wrapper .marketing-cta .cta-wrapper{width:100%;height:100%;padding-block:2.5rem 2rem;background:linear-gradient(180deg,#1d1a18,#554818);border-radius:inherit}.marketing-portfolio .wrapper .marketing-cta:after,.marketing-portfolio .wrapper .marketing-cta:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:#f1cf10;background:conic-gradient(from var(--angle),transparent,#ffcc33,transparent,#ff9900,transparent);border-radius:inherit;z-index:-10}.marketing-portfolio .wrapper .marketing-cta:before{filter:blur(2.5rem);opacity:.5}.marketing-portfolio .wrapper .marketing-cta .cta-header{max-width:1027px;margin-inline:auto;padding-inline:1rem}.marketing-portfolio .wrapper .marketing-cta .cta-header p.sub-headline{margin-block:10px 20px;font-size:18px;margin-inline:auto;line-height:30px;max-width:800px}.marketing-portfolio .wrapper .marketing-cta .cta-header .marketing-btns{display:flex;gap:9px;margin-inline:auto;width:fit-content}.marketing-portfolio .wrapper .marketing-cta .partners-logo{margin-block:55px;background:linear-gradient(90deg,#f0ede299,#f0ede2,#f0ede299);width:100%;padding:10px;display:flex;justify-content:space-around;align-items:center;overflow-x:hidden}.marketing-portfolio .wrapper .marketing-cta .partners-logo img{mix-blend-mode:luminosity;height:clamp(1.75rem,1.1938202247rem + 2.4719101124vw,3.125rem);width:auto}.marketing-portfolio .wrapper .marketing-cta .cta-stats{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:center;justify-content:center;gap:1rem;padding-inline:1.5rem}.marketing-portfolio .wrapper .marketing-cta .cta-stats .stat{display:flex;flex-direction:column;align-items:center;text-align:center}.marketing-portfolio .wrapper .marketing-cta .cta-stats .stat:nth-child(2){border-left:solid 1px #A87913;border-right:solid 1px #A87913;border-radius:15px}.marketing-portfolio .wrapper .marketing-cta .cta-stats .stat .stat-name{font-size:clamp(.875rem,.751146789rem + .5504587156vw,1.25rem)}.marketing-portfolio .wrapper .marketing-cta .cta-stats .stat .stat-value{font-size:clamp(3.375rem,2.4667431193rem + 4.0366972477vw,6.125rem);line-height:clamp(3.5rem,1.9724770642rem + 6.7889908257vw,8.125rem);background:linear-gradient(180deg,#ff990a,#fbd50a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.marketing-portfolio .wrapper .glow-5{position:absolute;bottom:-50%;left:0;right:0;width:100%;max-width:1920px;height:auto;aspect-ratio:1;border-radius:50%;background:linear-gradient(180deg,#fbd70a40,#ffb50a80 50%);filter:blur(150px);z-index:-10}@media screen and (min-width:1240px){.marketing-portfolio .wrapper .videos-showcase{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:1239px){.marketing-portfolio .wrapper .videos-showcase{grid-template-columns:repeat(5,1fr);gap:16px;max-height:780px}.marketing-portfolio .wrapper .videos-showcase .video-project:not(.vid-tab-land){display:none}.marketing-portfolio .wrapper .marketing-cta .cta-wrapper{padding-block:36px 32px}.marketing-portfolio .wrapper .marketing-cta .partners-logo{margin-block:38px}}@media screen and (min-width:487px)and (max-width:849px){.marketing-portfolio .wrapper .videos-showcase{grid-template-columns:repeat(3,1fr);gap:14px}.marketing-portfolio .wrapper .videos-showcase .video-project:not(.vid-tab-port){display:none}}@media screen and (max-width:650px){.marketing-portfolio .wrapper .marketing-cta .cta-wrapper{padding-block:26px}.marketing-portfolio .wrapper .marketing-cta .cta-header{padding-inline:8px}.marketing-portfolio .wrapper .marketing-cta .cta-header p.sub-headline{margin-block:10px 14px;font-size:14px;line-height:normal}.marketing-portfolio .wrapper .marketing-cta .partners-logo{margin-block:26px 22px;gap:14px}.marketing-portfolio .wrapper .marketing-cta .cta-stats{grid-template-columns:1fr;gap:.75rem}.marketing-portfolio .wrapper .marketing-cta .cta-stats .stat:nth-child(2){padding:14px;width:100%;border-left:none;border-right:none;border-top:solid 1px #A87913;border-bottom:solid 1px #A87913;border-radius:12px}.marketing-portfolio .wrapper .marketing-cta .cta-stats .stat .stat-value{min-width:fit-content}}@media screen and (max-width:486px){.marketing-portfolio{margin-block-start:58px}.marketing-portfolio .wrapper .videos-showcase{grid-template-columns:repeat(2,1fr);gap:.85rem}.marketing-portfolio .wrapper .videos-showcase .video-project:not(.vid-mobile){display:none}}.design-portfolio-section{background-color:#f0eee2;overflow-x:hidden}.design-portfolio-section .wrapper{position:relative;padding-block:42px 60px;color:#121212}.design-portfolio-section .wrapper .marquee{margin-block-end:24px}.design-portfolio-section .wrapper .marquee .marquee-wrap{display:flex;gap:1rem;font-size:clamp(2rem,1.5252293578rem + 2.1100917431vw,3.4375rem);white-space:nowrap;flex:0 0 auto;width:100%}.design-portfolio-section .wrapper .marquee .marquee-wrap .marquee-part{display:flex;align-items:center;gap:1rem;min-width:fit-content}.design-portfolio-section .wrapper .marquee .marquee-wrap .marquee-part h2.font-accent-2{font-size:clamp(2rem,1.5252293578rem + 2.1100917431vw,3.4375rem);color:#121212}.design-portfolio-section .wrapper .marquee .marquee-wrap .marquee-part .slogan-1{font-family:Aulia Grotesk,sans-serif}.design-portfolio-section .wrapper .marquee .marquee-wrap .marquee-part .slogan-2{font-family:Manrope,sans-serif}.design-portfolio-section .wrapper .portfolio-header{display:flex;justify-content:space-between;gap:1rem}.design-portfolio-section .wrapper .portfolio-header svg{width:100%}.design-portfolio-section .wrapper .portfolio-header p{margin-top:.25rem;max-width:640px;line-height:normal}.design-portfolio-section .wrapper .portfolio-projects{margin-block-start:2.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.design-portfolio-section .wrapper .portfolio-projects .project-card:nth-child(2n){transform:translateY(6.5rem)}.design-portfolio-section .wrapper .circle-btn-secondary{margin-inline:auto;margin-top:10rem}@media screen and (max-width:1260px){.design-portfolio-section .wrapper .portfolio-projects{gap:30px}}@media screen and (max-width:1160px){.design-portfolio-section .wrapper .portfolio-projects{gap:25px}}@media screen and (max-width:865px){.design-portfolio-section .wrapper .portfolio-projects{gap:24px;grid-template-columns:repeat(1,1fr)}.design-portfolio-section .wrapper .portfolio-projects .project-card:nth-child(2n){transform:translateY(0)}.design-portfolio-section .wrapper .circle-btn-secondary{margin-top:2.75rem}}@media screen and (max-width:485px){.design-portfolio-section .wrapper{padding-block:36px 44px}.design-portfolio-section .wrapper .marquee{margin-block-end:20px}.design-portfolio-section .wrapper .marquee .marquee-wrap{gap:.35rem}.design-portfolio-section .wrapper .marquee .marquee-wrap .marquee-part{gap:.55rem}.design-portfolio-section .wrapper .marquee .marquee-wrap .marquee-part .marquee-arrow{width:25px}.design-portfolio-section .wrapper .portfolio-header{flex-direction:column-reverse;gap:.4rem}.design-portfolio-section .wrapper .portfolio-header .element-3{width:100px}.design-portfolio-section .wrapper .portfolio-header p{font-size:16px}.design-portfolio-section .wrapper .portfolio-projects{margin-block-start:1.45rem}}.why-us-section{margin-block-start:8rem;position:relative;max-height:87vh}.why-us-section .wrapper .why-us{display:flex;gap:2rem;justify-content:space-between}.why-us-section .wrapper .why-us .why-col-1{max-width:900px;min-width:620px}.why-us-section .wrapper .why-us .why-col-1 h2{margin-block:21px 31px}.why-us-section .wrapper .why-us .why-col-1 .reasons-box{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:fit-content;z-index:999;position:relative}.why-us-section .wrapper .why-us .why-col-1 .reasons-box:hover>.reason:after{opacity:1}.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason{will-change:transform;position:relative;max-width:358px;border-radius:10px;cursor:pointer}.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason h3{margin-block:11px 9px;font-size:23px;font-weight:600}.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason p{color:#e6e6e6e8;font-size:14px;line-height:23px}.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason:hover:before{opacity:1}.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason:before,.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason:after{content:"";border-radius:inherit;height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease-in-out}.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason:before{background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(104,88,39,.297),transparent 40%);z-index:3}.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason:after{background:radial-gradient(400px circle at var(--mouse-x) var(--mouse-y),rgb(192,148,14),transparent 40%);z-index:1}.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason .reason-content{backdrop-filter:blur(17px);padding:1rem;border-radius:inherit;margin:1px;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#242215;z-index:2;position:relative}.why-us-section .wrapper .why-us .img-wrapper{height:70%}.why-us-section .wrapper .why-us .img-wrapper.sphere{position:relative;left:15%;top:1%;width:35%}.why-us-section .wrapper .why-us .img-wrapper.white-hand{position:relative;bottom:5%;width:100%}.why-us-section .wrapper .why-us .img-wrapper img{width:100%;height:100%;object-fit:contain}.why-us-section .wrapper .why-us .why-col-2{margin-right:-13rem;display:flex;flex-direction:column;gap:2rem}@media screen and (max-width:1160px){.why-us-section{max-height:fit-content;margin-block-start:4rem}.why-us-section .wrapper .why-us{flex-direction:column-reverse}.why-us-section .wrapper .why-us .why-col-1{margin-inline:auto}.why-us-section .wrapper .why-us .why-col-1 h2,.why-us-section .wrapper .why-us .why-col-1 .section-label{margin-inline:auto;text-align:center;max-width:800px}.why-us-section .wrapper .why-us .why-col-1 .reasons-box{margin-inline:auto}.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason{max-width:100%}.why-us-section .wrapper .why-us .why-col-2{margin-inline:auto;align-items:center}.why-us-section .wrapper .why-us .why-col-2 .sphere{width:85%;max-width:300px;left:unset}.why-us-section .wrapper .why-us .why-col-2 .white-hand{display:none}}@media screen and (max-width:720px){.why-us-section{margin-block-start:58px}.why-us-section .wrapper .why-us .why-col-1{min-width:100%}.why-us-section .wrapper .why-us .why-col-1 h2{margin-block:12px 18px;max-width:600px}.why-us-section .wrapper .why-us .why-col-1 .reasons-box{grid-template-columns:repeat(1,1fr);place-items:center;gap:10px}.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason{border-radius:8px;max-width:80%}.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason h3{margin-block:8px 6px;font-size:21px}.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason .reason-content{padding:22px 20px}.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason .reason-content .reason-icon img{width:44px;height:44px}}@media screen and (max-width:486px){.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason{max-width:100%}.why-us-section .wrapper .why-us .why-col-1 .reasons-box .reason .reason-content{padding:12px}}.contact-section{position:relative}.contact-section .wrapper{padding-block-end:4rem}.contact-section .wrapper h2{font-size:clamp(3.4375rem,1.9925458716rem + 6.4220183486vw,7.8125rem);letter-spacing:1.25px;line-height:clamp(3.625rem,1.3956422018rem + 9.9082568807vw,10.375rem)}.contact-section .wrapper .contact-info{display:flex;justify-content:center;gap:1rem;margin-block:8px 35px}.contact-section .wrapper .contact-info .info-wrap{transform:translateY(15px);filter:blur(10px);opacity:0;border-radius:23px;background:#31312eab;padding:7px 18px}.contact-section .wrapper .cta-marquee{display:flex;align-items:center;gap:19px;position:absolute;bottom:-3.65rem;left:0;padding:20px;font-size:55px;color:#121212;white-space:nowrap;transform:rotate(-.6deg);background:linear-gradient(90deg,#fbd50a 25.53%,#ffb10a 74.69%);font-size:clamp(2rem,1.4633027523rem + 2.3853211009vw,3.625rem)}.contact-section .wrapper .cta-marquee .cta-2{color:inherit}.contact-section .wrapper .cta-marquee .cta-1{font-family:Aulia Grotesk,sans-serif}.contact-section .wrapper .marquee-bg{content:"";position:absolute;bottom:-4.5rem;left:0;height:80px;width:110%;transform:rotate(.74deg);background:#ffe975db;z-index:-10}@media screen and (max-width:568px){.contact-section{margin-top:2.5rem}.contact-section .wrapper{padding-block-end:.15rem}.contact-section .wrapper .cta-marquee{gap:10px;padding:14px}.contact-section .wrapper .cta-marquee .element-1{width:30px}.contact-section .wrapper .cta-marquee .element-2{width:25px}.contact-section .wrapper .cta-marquee .cta-2{margin-left:-6px}.contact-section .wrapper .marquee-bg{height:60px}.contact-section .wrapper .contact-info{flex-direction:column;margin-block:20px 35px;text-align:center;gap:10px}.contact-section .wrapper .contact-info .info-wrap{width:min(350px,100%);margin-inline:auto;border-radius:10px}}
