@font-face{font-family:Flaticon;src:url(/content/fonts/Flaticon.woff2)format("woff2");font-display:block}.shell{width:min(1140px,100% - 48px)}.page-hero-copy{margin-top:0}.page-hero h1{letter-spacing:1.2px;text-transform:none;margin:0 0 10px;font:400 60px/84px Cuts,sans-serif}.page-hero p{letter-spacing:1.2px;margin:0;font:14px/26.25px Arial,sans-serif}.page-hero p span{padding:0 15px}.category-grid.section{gap:20px;width:100%;height:490px;padding:70px 80px}.category-grid>a{height:350px}.category-grid img{filter:brightness(.52)}.category-grid span{text-align:center;place-items:center;padding:35px;display:grid;inset:0;transform:translateY(-10px)}.category-grid strong{letter-spacing:1.2px;text-transform:none;font:400 25px/30px Winner Light,sans-serif}.portfolio-intro{text-align:center;background:#050505;flex-direction:column;justify-content:flex-start;align-items:center;height:281.45px;padding:80px 24px 0;display:flex}.portfolio-intro .eyebrow{margin:0 0 18px;font-size:14px}.portfolio-intro h2{letter-spacing:1.2px;text-transform:none;width:100%;max-width:690px;margin:0;font:42px/48px Winner Light,sans-serif}.portfolio-intro>span{border-top:1px dotted #aaa;width:54px;margin-top:26px}.category-portfolio{background:#000;padding:0;position:relative}.category-portfolio:before{content:"";opacity:.5;pointer-events:none;background:url(/content/homepage/poly7.png);position:absolute;inset:0}.category-portfolio>*{z-index:1;position:relative}.category-project-list{flex-direction:column;gap:40px;width:100%;padding:20px;display:flex}.category-project-row:nth-child(5){margin-top:10px}.category-project-row{align-items:center;gap:20px;height:235px;display:grid}.category-project-row.wide-left{grid-template-columns:calc(50% - 10px) calc(25% - 15px) calc(25% - 15px)}.category-project-row.wide-right{grid-template-columns:calc(25% - 15px) calc(25% - 15px) calc(50% - 10px)}.category-project-row.wide-left-small{grid-template-columns:calc(50% - 10px) calc(33.333% - 22px) calc(16.667% - 8px)}.category-project-row.equal{grid-template-columns:repeat(3,1fr)}.category-work{background:#111;height:235px;position:relative;overflow:hidden}.category-work img{object-fit:cover;opacity:.5;transition:opacity .3s linear,transform .5s}.category-work:hover img{opacity:.7;transform:scale(1.025)}.category-work>span{z-index:1;text-align:center;text-transform:uppercase;letter-spacing:1.2px;opacity:0;place-items:center;padding:15px;font:16px/16px Winner Light,sans-serif;transition:opacity .3s;display:grid;position:absolute;inset:0}.category-work:hover>span{opacity:1}.category-label{text-align:center;letter-spacing:1.2px;grid-row:1;font:500 20px/20px Winner Light,sans-serif}.category-project-row.wide-left .project-0,.category-project-row.wide-left-small .project-0,.category-project-row.equal .project-0{grid-column:1}.category-project-row.wide-left .category-label,.category-project-row.wide-left-small .category-label,.category-project-row.equal .category-label{grid-column:2}.category-project-row.wide-left .project-1,.category-project-row.wide-left-small .project-1,.category-project-row.equal .project-1{grid-column:3}.category-project-row.wide-right .category-label{grid-column:1}.category-project-row.wide-right .project-0{grid-column:3}.category-project-row.wide-right .project-1{grid-column:2}.portfolio-download{background:#050505;place-items:center;height:272px;display:grid}.portfolio-download a{color:#fff;letter-spacing:0;background:0 0;border:0;place-items:center;width:209.5px;height:56.1px;padding:0;font:20px/12px Winner Light,sans-serif;animation:1s ease-in-out infinite alternate portfolio-pulse;display:grid;box-shadow:0 0 30px 22px #fff}@keyframes portfolio-pulse{to{transform:scale(1.07)}}.shop-page>h1{margin:0 0 32px;font:58px Cuts}.shop-toolbar{justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.shop-toolbar p{color:#999;font:15px Winner}.shop-toolbar select{color:#999;text-transform:uppercase;background:#050505;border:0;border-bottom:1px solid #333;padding:10px 36px 10px 10px;font-family:Winner}.product-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.product-grid article>a>div{height:340px;position:relative}.product-grid img{object-fit:cover}.product-grid h2{margin:18px 0;font:25px Winner}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-main{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.product-image{height:510px;position:relative}.product-image img{object-fit:cover}.product-main h1{font:52px Winner}.product-main p{font-size:18px}.product-category a{border-bottom:1px solid #777}.product-tabs h2{font:28px Winner}.product-tabs .content-blocks p{color:#aaa}.empty-cart{text-align:center}.empty-cart>h2{margin:15px 0;font:38px Winner}.empty-cart>span{color:#777;margin:15px;font-size:30px;display:block}.new-product{flex-direction:column;align-items:center;width:300px;margin:45px auto 0;display:flex}.new-product small{border-bottom:1px solid #777;margin-top:7px;font:15px Winner}.account-page{max-width:760px}.account-page h2{font:42px Winner}.account-page form{gap:25px;display:grid}.account-page label{color:#aaa;gap:8px;display:grid}.account-page input{color:#fff;background:0 0;border:1px solid #444;padding:12px}.account-page .remember{align-items:center;display:flex}.account-page .remember input{width:auto}.account-page button{color:#111;background:#fff;border:0;width:max-content;padding:13px 32px;font:17px Winner}.account-page form>a{color:#aaa;text-decoration:underline}.business-brand-hero{background:#000;flex-direction:column;justify-content:center;align-items:center;height:500px;padding-top:40px;display:flex}.business-brand-hero>img{object-fit:contain;width:auto;max-width:390px;height:auto;max-height:125px}.business-brand-hero>p{color:#fff;letter-spacing:1px;margin:24px 0 0;font:16px Winner}.business-brand-hero span{padding:0 12px}.business-intro-page{padding:88px 0}.business-intro-page.light,.business-details.light{color:#111;background:#fff}.business-intro-page.dark,.business-details.dark{color:#fff;background:#090909}.business-intro-page>.shell{grid-template-columns:1fr 1.18fr;align-items:start;gap:70px;display:grid}.business-intro-page h1{margin:10px 0 38px;font:39px/1.3 Winner}.business-intro-page p:not(.eyebrow){letter-spacing:.5px;font:17px/1.8 Winner}.business-intro-page.light p,.business-details.light p,.business-details.light li{color:#444}.business-lead-images{grid-template-columns:1fr 1fr;gap:18px;display:grid}.business-lead-images>div{height:380px;position:relative}.business-lead-images>div:only-child{grid-column:1/-1}.business-lead-images img{object-fit:cover}.business-details>.shell{max-width:1050px}.business-details.light .content-blocks blockquote{color:#333}.business-details.dark .content-blocks blockquote{color:#bbb;border-color:#777}.single-project{background:#070707;padding-top:90px}.single-project>header{place-items:center;height:129px;display:grid}.single-project>header h1{text-align:center;text-transform:none;margin:0;font:400 56px/49px Winner Light,sans-serif}.project-content{padding-bottom:10px}.project-media{padding:10px 20px 0}.project-gallery{grid-template-columns:repeat(6,1fr);gap:40px 20px;display:grid}.project-image{aspect-ratio:16/9;grid-column:span 3;height:auto;position:relative}.project-image-lead{aspect-ratio:16/9;width:100%;height:auto}.project-gallery .project-image:nth-child(7n+3){grid-column:1/-1}.project-gallery .project-image:nth-child(7n+4),.project-gallery .project-image:nth-child(7n+5),.project-gallery .project-image:nth-child(7n+6){grid-column:span 2}.project-image img{object-fit:cover}.project-meta{color:#ddd;text-transform:uppercase;gap:0;margin:20px 0 40px;padding:0;font:16px/30px Winner Light,sans-serif;list-style:none;display:grid}.project-meta b{color:#777;font-weight:400}.project-walkthrough{margin-top:40px;padding:15px 0 30px}.project-overview{min-height:667px;margin-top:20px;padding:15px 0 30px}.project-walkthrough h2,.project-overview h2{text-transform:none;margin:0 0 20px;font:42px/42px Winner Light,sans-serif}.project-walkthrough>div{aspect-ratio:16/9;background:radial-gradient(circle at 75% 45%,#351144,#080808 45%);flex-direction:column;justify-content:center;width:100%;height:auto;padding:0 120px;display:flex}.project-walkthrough strong{font:28px Arial}.project-walkthrough p{color:#ddd;font-family:Arial}.project-overview .content-blocks p{color:#a3a3a3;margin:0 0 20px;font:16px/30px Winner Light,sans-serif}.project-overview .content-blocks{max-width:none}.project-overview .content-blocks h2,.project-overview .content-blocks h3{text-transform:none;margin:30px 0 20px;font:36px/50.4px Winner Light,sans-serif}.reference-home{color:#fff;text-transform:uppercase;background:#050505;font-family:Winner Light,sans-serif;overflow:hidden}.reference-home p,.reference-home blockquote{font-family:Winner Light,sans-serif}.kasha-home-hero{background:#151515;height:100vh;min-height:620px;position:relative;overflow:hidden}.kasha-hero-slide{opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s;position:absolute;inset:0}.kasha-hero-slide.active{opacity:1;visibility:visible}.kasha-hero-slide>img.hero-slide-bg,.kasha-hero-slide>img:first-child{object-fit:cover}.kasha-hero-slide.brands>img,.kasha-hero-slide.statement:nth-child(2)>img{filter:brightness(.84)}.kasha-slide-shade{background:#00000047;position:absolute;inset:0}.brand-ensemble{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.ensemble-kasha{width:min(37vw,560px);height:auto;position:absolute;top:14%}.ensemble-x{color:#fff;font:42px/1 Winner;position:absolute;top:53%}.ensemble-companies{justify-content:center;align-items:center;gap:140px;display:flex;position:absolute;top:67%}.ensemble-companies img{object-fit:contain}.hero-corner-logo{z-index:20;opacity:1;visibility:visible;pointer-events:auto;width:108px;height:auto;transition:opacity .3s,visibility .3s;position:absolute;top:14px;left:20px;animation:none!important;transform:none!important}.hero-corner-logo.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.kasha-hero-lines{z-index:2;border-top:1px solid #ffffff45;border-bottom:1px solid #ffffff45;position:absolute;inset:22% 13%}.kasha-hero-lines:before,.kasha-hero-lines:after{content:"";border-left:1px solid #ffffff45;position:absolute;top:-5%;bottom:-5%}.kasha-hero-lines:before{left:2%}.kasha-hero-lines:after{right:2%}.kasha-hero-copy{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.kasha-hero-copy p{color:#fff;letter-spacing:3.4px;margin:0;font-size:19px;line-height:1.1}.kasha-hero-arrow{z-index:8;color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:48%}.kasha-hero-arrow.previous{left:0}.kasha-hero-arrow.next{right:0}.home-menu-button{z-index:230;background:0 0;position:fixed;top:0;right:17px}.home-about{background:#000;min-height:897px;padding:60px 0 30px;position:relative}.home-about-heading{grid-template-rows:60px 30px;grid-template-columns:auto 225px;justify-content:center;align-items:start;column-gap:10px;height:125px;display:grid}.home-about-heading>span{letter-spacing:5px;color:#777;align-self:center;font:35px Winner}.home-about-logo{transform-origin:0;align-self:start;width:225px;height:55px;transition:transform .8s;position:relative;transform:scale(.75)}.home-about-heading.is-visible .home-about-logo{transform:scale(1)}.home-about-logo img{object-fit:cover;object-position:center bottom}.home-about-heading>small{text-align:center;letter-spacing:1px;color:#888;grid-column:1/-1;font:22px Winner}.home-about-grid{grid-template-columns:190px 612px 180px;align-items:start;gap:70px;width:min(1122px,100% - 48px);margin-top:65px;display:grid}.home-about-copy{padding-top:9px}.home-about-copy .eyebrow{color:#aaa;margin:0 0 14px;font-size:14px}.home-about-copy h1{letter-spacing:1px;margin:0 0 20px;font:39px/1.18 Winner}.home-about-copy>p:last-child{letter-spacing:.7px;color:#969696;margin:0;font-size:18px;line-height:1.65}.home-about-photo{height:403px;position:relative}.home-about-photo img{object-fit:cover}.specialization{text-align:center;flex-direction:column;align-items:center;padding-top:3px;display:flex}.specialization>p{letter-spacing:1px;color:#888;margin:0 0 26px;font-size:17px;line-height:1.9}.specialization a{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:102px;display:flex}.specialization img{object-fit:contain;width:auto;max-height:62px}.specialization b{letter-spacing:1px;font:20px Winner}.image-button{color:#080808;letter-spacing:1px;background:url(/content/homepage/bg6.jpg) 50%/cover;width:max-content;margin:40px auto 0;padding:16px 50px;font:18px Winner;display:block}.home-about>.image-button{letter-spacing:1.6px;-webkit-text-stroke:.35px currentColor;margin-top:51px;padding:20px 40px;font:700 14px/14px Winner Light,sans-serif}.home-projects{background:#000;padding:80px 24px 60px;position:relative}.home-projects:before{content:"";opacity:.5;background:url(/content/homepage/poly7.png);position:absolute;inset:0}.home-projects>*{z-index:1;position:relative}.home-projects>h2{text-align:center;letter-spacing:8px;margin:0 0 100px;font:600 58px/1 Winner Light,sans-serif}.home-projects>h2 span{color:#6b6b6b}.home-project-list{flex-direction:column;gap:40px;width:100%;margin:auto;display:flex}.home-project-row{align-items:center;gap:20px;height:235px;display:grid}.home-project-row .home-project-card{grid-row:1}@media (min-width:1001px){.home-project-list{gap:50px}.home-project-row,.home-project-card{height:260px}}.home-project-row.wide-left{grid-template-columns:calc(50% - 10px) calc(25% - 15px) calc(25% - 15px)}.home-project-row.wide-right{grid-template-columns:calc(25% - 15px) calc(25% - 15px) calc(50% - 10px)}.home-project-row.equal{grid-template-columns:repeat(3,1fr)}.home-project-row.residential{grid-template-columns:repeat(3,calc(16.6667% - 16.6667px)) calc(50% - 10px)}.home-project-card{visibility:hidden;height:235px;position:relative;overflow:hidden}.home-project-card img{object-fit:cover;opacity:.5;transition:opacity .3s linear}.home-project-card:hover img{opacity:.65}.home-project-card>span{z-index:2;letter-spacing:1.2px;text-align:center;place-items:center;padding:10px;font:400 16px/16px Winner Light,sans-serif;display:grid;position:absolute;inset:0}.home-project-card.is-visible{visibility:visible;animation-duration:1.25s;animation-fill-mode:both}.home-project-card.entrance-left.is-visible{animation-name:kasha-fade-in-left}.home-project-card.entrance-right.is-visible{animation-name:kasha-fade-in-right}.home-project-card.entrance-up.is-visible{animation-name:kasha-fade-in-up}.wide-left .project-0{grid-column:1}.wide-left .project-category{grid-column:2}.wide-left .project-1{grid-column:3}.wide-right .project-category{grid-column:1}.wide-right .project-0{grid-column:3}.wide-right .project-1{grid-column:2}.equal .project-0{grid-column:1}.equal .project-category{grid-column:2}.equal .project-1{grid-column:3}.residential .project-0{grid-column:1}.residential .project-category{grid-column:2}.residential .project-1{grid-column:3}.residential .project-2{grid-column:4}.project-category{text-align:center;letter-spacing:1.2px;grid-row:1;font:500 23px/20px Winner Light,sans-serif}.home-projects>.image-button{letter-spacing:1.6px;margin-top:60px;padding:20px 40px;font:700 14px/14px Winner Light,sans-serif}@keyframes kasha-fade-in-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes kasha-fade-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes kasha-fade-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes kasha-panzoom{0%{transform:scale(1)}to{transform:scale(1.2)}}.home-advantages{background:#0a0a0a;padding:100px 0;position:relative}.home-advantages-inner{grid-template-columns:360px 1fr;align-items:start;gap:60px;display:grid}.home-advantages-title .eyebrow{margin:0 0 18px;font-size:14px}.home-advantages-title h2{letter-spacing:1px;margin:0;font:42px/1.36 Winner Light,sans-serif}.home-advantages-grid{grid-template-columns:1fr 1fr;gap:40px 50px;display:grid}.home-advantages article{padding-top:2px}.home-advantages article i{margin-bottom:26px;font:58px/1 Flaticon;display:block}.home-advantages article h3{letter-spacing:1px;margin:0 0 16px;font:20px Winner Light,sans-serif}.home-advantages article p{letter-spacing:.5px;color:#999;margin:0;font-size:16px;line-height:1.65}.home-philosophy{background:#000;padding:100px 0;position:relative}.home-philosophy-inner{grid-template-columns:1fr 510px;align-items:center;gap:60px;display:grid}.home-philosophy-copy{padding-left:0}.home-philosophy h2{margin:0 0 40px;font:45px Cuts,sans-serif}.home-philosophy blockquote{letter-spacing:.8px;color:#d7d7d7;max-width:570px;margin:0;font:22px/1.7 Winner Light,sans-serif}.philosophy-portrait{width:100%;height:510px;position:relative}.philosophy-portrait img{object-fit:cover;object-position:center top;filter:grayscale()}.dream-house{text-align:center;background:linear-gradient(#0a0a0a8a,#0a0a0a8a),url(/content/homepage/bgdreams.jpg) 50%/cover;padding:120px 0}.dream-house h2{letter-spacing:2px;opacity:0;margin:0 0 15px;font:62px/1.1 Winner Light,sans-serif;transition:transform 1.1s ease-out,opacity 1.1s ease-out;transform:translate(-80px)}.dream-house.is-visible h2{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dream-house h2{opacity:1;transition:none;transform:none}.home-about-logo{transition:none;transform:none}}.dream-house p{color:#fff;letter-spacing:.6px;max-width:760px;margin:0 auto;font:20px/1.5 Winner Light,sans-serif}.dream-house .image-button{margin:40px auto 0}.success-years{background:#000;padding:90px 0}.success-years-inner{justify-content:center;align-items:center;gap:35px;display:flex}.success-years strong{color:#0000;background:url(/content/homepage/380x370.jpg) 50%/cover;-webkit-background-clip:text;background-clip:text;font:900 260px/1 Arial,sans-serif}.success-years span{letter-spacing:1px;font:28px/1.25 Winner Light,sans-serif}.success-years em{color:#777;font-style:normal}.home-testimonials{background:#000;padding:90px 0 110px;position:relative}.home-testimonials-inner{align-items:center;min-height:560px;display:flex;position:relative}.testimonial-panel{z-index:2;background:#1a1a1a;width:min(660px,65%);min-height:480px;padding:70px 70px 45px;position:relative}.testimonial-panel:before{content:"“";color:#0000;-webkit-text-stroke:1px #4a4a4a;pointer-events:none;font:140px/1 Georgia,serif;position:absolute;top:25px;left:50px}.testimonial-panel .eyebrow{color:#aaa;margin:0 0 10px;font-size:14px}.testimonial-panel h2{margin:0 0 6px;font:42px/1.2 Winner Light,sans-serif}.testimonial-rule{color:#666;letter-spacing:3px;margin-bottom:20px;font:15px Winner Light,sans-serif;display:block}.testimonial-panel blockquote{color:#ccc;letter-spacing:.4px;min-height:160px;margin:0;font:20px/1.7 Winner Light,sans-serif}.testimonial-panel h3{margin:24px 0 4px;font:22px/1.2 Winner Light,sans-serif}.testimonial-panel>p:last-of-type,.testimonial-panel .home-testimonial-slide p{color:#888;margin:0;font-size:14px}.testimonial-photo{z-index:1;width:min(540px,50%);height:480px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.testimonial-photo img{object-fit:cover;filter:grayscale()}.testimonial-controls{z-index:3;background:#050505;display:flex;position:absolute;bottom:-50px;right:0}.testimonial-controls button{color:#fff;cursor:pointer;background:#050505;border:0;place-items:center;width:50px;height:50px;display:grid}.testimonial-controls button:hover{background:#222}.home-clients{background:#0a0a0a;padding:50px 0 60px;position:relative}.home-clients h2{text-align:left;margin:0 0 26px;font:28px/1.2 Winner Light,sans-serif}.site-header{background:#00000059;height:62px}.site-header .menu-button{background:0 0;width:62px}.menu-chevron{stroke-width:4px;width:29px;height:29px;animation:3s linear infinite arrowFlow;display:block;position:relative}@keyframes arrowFlow{0%{opacity:0;transform:translateY(-30px)}30%{opacity:.4}60%{opacity:1}to{opacity:0;transform:translateY(30px)}}.menu-overlay{z-index:200;pointer-events:none;visibility:hidden;grid-template-columns:57% 43%;display:grid;position:fixed;inset:0;overflow:auto}.menu-overlay:before{content:"";background:#050505;transition:transform .48s cubic-bezier(.77,0,.18,1);position:absolute;inset:0;transform:translate(-100%)}.menu-overlay.open{pointer-events:auto;visibility:visible}.menu-overlay.open:before{transform:translate(0)}.overlay-navigation{z-index:1;opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:19px;padding-left:19vw;transition:all .35s .25s;display:flex;position:relative;transform:translate(-35px)}.menu-overlay.open .overlay-navigation{opacity:1;transform:none}.overlay-navigation a{text-transform:uppercase;letter-spacing:1px;font:39px/1.25 Cuts,Winner}.overlay-brand{z-index:1;background:#1b1b1b;place-items:center;transition:transform .48s cubic-bezier(.77,0,.18,1);display:grid;position:relative;transform:translate(100%)}.menu-overlay.open .overlay-brand{transform:translate(0)}.overlay-brand img{width:370px;height:auto}.menu-close{z-index:3;background:0 0;border:0;width:34px;height:34px;position:absolute;top:18px;right:23px}.menu-close span{background:#ddd;width:20px;height:1px;position:absolute;top:15px;left:8px}.menu-close span:first-child{transform:rotate(45deg)}.menu-close span:last-child{transform:rotate(-45deg)}.site-footer{background:#18191a;flex-direction:column;justify-content:space-between;height:auto;min-height:451.94px;padding-top:50px;display:flex;overflow:hidden}.site-footer:before{content:"";opacity:.09;pointer-events:none;background:url(/content/homepage/bg6.jpg) 50%/cover;position:absolute;inset:0}.footer-grid{z-index:1;grid-template-columns:repeat(3,380px);align-items:center;gap:0;height:267px;padding-bottom:0;position:relative}.footer-brand{flex-direction:column;align-items:center;display:flex;transform:translateY(-6px)}.footer-brand img{width:305px;height:auto}.footer-brand p{color:#fff;letter-spacing:3.6px;text-align:center;margin:16px 0 20px;font:15px Winner Light,sans-serif}.footer-social{justify-content:center;gap:20px}.footer-social a{place-items:center;width:50px;height:50px;display:grid}.footer-social img{object-fit:contain;width:50px;height:auto}.footer-map{position:relative}.footer-map>img{opacity:.8;width:380px;height:auto}.footer-map a{color:#18191a;-webkit-text-stroke:.2px #fff;font:700 20px/28px Winner Light,sans-serif;position:absolute}.footer-map .lahore{top:20.982px;left:108.969px}.footer-map .gujrat{top:15.979px;left:295.977px}.footer-map .dubai{top:189.966px;left:112.956px}.footer-map .usa{top:199.956px;left:294.961px}.footer-map-pin{fill:#e9250e;width:20px;height:20px;position:absolute}.pin-lahore{top:36.977px;left:87.99px}.pin-gujrat{top:33.979px;left:273.99px}.pin-dubai{top:172.969px;left:86.971px}.pin-usa{fill:#f01b10;top:176.984px;left:322.974px}.connect{align-self:center;margin-left:20px}.connect>p{color:#fff;letter-spacing:3.6px;margin:0 0 20px;font:32px Winner Light,sans-serif}.connect a{color:#fff;letter-spacing:0;align-items:center;gap:12px;padding:6px 0;font:500 16px/18px Winner Light,sans-serif;display:flex}.footer-contact-icon{fill:#fff;flex:0 0 22px;width:22px;height:22px}.copyright{z-index:1;color:#fff;background:#18191a;border-top:1px solid #313131;grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:none;height:74.94px;min-height:74.94px;margin-top:auto;margin-bottom:0;padding:22px max(24px,50vw - 590px);font:15px Winner Light,sans-serif;display:grid;position:relative}.copyright>span:last-child{flex-direction:column;align-items:flex-start;display:flex}.copyright>span:last-child a{margin:0;padding-left:18px;line-height:30px;position:relative}.copyright>span:last-child a:before{content:"•";color:#aaa;position:absolute;left:0}.to-top{z-index:3}.services-advantages{grid-template-columns:360px 1fr;align-items:start;gap:50px;width:min(1170px,100% - 48px);display:grid}.services-heading h2{margin:22px 0 40px;font:43px/1.25 Winner}.service-feature-grid{grid-template-columns:1fr 1fr;gap:48px 55px;display:grid}.service-feature-grid article{min-height:190px}.service-feature-grid i,.service-qualities i,.process-icons i,.service-expertise i{font:52px Flaticon}.service-feature-grid h3{margin:18px 0 12px;font:21px Winner}.service-feature-grid p{margin:0;font-size:18px;line-height:1.6}.service-qualities{background:#111;padding:58px 0}.service-qualities>.shell{grid-template-columns:repeat(3,1fr);display:grid}.service-qualities article{text-align:center;border-right:1px solid #343434}.service-qualities article:last-child{border:0}.service-qualities p{margin:0}.service-principles{grid-template-columns:.8fr 1.4fr;gap:90px;display:grid}.service-principles>div:first-child h2{font:48px Winner}.principle-grid{grid-template-columns:1fr 1fr;gap:45px;display:grid}.principle-grid article{border-left:1px solid #444;padding-left:28px}.principle-grid b{color:#666;font:34px Cuts}.principle-grid h3{margin:12px 0;font:21px Winner}.principle-grid p{margin:0}.service-offers{background:#111}.offer-grid{grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.offer-grid article{border:1px solid #2b2b2b;min-height:315px;padding:42px}.offer-grid b{color:#555;font:38px Cuts}.offer-grid h3{margin:35px 0 15px;font:25px Winner}.offer-grid p{min-height:65px}.offer-grid a{letter-spacing:1px;border-bottom:1px solid #666;padding-bottom:4px;font:14px Winner}.service-philosophy{grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;display:grid}.process-icons{background:#333;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.process-icons article{text-align:center;background:#090909;flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.process-icons h3{margin:16px 0 0;font:18px Winner}.service-philosophy-copy h2{font:44px Winner}.service-philosophy-copy>div{border-top:1px solid #3b3b3b;gap:25px;padding-top:20px;display:flex}.service-philosophy-copy span{color:#aaa;font:17px Winner}.service-philosophy-copy ul{color:#aaa;margin:24px 0 0;padding-left:20px}.service-philosophy-copy li{margin:6px 0}.service-expertise{background:#111}.service-expertise>.shell{grid-template-columns:1.3fr 1fr 1fr;gap:55px;display:grid}.service-expertise h2{font:43px Winner}.service-expertise article{border-left:1px solid #3a3a3a;padding-left:32px}.service-expertise article a{border-bottom:1px solid #777;font:14px Winner}.content-copy{color:#fff;background:#070707;max-width:none}.content-copy.editorial-content{width:min(1170px,100% - 48px);margin-inline:auto;padding:90px 0 100px}.content-copy.page-content{width:min(1140px,100% - 48px);margin-inline:auto;padding:50px 0 100px}.content-copy p,.content-copy li{color:#a3a3a3;letter-spacing:1.2px;font:16px/30px Winner Light,sans-serif}.content-copy p{margin:0 0 20px}.content-copy h2{text-transform:none;margin:0 0 20px;padding-top:20px;font:42px/58.8px Winner Light,sans-serif}.content-copy h3{text-transform:none;margin:0 0 20px;padding-top:20px;font:36px/50.4px Winner Light,sans-serif}.content-copy img{max-width:100%;height:auto}.content-copy ul,.content-copy ol{margin:0 0 20px;padding-left:36px}.content-copy figure{margin:40px 0}.content-copy blockquote{color:#a3a3a3;border-color:#555}.editorial-content:before{content:"ACHITECTURE & INTERIOR";letter-spacing:1.2px;color:#a3a3a3;margin-bottom:28px;font:14px/20px Winner Light,sans-serif;display:block}.service-detail-page{background:#070707;padding-bottom:0}.service-detail-page .content-blocks h2,.service-detail-page .content-blocks h3{text-transform:none;letter-spacing:1.2px;margin:0 0 20px;font:42px/1 Winner Light,sans-serif}.service-detail-page .content-blocks p{color:#fff;letter-spacing:1.2px;margin:0 0 20px;font:16px/30px Winner Light,sans-serif}.service-detail-page .content-blocks .outline-button{color:#fff;text-transform:uppercase;border:0;border-bottom:1px solid #777;padding:8px 0;font:14px/20px Winner Light,sans-serif}.service-detail-intro{height:400px;padding-top:50px}.service-detail-intro .content-blocks h2{margin:0 0 20px;font-size:42px;line-height:60px}.service-detail-split{grid-template-columns:1fr 1fr;align-items:start;height:590px;margin-top:40px;display:grid}.service-detail-split>figure{width:550px;height:550px;margin:10px;position:relative}.service-detail-split>figure img{object-fit:cover}.service-detail-split>div{padding:71px 10px 10px}.service-detail-split.reverse>div{padding-left:10px}.service-detail-split .content-blocks h2{line-height:42px}.service-detail-flow{grid-template-columns:repeat(6,1fr);gap:0 20px;padding-top:50px;display:grid}.service-detail-flow .flow-group{grid-column:1/-1;padding:10px}.service-detail-flow .flow-group>.content-blocks h2{line-height:42px}.service-detail-flow .flow-0{text-align:center;justify-self:center;max-width:590px}.service-detail-flow .flow-1,.service-detail-flow .flow-2,.service-detail-flow .flow-3,.service-detail-flow .flow-4{grid-column:span 3;min-height:292px;padding:20px}.service-detail-flow .flow-5,.service-detail-flow .flow-6{padding-top:40px}.service-detail-flow .flow-7,.service-detail-flow .flow-8,.service-detail-flow .flow-9{grid-column:span 2;min-height:330px;padding:30px 20px}.service-architecture .service-detail-flow .flow-5{display:none}.service-architecture .service-detail-flow .flow-6{height:280px;margin-top:50px;padding:10px}.service-architecture .service-detail-flow .flow-7,.service-architecture .service-detail-flow .flow-8,.service-architecture .service-detail-flow .flow-9{height:372px;min-height:372px;margin-top:20px;padding:20px}.service-architecture .service-detail-flow+.service-detail-split{height:464px}.service-architecture .service-detail-flow+.service-detail-split>figure{height:444px}.service-architecture .service-detail-flow+.service-detail-split>div{padding-top:20px}.service-detail-page:not(.service-architecture) .service-detail-flow .flow-1{text-align:center;grid-column:1/-1;min-height:auto}.service-detail-page:not(.service-architecture) .service-detail-flow .flow-2,.service-detail-page:not(.service-architecture) .service-detail-flow .flow-3,.service-detail-page:not(.service-architecture) .service-detail-flow .flow-4,.service-detail-page:not(.service-architecture) .service-detail-flow .flow-5{grid-column:span 3;min-height:250px;padding:20px}.service-detail-page:not(.service-architecture) .service-detail-flow .flow-6{grid-column:1/-1}.service-detail-flow.compact{padding-top:20px}.service-architecture .service-detail-flow.compact{padding-top:0;display:block}.service-architecture .service-detail-flow.compact .flow-0{text-align:left;width:760px;max-width:none;height:204px;padding:20px 10px}.service-architecture .service-detail-flow.compact .flow-1{width:798px;height:462.3px;margin-inline:auto;padding:20px 10px}.service-detail-final{padding-top:30px}.service-detail-final>div{padding:20px 10px}.service-detail-final .service-faq{max-width:778px;margin-inline:auto}.service-detail-final .service-faq p{border-bottom:1px solid #333;margin:0;padding:12px 0}.editorial-content:before{margin-bottom:48px}.editorial-content h2,.editorial-content h3{margin:20px 0;padding:0}.service-detail-split.reverse>div{padding:56px 10px 10px}.team-page-wrapper{color:#fff;background:#000}.team-section{text-align:center;background:#000;height:auto;padding:80px 0 100px;position:relative}.team-section>.shell{width:min(1200px,100% - 48px);margin:0 auto;padding:0}.team-section .eyebrow{color:#aaa;letter-spacing:2px;text-transform:uppercase;margin:0 0 12px;font:14px/20px Winner Light,sans-serif}.team-section h1{text-transform:uppercase;letter-spacing:2px;color:#fff;width:auto;margin:0 0 20px;font:38px/1.2 Winner Light,sans-serif}.team-heading-rule{border-bottom:2px dotted #fff;width:84px;height:0;margin:0 auto 50px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin-top:0;display:grid}.team-card{text-align:left;background:#0d0d0d url(/content/media/library/poly6.jpg) 50%/cover no-repeat;border:1px solid #ffffff14;grid-template-columns:210px 1fr;min-height:330px;display:grid;overflow:hidden}.team-card .team-portrait{background:#111;width:100%;height:100%;min-height:330px;margin:0;position:relative;overflow:hidden}.team-card .team-portrait img{object-fit:cover;filter:grayscale()}.team-card .team-card-copy{background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;padding:28px 24px;display:flex}.team-card .team-card-copy h2{text-transform:uppercase;letter-spacing:1.2px;color:#fff;margin:0 0 10px;font:700 18px/1.3 Winner Light,sans-serif}.team-card .team-card-copy h3{letter-spacing:.5px;color:#aaa;margin:-4px 0 10px;font:400 11px/1.2 Winner Light,sans-serif}.team-card .team-card-copy p{text-transform:uppercase;letter-spacing:.8px;color:#a0a0a0;margin:0 0 20px;font:400 12.5px/1.65 Winner Light,sans-serif}.team-card .team-role-button,.team-card .arch-button{cursor:default;margin-top:auto;color:#080808!important;letter-spacing:1.2px!important;text-transform:uppercase!important;background:#f2f2f2 url(/content/homepage/bg6.jpg) 50%/cover no-repeat!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:11px 22px!important;font-family:Winner Light,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:filter .2s!important;display:inline-flex!important;box-shadow:0 0 10px #fff3!important}.team-card .team-role-button:hover,.team-card .arch-button:hover{filter:brightness(1.2)!important}.team-quality{background:#000;height:auto;padding:90px 0;position:relative}.team-quality>.shell{grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;width:min(1200px,100% - 48px);height:auto;margin:0 auto;padding:0;display:grid}.team-quality-copy{flex-direction:column;justify-content:center;padding:0;display:flex}.team-quality-copy .eyebrow{color:#aaa;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 12px;font:14px/20px Winner Light,sans-serif}.team-quality-copy h2{text-transform:uppercase;letter-spacing:1.5px;color:#fff;width:auto;margin:0 0 20px;font:38px/1.2 Winner Light,sans-serif}.team-quality-rule{border-bottom:2px dotted #fff;width:84px;height:0;margin:0 0 25px}.team-quality-copy p{letter-spacing:.8px;color:#a3a3a3;text-transform:uppercase;width:auto;margin:0 0 16px;font:400 13px/1.75 Winner Light,sans-serif}.team-quality-triangle{aspect-ratio:1.15;clip-path:polygon(50% 0%,0% 100%,100% 100%);width:440px;max-width:100%;margin:0 auto;position:relative;overflow:hidden}.team-quality-triangle img{object-fit:cover}.team-philosophy-section{text-align:center;background:#070707 url(/content/media/library/poly6.jpg) 50%/cover no-repeat;height:auto;padding:90px 0 120px;position:relative}.team-philosophy-section>.shell{width:min(1200px,100% - 48px);margin:0 auto;padding:0}.team-philosophy-section .eyebrow{color:#aaa;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 12px;font:14px/20px Winner Light,sans-serif}.team-philosophy-section h2{text-transform:uppercase;letter-spacing:1.5px;color:#fff;margin:0 0 50px;font:38px/1.2 Winner Light,sans-serif}.team-philosophy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid}.philosophy-photo-card{aspect-ratio:1.1;background:#111;border:1px solid #ffffff14;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.philosophy-photo-card img{object-fit:cover;filter:grayscale();transition:filter .3s,transform .3s}.philosophy-photo-card:hover img{filter:grayscale(.2);transform:scale(1.03)}@media (max-width:900px){.team-grid{grid-template-columns:1fr;gap:20px}.team-card{grid-template-columns:1fr;min-height:auto}.team-card .team-portrait{width:100%;height:320px;min-height:auto}.team-quality>.shell{text-align:center;grid-template-columns:1fr;gap:40px}.team-quality-copy{align-items:center}.team-philosophy-grid{grid-template-columns:1fr;gap:20px}}.content-blocks figure{margin:45px 0}.content-blocks figure img{width:100%;height:auto}.content-blocks blockquote{color:#555;border-left:2px solid #111;padding-left:28px;font-size:28px}.content-blocks .outline-button{color:#111;margin:12px 12px 12px 0}.contact-section{background:#000;height:717.35px;margin-top:-40px;position:relative}.contact{grid-template-columns:600px 600px;gap:0;width:min(1200px,100% - 48px);height:100%;display:grid}.contact-form-column{padding:70px 85px 0 15px}.contact-form-column>h2{text-transform:none;letter-spacing:1.2px;margin:5px 0 20px;font:28px/28px Winner Light,sans-serif}.contact-form-column>p{color:#7a7a7a;margin:0 0 20px;font:16px/30px Winner Light,sans-serif}.contact-form-column form{background:0 0;width:500px;padding:0}.contact-form-column label{color:#a3a3a3;text-transform:none;letter-spacing:0;height:93.1px;margin:0;font:16px/30px Winner Light,sans-serif;display:block}.contact-form-column input:not([type=submit]),.contact-form-column textarea{color:#a3a3a3;background:#080808;border:1px solid #292929;width:322.4px;height:43px;margin:0;padding:8px;display:block}.contact-form-column textarea{resize:none;width:500px;height:130px}.contact-form-column label:has(textarea){height:180px}.contact-form-column input[type=submit]{color:#555;background:#efefef;border:2px outset #000;width:61.2px;height:35.2px;padding:0;font:16px/30px Winner Light,sans-serif}.contact-copy{padding:111.45px 90px 0}.contact-copy .eyebrow{margin:0 0 6px;font:14px/26.25px Winner Light,sans-serif}.contact-copy h2{text-transform:none;letter-spacing:1.2px;margin:0 0 25px;font:42px/48px Winner Light,sans-serif}.contact-copy>p:not(.eyebrow){color:#a3a3a3;width:395px;margin:0 0 25px;font:16px/30px Winner Light,sans-serif}.contact-method{color:#fff;grid-template-columns:30px 1fr;gap:20px;height:84.4px;display:grid}.contact-method>span{padding-top:12px;font-size:22px}.contact-method h3{text-transform:none;letter-spacing:0;margin:0 0 5px;font:16px/22.4px Winner Light,sans-serif}.contact-method a{font:16px/30px Winner Light,sans-serif}.contact-social{gap:15px;margin:11.2px 0 20px;display:flex}.contact-social a{color:#69727d;border:1px solid #fff6;place-items:center;width:28px;height:28px;font:14px/14px Arial,sans-serif;display:grid}.contact-map{filter:grayscale();border:0;width:420px;height:88px}.business-brand-hero{background:#000;flex-direction:column;justify-content:center;align-items:center;height:500px;padding-top:0;display:flex;position:relative;overflow:hidden}.business-hero-image{object-fit:cover}.business-hero-shade{background:#00000091;position:absolute;inset:0}.business-brand-hero>h1{width:min(1170px,100% - 48px);height:120px;margin:0;font-size:0;position:relative}.business-brand-hero>h1 img{object-fit:contain}.business-hero-the-kasha>h1{width:300px;height:100px}.business-hero-global-trading>h1{height:156px}.business-brand-hero>p{color:#fff;letter-spacing:1px;margin:0;font:16px/26.25px Winner Light,sans-serif;position:relative}.business-brand-hero>p span{padding:0 15px}.kasha-business-intro{background:#070707;height:421.5px}.kasha-business-intro>.shell{grid-template-columns:370px 770px;gap:30px;width:min(1170px,100% - 48px);height:100%;display:grid}.kasha-business-copy{padding-top:94px}.kasha-business-copy .eyebrow{margin:0 0 4.25px;font:14px/26.25px Winner Light,sans-serif}.kasha-business-copy h2{text-transform:none;letter-spacing:1.2px;margin:0 0 35px;font:31px/38px Winner Light,sans-serif}.kasha-business-copy>p:last-child{color:#a3a3a3;letter-spacing:1.2px;margin:0;font:16px/30px Winner Light,sans-serif}.business-carousel{width:770px;height:205.3px;margin-top:122.1px;overflow:hidden}.business-carousel>div{gap:20px;width:max-content;animation:48s linear infinite business-carousel-slide;display:flex}.business-carousel figure{flex:0 0 365px;height:205.3px;margin:0;position:relative}.business-carousel img{object-fit:cover}@keyframes business-carousel-slide{to{transform:translate(-4620px)}}.business-story{height:455.1px}.business-story.dark{color:#fff;background:#070707}.business-story.light{color:#18191a;background:#fff}.business-story>.shell{grid-template-columns:570px 570px;height:100%;display:grid}.business-story figure{width:542.5px;height:305.1px;margin:30px 10px;position:relative}.business-story figure img{object-fit:cover}.business-story>.shell>div{padding:37px 10px 0}.business-story p{letter-spacing:1.2px;margin:0 0 25px;font:16px/30px Winner Light,sans-serif}.business-story.dark p{color:#a3a3a3}.business-story.light p{color:#444}.business-process{background:#0a0a0a}.business-process>.shell{padding:70px 10px 0}.business-process h2{text-align:center;text-transform:none;letter-spacing:9px;height:74px;margin:0;font:42px/42px Winner Light,sans-serif}.business-process h2 span{color:#777}.business-process>.shell>div{grid-template-columns:repeat(3,1fr);gap:58px 10px;margin-top:55px;display:grid}.business-process article{text-align:center;padding:0 12px}.business-process article i{color:#fff;height:58px;margin-bottom:22px;font:54px/58px Flaticon;display:block}.business-process article h3{text-transform:none;letter-spacing:0;margin:0 0 18px;font:17.6px/24.64px Winner Light,sans-serif}.business-process article p{letter-spacing:0;color:#a3a3a3;margin:0;font:16px/30px Winner Light,sans-serif}.architecture-process{background:#0a0a0a url(/content/services/bg-iconbox3.jpg) 50%/cover;height:825.3px}.architecture-process>.shell{height:100%}.global-business-intro{color:#18191a;background:#fff}.global-business-intro.global-interior{height:490.6px}.global-business-intro.global-trading{height:544.1px}.global-business-intro>.shell{grid-template-columns:570px 570px;gap:30px;width:min(1170px,100% - 48px);height:100%;padding-top:90px;display:grid}.global-business-intro h2{text-transform:none;letter-spacing:1.2px;margin:0 0 20px;font:36px/60px Winner Light,sans-serif}.global-business-intro p{color:#444;letter-spacing:1.2px;width:550px;margin:0;font:16px/30px Winner Light,sans-serif}.global-business-intro figure{width:570px;margin:0;position:relative}.global-business-intro.global-interior figure{height:320.6px}.global-business-intro.global-trading figure{height:374.1px}.global-business-intro figure img{object-fit:cover}.interior-process{color:#18191a;background:#fff;height:auto;min-height:600px;padding:80px 0 100px}.interior-process>.shell{height:auto}.interior-process h2{text-align:center;letter-spacing:6px;text-transform:uppercase;color:#18191a;margin:0 0 50px;font:42px/1.2 Winner Light,sans-serif}.interior-process h2 span{color:#777}.interior-process>.shell>div{grid-template-columns:repeat(3,1fr);gap:55px 30px;margin-top:0;display:grid}.interior-process article{text-align:center;flex-direction:column;align-items:center;padding:0;display:flex;position:static}.interior-process article b{color:#2a2a2a;text-align:center;margin:0 0 8px;font:600 50px/1 Winner Light,sans-serif;display:block;position:static}.interior-process article h3{letter-spacing:1.2px;text-transform:uppercase;color:#000;text-align:center;margin:0 0 12px;font:600 16px/1.4 Winner Light,sans-serif}.interior-process article p{letter-spacing:1.2px;text-transform:uppercase;color:#000;text-align:center;max-width:320px;margin:0;font:400 13.5px/1.65 Winner Light,sans-serif}.business-story.light{height:405.1px}.business-story.light figure{margin-top:10px;margin-bottom:10px}.business-story.light>.shell>div{padding-top:17px}.services-advantages{background:#0a0a0a;height:723.3px;padding-top:97.3px;padding-bottom:0}.services-heading h2{text-transform:none;letter-spacing:1.2px;margin:22px 0 40px;font:36px/60px Winner Light,sans-serif}.service-qualities{background:#1a1a1a;height:267px;padding:58px 0}.service-principles{color:#18191a;background:#f4f4f4;grid-template-columns:1fr 1fr;gap:85px;width:100%;max-width:none;height:586.1px;padding:64.4px max(24px,50vw - 600px) 0}.service-principles>div:first-child{grid-area:1/2}.service-principles>div:first-child h2{text-transform:none;letter-spacing:1.2px;font:36px/50.4px Winner Light,sans-serif}.service-principles .principle-grid{grid-area:1/1}.service-principles p{color:#555}.service-offers{background:#070707;height:733px;padding-top:94.3px;padding-bottom:0}.service-offers h2{text-transform:none;letter-spacing:1.2px;font:42px/48px Winner Light,sans-serif}.service-philosophy{background:#1a1a1a;grid-template-columns:570px 500px;gap:100px;width:100%;max-width:none;height:625.9px;padding:110px max(24px,50vw - 585px)}.service-philosophy-copy h2{text-transform:none;letter-spacing:1.2px;font:42px/48px Winner Light,sans-serif}.service-expertise{background:#070707;height:744.7px;padding-top:102.3px;padding-bottom:0}.service-expertise>.shell{width:min(1170px,100% - 48px)}.service-expertise h2{text-transform:none;letter-spacing:1.2px;font:42px/60px Winner Light,sans-serif}.service-principles{grid-template-columns:600px 675.4px;gap:70px;padding-left:max(24px,50% - 585px);padding-right:0}.service-philosophy{padding-top:79.15px;padding-left:max(24px,50% - 585px);padding-right:max(24px,50% - 585px)}.service-expertise>.shell{grid-template-columns:repeat(3,370px);gap:30px}.shop-page.section{width:min(1170px,100% - 48px);height:658.1px;padding:90px 0 0}.shop-page>h1{text-transform:none;letter-spacing:1.2px;margin:0 0 10px;font:60px/84px Cuts,sans-serif}.shop-toolbar{height:50px;margin:0 0 30px}.shop-toolbar p{color:#a3a3a3;margin:0;font:16px/30px Winner Light,sans-serif}.shop-toolbar select{text-transform:none;border-bottom:1px solid #292929;width:220px;height:50px;font:16px/30px Winner Light,sans-serif}.product-grid{grid-template-columns:repeat(3,359.8px);gap:45px}.product-grid article>a>div{height:203.1px}.product-grid h2{text-transform:none;letter-spacing:0;color:#fff;text-align:center;margin:20px 0 0;font:20px/28px Winner Light,sans-serif}.product-detail.section{width:min(1170px,100% - 48px);height:848.2px;padding:90px 0 0}.product-main{grid-template-columns:561.6px 561.6px;align-items:start;gap:46.8px}.product-image{height:315.9px}.product-main h1{text-transform:none;letter-spacing:1.2px;margin:0 0 25px;font:42px/58.8px Winner Light,sans-serif}.product-main p{color:#a3a3a3;margin:0 0 20px;font:16px/30px Winner Light,sans-serif}.product-tabs{border-top:1px solid #333;margin-top:60px;padding-top:35px}.product-tabs>h2{display:none}.product-tabs .content-blocks p{color:#a3a3a3;margin:0 0 20px;font:16px/30px Winner Light,sans-serif}.empty-cart.section{width:100%;max-width:none;height:625.2px;padding:0}.empty-cart>h2:first-child{text-transform:none;letter-spacing:0;height:134.4px;margin:0;font:16px/22.4px Winner Light,sans-serif}.empty-cart>span{color:#777;height:68px;margin:0;font-size:30px;display:block}.empty-cart>h2:nth-of-type(2){text-transform:none;letter-spacing:1.2px;height:58.8px;margin:0;font:42px/58.8px Winner Light,sans-serif}.new-product{align-items:center;width:368.2px;margin:20px 0 0}.new-product img{object-fit:cover;width:368.2px;height:207.1px}.new-product strong{text-transform:none;margin-top:20px;font:20px/28px Winner Light,sans-serif}.new-product small{font:15px/22px Winner Light,sans-serif}.account-page.section{width:100%;max-width:none;height:571.1px;padding:0}.account-page h2{text-transform:none;letter-spacing:1.2px;text-align:center;height:58.8px;margin:0 0 32px;font:42px/58.8px Winner Light,sans-serif}.account-page form{width:100%;height:448.3px;display:block}.account-page label{color:#a3a3a3;height:92px;padding:0 23.8px;font:16px/30px Winner Light,sans-serif;display:block}.account-page input{color:#111;background:#fff;border:1px solid #e5e5e5;width:300px;height:48px;padding:8px;display:block}.account-page label:nth-child(3){height:81px}.account-page label:nth-child(3) strong{margin-left:8px;display:inline}.account-page label:nth-child(3) input{color:#fff;background:0 0;border:1px solid #292929;width:48.8px;height:43px;margin-left:8px;display:inline-block}.account-page .remember{gap:8px;width:160px;height:30px;margin-top:6px;padding:0;display:flex;position:absolute;left:145px}.account-page .remember input{width:13px;height:13px}.account-page button{color:#111;background:#fff;border:0;width:111.9px;height:47.6px;margin-left:23.8px;padding:0;font:14px/14px Winner Light,sans-serif}.account-page form>a{color:#a3a3a3;margin:16px 0 0 23.8px;font:16px/30px Winner Light,sans-serif;text-decoration:none;display:block}.project-walkthrough iframe{border:0;width:100%;height:100%}.project-walkthrough>div:has(iframe){background:#000;padding:0}.contact-copy{padding-top:114.65px}.category-project-list.row-count-6 .category-project-row:nth-child(5){margin-top:0}.project-image,.project-image-lead{aspect-ratio:auto;background:#070707;height:auto;overflow:hidden}.project-image img{object-fit:contain;width:100%;height:auto;position:static!important}.project-gallery .project-image:nth-child(n){grid-column:auto}.project-gallery .project-image-cycle-break{margin-top:20px}.project-meta li{align-items:center;gap:10px;display:flex}.project-meta svg{color:#ddd;stroke-width:1.8px;flex:0 0 14px;width:14px;height:14px}.project-overview-empty{height:87px;min-height:87px;margin-top:40px;padding:15px 0 30px}.project-walkthrough-no-overview{margin-top:76px}.editorial-content:before{content:none}.article-featured{width:1170px;height:624px;position:relative;overflow:hidden;margin:0 0 48px!important}.article-featured img{object-fit:cover}.article-category{letter-spacing:1.2px;color:#a3a3a3!important;margin:0 0 48px!important;font:14px/20px Winner Light,sans-serif!important}.article-tail{color:#a3a3a3;margin-top:50px;padding-top:0;font-family:Winner Light,sans-serif}.article-share{justify-content:flex-end;align-items:center;gap:10px;height:30px;display:flex}.article-share span{color:#ddd;border:1px solid #666;border-radius:50%;place-items:center;width:30px;height:30px;font:11px/1 Arial,sans-serif;display:grid}.article-neighbors{grid-template-columns:380px 380px;justify-content:space-between;height:78px;margin-top:71px;display:grid}.article-neighbors a{flex-direction:column;width:380px;padding-left:40px;display:flex}.article-neighbors a:last-child{text-align:right;padding-left:0;padding-right:40px}.article-neighbors strong{color:#fff;text-transform:uppercase;letter-spacing:1px;max-width:340px;font:18px/24px Winner Light,sans-serif}.article-neighbors span{color:#777;font:11px/18px Winner Light,sans-serif}.article-tail>h2{text-transform:none;letter-spacing:1.2px;margin:50px 0 30px;padding:0;font:36px/50px Winner Light,sans-serif}.comment-section>h2{text-transform:none;letter-spacing:1.2px;margin:0 0 20px;padding:0;font:36px/50px Winner Light,sans-serif}.article-related{grid-template-columns:1fr 1fr;gap:30px;height:221px;display:grid}.article-related>a{border:1px solid #242424;flex-direction:column;height:221px;padding:20px 15px;display:flex}.article-related figure{width:calc(100% + 30px);height:450px;position:relative;overflow:hidden;margin:-20px -15px 20px!important}.article-related figure img{object-fit:cover}.article-related small{color:#ddd;background:#171717;align-self:flex-start;padding:6px 9px;font:11px/14px Arial,sans-serif}.article-related strong{color:#fff;text-transform:uppercase;letter-spacing:1px;margin:20px 0 10px;font:18px/27px Winner Light,sans-serif}.article-related p{margin:0!important;font:14px/24px Winner Light,sans-serif!important}.comment-section{min-height:551px;margin-top:78px;padding-top:10px}.comment-section form{min-height:470px}.comment-section form>p{margin:0 0 10px!important;font:14px/24px Winner Light,sans-serif!important}.comment-section form label{color:#888;font:13px/24px Winner Light,sans-serif;display:block}.comment-section textarea,.comment-section input{color:#fff;background:0 0;border:0;border-bottom:1px solid #242424}.comment-section textarea{resize:none;width:100%;height:110px;display:block}.comment-section form>div{grid-template-columns:1fr 1fr;gap:30px;display:grid}.comment-section form>div label{padding-top:20px}.comment-section form>div input{width:100%;height:35px;display:block}.comment-section .save-comment{align-items:center;gap:10px;margin:14px 0;display:flex}.comment-section .save-comment input{width:12px;height:12px}.comment-section form>label:last-of-type span{color:#ddd;margin-top:13px;display:block}.comment-section form>label:last-of-type>input{width:100%;height:38px;display:block}.comment-section button{color:#fff;background:#141414;border:0;width:132px;height:46px;margin-top:24px;font:12px Winner Light,sans-serif}.content-copy.editorial-content{padding-bottom:120px}.editorial-content.has-featured .article-featured{margin-bottom:34px!important}.editorial-content.has-featured .article-tail{margin-top:70px}.editorial-content.has-featured .article-neighbors{height:102.2px}.editorial-content.has-featured .article-related,.editorial-content.has-featured .article-related>a{height:636.613px}.editorial-content.has-featured .article-related>a{border:0;padding:20px}.editorial-content.has-featured .article-related figure{flex:0 0 450px;width:530px;height:450px;margin:-1px 0 20px -1px!important}.editorial-content.has-featured .article-related figure img{object-fit:cover;width:100%!important;height:100%!important}.service-detail-page .content-blocks .outline-button{color:#111;background:#aaa;border:0;place-items:center;min-width:145px;height:48px;padding:0 24px;text-decoration:none;display:inline-grid}.standard-service .service-detail-intro{text-align:center}.standard-service .service-detail-split>figure{border-radius:10px;width:500px;height:550px;margin:10px 35px;overflow:hidden}.standard-service .service-detail-split.reverse>div{padding-top:71px}.standard-service-process{background:linear-gradient(#10101099,#10101099),url(/content/services/bg2-service.jpg) 50%/cover no-repeat;height:362px;margin-top:40px}.standard-service-process>.shell{text-align:center;height:100%;padding:50px 40px}.standard-service-types-title{text-align:center;height:114px;margin-top:50px;padding-top:10px}.standard-service-type-row{grid-template-columns:1fr 1fr;gap:30px;height:252px;display:grid}.standard-service-type-row>div{text-align:center;border:1px solid #777;border-radius:10px;height:100%;padding:56px 15px}.standard-service-type-row .content-blocks h3{font-size:30px}.standard-service-planning{text-align:center;height:190px;margin-top:41px;padding:10px}.standard-service-aside{grid-template-columns:1fr 1fr;height:366px;margin-top:40px;display:grid}.standard-service-aside>div{padding:20px 10px}.standard-service-aside.right>div{grid-column:2}.standard-service-aside.left{height:396px}.standard-service-aside.with-image{height:590px}.standard-service-aside.with-image>figure{border-radius:10px;width:500px;height:550px;margin:20px 35px;position:relative;overflow:hidden}.standard-service-aside.with-image>figure img{object-fit:cover}.standard-service-aside.with-image.right>figure{grid-area:1/1}.standard-service-aside.with-image.right>div{grid-area:1/2;padding-top:132px}.standard-service-aside.with-image.left>div{grid-area:1/1;padding-top:117px}.standard-service-aside.with-image.left>figure{grid-area:1/2}.standard-service-consultation{height:204px;padding:20px 10px}.standard-service-consultation>div{max-width:570px}.standard-service-faq{height:551px;padding-top:30px}.standard-service-faq .service-faq{max-width:778px;margin-inline:auto}.standard-service-faq .service-faq p{border-bottom:1px solid #333;margin:0;padding:12px 0}.service-interior-design .standard-service-process{display:none}.service-interior-design .service-detail-intro{height:260px}.service-interior-design .service-detail-split:not(.reverse)>div{padding-top:86px}.service-interior-design .service-detail-split.reverse>div{padding-top:50px}.service-interior-design .standard-service-type-row{height:192px}.service-interior-design .standard-service-type-row>div{padding-top:40px}.service-interior-design .standard-service-aside.with-image.right>div{padding-top:153px}.service-interior-design .standard-service-aside.with-image.left>div{padding-top:132px}.service-architecture .service-detail-intro,.service-interior-design .service-detail-intro,.service-landscape .service-detail-intro,.service-town-planning .service-detail-intro,.service-furniture-design .service-detail-intro{text-align:center;height:auto;padding:70px 10px 40px}.service-architecture .service-detail-split,.service-interior-design .service-detail-split,.service-landscape .service-detail-split,.service-town-planning .service-detail-split,.service-furniture-design .service-detail-split{grid-template-columns:1fr 1fr;align-items:center;height:auto;min-height:550px;margin-top:40px;display:grid}.service-architecture .service-detail-split>figure{border-radius:10px;width:500px;height:550px;margin:20px 35px;position:relative;overflow:hidden}.service-interior-design .service-detail-split>figure,.service-landscape .service-detail-split>figure,.service-town-planning .service-detail-split>figure,.service-furniture-design .service-detail-split>figure{border-radius:16px;width:500px;height:550px;margin:20px 35px;position:relative;overflow:hidden}.service-architecture .service-detail-split>figure img,.service-interior-design .service-detail-split>figure img,.service-landscape .service-detail-split>figure img,.service-town-planning .service-detail-split>figure img,.service-furniture-design .service-detail-split>figure img{object-fit:cover;border-radius:inherit}.service-architecture .service-detail-split>div,.service-interior-design .service-detail-split>div,.service-landscape .service-detail-split>div,.service-town-planning .service-detail-split>div,.service-furniture-design .service-detail-split>div{padding:40px 20px}.service-architecture .arch-button,.service-interior-design .arch-button,.service-landscape .arch-button,.service-town-planning .arch-button,.service-furniture-design .arch-button,.arch-button{letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:url(/content/homepage/bg6.jpg) 50%/cover no-repeat;border-radius:4px;justify-content:center;align-items:center;margin-top:20px;padding:16px 36px;text-decoration:none;transition:filter .2s;display:inline-flex;box-shadow:0 0 10px #fff3;color:#080808!important;border:none!important;font:700 15px/1 Winner Light,sans-serif!important}.service-architecture .arch-button:hover,.service-interior-design .arch-button:hover,.service-landscape .arch-button:hover,.service-town-planning .arch-button:hover,.service-furniture-design .arch-button:hover,.arch-button:hover{filter:brightness(1.25)}.service-architecture .arch-benefits-section,.service-interior-design .arch-benefits-section,.service-landscape .arch-benefits-section,.service-town-planning .arch-benefits-section,.service-furniture-design .arch-benefits-section{padding:80px 0 40px}.service-architecture .arch-benefits-section>h2,.service-interior-design .arch-benefits-section>h2,.service-landscape .arch-benefits-section>h2,.service-town-planning .arch-benefits-section>h2,.service-furniture-design .arch-benefits-section>h2{text-transform:uppercase;letter-spacing:1.2px;color:#fff;text-align:center;margin:0 0 50px;font:36px/1.2 Winner Light,sans-serif}.service-architecture .arch-benefits-grid,.service-interior-design .arch-benefits-grid,.service-landscape .arch-benefits-grid,.service-town-planning .arch-benefits-grid,.service-furniture-design .arch-benefits-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.service-architecture .arch-card,.service-interior-design .arch-card,.service-landscape .arch-card,.service-town-planning .arch-card,.service-furniture-design .arch-card{text-align:center;background:0 0;border:1px solid #fff3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:35px 25px;transition:border-color .3s;display:flex}.service-architecture .arch-card:hover,.service-interior-design .arch-card:hover,.service-landscape .arch-card:hover,.service-town-planning .arch-card:hover,.service-furniture-design .arch-card:hover{border-color:#ffffff73}.service-architecture .arch-card h3,.service-interior-design .arch-card h3,.service-landscape .arch-card h3,.service-town-planning .arch-card h3,.service-furniture-design .arch-card h3{text-transform:uppercase;color:#fff;text-align:center;letter-spacing:1px;margin:0 0 16px;font:500 22px/1.3 Winner Light,sans-serif}.service-architecture .arch-card p,.service-interior-design .arch-card p,.service-landscape .arch-card p,.service-town-planning .arch-card p,.service-furniture-design .arch-card p{text-transform:uppercase;letter-spacing:1px;color:#fff;text-align:center;margin:0;font:400 13px/1.65 Winner Light,sans-serif}.service-architecture .arch-trends-section,.service-interior-design .arch-trends-section,.service-landscape .arch-trends-section,.service-town-planning .arch-trends-section,.service-furniture-design .arch-trends-section{text-align:center;max-width:960px;margin:0 auto;padding:60px 0 30px}.service-architecture .arch-trends-section h2,.service-interior-design .arch-trends-section h2,.service-landscape .arch-trends-section h2,.service-town-planning .arch-trends-section h2,.service-furniture-design .arch-trends-section h2{text-transform:uppercase;letter-spacing:1.2px;color:#fff;text-align:center;margin:0 0 20px;font:36px/1.2 Winner Light,sans-serif}.service-architecture .arch-trends-section p,.service-interior-design .arch-trends-section p,.service-landscape .arch-trends-section p,.service-town-planning .arch-trends-section p,.service-furniture-design .arch-trends-section p{text-transform:uppercase;letter-spacing:1px;color:#ccc;text-align:center;margin:0;font:400 13.5px/1.7 Winner Light,sans-serif}.service-interior-design .space-planning-section,.service-landscape .space-planning-section,.service-town-planning .space-planning-section,.service-furniture-design .space-planning-section{max-width:1050px;padding:80px 0 40px}.service-interior-design .space-planning-section h2,.service-landscape .space-planning-section h2,.service-town-planning .space-planning-section h2,.service-furniture-design .space-planning-section h2{margin-bottom:24px;font-size:36px}.service-interior-design .space-planning-section p,.service-landscape .space-planning-section p,.service-town-planning .space-planning-section p,.service-furniture-design .space-planning-section p{max-width:960px;font-size:14px;line-height:1.75}.service-architecture .arch-collab-section{padding:60px 0 40px}.service-architecture .arch-collab-section>h2{text-transform:uppercase;letter-spacing:1.2px;color:#fff;text-align:center;margin:0 0 20px;font:36px/1.2 Winner Light,sans-serif}.service-architecture .arch-collab-lead{text-transform:uppercase;letter-spacing:1px;color:#ccc;text-align:center;max-width:960px;margin:0 auto 50px;font:400 13px/1.7 Winner Light,sans-serif}.service-architecture .arch-collab-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.service-architecture .arch-cta-section,.service-interior-design .arch-cta-section,.service-landscape .arch-cta-section,.service-town-planning .arch-cta-section,.service-furniture-design .arch-cta-section{padding:70px 0 50px}.service-architecture .arch-cta-row,.service-interior-design .arch-cta-row,.service-landscape .arch-cta-row,.service-town-planning .arch-cta-row,.service-furniture-design .arch-cta-row{justify-content:space-between;align-items:center;gap:40px;display:flex}.service-architecture .arch-cta-copy h2,.service-interior-design .arch-cta-copy h2,.service-landscape .arch-cta-copy h2,.service-town-planning .arch-cta-copy h2,.service-furniture-design .arch-cta-copy h2{text-transform:uppercase;letter-spacing:1.2px;color:#fff;margin:0 0 16px;font:36px/1.2 Winner Light,sans-serif}.service-architecture .arch-cta-copy p,.service-interior-design .arch-cta-copy p,.service-landscape .arch-cta-copy p,.service-town-planning .arch-cta-copy p,.service-furniture-design .arch-cta-copy p{text-transform:uppercase;letter-spacing:1px;color:#ccc;max-width:650px;margin:0;font:400 13px/1.65 Winner Light,sans-serif}.service-architecture .arch-cta-row .arch-button,.service-interior-design .arch-cta-row .arch-button,.service-landscape .arch-cta-row .arch-button,.service-town-planning .arch-cta-row .arch-button,.service-furniture-design .arch-cta-row .arch-button{flex-shrink:0;margin-top:0}.service-architecture .arch-faqs-section,.service-interior-design .arch-faqs-section,.service-landscape .arch-faqs-section,.service-town-planning .arch-faqs-section,.service-furniture-design .arch-faqs-section{padding:40px 0 90px}.service-architecture .arch-faqs-section>h2,.service-interior-design .arch-faqs-section>h2,.service-landscape .arch-faqs-section>h2,.service-town-planning .arch-faqs-section>h2,.service-furniture-design .arch-faqs-section>h2{text-transform:uppercase;letter-spacing:6px;color:#fff;text-align:center;margin:0 0 40px;font:42px/1 Winner Light,sans-serif}.service-architecture .arch-faqs-list,.service-interior-design .arch-faqs-list,.service-landscape .arch-faqs-list,.service-town-planning .arch-faqs-list,.service-furniture-design .arch-faqs-list{max-width:850px;margin:0 auto}.service-architecture .arch-faq-item,.service-interior-design .arch-faq-item,.service-landscape .arch-faq-item,.service-town-planning .arch-faq-item,.service-furniture-design .arch-faq-item{border-bottom:1px solid #fff3}.service-architecture .arch-faq-item summary,.service-interior-design .arch-faq-item summary,.service-landscape .arch-faq-item summary,.service-town-planning .arch-faq-item summary,.service-furniture-design .arch-faq-item summary{cursor:pointer;text-transform:uppercase;letter-spacing:1.2px;color:#fff;justify-content:space-between;align-items:center;padding:22px 0;font:500 16px/1.4 Winner Light,sans-serif;list-style:none;transition:color .2s;display:flex}.service-architecture .arch-faq-item summary::-webkit-details-marker{display:none}.service-interior-design .arch-faq-item summary::-webkit-details-marker{display:none}.service-landscape .arch-faq-item summary::-webkit-details-marker{display:none}.service-town-planning .arch-faq-item summary::-webkit-details-marker{display:none}.service-furniture-design .arch-faq-item summary::-webkit-details-marker{display:none}.service-architecture .arch-faq-item summary:hover,.service-interior-design .arch-faq-item summary:hover,.service-landscape .arch-faq-item summary:hover,.service-town-planning .arch-faq-item summary:hover,.service-furniture-design .arch-faq-item summary:hover{color:#ccc}.service-architecture .arch-faq-item .faq-icon,.service-interior-design .arch-faq-item .faq-icon,.service-landscape .arch-faq-item .faq-icon,.service-town-planning .arch-faq-item .faq-icon,.service-furniture-design .arch-faq-item .faq-icon{color:#fff;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;font-weight:300;line-height:1;display:inline-flex}.service-architecture .arch-faq-item .faq-icon:before,.service-interior-design .arch-faq-item .faq-icon:before,.service-landscape .arch-faq-icon:before,.service-town-planning .arch-faq-item .faq-icon:before,.service-furniture-design .arch-faq-item .faq-icon:before{content:"+";font-size:24px;font-weight:300;line-height:1}.service-architecture .arch-faq-item[open] .faq-icon:before,.service-interior-design .arch-faq-item[open] .faq-icon:before,.service-landscape .arch-faq-item[open] .faq-icon:before,.service-town-planning .arch-faq-item[open] .faq-icon:before,.service-furniture-design .arch-faq-item[open] .faq-icon:before{content:"—";font-size:20px;font-weight:400;line-height:1}.service-architecture .arch-faq-item p,.service-interior-design .arch-faq-item p,.service-landscape .arch-faq-item p,.service-town-planning .arch-faq-item p,.service-furniture-design .arch-faq-item p{text-transform:uppercase;letter-spacing:1px;color:#ddd;margin:0;padding:0 0 24px;font:400 13px/1.75 Winner Light,sans-serif}.service-furniture-design .arch-process-banner{text-align:center;background:linear-gradient(#000000c2,#000000c2),url(/content/pages/the-kasha/2-11.jpg) 50%/cover no-repeat;width:100%;margin:60px 0 20px;padding:95px 0;position:relative}.service-furniture-design .arch-process-banner .content-blocks{max-width:960px;margin:0 auto}.service-furniture-design .arch-process-banner h2{text-transform:uppercase;letter-spacing:1.2px;color:#fff;text-align:center;margin:0 0 24px;font:36px/1.2 Winner Light,sans-serif}.service-furniture-design .arch-process-banner p{text-transform:uppercase;letter-spacing:1px;color:#ccc;text-align:center;margin:0 0 20px;font:400 13.5px/1.7 Winner Light,sans-serif}.service-furniture-design .arch-process-banner p:last-child{margin-bottom:0}.service-furniture-design .content-blocks h2,.service-furniture-design .content-blocks h3,.service-furniture-design .arch-card h3,.service-furniture-design .arch-cta-copy h2,.service-furniture-design .arch-trends-section h2,.service-furniture-design .service-detail-intro h2,.service-furniture-design .service-detail-split h2{text-transform:uppercase!important}.service-furniture-design .service-detail-split p,.service-furniture-design .service-detail-intro p,.service-furniture-design .arch-card p,.service-furniture-design .arch-cta-copy p,.service-furniture-design .arch-trends-section p{text-transform:uppercase!important;letter-spacing:1px!important;color:#ccc!important;font-size:13.5px!important;line-height:1.7!important}@media (max-width:900px){.service-architecture .service-detail-split,.service-interior-design .service-detail-split,.service-landscape .service-detail-split,.service-town-planning .service-detail-split,.service-furniture-design .service-detail-split{grid-template-columns:1fr}.service-architecture .service-detail-split>figure,.service-interior-design .service-detail-split>figure,.service-landscape .service-detail-split>figure,.service-town-planning .service-detail-split>figure,.service-furniture-design .service-detail-split>figure{aspect-ratio:1;width:100%;height:auto;margin:20px 0}.service-architecture .arch-benefits-grid,.service-interior-design .arch-benefits-grid,.service-landscape .arch-benefits-grid,.service-town-planning .arch-benefits-grid,.service-furniture-design .arch-benefits-grid,.service-architecture .arch-collab-grid{grid-template-columns:1fr;gap:20px}.service-architecture .arch-cta-row,.service-interior-design .arch-cta-row,.service-landscape .arch-cta-row,.service-town-planning .arch-cta-row,.service-furniture-design .arch-cta-row{flex-direction:column;align-items:flex-start;gap:25px}}.gujrat-service{background:#070707}.gujrat-intro{text-align:center;height:340px;padding:50px 10px}.gujrat-lead-split,.gujrat-town-split{grid-template-columns:1fr 1fr;height:590px;margin-top:40px;display:grid}.gujrat-lead-split figure,.gujrat-town-split figure{border-radius:10px;width:500px;height:550px;margin:20px 35px;position:relative;overflow:hidden}.gujrat-lead-split figure img,.gujrat-town-split figure img{object-fit:cover}.gujrat-lead-split>div,.gujrat-town-split>div{padding:56px 10px}.gujrat-process-title{text-align:center;height:156px;margin-top:50px;padding:10px}.gujrat-process-row{grid-template-columns:1fr 1fr;gap:30px;height:192px;display:grid}.gujrat-process-row.second{height:212px}.gujrat-process-row>div{text-align:center;border:1px solid #777;border-radius:10px;padding:31px 20px}.gujrat-process-row.second>div{padding-top:41px}.gujrat-process-row .content-blocks h3{font-size:30px}.gujrat-sketch{text-align:center;height:324px;margin-top:41px;padding:40px 10px}.gujrat-premium{text-align:center;height:240px;margin-top:40px;padding:10px}.gujrat-town-split>div{padding-top:97px}.gujrat-contact{max-width:760px;height:284px;padding:20px 10px}.gujrat-stats{justify-content:center;align-items:center;gap:28px;height:355px;display:flex}.gujrat-stats strong{color:#fff;font:180px/1 Winner Light,sans-serif}.gujrat-stats span{flex-direction:column;display:flex}.gujrat-stats b{font:400 30px/34px Winner Light,sans-serif}.gujrat-testimonials{background:linear-gradient(#080808c9,#080808c9),url(/content/homepage/image2-home2.jpg) 50%/cover no-repeat;height:935px}.gujrat-testimonials>.shell{padding:285px 80px 40px}.gujrat-testimonials h3{margin:0 0 35px;font:42px/50px Winner Light,sans-serif}.gujrat-testimonials blockquote{max-width:760px;margin:0;font:20px/36px Winner Light,sans-serif}.gujrat-testimonials h5{margin:35px 0 0;font:24px/34px Winner Light,sans-serif}.gujrat-testimonials p{font:14px/24px Winner Light,sans-serif}.gujrat-faq{height:555px;padding-top:20px}.gujrat-faq>h2{text-align:center;margin:0 0 20px;font:42px/42px Winner Light,sans-serif}.gujrat-faq>div{border-top:1px solid #333;max-width:778px;margin:auto}.gujrat-faq article{border-bottom:1px solid #333;padding:0}.gujrat-faq h3{margin:0;padding:14px 0;font:16px/30px Winner Light,sans-serif}.gujrat-faq h3 span{float:right}.gujrat-faq p{color:#aaa;margin:0;padding:0 0 18px;font:15px/25px Winner Light,sans-serif}.gujrat-clients{height:249px;padding-top:20px}.gujrat-clients h2{text-align:center;margin:0 0 22px;font:30px/34px Winner Light,sans-serif}.gujrat-clients>div{gap:28px;display:flex;overflow:hidden}.gujrat-clients figure{flex:0 0 115px;height:95px;margin:0;position:relative}.gujrat-clients figure img{object-fit:contain}.gujrat-projects-title{text-align:center;height:250px;padding-top:40px}.gujrat-projects-title h2{margin:14px 0;font:52px/48px Winner Light,sans-serif}.gujrat-projects{grid-template-columns:1fr 1fr;gap:30px;height:534px;display:grid}.gujrat-projects figure{height:420px;margin:0;position:relative;overflow:hidden}.gujrat-projects img{object-fit:cover}.gujrat-projects figcaption{font:26px/30px Winner Light,sans-serif;position:absolute;bottom:25px;left:25px}@media (min-width:1001px){.service-principles{color:#fff;background:#070707;grid-template-columns:50% 50%;gap:0;width:100%;height:487px;padding:0;display:grid}.service-principles>figure{width:100%;height:487px;margin:0;position:relative}.service-principles>figure img{object-fit:cover}.service-principles-copy{background:#070707 url(/content/pages/services/poly5.png.webp) 100% 100% no-repeat;height:487px;padding:20px 85px 15px}.service-principles-copy>.eyebrow{color:#a3a3a3;margin:0 0 6px;font:14px/26px Winner Light,sans-serif}.service-principles-copy>h2{text-transform:none;letter-spacing:1.2px;margin:0 0 28px;font:36px/50px Winner Light,sans-serif}.service-principles .principle-grid{grid-template-columns:1fr 1fr;gap:16px 28px;display:grid}.service-principles .principle-grid article{border:0;min-height:112px;padding:0}.service-principles .principle-grid b{color:#999;font:19px/24px Winner Light,sans-serif;display:block}.service-principles .principle-grid h3{text-transform:none;margin:3px 0 7px;font:17.6px/25px Winner Light,sans-serif}.service-principles .principle-grid p{color:#a3a3a3;margin:0;font:13px/20px Winner Light,sans-serif}}.city-page{color:#a3a3a3;background:#080808}.city-page .content-blocks h2,.city-page .content-blocks h3,.city-page h1,.city-page h2,.city-page h3{text-transform:none;letter-spacing:0;font-family:Winner Light,sans-serif;font-weight:400}.city-page .content-blocks p{color:inherit;margin:0;font:16px/30px Winner Light,sans-serif}.city-page .content-blocks figure{margin:0}.city-page .content-blocks figure img{width:100%;height:auto}.city-hero{text-align:center;background-position:50%;background-size:cover;place-items:center;height:700px;padding:10px;display:grid}.city-hero>div{width:min(1120px,100% - 60px);margin-top:15px}.city-hero h1{color:#fff;max-width:1120px;margin:0 auto 31px;font:40px/60px Winner Light,sans-serif}.city-hero p{color:#fff;max-width:920px;margin:0 auto 31px;font:16px/30px Winner Light,sans-serif}.city-hero nav{justify-content:center;gap:17px;display:flex}.city-hero nav a,.city-cta>a{color:#fff;text-transform:uppercase;border:1px solid #fff;place-items:center;min-width:202px;height:65px;padding:0 25px;font:14px/14px Winner Light,sans-serif;display:grid}.city-hero nav a:first-child{background:#1b1b1b;min-width:236px}.city-about{color:#000;background:#fff;height:843px}.city-about>.shell{grid-template-columns:1fr 512px;gap:75px;height:100%;padding:70px 50px;display:grid}.city-about>div>div{padding-top:15px}.city-about .eyebrow{color:#a3a3a3;margin:0 0 7px;font:14px/26px Winner Light,sans-serif}.city-about h2{color:#000;margin:0 0 32px;font:45px/50px Winner Light,sans-serif}.city-about .content-blocks p{margin-bottom:20px}.city-about figure{width:512px;height:384px;margin:10px 0;position:relative}.city-about figure img{object-fit:cover}.city-features{background:#0a0a0a;height:921px;padding:110px 50px}.city-features>.shell{grid-template-columns:360px 1fr;gap:75px;display:grid}.city-features-heading .eyebrow{margin:0 0 13px;font:14px/26px Winner Light,sans-serif}.city-features-heading>p:last-child{color:#fff;margin:0;font:45px/50px Winner Light,sans-serif}.city-feature-grid{grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.city-feature-grid p{min-height:180px;margin:0;padding:0 0 30px 42px;font:16px/30px Winner Light,sans-serif;position:relative}.city-feature-grid p:before{content:"";border:1px solid #777;border-radius:50%;width:20px;height:20px;position:absolute;top:9px;left:0}.city-services{color:#000;background:#fff;min-height:2518px;padding:110px 50px}.city-services>.shell{height:100%}.city-services>.shell>.eyebrow{text-align:center;margin:0 0 7px;font:14px/26px Winner Light,sans-serif}.city-services-heading{text-align:center}.city-services-heading h2{margin:0 0 23px;font:45px/50px Winner Light,sans-serif}.city-services-heading p{max-width:1010px;margin:0 auto!important}.city-service-grid{grid-template-columns:repeat(3,1fr);gap:25px 40px;margin-top:63px;display:grid}.city-service-card{text-align:center;border:1px solid #dadada;min-height:370px;padding:32px 25px}.city-service-card .content-blocks>p:first-child{color:#c4c4c4;font:42px/48px Winner Light,sans-serif}.city-service-card h3{color:#000;margin:14px 0 18px;font:20px/25px Winner Light,sans-serif}.city-service-card p:last-child{color:#686868;font:15px/28px Winner Light,sans-serif}.city-why{background:#080808;height:1125px;padding:110px 70px}.city-why>.shell{grid-template-columns:512px 512px;align-items:start;gap:100px;display:grid}.city-why figure{width:512px;height:384px;margin:20px 0;position:relative}.city-why figure img{object-fit:cover}.city-why h2{color:#fff;margin:20px 0 35px;font:45px/50px Winner Light,sans-serif}.city-why ul{margin:0;padding-left:20px}.city-why li{margin-bottom:15px;font:16px/30px Winner Light,sans-serif}.city-process-title{background:#080808;height:148px}.city-process-title>.shell{text-align:center;place-items:center;height:100%;display:grid}.city-process-title h2{color:#fff;max-width:1120px;margin:0;font:45px/59px Winner Light,sans-serif}.city-process{background:#080808;height:595px;padding:70px 50px 110px}.city-process>.shell{grid-template-columns:repeat(4,1fr);gap:0 20px;height:415px;display:grid}.city-process-card{color:#fff;background:#111;padding:70px 20px 30px}.city-process-card:nth-child(2n){color:#000;background:#fff}.city-process-card .content-blocks>p:first-child{color:gray;font:50px/55px Winner Light,sans-serif}.city-process-card h3{margin:20px 0;font:20px/30px Winner Light,sans-serif}.city-process-card p:last-child{font:15px/28px Winner Light,sans-serif}.city-guide{color:#000;background:#fff;padding:110px 50px}.city-guide>.shell{grid-template-columns:532px 532px;gap:100px;display:grid}.city-guide-heading{flex-direction:column;justify-content:space-between;min-height:100%;display:flex}.city-guide-heading h2{margin:0 0 20px;font:45px/59px Winner Light,sans-serif}.city-guide-heading p{font:16px/30px Winner Light,sans-serif}.city-guide-copy h3{margin:0 0 17px;font:25px/35px Winner Light,sans-serif}.city-guide-copy .content-blocks{margin-bottom:45px}.city-guide-copy p{color:#686868!important}.city-faq{background:#080808;min-height:936px;padding:110px 50px}.city-faq h2{text-align:center;color:#fff;margin:0 0 45px;font:45px/59px Winner Light,sans-serif}.city-faq>div>div{grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.city-faq details{border-bottom:1px solid #303030;padding:18px 0}.city-faq summary{cursor:pointer;color:#fff;font:17px/26px Winner Light,sans-serif;list-style:none}.city-faq summary:after{content:"+";float:right}.city-faq details[open] summary:after{content:"−"}.city-faq details p{color:#a3a3a3;margin:18px 0 0;font:15px/27px Winner Light,sans-serif}.city-cta{color:#000;text-align:center;background:#fff;height:563px;padding:110px 60px}.city-cta h2{margin:0 0 25px;font:45px/59px Winner Light,sans-serif}.city-cta p{max-width:1045px;color:#686868!important;margin:0 auto 35px!important}.city-cta>a{background:#181818;width:216px;height:59px;margin:auto}@media (max-width:1000px){.city-hero{height:auto;min-height:620px}.city-hero h1{font-size:34px;line-height:48px}.city-about,.city-features,.city-services,.city-why,.city-process-title,.city-process,.city-faq,.city-cta{height:auto;min-height:0}.city-about>.shell,.city-features>.shell,.city-why>.shell,.city-guide>.shell{grid-template-columns:1fr;padding:70px 24px}.city-about figure,.city-why figure{aspect-ratio:4/3;width:100%;height:auto}.city-features,.city-services,.city-why,.city-process,.city-guide,.city-faq,.city-cta{padding:70px 24px}.city-feature-grid,.city-service-grid,.city-process>.shell,.city-faq>div>div{grid-template-columns:1fr 1fr}.city-process>.shell{height:auto}.city-guide-heading{gap:70px}.city-process-title{padding:50px 24px}.city-process-title h2{font-size:36px;line-height:48px}}@media (max-width:640px){.city-hero nav{flex-direction:column;align-items:center}.city-feature-grid,.city-service-grid,.city-process>.shell,.city-faq>div>div{grid-template-columns:1fr}.city-services-heading h2,.city-about h2,.city-why h2,.city-guide-heading h2,.city-faq h2,.city-cta h2{font-size:36px;line-height:45px}.city-feature-grid p,.city-service-card{min-height:0}.city-process-card{min-height:330px}}@media (min-width:1001px){.city-page .content-blocks p,.city-page li,.city-hero p,.city-feature-grid p{letter-spacing:1.2px;font-family:Roboto,sans-serif}.city-page .content-blocks h2,.city-page .content-blocks h3,.city-page h2,.city-page h3{letter-spacing:1.2px}.city-hero{display:block}.city-hero>div{margin:92px auto 0}.city-hero h1{letter-spacing:1.2px;margin-bottom:20px;font-family:Cuts,sans-serif}.city-hero p{width:871px;max-width:none;margin-bottom:80px}.city-hero nav{gap:20px}.city-hero nav a{width:169px;min-width:0;height:56px}.city-hero nav a:first-child{width:196px;min-width:0}.city-about>div>div{padding-top:2px;padding-left:8px}.city-services{min-height:2518px}.city-service-grid{grid-template-columns:repeat(3,348px);gap:25px 40px;width:1124px;margin-inline:auto}.city-process-title{margin-top:50px}.city-process>.shell{grid-template-columns:repeat(4,235px);gap:61px;width:1120px}.city-guide{min-height:3415px;padding-top:107px}.city-services>.shell{width:1170px;max-width:none}.city-service-grid{margin-top:50px;position:relative;left:-5px}.city-service-card{min-height:0;padding:32px 0}.city-service-card .content-blocks>p:first-child{font:50px/50px Winner Light,sans-serif}.city-service-card h3{margin:32px 0 15px}.city-service-card p:last-child{padding:0;font-size:14px;line-height:24px}.city-process-card{padding:70px 0 30px}.city-process-card p:last-child{padding:0 20px}.city-guide>.shell{width:1164px;max-width:none}.city-guide-copy h3{margin-bottom:10px}.city-guide-copy .content-blocks{margin-bottom:30px}.city-guide-copy p{line-height:26px}.city-services{margin-top:1px}.city-service-grid{row-gap:53px;margin-top:82px}.city-service-card{padding-block:0}.city-process-card{padding-top:29px}.city-guide{padding-top:130px}.city-page .city-guide-copy p{line-height:25px}.city-guide-copy>.content-blocks:first-child p{line-height:26px}.city-guide-copy>.content-blocks:last-child{margin-bottom:0}}@media (max-width:1000px){.contact-section{height:auto;margin-top:0}.contact{grid-template-columns:1fr;width:min(720px,100% - 36px);height:auto;padding:70px 0}.contact-form-column,.contact-copy{padding:0}.contact-copy{margin-top:70px}.contact-form-column form,.contact-form-column textarea,.contact-copy>p:not(.eyebrow),.contact-map{width:100%;max-width:100%}.kasha-business-intro,.business-story,.architecture-process,.global-business-intro,.interior-process{height:auto}.kasha-business-intro>.shell,.business-story>.shell,.global-business-intro>.shell{grid-template-columns:1fr;padding-block:70px}.business-carousel{width:100%;margin-top:50px}.business-story figure{aspect-ratio:542.5/305.1;width:100%;height:auto;margin:0}.business-process{padding-bottom:70px}.business-process>.shell>div{grid-template-columns:1fr 1fr}.services-advantages,.service-qualities,.service-principles,.service-offers,.service-philosophy,.service-expertise{height:auto}.service-principles{grid-template-columns:1fr;padding:70px 24px}.service-principles>div:first-child,.service-principles .principle-grid{grid-area:auto/1}.service-offers,.service-expertise{padding-bottom:70px}.service-philosophy{grid-template-columns:1fr;padding:70px 24px}.shop-page.section,.product-detail.section,.empty-cart.section,.account-page.section{height:auto;min-height:620px}.product-grid,.product-main{grid-template-columns:1fr 1fr}.shop-page.section{width:min(720px,100% - 36px)}.product-grid{grid-template-columns:repeat(2,1fr)}.product-grid article>a>div{aspect-ratio:359.8/203.1;height:auto}.account-page .remember{margin:10px 24px;position:static}.ensemble-companies{gap:70px}.home-about{padding-inline:24px}.home-about-grid{grid-template-columns:1fr 1.8fr;gap:35px}.specialization{flex-direction:row;grid-column:1/-1;justify-content:center;gap:50px}.specialization>p{margin:0}.home-projects{padding-inline:20px}.home-projects>h2{letter-spacing:8px;font-size:24px;line-height:1.3}.home-project-list{gap:20px}.home-project-row,.home-project-row.wide-left,.home-project-row.wide-right,.home-project-row.equal,.home-project-row.residential{grid-template-columns:repeat(2,1fr);gap:20px;height:auto}.home-project-card{height:158px}.home-project-card.project-0,.home-project-card.project-1,.home-project-card.project-2,.project-category{grid-area:auto}.home-project-row .project-category{place-items:center;min-height:158px;display:grid}.home-advantages-inner{grid-template-columns:1fr;gap:40px}.home-advantages-grid{grid-template-columns:1fr 1fr;gap:30px}.home-philosophy-inner{grid-template-columns:1fr;gap:40px}.home-philosophy blockquote{font-size:18px}.footer-grid{grid-template-columns:1fr 1fr}.connect{text-align:center;grid-column:1/-1}.services-advantages,.service-principles,.service-philosophy{grid-template-columns:1fr}.service-expertise>.shell{grid-template-columns:1fr 1fr}.service-expertise>.shell>div{grid-column:1/-1}.team-section,.team-quality,.strategy{height:auto}.team-section>.shell,.team-quality>.shell,.strategy>.shell{padding-block:80px}.team-grid{grid-template-columns:1fr;grid-auto-rows:auto}.team-grid article{grid-template-columns:280px 1fr;width:100%;height:auto;min-height:450px}.team-quality>.shell{grid-template-columns:1fr}.team-quality figure{aspect-ratio:540/416;width:100%;height:auto;margin:40px 0 0}.strategy>.shell>div{grid-template-columns:1fr 1fr}.strategy article{width:100%}}@media (max-width:640px){.contact-form-column input:not([type=submit]){width:100%}.contact-form-column label{height:auto;margin-bottom:22px}.contact-form-column label:has(textarea){height:auto}.contact-copy{margin-top:50px}.kasha-business-intro>.shell,.business-story>.shell,.global-business-intro>.shell{padding:60px 24px;display:block}.business-carousel{height:190px}.business-carousel figure{flex-basis:100%;height:190px}.business-process>.shell>div,.product-grid,.product-main{grid-template-columns:1fr}.business-process h2{letter-spacing:4px;font-size:32px}.global-business-intro p,.global-business-intro figure{width:100%}.global-business-intro figure{margin-top:35px}.shop-page.section,.product-detail.section{width:100%;padding:60px 24px}.shop-page>h1{font-size:48px}.shop-toolbar{height:auto}.product-main{display:block}.product-image{aspect-ratio:561.6/315.9;width:100%;height:auto}.new-product{width:100%}.new-product img{width:100%;height:auto}.account-page label{padding-inline:20px}.account-page input{width:300px;max-width:100%}.kasha-home-hero{min-height:580px}.ensemble-kasha{width:82vw;top:20%}.ensemble-companies{gap:32px;top:65%}.ensemble-companies img{max-width:34vw;height:auto}.kasha-hero-copy h2{font-size:34px}.kasha-hero-copy p{letter-spacing:2px;font-size:14px}.menu-overlay{grid-template-columns:1fr}.overlay-brand{display:none}.overlay-navigation{justify-content:flex-start;gap:16px;padding:90px 34px}.overlay-navigation a{font-size:32px}.home-menu-button{right:0}.home-about{min-height:auto;padding:55px 0}.home-about-heading{grid-template-columns:auto 170px}.home-about-heading>img{width:170px}.home-about-heading>span{font-size:28px}.home-about-heading>small{font-size:17px}.home-about-grid{margin-top:40px;display:block}.home-about-copy{padding:0 5px 35px}.home-about-photo{height:260px}.specialization{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.specialization>p{grid-column:1/-1}.specialization a{min-height:90px}.specialization img{max-height:50px}.home-projects>h2{margin-bottom:45px;font-size:24px}.home-project-list{width:100%}.home-project-row,.home-project-row.wide-left,.home-project-row.wide-right,.home-project-row.equal,.home-project-row.residential{flex-direction:column;gap:10px;height:auto;display:flex}.home-project-card{flex:none;width:100%;height:220px}.home-project-row .project-category{order:-1;width:100%;min-height:auto;padding:24px 0}.home-advantages{padding:70px 0;display:block}.home-advantages-title h2{font-size:34px}.home-advantages-grid{grid-template-columns:1fr;gap:35px}.home-philosophy{padding:70px 0;display:block}.home-philosophy h2{margin-bottom:30px;font-size:38px}.philosophy-portrait{height:380px;margin-top:40px}.dream-house{height:auto;padding:65px 0}.dream-house h2{font-size:44px}.dream-house p{font-size:17px}.success-years{gap:15px;height:auto;padding:50px 0}.success-years strong{font-size:165px}.success-years span{font-size:20px}.home-testimonials{height:auto;padding:70px 0}.testimonial-panel{width:100%;min-height:0;padding:50px 24px}.testimonial-panel blockquote{min-height:0;font-size:17px}.testimonial-photo{width:100%;height:320px;position:relative;top:auto;transform:none}.testimonial-controls{bottom:0}.home-clients{height:auto;padding:40px 0}.footer-grid{grid-template-columns:1fr}.footer-brand,.footer-map,.connect{justify-self:center}.footer-map{width:100%;max-width:390px}.footer-map>img{width:100%}.connect{grid-column:auto}.copyright{text-align:center;display:block}.category-mosaic{display:block}.category-work{height:235px;margin-bottom:14px;display:block}.portfolio-intro{height:300px}.portfolio-intro h2{font-size:34px}.shop-toolbar{display:block}.product-grid,.product-main{grid-template-columns:1fr}.shop-toolbar label{margin-top:20px;display:block}.product-image{height:360px}.business-brand-hero>img{max-width:70vw}.business-intro-page>.shell{grid-template-columns:1fr}.business-lead-images>div{height:300px}.team-section>.shell{padding-block:70px}.team-section h1{font-size:38px;line-height:52px}.team-grid{margin-top:55px}.team-grid article{min-height:0;margin-bottom:55px;display:block}.team-portrait{aspect-ratio:249/401;width:100%;height:auto;margin:0}.team-card-copy{padding:24px 0 0}.team-quality>.shell{display:block}.team-quality-copy,.team-quality p:not(.eyebrow),.team-quality h2{width:100%}.strategy>.shell>div{grid-template-columns:1fr}.strategy article{aspect-ratio:370/342;height:auto}.project-gallery{display:block}.project-image,.project-image-lead,.project-gallery .project-image:nth-child(n){height:auto;margin-bottom:14px}.single-project>header h1{font-size:36px}.project-walkthrough>div{height:340px;padding:35px}.service-feature-grid,.service-qualities>.shell,.principle-grid,.offer-grid,.process-icons,.service-expertise>.shell{grid-template-columns:1fr}.service-qualities article{border-bottom:1px solid #343434;border-right:0;padding:35px 0}.service-expertise>.shell>div{grid-column:auto}}@media (min-width:1001px){.empty-cart.section{height:589.2px}.gujrat-lead-split>div{padding-top:76px}.gujrat-process-row:not(.second)>div,.gujrat-process-row.second>div{padding-top:40px}.gujrat-sketch{padding-top:50px}.gujrat-town-split>div{padding-top:107px}.gujrat-stats{flex-direction:column;justify-content:flex-start;align-items:center;gap:18px;padding-top:50px}.gujrat-stats strong{font-size:220px;line-height:220px}.gujrat-stats b{line-height:25px}.gujrat-testimonials>.shell{padding-top:243px}.gujrat-projects-title{padding-top:0}.gujrat-projects-title h2{margin-top:7px}.city-page .city-guide-copy p{line-height:25px}.city-page .city-guide-copy>div:first-child p{line-height:26px}.city-page .city-guide-copy>div:last-child .content-blocks{margin-bottom:0}.city-page .city-about{height:var(--city-about-h)}.city-page .city-features{height:var(--city-features-h)}.city-page .city-services{height:var(--city-services-h);min-height:0;margin-top:var(--city-service-gap)}.city-page .city-why{height:var(--city-why-h);margin-top:var(--city-why-gap)}.city-page .city-process-title{height:var(--city-process-title-h)}.city-page .city-process{height:var(--city-process-h)}.city-page .city-process>.shell{height:100%}.city-page .city-guide{height:var(--city-guide-h);min-height:0}.city-page .city-guide-extra{height:var(--city-guide-extra-h)}.city-page .city-faq{height:var(--city-faq-h);min-height:0}.city-page .city-cta{height:var(--city-cta-h)}}.about-page{color:#a3a3a3;background:#070707}.about-page h2,.about-page h3{letter-spacing:1.2px;text-transform:none;font-family:Winner Light,sans-serif;font-weight:400}.about-page .eyebrow{letter-spacing:1.2px;color:#a3a3a3;margin:0;font:14px/26px Winner Light,sans-serif}.about-introduction{height:719px}.about-introduction>.shell{grid-template-columns:508px 508px;gap:105px;width:1120px;height:100%;padding-top:120px;display:grid}.about-introduction figure{width:508px;height:338px;margin:0;position:relative}.about-introduction figure img{object-fit:cover}.about-introduction h2{color:#fff;margin:13px 0 27px;font:42px/48px Winner Light,sans-serif}.about-introduction p:not(.eyebrow){letter-spacing:1.2px;margin:0;font:16px/30px Raleway,sans-serif}.about-introduction a{color:#fff;letter-spacing:1.2px;background:#181818;place-items:center;width:174px;height:58px;margin-top:36px;font:14px/14px Winner Light,sans-serif;display:grid}.about-philosophy{height:697px}.about-philosophy>.shell{text-align:center;width:1200px;height:100%;padding-top:110px}.about-philosophy h2{color:#fff;margin:10px 0 80px;font:42px/48px Winner Light,sans-serif}.about-philosophy>.shell>div{grid-template-columns:repeat(3,370px);gap:30px;width:1170px;margin:auto;display:grid}.about-philosophy article{width:370px;height:310px;position:relative;overflow:hidden}.about-philosophy figure{margin:0;position:absolute;inset:0}.about-philosophy img{object-fit:cover;filter:brightness(.38)}.about-philosophy article p{z-index:1;letter-spacing:1.2px;width:280px;margin:0;font:16px/30px Winner Light,sans-serif;position:absolute;top:110px;left:45px}.about-philosophy article h3{z-index:1;color:#fff;width:280px;margin:0;font:17px/24px Winner Light,sans-serif;position:absolute;bottom:35px;left:45px}.about-statistics{background:#0b0b0b;height:213px}.about-statistics>.shell{grid-template-columns:repeat(4,1fr);align-items:center;width:1170px;height:100%;display:grid}.about-statistics>div>div{text-align:center}.about-statistics strong{color:#fff;letter-spacing:1.2px;font:42px/48px Winner Light,sans-serif;display:block}.about-statistics span{color:#6f6f6f;margin-top:5px;font:18px/25px Winner Light,sans-serif;display:block}.about-process{height:721px}.about-process>.shell{grid-template-columns:469px 671px;gap:31px;width:1170px;height:100%;padding-top:120px;display:grid}.about-process>div>div{padding-top:45px}.about-process h2{color:#fff;margin:13px 0 42px;font:42px/48px Winner Light,sans-serif}.about-process p:not(.eyebrow){letter-spacing:1.2px;margin:0;font:16px/30px Raleway,sans-serif}.about-process figure{width:671px;height:434px;margin:0;position:relative}.about-process figure img{object-fit:cover}.about-testimonials{height:1093px}.about-testimonials>.shell{width:1200px;height:100%;padding-top:143px}.about-testimonials>.shell>.eyebrow{text-align:center}.about-testimonials h2{text-align:center;color:#fff;margin:7px 0 14px;font:42px/48px Winner Light,sans-serif}.about-testimonial-rule{border-top:1px dotted #a3a3a3;width:54px;margin:0 auto 60px;display:block}.about-testimonials>.shell>div{grid-template-columns:repeat(3,288px);gap:40px;display:grid}.about-testimonials article{border:1px solid #242424;height:390px;padding:35px 32px 25px;position:relative}.about-testimonials article:after{content:"";z-index:-1;background:#111;width:100%;height:100%;position:absolute;top:15px;left:15px}.about-testimonials article b{color:#fff;font:110px/1 Cuts,sans-serif;position:absolute;top:-52px;left:24px}.about-testimonials blockquote{color:#fff;letter-spacing:1.2px;text-transform:uppercase;border:0;height:290px;margin:0;padding-top:0;font:16px/30px Cuts,sans-serif}.about-testimonials article h3{color:#fff;margin:47px 0 0;font:22px/31px Winner Light,sans-serif}.about-testimonials article p{color:#666;margin:0;font:13px/22px Winner Light,sans-serif}.about-testimonials nav{justify-content:center;gap:16px;margin-top:145px;display:flex}.about-testimonials nav i{background:#fff;border-radius:50%;width:5px;height:5px}.about-testimonials nav i:first-child{background:0 0;border:1px solid #fff;width:25px;height:25px;margin-top:-10px}@media (max-width:1000px){.about-introduction,.about-philosophy,.about-statistics,.about-process,.about-testimonials{height:auto}.about-introduction>.shell,.about-process>.shell{grid-template-columns:1fr;width:min(720px,100% - 40px);padding:70px 0}.about-introduction figure,.about-process figure{aspect-ratio:3/2;width:100%;height:auto}.about-introduction>div>div,.about-process>div>div{padding-top:40px}.about-philosophy>.shell,.about-testimonials>.shell{width:min(720px,100% - 40px);padding:70px 0}.about-philosophy>.shell>div,.about-testimonials>.shell>div{grid-template-columns:1fr 1fr;width:100%}.about-philosophy article{width:100%}.about-statistics>.shell{grid-template-columns:1fr 1fr;gap:45px;width:100%;padding:50px 20px}.about-testimonials article{width:100%;margin-bottom:70px}.about-testimonials nav{margin:40px 0}}@media (max-width:640px){.about-philosophy>.shell>div,.about-testimonials>.shell>div{grid-template-columns:1fr}.about-philosophy article{height:310px}.about-statistics>.shell{grid-template-columns:1fr}.about-process h2,.about-introduction h2,.about-philosophy h2,.about-testimonials h2{font-size:36px}}@media (min-width:1001px){.about-introduction>.shell>div{transform:translateY(-39px)}.about-philosophy>.shell{padding-top:114px}.about-process>div>div{padding-top:22px}.about-testimonials>.shell{padding-top:117px}.home-about-grid{grid-template-columns:250px minmax(0,1fr) 180px;gap:90px;width:min(1400px,100% - 80px);margin-top:53px}.home-about-photo{height:500px}.home-about-copy{padding-top:9px}.specialization{transform:none}.home-about-copy h1{letter-spacing:1.1px;font:42px/48px Winner Light,sans-serif}}@media (min-width:1500px){.home-projects{padding:102px clamp(80px,7%,134px) 116px}.home-projects>.image-button{margin-top:90px}}@media (min-width:1001px) and (max-width:1499px){.home-projects{padding-inline:clamp(48px,6.5vw,96px)}}@media (min-width:1001px){.home-project-card{height:260px}.reference-home .home-about-copy>p:last-child{font-size:17px}.reference-home .specialization b{font-size:19px}.reference-home .project-category{font-size:21px}.reference-home .home-advantages-title h2{font-size:40px}.reference-home .home-advantages article p{font-size:15px}.reference-home .home-advantages-inner.shell{grid-template-columns:440px minmax(0,1fr);gap:60px;width:min(1460px,100% - 80px)}.reference-home .home-philosophy{padding:100px 0 80px}.reference-home .home-philosophy-inner.shell{grid-template-columns:minmax(0,1fr) 510px;gap:110px;width:min(1500px,100% - 80px)}.reference-home .home-philosophy-copy{padding-left:45px;transform:translateY(52px)}.reference-home .home-philosophy h2{margin:0 0 80px 90px;font-size:44px}.reference-home .home-philosophy blockquote{color:#fff;max-width:610px;font-size:24px;line-height:1.95}.reference-home .philosophy-portrait{height:620px}.reference-home .success-years{height:440px;padding:0}.reference-home .success-years-inner.shell{width:100%;height:100%;display:block;position:relative}.reference-home .success-years strong{font-size:250px;position:absolute;top:95px;left:calc(50% - 400px)}.reference-home .success-years span{font-size:26px;line-height:1.2;position:absolute;top:355px;left:50%}.reference-home .home-testimonials{background:#0a0a0a;padding:70px 0 38px}.reference-home .home-testimonials-inner.shell{width:min(1450px,100% - 80px);height:760px;min-height:0;display:flow-root}.reference-home .testimonial-panel{width:792px;max-width:58%;height:692px;min-height:0;margin-top:67px;padding:100px 98px 60px}.reference-home .testimonial-panel:before{font-size:140px;top:42px;left:70px}.reference-home .testimonial-panel h2{font-size:44px}.reference-home .testimonial-panel blockquote{color:#969696;font-size:22px;line-height:2}.reference-home .testimonial-panel h3{margin-top:34px}.reference-home .testimonial-photo{width:720px;max-width:51%;height:648px;top:0;right:12px;transform:none}.reference-home .testimonial-controls{bottom:0}.reference-home .home-clients{background:#0a0a0a;border-bottom:1px solid #333;height:294px;padding:79px 0 30px}.reference-home .home-clients>.shell{width:min(1330px,100% - 80px)}.reference-home .home-clients h2{color:#aaa;margin-bottom:14px;font-size:24px}.reference-home .home-clients .client-grid{gap:80px;height:110px;padding-left:145px}.reference-home .home-clients .client-grid img{opacity:.38;flex-basis:110px;width:110px;height:76px}}@media (min-width:1001px) and (max-width:1299px){.home-about-grid{grid-template-columns:200px minmax(0,1fr) 150px;gap:40px}.home-about-photo{height:400px}.reference-home .home-advantages-inner.shell{grid-template-columns:350px minmax(0,1fr);gap:40px}.reference-home .home-philosophy-inner.shell{grid-template-columns:minmax(0,1fr) 400px;gap:40px}.reference-home .home-philosophy-copy{padding-left:0;transform:translateY(30px)}.reference-home .home-philosophy h2{margin-bottom:40px;margin-left:0}.reference-home .home-philosophy blockquote{font-size:18px;line-height:1.8}.reference-home .philosophy-portrait{height:510px}.reference-home .testimonial-panel{padding:65px 45px 40px}.reference-home .testimonial-panel blockquote{font-size:16px;line-height:1.7}.reference-home .home-clients .client-grid{padding-left:40px}}@media (min-width:1001px){.reference-home{--home-section-gutter:clamp(72px,8vw,120px)}.reference-home .home-projects{padding-inline:var(--home-section-gutter)}.reference-home .home-about-grid.shell,.reference-home .home-advantages-inner.shell,.reference-home .home-philosophy-inner.shell,.reference-home .dream-house>.shell,.reference-home .success-years-inner.shell,.reference-home .home-testimonials-inner.shell,.reference-home .home-clients>.shell{width:calc(100% - 2 * var(--home-section-gutter))}.reference-home .home-philosophy-copy{padding-left:0}}@media (min-width:1500px){.reference-home{--home-section-gutter:clamp(110px,10vw,200px)}}@media (min-width:1001px){.gujrat-projects-title{margin-top:-16px;padding-top:0}.gujrat-projects-title h2{margin-top:16px;transform:translateY(9px)}}.menu-chevron-stack{width:28px;height:32px;display:block;position:relative}.menu-chevron-stack .menu-chevron{stroke-width:5px;width:28px;height:32px;animation:none;position:absolute;inset:0}.menu-chevron-stack .menu-chevron-main{opacity:1}.menu-chevron-stack .menu-chevron-top,.menu-chevron-stack .menu-chevron-bottom{opacity:0;animation:3s linear infinite arrowFlow}.menu-chevron-stack .menu-chevron-bottom{animation-delay:1.5s}.menu-overlay{grid-template-columns:60% 40%}.menu-overlay:before{background:#020202}.overlay-navigation{background:#020202;align-items:center;gap:0;padding:70px}.overlay-nav-item{width:max-content;max-width:100%;position:relative}.overlay-navigation .overlay-nav-item>a{color:#fff;letter-spacing:1.5px;text-transform:none;padding:20px 0;font:400 32px/30px Cuts,sans-serif;transition:color .2s;display:block}.overlay-navigation .overlay-nav-item>a:hover,.overlay-navigation .overlay-nav-item>a:focus-visible{color:#757575}.overlay-submenu{z-index:3;background:#000;flex-direction:column;min-width:235px;padding:8px 18px;display:none;position:absolute;top:-2px;left:100%}.overlay-nav-item:hover .overlay-submenu,.overlay-nav-item:focus-within .overlay-submenu{display:flex}.overlay-submenu a{color:#fff;letter-spacing:0;white-space:nowrap;text-transform:none;padding:7px 0;font:17px/28px Cuts,sans-serif;display:block}.overlay-submenu a:hover{color:#757575}.overlay-brand{background:#0f0f0f url(/content/media/library/7971-scaled.jpg) 50% no-repeat;flex-direction:column;justify-content:center;align-items:center;padding:70px;display:flex}.overlay-brand .overlay-brand-main{width:81%;height:auto;margin-bottom:100px}.overlay-brand>a{justify-content:center;align-items:center;width:100%;margin-bottom:25px;display:flex}.overlay-brand>a img{opacity:.8;width:35%;height:auto;transition:opacity 1s,transform 1s}.overlay-brand>a:hover img{opacity:1;transform:translateY(-8px)}@media (max-width:767px){.menu-overlay{grid-template-columns:1fr}.overlay-navigation{justify-content:flex-start;align-items:flex-start;padding:90px 34px}.overlay-navigation .overlay-nav-item>a{font-size:32px}.overlay-submenu{min-width:0;padding:0 0 8px 20px;position:static}}.kasha-hero-slide.active>img.hero-slide-bg,.kasha-hero-slide.active>img:first-child{animation:4s ease-out both kasha-reference-panzoom}.kasha-hero-slide.brands.active>img.hero-slide-bg,.kasha-hero-slide.brands.active>img:first-child{animation-name:kasha-reference-brand-zoom}@keyframes kasha-reference-panzoom{0%{transform:scale(1.2)}to{transform:scale(1.4)}}@keyframes kasha-reference-brand-zoom{0%{transform:scale(1)}to{transform:scale(1.3)}}.kasha-hero-slide.brands>img{object-position:right center}.kasha-hero-slide.statement:nth-child(2)>img,.kasha-hero-slide.statement:nth-child(4)>img{object-position:center bottom}.ensemble-kasha{width:min(52vw,656px);animation:none;top:14%}.kasha-hero-slide.active .ensemble-kasha{animation:1s ease-out both kasha-brand-reveal}@keyframes kasha-brand-reveal{0%{transform:scale(.9)}to{transform:scale(1)}}.ensemble-x{font:43px/1 Raleway,sans-serif;top:56%}.ensemble-companies{pointer-events:none;display:block;position:absolute;inset:0}.ensemble-companies>a{pointer-events:auto;display:block;position:absolute}.ensemble-companies>a:first-child{top:68.75%;left:calc(50% - 280px)}.ensemble-companies>a:last-child{top:66.75%;left:calc(50% + 120px)}.ensemble-companies>a:first-child img{width:223px;height:82px}.ensemble-companies>a:last-child img{width:166px;height:96px}.kasha-hero-slide.active .ensemble-companies>a:first-child{animation:1s cubic-bezier(.2,.7,.2,1) both kasha-partner-left}.kasha-hero-slide.active .ensemble-companies>a:last-child{animation:1s cubic-bezier(.2,.7,.2,1) both kasha-partner-right}@keyframes kasha-partner-left{0%{transform:translate(-175%)}to{transform:none}}@keyframes kasha-partner-right{0%{transform:translate(175%)}to{transform:none}}.hero-corner-logo{width:108px;top:14px;left:20px;animation:none!important;transform:none!important}.kasha-hero-copy{transform:translateY(-20px)}.kasha-hero-copy h2{letter-spacing:9px;margin:0 0 3px;font:200 53px/1 Winner Light,sans-serif}.kasha-hero-copy p{letter-spacing:3.4px;font:300 19px/1.1 Winner Light,sans-serif}.kasha-hero-slide.active .kasha-hero-copy h2{animation:1.2s ease-out .5s both kasha-title-enter}.kasha-hero-slide.active .kasha-hero-copy p{animation:1.2s ease-out 1s both kasha-title-enter}@keyframes kasha-title-enter{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(100%)}to{opacity:1;clip-path:inset(0);transform:none}}.kasha-hero-lines{pointer-events:none;border:0;inset:0}.kasha-hero-lines:before,.kasha-hero-lines:after{content:none}.kasha-hero-lines span{background:#ffffff4d;position:absolute}.kasha-hero-lines span:first-child{transform-origin:top;width:1px;height:41%;top:22%;left:14%}.kasha-hero-lines span:nth-child(2){transform-origin:0;width:40%;height:1px;top:26%;left:11.5%}.kasha-hero-lines span:nth-child(3){transform-origin:50%;width:1px;height:56%;top:22%;left:50%}.kasha-hero-lines span:nth-child(4){transform-origin:100%;width:40%;height:1px;bottom:26%;right:11.5%}.kasha-hero-lines span:nth-child(5){transform-origin:bottom;width:1px;height:41%;bottom:22%;right:14%}.kasha-hero-slide.active .kasha-hero-lines span:first-child,.kasha-hero-slide.active .kasha-hero-lines span:nth-child(5){animation:2s 1.4s both kasha-line-vertical}.kasha-hero-slide.active .kasha-hero-lines span:nth-child(2),.kasha-hero-slide.active .kasha-hero-lines span:nth-child(4){animation:2.6s 1.4s both kasha-line-horizontal}.kasha-hero-slide.active .kasha-hero-lines span:nth-child(3){animation:2s 2.6s both kasha-line-center}@keyframes kasha-line-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes kasha-line-horizontal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kasha-line-center{0%{opacity:0;transform:rotateX(70deg)}to{opacity:1;transform:none}}@media (max-width:1000px){.hero-corner-logo{width:108px;top:14px;left:20px;animation:none!important;transform:none!important}.kasha-hero-copy h2{letter-spacing:9px;font-size:55px}.kasha-hero-copy p{letter-spacing:4px;font-size:18px}}@media (max-width:767px){.kasha-hero-lines{display:none}.ensemble-kasha{width:min(82vw,395px)}.ensemble-companies>a:first-child{top:56%;left:calc(50% - 180px)}.ensemble-companies>a:last-child{top:85%;left:calc(50% + 25px)}.ensemble-companies>a:first-child img{width:173px;height:auto}.ensemble-companies>a:last-child img{width:136px;height:auto}.ensemble-x{top:40%}.kasha-hero-copy h2{letter-spacing:4px;font-size:44px;line-height:1.4}.kasha-hero-copy p{letter-spacing:2px;font-size:15px;line-height:22px}}@media (min-width:1001px){.site-header .brand{width:190px;padding:0}.site-header .brand img{width:195px}.site-header .desktop-nav{margin-left:-52px;margin-right:66px}.site-header .nav-item>a{padding-inline:15px;font-size:16px}}.category-grid img{object-position:left top;filter:brightness(.42)}.home-project-row .project-category{color:#fff;margin:0}.site-footer{background:#252525}.site-footer:before{opacity:.07}.footer-brand{transform:translateY(14px)}.footer-map{transform:translateY(28px)}.connect{transform:translateY(-20px)}.copyright{background:#252525;margin-top:auto;margin-bottom:0;padding-inline:48px}.site-frame.is-inner .copyright{justify-content:space-between;align-items:center;display:flex}.site-frame.is-inner .copyright>span:last-child{flex-direction:row;align-items:center;display:flex}.site-frame.is-inner .copyright>span:last-child a{margin:0;padding:0}.site-frame.is-inner .copyright>span:last-child a:before{content:none}.site-frame.is-inner .copyright>span:last-child a+a:before{content:"|";color:#aaa;margin:0 15px;position:static}.to-top{opacity:0;pointer-events:none;transition:opacity .2s}.to-top.is-visible{opacity:1;pointer-events:auto}.services-heading .text-link{color:#111;letter-spacing:0;background:#fff;border:0;place-items:center;width:180px;height:64px;padding:0;font:14px/1 Winner Light,sans-serif;display:grid}.services-heading .text-link svg{display:none}.service-qualities>.shell{gap:30px}.service-qualities article,.service-qualities article:last-child{text-align:left;border:1px solid #333;justify-content:flex-start;align-items:center;gap:25px;height:130px;padding:25px 30px;display:flex}.service-qualities article i{flex:0 0 42px;font-size:42px}.service-qualities h3{margin:0 0 3px;font:19px/26px Winner Light,sans-serif}.service-qualities p{font:15px/22px Winner Light,sans-serif}.service-offers>.shell{width:min(1170px,100% - 48px)}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.offer-grid article{color:#18191a;text-align:center;background:#fff url(/content/services/bg-iconbox3.jpg) 50%/cover;border:0;min-height:330px;padding:40px 35px 30px;transition:background-image .3s}.offer-grid article:hover{background-image:url(/content/services/bg-iconbox3-hover.jpg)}.offer-grid article>img{object-fit:contain;width:60px;height:60px;margin:0 auto 15px;display:block}.offer-grid h3{color:#18191a;margin:0 0 12px;font:22px/30px Winner Light,sans-serif}.offer-grid p{color:#8c8c8c;min-height:66px;margin:0 0 10px;font:15px/25px Winner Light,sans-serif}.offer-grid a{color:#aaa;border:0;font:14px/20px Winner Light,sans-serif}.process-icons{background:0 0;gap:30px}.process-icons article{background:#080808 url(/content/services/bg2-service.jpg) 50%/cover;border:0;min-height:160px}.process-icons article:hover{background-image:url(/content/services/bg2-hservice.jpg)}.service-expertise>.shell>article{text-align:center;border:0;padding:0}.service-expertise-image{aspect-ratio:750/608;width:370px;max-width:100%;margin:0 0 20px;position:relative;overflow:hidden}.service-expertise-image img{object-fit:cover}.service-expertise article h3{margin:0 0 12px;font:22px/30px Winner Light,sans-serif}.service-expertise article p{color:#a3a3a3;margin:0 0 14px;font:16px/26px Winner Light,sans-serif}.service-expertise article>a{color:#ddd;font:14px/20px Winner Light,sans-serif}@media (max-width:767px){.service-qualities>.shell,.offer-grid,.process-icons{grid-template-columns:1fr}.service-expertise-image{width:100%}}.contact-form-column input:not([type=submit]),.contact-form-column textarea{background:0 0;border:0;border-bottom:1px solid #292929;padding:8px 10px}.contact-copy{isolation:isolate;position:relative}.contact-copy:before{content:"";z-index:-1;background:url(/content/pages/contacts/poly6.jpg.webp) 50%/cover no-repeat;position:absolute;inset:0 75px 30px 15px}.contact-social a{color:#fff;border-radius:50%}.is-contacts .site-footer{height:auto;min-height:504px}.is-contacts .copyright{height:127px;min-height:127px}.site-frame.is-contacts .copyright>span:last-child{flex-direction:column;align-items:flex-start;margin:0;position:absolute;left:calc(50% + 15px)}.site-frame.is-contacts .copyright>span:last-child a{padding-left:18px;line-height:30px;position:relative}.site-frame.is-contacts .copyright>span:last-child a:before,.site-frame.is-contacts .copyright>span:last-child a+a:before{content:"•";color:#aaa;margin:0;position:absolute;left:0}@media (min-width:1001px){.site-header .desktop-nav{margin-left:-58px}.site-header .nav-item>a{padding-inline:11.5px}}.menu-chevron-stack .menu-chevron-main{animation:2.5s ease-in-out infinite kasha-menu-chevron}.menu-chevron-stack .menu-chevron-top,.menu-chevron-stack .menu-chevron-bottom{display:none}@keyframes kasha-menu-chevron{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.overlay-brand{overflow:hidden}
