:root{--color-white:#fff;--color-black:#0b080d;--color-black-ui:#111;--color-beige:#f7f1e9;--color-beige-light:#bcb5a3;--color-brown:#bcb5a3;--color-primary:var(--color-white);--color-secondary:var(--color-black);--color-highlight:var(--color-brown);--font-canela:"Cormorant Garamond",serif;--font-maison-neue:"Plus Jakarta Sans",sans-serif;--font-display:var(--font-maison-neue);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-13:1.3rem;--text-14:1.4rem;--text-16:1.6rem;--text-18:1.8rem;--text-20:2rem;--text-24:2.4rem;--text-32:3.2rem;--text-36:3.6rem;--text-40:4rem;--text-48:4.8rem;--text-64:6.4rem;--text-96:9.6rem;--text-128:12.8rem;--power1-out:cubic-bezier(.25,.46,.45,.94);--power2-out:cubic-bezier(.215,.61,.355,1);--power3-out:cubic-bezier(.165,.84,.44,1);--power1-in-out:cubic-bezier(.455,.03,.515,.955);--power2-in-out:cubic-bezier(.65,0,.35,1);--power3-in-out:cubic-bezier(.76,0,.24,1);--z-index-max:99999;--z-index-header:99990;--default-transition-duration:.3s;--default-transition-timing-function:var(--power3-out);--wrapper-size-1564:156.4rem;--wrapper-size-full:100%}::-webkit-scrollbar{display:none}html{scroll-behavior:auto;background-color:var(--color-white);color:var(--color-black-ui);font-family:var(--font-maison-neue);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;-ms-overflow-style:none;scrollbar-width:none;--size:390;font-size:calc(1000 / var(--size) * 1vw)}@media (orientation:portrait){html{--size:390}@media (min-width:768px){html{--size:768}}}@media (orientation:landscape){html{--size:768}}@media (min-width:768px){html{--size:1920}}.mobile-only{display:none!important}@media (max-width:1024px){.mobile-only{display:flex!important}}body{margin:0;padding:0;font-size:1.6rem;line-height:1.5;background-color:var(--color-white);overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.wrapper-full{width:100%;padding-left:2rem;padding-right:2rem}@media (min-width:1025px){.wrapper-full{padding-left:5rem;padding-right:5rem}}@media (min-width:1660px){.wrapper-full{max-width:160rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}}.title-1{font-family:var(--font-canela);font-weight:300;font-size:var(--text-40);line-height:1.1;text-transform:uppercase}@media (min-width:768px){.title-1{font-size:var(--text-64)}}@media (min-width:1025px){.title-1{font-size:var(--text-96)}}.title-2{font-family:var(--font-canela);font-weight:300;font-size:var(--text-32);line-height:1.2}@media (min-width:768px){.title-2{font-size:var(--text-48)}}@media (min-width:1025px){.title-2{font-size:var(--text-64)}}.txt-1{font-family:var(--font-maison-neue);font-size:var(--text-20);line-height:1.4;font-weight:var(--font-weight-light)}@media (min-width:768px){.txt-1{font-size:var(--text-24)}}.txt-2{font-family:var(--font-maison-neue);font-size:var(--text-16);line-height:1.5;font-weight:var(--font-weight-light)}@media (min-width:768px){.txt-2{font-size:var(--text-20)}}.txt-mono{font-family:var(--font-maison-neue-mono);font-size:var(--text-13);letter-spacing:.1em;text-transform:uppercase}.ScrollBar-component{height:100vh;opacity:.5;position:fixed;right:3px;top:0;transform-origin:100%;transition:transform .3s var(--power3-out),opacity .3s var(--power2-in-out);width:11px;z-index:1000}@media (orientation:portrait){.ScrollBar-component{display:none}}.ScrollBar-component.--is-dragging,.ScrollBar-component.--is-scrolling,.ScrollBar-component:hover{opacity:.8;transform:scaleX(1.2)}.ScrollBar-thumb{background-color:var(--color-black-ui);border-radius:14px;cursor:grab;height:80px;left:3px;opacity:.8;position:absolute;top:0;width:5px;transition:opacity .3s var(--power2-in-out)}.ScrollBar-component.--is-scrolling .ScrollBar-thumb,.ScrollBar-component:hover .ScrollBar-thumb{opacity:1}.AppCursorSlideshow{position:fixed;top:0;left:0;pointer-events:none;z-index:10000;display:block;mix-blend-mode:difference;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s var(--power2-out)}.AppCursorSlideshow.--visible{opacity:1}.AppCursorSlideshow-inner{align-items:center;display:flex;flex-direction:row;gap:2rem;position:relative;transform:translate(20%,100%)}.AppCursorSlideshow-cross{align-items:center;color:var(--color-white);display:flex;height:.8rem;justify-content:center;position:relative;width:.8rem}.AppCursorSlideshow-cross:before{background-color:var(--color-black-ui);content:"";display:block;height:1.5rem;position:absolute;transform:scale(0);transition:transform .5s var(--power3-out);width:1.5rem;border-radius:0}.AppCursorSlideshow.--visible .AppCursorSlideshow-cross:before{transform:scale(1)}.AppCursorSlideshow-cross svg{fill:var(--color-white);position:relative;z-index:2;width:.8rem;height:.8rem}.AppCursorSlideshow-label{display:none!important;color:var(--color-white);font-family:var(--font-maison-neue-mono);font-size:var(--text-14);max-width:16rem;opacity:0;text-align:center;text-transform:uppercase;transform:translate(5rem);transition:transform .5s var(--power3-out),opacity .5s var(--power3-out)}.AppCursorSlideshow.--visible .AppCursorSlideshow-label{opacity:1;transform:translate(0)}.PageLoader{background-color:#fff;height:100%;left:0;pointer-events:auto;position:fixed;top:0;width:100%;z-index:99999;transition:opacity .8s var(--power3-in-out);display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:0 2rem}@media (min-width:1025px){.PageLoader{padding:0 5rem}}.PageLoader--completed,.PageLoader.--hide{pointer-events:none!important}.PageLoader--completed,.PageLoader--completed *,.PageLoader.--hide{display:none!important;opacity:0!important;visibility:hidden!important}.PageLoader-logo{color:var(--color-black-ui);position:absolute;top:35%;width:100%;max-width:600px;text-align:center;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:1025px){.PageLoader-logo{left:50%!important;right:auto!important;max-width:600px}}.PageLoader-thumbnail{position:absolute;top:66%;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;width:29rem;height:16rem;overflow:hidden;z-index:2}@media (min-width:1025px){.PageLoader-thumbnail{width:48rem;height:26rem;top:calc(66% + 50px);left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}}.PageLoader-thumbnailSlide{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0}.PageLoader-thumbnailSlide.--active{opacity:1}.AppLoaderLogo{position:relative;width:100%}.AppLoaderLogo-svg svg{width:100%;height:auto;fill:currentColor}.AppLoaderLogo-progress{height:1px;width:100%;margin-top:1.5rem;overflow:hidden;position:relative;background-color:rgba(0,0,0,.08)}.AppLoaderLogo-progressBar{background-color:var(--color-black-ui);height:100%;left:0;position:absolute;top:0;width:100%;transform:scaleX(0);transform-origin:left}.AppHeader{position:absolute;top:0;left:0;right:0;padding:2.5rem 2rem 0;z-index:var(--z-index-header);display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1025px){.AppHeader{padding:2.5rem 4rem 0}}.AppHeader--light{--header-text-color:var(--color-black-ui);--header-divider-color:rgba(0,0,0,.15);--header-bg-color:var(--color-white)}.AppHeader--dark{--header-text-color:var(--color-white);--header-divider-color:hsla(0,0%,100%,.2);--header-bg-color:var(--color-black-ui)}.AppHeader-logo{width:100%;z-index:10;overflow:hidden;padding-bottom:1rem}.AppHeader-logoLink{display:inline-block;text-decoration:none;width:100%}.AppHeader-logoLink svg{fill:var(--header-text-color);width:100%;overflow:visible;transition:fill .3s ease}.AppHeader-navDivider{background:var(--header-divider-color);height:1px;width:100%;transition:background .3s ease}.AppHeader-nav{display:flex;justify-content:space-between;align-items:center;color:var(--header-text-color);transition:color .3s ease}@media (max-width:1024px){.AppHeader-nav{display:none}}.AppHeader-nav.--sticky{position:fixed;top:0;left:0;right:0;padding:1.5rem 2rem;background:transparent;z-index:1000;mix-blend-mode:normal;transition:padding .4s var(--power3-out)}@media (min-width:1025px){.AppHeader-nav.--sticky{padding:1.5rem 5rem}}@media (max-width:1024px){.AppHeader-nav.--sticky{display:none}}.AppHeader--dark .AppHeader-menuButton,.AppHeader--dark .AppHeader-nav,.AppHeader--dark .AppHeader-navIcon svg,.AppHeader--dark .AppHeader-navItem,.AppHeader--dark .AppHeader-navLabel,.AppHeader--dark .AppHeader-socialsChevron,.AppHeader--dark .AppLangSwitcher-button,.AppHeader--dark .AppLangSwitcher-chevron,.AppHeader--dark .HeaderLogoSubtitle,.AppHeader--dark .HeaderLogoText{color:var(--color-white)!important}.AppHeader--dark .AppHeader-navIcon:before{background-color:var(--color-white)!important}.AppHeader--dark .AppHeader-navDivider{background:hsla(0,0%,100%,.2)!important}.AppHeader--dark .AppHeader-navItem.--active .AppHeader-navIcon svg.arrow-hover path,.AppHeader--dark .AppHeader-navItem.active .AppHeader-navIcon svg.arrow-hover path,.AppHeader--dark .AppHeader-navItem:hover .AppHeader-navIcon svg.arrow-hover path{stroke:var(--color-black-ui,#111)!important}.AppHeader--light .AppHeader-menuButton,.AppHeader--light .AppHeader-nav,.AppHeader--light .AppHeader-navIcon svg,.AppHeader--light .AppHeader-navItem,.AppHeader--light .AppHeader-navLabel,.AppHeader--light .AppHeader-socialsChevron,.AppHeader--light .AppLangSwitcher-button,.AppHeader--light .AppLangSwitcher-chevron,.AppHeader--light .HeaderLogoSubtitle,.AppHeader--light .HeaderLogoText{color:var(--color-black-ui)!important}.AppHeader--light .AppHeader-navIcon:before{background-color:var(--color-black-ui)!important}.AppHeader--light .AppHeader-navDivider{background:rgba(0,0,0,.15)!important}.AppHeader--light .AppHeader-navItem.--active .AppHeader-navIcon svg.arrow-hover path,.AppHeader--light .AppHeader-navItem.active .AppHeader-navIcon svg.arrow-hover path,.AppHeader--light .AppHeader-navItem:hover .AppHeader-navIcon svg.arrow-hover path{stroke:var(--color-white,#fff)!important}.AppHeader-navMain,.AppHeader-navSecondary{display:flex;align-items:center;gap:clamp(2.2rem,3.8vw,6.5rem)}@media (min-width:1025px){.AppHeader-navMain{gap:clamp(2.5rem,3.6vw,7.2rem)}.AppHeader-navSecondary{gap:clamp(2.8rem,4.2vw,8.5rem)}}@media (min-width:1600px){.AppHeader-navMain{gap:8.5rem}.AppHeader-navSecondary{gap:10.5rem}}.AppHeader-navItem{font-family:var(--font-maison-neue);font-size:var(--text-20);font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:1rem;cursor:pointer;position:relative;height:3rem}@media (min-width:1200px){.AppHeader-navItem{font-size:2.2rem}}@media (min-width:1400px){.AppHeader-navItem{font-size:var(--text-24)}}.AppHeader-navIcon{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;position:relative;overflow:hidden}.AppHeader-navIcon:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--header-text-color);transform:translate(-100%,100%);transition:background-color .3s ease,transform .5s var(--power3-out)}.AppHeader-navIcon svg{width:1rem;height:1rem;max-width:1rem;max-height:1rem;color:var(--header-text-color);fill:none;transition:transform .5s var(--power3-out),opacity .3s,color .3s ease}.AppHeader-navIcon svg.arrow-hover{position:absolute;inset:0;margin:auto;transform:translate(-150%,150%) scale(0);color:var(--color-white)}.AppHeader-navItem:hover .AppHeader-navLabel{transform:translateX(.8rem)}.AppHeader-navItem:hover .AppHeader-navIcon:before{transform:translate(0)}.AppHeader-navItem:hover .AppHeader-navIcon svg.arrow-initial{transform:translate(100%,-100%) scale(0)}.AppHeader-navItem:hover .AppHeader-navIcon svg.arrow-hover{transform:translate(0) scale(1);color:var(--color-white);z-index:2}.AppHeader-navItem.--active .AppHeader-navLabel,.AppHeader-navItem.active .AppHeader-navLabel{transform:translateX(.8rem)}.AppHeader-navItem.--active .AppHeader-navIcon:before,.AppHeader-navItem.active .AppHeader-navIcon:before{transform:translate(0)!important}.AppHeader-navItem.--active .AppHeader-navIcon svg.arrow-initial,.AppHeader-navItem.active .AppHeader-navIcon svg.arrow-initial{transform:translate(100%,-100%) scale(0)!important;opacity:0!important;visibility:hidden!important}.AppHeader-navItem.--active .AppHeader-navIcon svg.arrow-hover,.AppHeader-navItem.active .AppHeader-navIcon svg.arrow-hover{transform:translate(0) scale(1)!important;opacity:1!important;visibility:visible!important;z-index:2!important}.AppHeader-navLabel{transition:transform .5s var(--power3-out)}.AppHeader-navItemSocials{position:relative;cursor:pointer}.AppHeader-socialsDropdown{position:absolute;top:calc(100% + .6rem);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:0;padding:.8rem 0;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-8px);transition:opacity .3s var(--power3-out),transform .35s var(--power3-out),visibility .3s;background:var(--color-white);min-width:14rem;box-shadow:0 8px 32px rgba(0,0,0,.12);z-index:100}.AppHeader--dark .AppHeader-socialsDropdown{background:#111}.AppHeader-navItemSocials:hover .AppHeader-socialsDropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.AppHeader-socialsItem{display:flex;align-items:center;gap:.8rem;padding:.9rem 1.6rem;color:var(--color-black-ui);font-family:var(--font-maison-neue-mono);font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;opacity:0;transform:translateY(6px);transition:transform .4s var(--power3-out),opacity .3s,background .2s,color .2s}.AppHeader--dark .AppHeader-socialsItem{color:var(--color-white)}.AppHeader-socialsItem:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.4;flex-shrink:0;transition:transform .3s,opacity .3s}.AppHeader-navItemSocials:hover .AppHeader-socialsItem{opacity:1;transform:translateY(0)}.AppHeader-navItemSocials:hover .AppHeader-socialsItem:first-child{transition-delay:.06s}.AppHeader-navItemSocials:hover .AppHeader-socialsItem:nth-child(2){transition-delay:.12s}.AppHeader-socialsItem:hover{background:var(--color-beige-light,#f5f3ef);color:var(--color-black-ui)}.AppHeader--dark .AppHeader-socialsItem:hover{background:hsla(0,0%,100%,.08);color:var(--color-white)}.AppHeader-socialsItem:hover:before{transform:scale(1.5);opacity:1}.AppLangSwitcher{position:relative;cursor:pointer}.AppLangSwitcher:after{content:"";position:absolute;top:100%;left:0;width:100%;height:1.5rem}.AppLangSwitcher-button{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-maison-neue);font-size:inherit;font-weight:var(--font-weight-medium);text-transform:uppercase;cursor:pointer;user-select:none}.AppLangSwitcher-chevron{display:inline-block;vertical-align:middle;margin-bottom:.1rem;opacity:.6;transition:transform .35s var(--power3-out),opacity .25s}.AppLangSwitcher:hover .AppLangSwitcher-chevron{transform:rotate(180deg);opacity:1}.AppLangSwitcher-dropdown{position:absolute;top:calc(100% + .6rem);left:50%;transform:translateX(-50%) translateY(-8px);display:flex;flex-direction:column;gap:0;padding:.8rem 0;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s var(--power3-out),transform .35s var(--power3-out),visibility .3s;background:var(--color-white);min-width:8rem;box-shadow:0 8px 32px rgba(0,0,0,.12);z-index:100}.AppHeader--dark .AppLangSwitcher-dropdown{background:#111}.AppLangSwitcher:hover .AppLangSwitcher-dropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.AppLangSwitcher-item{display:flex;align-items:center;gap:.8rem;padding:.9rem 1.6rem;color:var(--color-black-ui);font-family:var(--font-maison-neue-mono);font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;opacity:0;transform:translateY(6px);transition:transform .4s var(--power3-out),opacity .3s,background .2s,color .2s}.AppHeader--dark .AppLangSwitcher-item{color:var(--color-white)}.AppLangSwitcher-item:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.4;flex-shrink:0;transition:transform .3s,opacity .3s}.AppLangSwitcher:hover .AppLangSwitcher-item{opacity:1;transform:translateY(0)}.AppLangSwitcher:hover .AppLangSwitcher-item:first-child{transition-delay:.06s}.AppLangSwitcher-item:hover{background:var(--color-beige-light,#f5f3ef);color:var(--color-black-ui)}.AppHeader--dark .AppLangSwitcher-item:hover{background:hsla(0,0%,100%,.08);color:var(--color-white)}.AppLangSwitcher-item:hover:before{transform:scale(1.5);opacity:1}.AppHeader-menuButton{align-items:center;background:transparent;border:none;border-radius:0;color:var(--header-text-color);cursor:pointer;display:none;flex-flow:column;gap:6px;line-height:1;padding:1.5rem;pointer-events:auto;position:fixed;left:2rem;right:auto;top:1.8rem;transition:opacity .3s,color .3s ease;z-index:1002;width:4.5rem;height:4.5rem;justify-content:center}@media (min-width:1025px){.AppHeader-menuButton{display:none}}.AppHeader-mobileMenu{position:fixed;inset:0;background-color:var(--color-beige);z-index:999998!important;display:flex;flex-direction:column;justify-content:center;padding:6rem 4rem;pointer-events:none;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:clip-path .8s var(--power3-in-out)}.AppHeader-mobileMenu.--open{pointer-events:auto;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.AppHeader-mobileNav,.AppHeader-mobileNavSecondary{display:flex;flex-direction:column;gap:3rem}.AppHeader-mobileNav{margin-bottom:6rem}.AppHeader-mobileNavItem{color:var(--color-black-ui);font-family:var(--font-maison-neue);font-size:var(--text-40,4rem);font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:5.6rem;margin-bottom:4rem;padding-left:7.5rem;position:relative;text-decoration:none;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.AppHeader-mobileMenu.--open .AppHeader-mobileNavItem{opacity:1;transform:translateY(0)}.AppHeader-mobileNavItem:first-child{transition-delay:.1s}.AppHeader-mobileNavItem:nth-child(2){transition-delay:.2s}.AppHeader-mobileNavItem:nth-child(3){transition-delay:.3s}.AppHeader-mobileNavItem:nth-child(4){transition-delay:.4s}.AppHeader-mobileNavItem:nth-child(5){transition-delay:.5s}.AppHeader-mobileNavItem:nth-child(6){transition-delay:.6s}.AppHeader-mobileNavItem:nth-child(7){transition-delay:.7s}.AppHeader-mobileNavItem:last-child{margin-bottom:0}.AppHeader-mobileNavIcon{align-items:center;display:flex;height:2.6rem;justify-content:center;left:1.9rem;top:.5rem;width:2.6rem;overflow:hidden;border:1px solid var(--color-black-ui)}.AppHeader-mobileNavIcon,.AppHeader-mobileNavIcon:before{position:absolute;transition:transform .5s var(--power3-out)}.AppHeader-mobileNavIcon:before{background-color:var(--color-black-ui);content:"";display:block;height:100%;left:0;top:0;transform:translate(-100%,100%);width:100%}.AppHeader-mobileNavItem--active .AppHeader-mobileNavIcon:before,.AppHeader-mobileNavItem.--active .AppHeader-mobileNavIcon:before,.AppHeader-mobileNavItem.active .AppHeader-mobileNavIcon:before,.AppHeader-mobileNavItem:hover .AppHeader-mobileNavIcon:before{transform:translate(0)}.AppHeader-mobileNavIcon svg{width:1.2rem;height:1.2rem;max-width:1.2rem;max-height:1.2rem;stroke:var(--color-black-ui);fill:none;transition:transform .5s var(--power3-out),opacity .3s}.AppHeader-mobileNavIcon svg.arrow-hover{position:absolute;transform:translate(-150%,150%) scale(0);stroke:#fff;color:#fff}.AppHeader-mobileNavItem--active .AppHeader-mobileNavIcon svg.arrow-initial,.AppHeader-mobileNavItem.--active .AppHeader-mobileNavIcon svg.arrow-initial,.AppHeader-mobileNavItem.active .AppHeader-mobileNavIcon svg.arrow-initial,.AppHeader-mobileNavItem:hover .AppHeader-mobileNavIcon svg.arrow-initial{transform:translate(100%,-100%) scale(0)}.AppHeader-mobileNavItem--active .AppHeader-mobileNavIcon svg.arrow-hover,.AppHeader-mobileNavItem.--active .AppHeader-mobileNavIcon svg.arrow-hover,.AppHeader-mobileNavItem.active .AppHeader-mobileNavIcon svg.arrow-hover,.AppHeader-mobileNavItem:hover .AppHeader-mobileNavIcon svg.arrow-hover{transform:translate(0) scale(1);stroke:#fff!important;color:#fff!important;z-index:2}.AppHeader-mobileNavIcon svg.arrow-hover path{stroke:#fff!important}.AppHeader-mobileMenuLogo{margin-top:auto;width:15rem}.AppHeader-mobileMenuLogo svg{fill:var(--color-black-ui);width:100%}.AppButton{--btn-bg:var(--color-black-ui);--btn-bg-hover:var(--color-white);--btn-text:var(--color-black-ui);--btn-text-hover:var(--color-white);--btn-border:var(--color-black-ui);--btn-icon-color:var(--color-white);--btn-icon-color-hover:var(--color-black-ui);align-items:center;background:0 0;border:1px solid var(--btn-border);display:inline-flex;flex-direction:row;height:6rem;overflow:hidden;padding:1rem;position:relative;text-decoration:none;z-index:1}.AppButton:before{background:var(--btn-bg);content:"";inset:0;position:absolute;transform:translateY(100%);transition:transform .4s var(--power3-out);z-index:0}.AppButton:hover:before{transform:translateY(0)}.AppButton-label{flex:1;overflow:hidden;padding:0 2rem 0 2.6rem;position:relative;z-index:10}.AppButton-labelText{color:var(--btn-border);display:block;font-family:var(--font-maison-neue-mono);font-size:1.4rem;line-height:100%;text-transform:uppercase;transition:color .4s var(--power3-out)}.AppButton:hover .AppButton-labelText{color:var(--btn-text-hover)}.AppButton-iconBox{aspect-ratio:1;flex:none;overflow:hidden;position:relative;transition:transform .4s var(--power3-out);width:4rem;z-index:1;border-radius:0}.AppButton-iconBox:after,.AppButton-iconBox:before{content:"";inset:0;position:absolute;transition:transform .4s var(--power3-out);z-index:0}.AppButton-iconBox:after{background:var(--btn-bg)}.AppButton-iconBox:before{background:var(--btn-bg-hover);transform:translateY(100%) translate(-100%)}.AppButton-iconWrapper{display:flex;flex-direction:column;height:200%;width:100%}.AppButton-icon{align-items:center;display:flex;justify-content:center;width:100%;height:50%;flex:none;position:relative;z-index:10;transition:transform .3s var(--power3-out)}.AppButton-icon svg{fill:none;stroke:var(--btn-icon-color);width:2.4rem;height:2.4rem;stroke-width:1.2px}.AppButton-icon.AppButton-icon--clone{position:absolute;left:-100%;top:100%;height:100%;transition:transform .5s var(--power2-in-out);transition-delay:.1s}.AppButton-icon.AppButton-icon--clone svg{fill:none;stroke:var(--btn-icon-color-hover)}.AppButton:hover .AppButton-iconBox:before{transform:translateY(0) translate(0);transition:transform .5s var(--power3-out) 25ms}.AppButton:hover .AppButton-iconBox:after{transform:translateY(-100%) translate(100%);transition:transform .2s var(--power3-out)}.AppButton:hover .AppButton-icon:first-child{transform:translateY(-150%) translate(150%)}.AppButton:hover .AppButton-icon.AppButton-icon--clone{transform:translateY(-100%) translate(100%);transition:transform .4s var(--power3-out) .14s}.AppButton.--theme-dark{--btn-bg:var(--color-black-ui);--btn-bg-hover:var(--color-white);--btn-text:var(--color-black-ui);--btn-text-hover:var(--color-white);--btn-border:var(--color-black-ui);--btn-icon-color:var(--color-white);--btn-icon-color-hover:var(--color-black-ui)}.AppButton.--theme-light{--btn-bg:var(--color-white);--btn-bg-hover:var(--color-black-ui);--btn-text:var(--color-black-ui);--btn-text-hover:var(--color-white);--btn-border:var(--color-white);--btn-icon-color:var(--color-black-ui);--btn-icon-color-hover:var(--color-white)}.AppCrossText{display:flex;align-items:flex-start;gap:2rem}.AppCrossText-icon{width:1.6rem;height:1.6rem;fill:var(--color-black-ui);flex-shrink:0;margin-top:.4rem}.AppCrossText-text{font-family:var(--font-maison-neue-mono);font-size:var(--text-13);letter-spacing:.05em;line-height:1.6;text-transform:uppercase;max-width:28rem}.Slice{position:relative;width:100%}.trigger-zoom{position:relative;overflow:hidden}.trigger-zoom img,img.trigger-zoom{width:100%;height:120%!important;object-fit:cover!important;position:relative;top:-10%}.SliceHomeHero{height:100svh;min-height:100vh;position:relative;background-color:var(--color-white);overflow:visible;z-index:10}.SliceHomeHero-background{bottom:0!important;position:absolute;top:0;left:0;right:0;width:100%;height:100%!important;z-index:2;overflow:hidden}@media (orientation:landscape){.SliceHomeHero-background{bottom:0!important;height:100%!important}}.SliceHomeHero-carousel,.SliceHomeHero-carouselInner{position:absolute;inset:0}.SliceHomeHero-introImages{z-index:10;pointer-events:none;transition:opacity .8s var(--power3-in-out)}.SliceHomeHero-introImages,.SliceHomeHero-introSlide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.SliceHomeHero-introSlide{opacity:0;transition:opacity .4s var(--power2-in-out)}.SliceHomeHero-introSlide.--active{opacity:1}.SliceHomeHero-introSlide .SliceHomeHero-slideImage{width:100%;height:100%;background-size:cover;background-position:50%}.SliceHomeHero-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .8s var(--power3-in-out);clip-path:inset(0 0 0 0)}.SliceHomeHero-slide.--active{opacity:1;pointer-events:auto}.SliceHomeHero-slideImage{width:100%;height:100%;background-size:cover;background-position:50%;transform:scale(1.05);transition:transform 1.2s var(--power3-out);will-change:transform}.SliceHomeHero-slide.--active .SliceHomeHero-slideImage{transform:scale(1)}.SliceHomeHero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,8,13,.3),rgba(11,8,13,.1) 60%,rgba(11,8,13,.5));z-index:1}.SliceHomeHero-description{bottom:15.3rem;left:2rem;max-width:34.9rem;position:absolute;right:2rem;z-index:10}@media (orientation:landscape){.SliceHomeHero-description{bottom:3.5rem;left:4rem;max-width:75rem;right:auto}}.SliceHomeHero-descriptionText{font-family:var(--font-maison-neue),"Plus Jakarta Sans",sans-serif;font-size:clamp(2.4rem,2.4vw,3.4rem);font-weight:400;color:var(--color-white);margin:0;line-height:1.3;display:block;width:fit-content;max-width:100%;letter-spacing:-.01em}.SliceHomeHero-descriptionText .hero-tagline-line{white-space:normal}.SliceHomeHero-descriptionText .hero-tagline-line,.SliceHomeHero-descriptionText .hero-tagline-line.line-1,.SliceHomeHero-descriptionText .hero-tagline-line.line-2,.SliceHomeHero-descriptionText .hero-tagline-line.line-3{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;width:100%}@media (max-width:1024px),(orientation:portrait){.SliceHomeHero-descriptionText{font-size:clamp(2rem,5.5vw,2.8rem)}}@media (max-width:480px){.SliceHomeHero-descriptionText{font-size:clamp(1.6rem,4.5vw,2.2rem)}}.SliceHomeHero-preview{background:0 0;border:none;bottom:0!important;cursor:pointer;height:19.6rem;left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin:0 auto!important;padding:0;position:absolute;width:35rem;z-index:25!important}@media (min-width:1025px) and (orientation:landscape){.SliceHomeHero-preview{bottom:2rem!important;height:clamp(23.6rem,18vw,32.6rem)!important;left:auto!important;right:4rem!important;transform:none!important;margin:0!important;width:clamp(42rem,32vw,58rem)!important;aspect-ratio:16/9!important;z-index:25!important}}.SliceHomeHero-previewMask{position:relative;width:100%;height:100%}.SliceHomeHero-previewSlide{position:absolute;inset:0;background-size:cover;background-position:50%;transform:scale(1.1);opacity:0;transition:transform .8s var(--power3-out),opacity .5s;will-change:transform,opacity}.SliceHomeHero-previewSlide.--active{opacity:1;transform:scale(1)}.SliceHomeHero-preview:hover .SliceHomeHero-previewSlide.--active{transform:scale(1.05)}.SliceHomeAgency{background-color:var(--color-white);padding:3rem 0 6rem;position:relative;z-index:1;overflow:hidden}@media (min-width:1025px){.SliceHomeAgency{padding:5rem 0 26rem}}@media (min-width:1025px){.SliceHomeAgency-circle{top:-4rem}}.SliceHomeAgency-circle svg{height:41.5rem;pointer-events:none;position:absolute;right:-24rem;width:41.5rem;z-index:0}@media (min-width:1025px){.SliceHomeAgency-circle svg{height:98.1rem;right:-21.1rem;width:98.1rem}}@keyframes rotateCircle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SliceHomeAgency-header{display:flex;flex-direction:column;gap:3rem;margin-bottom:6rem}@media (min-width:1025px){.SliceHomeAgency-header{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:10rem}}.HomeSliceHeader{flex:1;position:relative}.HomeSliceHeader-content,.HomeSliceHeader-title{color:var(--color-black-ui)}.HomeSliceHeader-content{margin-top:2rem;font-family:var(--font-maison-neue);font-size:var(--text-18);text-align:center;line-height:1.6}@media (min-width:1025px){.HomeSliceHeader-title{margin-left:0}.HomeSliceHeader-content{margin-top:-5rem;margin-left:55.5rem;width:80rem;max-width:100%}.HomeSliceHeader-description{text-align:justify;text-justify:inter-word;text-align-last:left;hyphens:auto}}.SliceHomeAgency-mainImage{margin-left:-2rem;width:calc(100% + 4rem);height:auto;overflow:hidden;margin-bottom:4rem}.SliceHomeAgency-mainImage img{width:100%;height:auto;display:block}@media (min-width:1025px){.SliceHomeAgency-mainImage{margin:0 auto 6rem;max-width:126rem;width:100%}}.SliceHomeAgency-bottom{position:relative;margin-top:-4rem}@media (min-width:1025px){.SliceHomeAgency-bottom{margin:-10.8rem auto 0;width:126rem}}.SliceHomeAgency-bottomGrid{display:flex;position:relative;flex-direction:column;gap:1rem}@media (min-width:1025px){.SliceHomeAgency-bottomGrid{align-items:flex-start;flex-direction:row;gap:1.6rem}}.SliceHomeAgency-image3{aspect-ratio:280/138;border:.1rem solid #ddd;flex:none;width:28rem;margin-left:-1rem;overflow:hidden}@media (min-width:1025px){.SliceHomeAgency-image3{aspect-ratio:612/302;width:61.2rem;margin-left:0}}.SliceHomeAgency-image4{aspect-ratio:320/165;flex:none;width:32rem;margin-left:auto;margin-right:-1rem;overflow:hidden}@media (min-width:1025px){.SliceHomeAgency-image4{width:77.1rem;margin-left:0;margin-right:0}}.SliceHomeAgency-image3 img,.SliceHomeAgency-image4 img{width:100%;height:100%;object-fit:cover}.SliceHomeProjects{background-color:var(--color-white);padding:0;position:relative;width:100%}.SliceHomeProjects-wrapper{position:relative;overflow:hidden}.SliceHomeProjects-content{background-color:var(--color-beige);padding:6rem 2rem 9rem;position:relative;width:100%}@media (min-width:1025px){.SliceHomeProjects-content{margin:5.3rem auto 0;padding:16rem 13.5rem 16rem 31.7rem;width:156.5rem}}.SliceHomeProjects-featured{position:relative;display:flex;flex-direction:column;gap:3rem;margin-bottom:9rem}@media (min-width:1025px){.SliceHomeProjects-featured{display:block;height:63rem;margin-bottom:13rem}}.SliceHomeProjects-featuredContainer{order:2}@media (min-width:1025px){.SliceHomeProjects-featuredContainer{max-width:60rem;order:unset}}.SliceHomeProjects-featuredTitle{font-family:var(--font-canela);font-size:var(--text-32);line-height:1.1;text-transform:uppercase;margin-bottom:2rem;color:var(--color-black-ui)}@media (min-width:1025px){.SliceHomeProjects-featuredTitle{font-size:var(--text-48);line-height:1}}.SliceHomeProjects-featuredTags{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:3rem;margin-top:1.8rem}@media (min-width:1025px){.SliceHomeProjects-featuredTags{margin-top:6rem}}.SliceHomeProjects-featuredContent{margin-top:4rem}@media (min-width:1025px){.SliceHomeProjects-featuredContent{bottom:0;left:0;position:absolute;margin-top:0}}.SliceHomeProjects-featuredDescription{font-size:var(--text-16);line-height:1.6;color:rgba(0,0,0,.7);max-width:26rem}@media (min-width:1025px){.SliceHomeProjects-featuredDescription{max-width:29.7rem}}.SliceHomeProjects-featuredImage{width:100%;aspect-ratio:390/318;margin-left:-2rem;order:1;width:calc(100% + 4rem);overflow:hidden}@media (min-width:1025px){.SliceHomeProjects-featuredImage{aspect-ratio:772/630;display:block;position:absolute;right:-29rem;top:0;width:77.2rem;margin-left:0}}.SliceHomeProjects-featuredImage img{width:100%;height:100%;object-fit:cover}.SliceHomeProjects-button{margin-top:4rem;display:inline-block}@media (min-width:1025px){.SliceHomeProjects-button{margin-top:9rem}}.SliceHomeProjects-list{margin-bottom:6rem;position:relative}@media (min-width:1025px){.SliceHomeProjects-list{margin-bottom:9rem}}.SliceHomeProjects-listItem{display:block;overflow:hidden;padding:2rem 0;position:relative;text-decoration:none;transition:color .3s var(--power3-out);z-index:2}.SliceHomeProjects-listItem:before{background-color:var(--color-black-ui);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:50% 100%;transition:transform .5s var(--power3-out);width:100%;z-index:-1}.SliceHomeProjects-listItem:hover{color:var(--color-white)}.SliceHomeProjects-listItem:hover:before{transform:scaleY(1);transition:transform .4s var(--power3-out)}.SliceHomeProjects-listItemSeparator{background:var(--color-black);bottom:0;height:1px;left:0;position:absolute;right:0}.SliceHomeProjects-listItemContent{align-items:center;display:flex;padding:0 1rem;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}@media (min-width:1025px){.SliceHomeProjects-listItemContent{flex-wrap:nowrap;gap:2rem}}.SliceHomeProjects-listItemTitle{font-family:var(--font-canela);font-weight:300;color:inherit;font-size:2rem;transition:transform .5s var(--power3-out);flex:none;width:100%}@media (min-width:1025px){.SliceHomeProjects-listItemTitle{font-size:2.4rem;width:100%}}.SliceHomeProjects-listItemMeta{display:flex;gap:2rem;align-items:center}.SliceHomeProjects-listItemTag{font-family:var(--font-maison-neue-mono);font-size:1.3rem;text-transform:uppercase;flex:none;width:11rem;opacity:.6}@media (min-width:1025px){.SliceHomeProjects-listItemTag{font-size:1.6rem;width:30rem}}#project-hover-image,.SliceHomeProjects-hoverImage{display:none!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important}.SliceMediaFullscreen{aspect-ratio:1920/1080;overflow:hidden;position:relative}.SliceHomeVision{background-color:var(--color-white);padding:6rem 0 0;position:relative;width:100%}@media (min-width:1025px){.SliceHomeVision{padding:19.9rem 0 0}}.SliceHomeVision-circle{display:none!important}@media (min-width:1025px){.SliceHomeVision-circle{display:block;height:98.1rem;left:-39.2rem;pointer-events:none;position:absolute;top:-9.9rem;width:98.1rem;z-index:0}}.SliceHomeVision-circle svg{width:100%;height:100%}.SliceHomeVision-header{position:relative;margin-bottom:9rem}@media (min-width:1025px){.SliceHomeVision-header{margin-bottom:0;position:relative}.SliceHomeVision .HomeSliceHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4rem;position:relative;width:100%}.SliceHomeVision .HomeSliceHeader-title{flex:0 0 auto;max-width:48rem;margin:0;line-height:1.05;font-family:Playfair Display,serif;font-weight:400;text-transform:none;font-size:clamp(4.5rem,6.5vw,9.6rem);color:var(--color-black-ui);white-space:nowrap}.SliceHomeVision .HomeSliceHeader-content{flex:1 1 auto;max-width:108rem;display:flex;flex-direction:column;align-items:flex-start;margin:0 0 0 clamp(4rem,6vw,10rem)}.SliceHomeVision .HomeSliceHeader-description{width:100%;max-width:68rem;margin:0 0 5.5rem;text-align:left;font-family:var(--font-maison-neue),"Plus Jakarta Sans",sans-serif;font-size:clamp(1.6rem,1.6vw,2.1rem);line-height:1.55;color:var(--color-black-ui);font-weight:300}}.SliceHomeVision-images{display:flex;position:relative;align-items:flex-start;flex-direction:column;gap:2rem;margin-top:4rem;width:100%}@media (min-width:1025px){.SliceHomeVision-images{flex-direction:row;gap:2rem;align-items:flex-start;justify-content:flex-start;width:100%;margin-top:0}}.SliceHomeVision-image1,.SliceHomeVision-image2,.SliceHomeVision-portrait,.SliceHomeVision-portrait1,.SliceHomeVision-portrait2{aspect-ratio:614/780!important;position:relative;width:100%;max-width:40rem;margin:0 auto;overflow:hidden}@media (min-width:1025px){.SliceHomeVision-image1,.SliceHomeVision-image2,.SliceHomeVision-portrait,.SliceHomeVision-portrait1,.SliceHomeVision-portrait2{flex:1 1 0!important;width:100%!important;max-width:52rem!important;margin:0!important;top:0!important;aspect-ratio:614/780!important}}.SliceHomeVision-image1 img,.SliceHomeVision-image2 img,.SliceHomeVision-portrait img,.SliceHomeVision-portrait1 img,.SliceHomeVision-portrait2 img{width:100%;height:100%;object-fit:cover;display:block}.SliceHomeVision-crossTextBlock{align-items:flex-start;display:flex;flex-direction:column;gap:3.5rem;margin-top:4rem;position:relative;z-index:5}@media (min-width:1025px){.SliceHomeVision-crossTextBlock{position:relative;margin-left:auto;margin-right:0;margin-top:clamp(4rem,6vh,7rem);max-width:44rem;z-index:5}}.SliceHomeVision-quoteText{font-family:Playfair Display,serif;font-style:italic;font-weight:400;line-height:1.3;color:var(--color-black);margin-bottom:9rem;max-width:35rem;position:relative;font-size:2.8rem}@media (min-width:1025px){.SliceHomeVision-quoteText{margin-bottom:10rem;max-width:90rem;font-size:5.4rem}}.SliceHomeInspiration{background-color:var(--color-beige-light)}.SliceHomeInspiration-hero{height:60vh;position:relative;overflow:hidden}@media (min-width:768px){.SliceHomeInspiration-hero{height:80vh}}.SliceHomeInspiration-heroImage{position:absolute;inset:0}.SliceHomeInspiration-heroOverlay{position:absolute;inset:0;background-color:rgba(0,0,0,.4);z-index:1}.SliceHomeInspiration-heroContent{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;color:var(--color-white);text-align:center;width:100%;max-width:80rem;padding:0 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:768px){.SliceHomeInspiration-heroContent{left:50%;bottom:auto;top:50%;transform:translate(-50%,-50%)}}.SliceHomeInspiration-heroTitle{margin-bottom:2rem;text-transform:uppercase}.SliceHomeInspiration-heroDescription{font-weight:300;max-width:60rem}.SliceHomeInspiration-downloadBtn{position:absolute;right:clamp(2rem,4vw,5rem);bottom:clamp(2rem,4vw,4.5rem);z-index:5;display:inline-flex;align-items:center;gap:1.2rem;padding:1.2rem 2.2rem;background:rgba(18,24,30,.45);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.28);border-radius:9999px;color:#fff;font-family:var(--font-maison-neue),"Plus Jakarta Sans",sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .35s cubic-bezier(.2,.8,.2,1);box-shadow:0 8px 32px rgba(0,0,0,.25)}.SliceHomeInspiration-downloadBtn:hover{background:#fff;color:#111;border-color:#fff;transform:translateY(-3px);box-shadow:0 12px 36px rgba(0,0,0,.35)}.SliceHomeInspiration-downloadBtn .SliceHomeInspiration-downloadIcon{display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.SliceHomeInspiration-downloadBtn:hover .SliceHomeInspiration-downloadIcon{transform:translateY(2px)}html[dir=rtl] .SliceHomeInspiration-downloadBtn{right:auto;left:clamp(2rem,4vw,5rem)}@media (max-width:768px){.SliceHomeInspiration-downloadBtn{right:1.6rem;bottom:1.6rem;padding:1rem 1.6rem;font-size:1.1rem;gap:.8rem}html[dir=rtl] .SliceHomeInspiration-downloadBtn{right:auto;left:1.6rem}}.SliceHomeInspiration-content{padding-top:8rem;padding-bottom:3rem}@media (min-width:1025px){.SliceHomeInspiration-content{padding-top:14rem;padding-bottom:5rem}}.SliceHomeInspiration-introText{max-width:80rem;margin-bottom:5rem;color:var(--color-black-ui)}.SliceHomeInspiration-button{margin-bottom:8rem}.SliceHomeInspiration-accordionSection{cursor:pointer;margin-bottom:6rem;position:relative}@media (min-width:1025px){.SliceHomeInspiration-accordionSection{margin-bottom:10rem}}@media (hover:hover) and (pointer:fine){:is(.SliceHomeInspiration-accordionSection:hover,.SliceHomeInspiration-accordionSection.--open) .SliceHomeInspiration-accordionLabel{transform:translate(1rem);transition:transform .5s var(--power3-out)}:is(.SliceHomeInspiration-accordionSection:hover,.SliceHomeInspiration-accordionSection.--open) .SliceHomeInspiration-crossIcon{transform:translate(0)}:is(.SliceHomeInspiration-accordionSection:hover,.SliceHomeInspiration-accordionSection.--open) .SliceHomeInspiration-crossIcon:before{transform:translate(0) translateY(0) translateZ(0);transition-delay:0s;transition:transform .5s var(--power3-out)}:is(.SliceHomeInspiration-accordionSection:hover,.SliceHomeInspiration-accordionSection.--open) .SliceHomeInspiration-crossIconSvg--first{transform:translate(-100%) translateY(100%) scale(0);transition:transform .5s var(--power3-out)}:is(.SliceHomeInspiration-accordionSection:hover,.SliceHomeInspiration-accordionSection.--open) .SliceHomeInspiration-crossIconSvg--second{transform:translate(0) translateY(0) scale(1);transition:transform .3s var(--power3-out) .1s}}.SliceHomeInspiration-accordionSection.--open .SliceHomeInspiration-crossIconSvg--second{transform:translate(0) translateY(0) scale(1) rotate(45deg)}.SliceHomeInspiration-accordionWrapper{align-items:flex-start;display:flex;justify-content:flex-start;flex-direction:column;gap:3rem}@media (min-width:1025px){.SliceHomeInspiration-accordionWrapper{flex-direction:row;gap:5rem}}.SliceHomeInspiration-accordionHead{display:flex;flex:none;flex-direction:column;gap:3.8rem;width:100%}@media (min-width:1025px){.SliceHomeInspiration-accordionHead{width:45.4rem}}.SliceHomeInspiration-accordionDivider{background:var(--color-black-ui);height:.1rem;margin-bottom:2rem;max-width:35rem;width:100%}@media (min-width:1025px){.SliceHomeInspiration-accordionDivider{max-width:188rem}}.SliceHomeInspiration-crossIcon{align-items:center;display:flex;flex:none;height:2.6rem;justify-content:center;overflow:hidden;position:relative;transition:transform .3s var(--power3-out);width:2.6rem}.SliceHomeInspiration-crossIcon:before{background-color:var(--color-black);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translate(-100%) translateY(100%);transition:transform .3s var(--power3-out);width:100%;z-index:1}.SliceHomeInspiration-crossIconSvg{align-items:center;display:flex;height:2rem;justify-content:center;position:absolute;width:2rem;z-index:2}.SliceHomeInspiration-crossIconSvg svg{color:var(--color-black-ui);height:100%;width:100%}.SliceHomeInspiration-crossIconSvg--first{transform:translate(0) translateY(0);transition:transform .3s var(--power3-out) .1s}.SliceHomeInspiration-crossIconSvg--second{transform:translate(-150%) translateY(150%) scale(0);transition:transform .3s var(--power3-out)}.SliceHomeInspiration-crossIconSvg--second svg{color:var(--color-white);height:1.4rem;width:1.4rem}.SliceHomeInspiration-accordionLabel{display:block;transition:transform .5s var(--power3-out)}.SliceHomeInspiration-accordionTitle{align-items:center;color:var(--color-black-ui);display:flex;font-weight:500;font-family:var(--font-maison-neue);font-size:clamp(1.6rem,4vw,2rem);gap:clamp(1.5rem,5vw,13.1rem)}.SliceHomeInspiration-crossText{color:var(--color-black-ui);max-width:22rem;text-transform:uppercase}@media (min-width:1025px){.SliceHomeInspiration-crossText{margin-left:15.6rem;margin-top:9rem;max-width:29.7rem}}.SliceHomeInspiration-gallery{height:var(--first-row-height,34rem);overflow:hidden;position:relative;transition:height .6s cubic-bezier(.4,0,.2,1);width:100%}.SliceHomeInspiration-gallery.--expanded{height:var(--gallery-height,400rem)}.SliceHomeInspiration-galleryItem{border:0;cursor:pointer;opacity:0;overflow:hidden;position:absolute;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:box-shadow .45s var(--power3-out)}.SliceHomeInspiration-galleryItem.--first-row{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@media (hover:hover) and (pointer:fine){.SliceHomeInspiration-galleryItem:hover{border:0;box-shadow:0 12px 32px rgba(0,0,0,.16)}.SliceHomeInspiration-galleryItem:hover .SliceHomeInspiration-galleryItemImage{transform:scale(1.05)}.SliceHomeInspiration-galleryItem:hover .SliceHomeInspiration-galleryItemArrow:before{transform:translate(0) translateY(0);transition:transform .5s var(--power3-out)}.SliceHomeInspiration-galleryItem:hover .SliceHomeInspiration-galleryItemArrowSvg{transform:translate(0) translateY(0) scale(1)}}.SliceHomeInspiration-galleryItemImage{height:100%;width:100%;object-fit:cover;transition:transform .55s var(--power3-out)}.SliceHomeInspiration-galleryItemArrow{align-items:center;bottom:2rem;display:flex;height:3rem;justify-content:center;left:50%;margin-left:-1.5rem;overflow:hidden;position:absolute;width:3rem}.SliceHomeInspiration-galleryItemArrow:before{background-color:var(--color-black);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translate(-100%) translateY(100%);transition:transform .3s var(--power3-out);width:100%}.SliceHomeInspiration-galleryItemArrowSvg{height:1.2rem;position:relative;transform:translate(0) translateY(0) scale(1);transition:transform .3s var(--power3-out);width:1.2rem;z-index:2}.SliceHomeInspiration-galleryItemArrowSvg svg{fill:var(--color-white);height:100%;width:100%}.AppHeader-socialsChevron{display:inline-block;vertical-align:middle;margin-left:.4rem;margin-bottom:.1rem;opacity:.6;transition:transform .35s var(--power3-out),opacity .25s}.AppHeader-navItemSocials:hover .AppHeader-socialsChevron{transform:rotate(180deg);opacity:1}.AppFooter{background-color:var(--color-beige-light);color:var(--color-black-ui);padding:2rem 0 0;position:relative;z-index:10}@media (min-width:1025px){.AppFooter{padding:2.5rem 0 0}}.AppFooter-container{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:2.5rem}@media (min-width:1025px){.AppFooter-container{gap:3rem;padding-bottom:3.5rem}}.AppFooter-logo{display:block;width:100%;overflow:hidden}@media (min-width:768px){.AppFooter-logo{width:100%}}.AppFooter-logo svg{fill:var(--color-black-ui);width:100%;display:block}.AppFooter-brandBlock{width:100%;text-align:center;padding-bottom:.5rem}.AppFooter-brandTitle{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:clamp(4rem,10vw,15rem);color:var(--color-black-ui);text-transform:uppercase;line-height:1;display:flex;justify-content:center;align-items:center;gap:clamp(1rem,4vw,6rem);width:100%;white-space:nowrap}.AppFooter-subtitleText{font-size:clamp(1.6rem,4vw,6rem)!important;gap:clamp(.4rem,1.6vw,2.4rem)!important;margin-top:.5rem}.footer-letter-wrap{overflow:hidden;vertical-align:bottom;line-height:1.15}.footer-letter-inner,.footer-letter-wrap{display:inline-block}.AppFooter-brandSubtitle{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:clamp(1.2rem,2.5vw,2.8rem);letter-spacing:.35em;color:var(--color-black-ui);text-transform:uppercase;text-align:center;margin-top:.5rem;opacity:.7}.AppFooter-brandSubtitle.AppFooter-logoBaseline{margin:.5rem auto 0;width:auto}.AppLogoBaseline{margin:2rem auto 0;width:17.3rem}@media (min-width:1025px){.AppLogoBaseline{margin:3rem auto 0;width:93rem}}.AppFooter-content{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width:768px){.AppFooter-content{grid-template-columns:1.1fr 1.3fr 2fr;gap:3.5rem;align-items:start}}@media (min-width:1025px){.AppFooter-content{grid-template-columns:1.2fr 1.4fr 2.2fr;gap:4.5rem;align-items:start}}.AppFooter-mainNav{display:flex;flex-direction:column;gap:1rem}.AppFooter-mainNavItem{font-family:var(--font-canela);text-transform:uppercase;font-weight:400;color:var(--color-black-ui);transition:opacity .3s}.AppFooter-mainNavItem:hover{opacity:.6}.AppFooter-col{display:flex;flex-direction:column;gap:2rem}.AppFooter-col.--col-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem 2.2rem}.AppFooter-colBlock{display:flex;flex-direction:column;gap:.6rem}.AppFooter-colTitle{font-family:var(--font-maison-neue-mono);font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-black-ui);opacity:.9;margin-bottom:.2rem}.AppFooter-colDetail{line-height:1.55;font-weight:450;color:#1a1a1a;gap:.4rem}.AppAddress,.AppFooter-colDetail{display:flex;flex-direction:column}.AppAddress{font-style:normal;gap:.3rem}.AppFooter-colLink{display:flex;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:500;color:#111;text-decoration:none;transition:opacity .3s}.AppFooter-colLink:hover{opacity:.6}.AppFooter-colLinkCross{width:1rem;height:1rem;stroke:var(--color-black-ui);fill:none;flex-shrink:0}.AppFooter-bottom{background-color:var(--color-black-ui);color:var(--color-white);padding:2.2rem 0 2.4rem;border-top:1px solid hsla(0,0%,100%,.12)}.AppFooter-bottomWrapper{display:flex;flex-direction:column;align-items:center;gap:1.4rem;text-align:center}.AppFooter-secondaryNav{display:flex;gap:clamp(1.5rem,3.5vw,3.5rem);flex-wrap:wrap;justify-content:center;align-items:center}.AppFooter-secondaryNavItem{font-family:var(--font-maison-neue-mono,monospace);font-size:1.35rem;text-transform:uppercase;letter-spacing:.08em;opacity:.88;transition:opacity .3s ease,color .3s ease}.AppFooter-secondaryNavItem:hover{opacity:1;color:var(--color-white)}.AppFooter-attributionBlock{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.6rem;padding-top:1.2rem;border-top:1px solid hsla(0,0%,100%,.1);width:100%}.AppFooter-copyrightText{font-family:"Plus Jakarta Sans",var(--font-maison-neue-mono,sans-serif);color:hsla(0,0%,100%,.9);line-height:1.6;display:inline-block}.AppFooter-copyrightText,.AppFooter-developerTag{font-size:1.35rem;letter-spacing:.03em;font-weight:500}.AppFooter-developerTag{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Plus Jakarta Sans,sans-serif;line-height:1.5;color:hsla(0,0%,100%,.85)}.AppFooter-devPrefix{color:hsla(0,0%,100%,.85);font-weight:400}.AppFooter-devCompany{color:#e5b95f;font-weight:700;letter-spacing:.04em;text-decoration:none;font-size:1.35rem;cursor:pointer;position:relative;display:inline-block;transition:color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),text-shadow .3s ease}.AppFooter-devCompany:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background:linear-gradient(90deg,#c5a059,#f0d593);transition:width .3s cubic-bezier(.16,1,.3,1);border-radius:1px}.AppFooter-devCompany:hover{color:#f0d593;text-shadow:0 0 10px rgba(197,160,89,.55);transform:translateY(-1px)}.AppFooter-devCompany:hover:after{width:100%}.char-wrap,.word-wrap{display:inline-block;overflow:hidden;vertical-align:bottom}.char-inner,.word-inner{display:inline-block;transform:translateY(105%)}.SliceHomeAgency-wrapImage{aspect-ratio:777/415;width:100%;margin-top:4rem}.SliceHomeAgency-image{height:100%;width:100%;object-fit:cover}@media (min-width:1025px){.SliceHomeAgency-wrapImage{margin-top:6rem;width:77.7rem}}.SliceHomeAgency-crossTextBlock{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;margin-top:3rem;position:relative;z-index:2}@media (min-width:1025px){.SliceHomeAgency-crossTextBlock{position:absolute;bottom:6rem;left:0;margin-top:0;max-width:32rem}}.SliceHomeProjects-image{display:none}@media (min-width:1025px){.SliceHomeProjects-image{display:block;height:29.7rem;left:0;position:absolute;top:-15rem;width:29.7rem;z-index:10}}#agency .content{display:flex;flex-direction:column;align-items:center;padding-top:80px}#agency .hero-section{width:100%;max-width:1200px;position:relative;padding:0 40px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}#agency .main-title{font-family:var(--font-maison-neue),"Plus Jakarta Sans",sans-serif;font-size:clamp(3.24rem,5.4vw,5.94rem);transform:none;font-weight:700;letter-spacing:-.01em;margin:0 0 20px;position:relative;z-index:2;color:#1a1a1a}#agency .letter-e{position:relative}#agency .subtitle-wrapper{margin-left:auto;max-width:600px;position:relative;z-index:2}#agency .subtitle{font-size:21px;line-height:1.4;font-weight:300;color:#222;margin:0}#agency .side-text{font-family:Space Mono,monospace;font-size:11px;line-height:1.6;letter-spacing:1px;color:#333;text-transform:uppercase;will-change:transform}#agency .plus-icon{font-size:20px;font-weight:300;margin-bottom:20px}#agency .image-container{height:auto}@media (max-width:1024px){#agency .main-title{font-size:clamp(3.24rem,5.4vw,5.94rem);margin-left:0;left:0;transform:none}#agency .subtitle-wrapper{margin-left:auto;margin-right:auto;max-width:90%}#agency .subtitle{font-size:18px}#agency .image-section{flex-direction:column;padding:40px 20px;align-items:center;margin-top:2rem}#agency .side-text-container{width:100%;margin-bottom:40px;padding:0;margin-right:0}#agency .image-container{width:100%;aspect-ratio:3/4}}@media (max-width:768px){#agency .SliceHomeAgency-content{padding-top:0}#agency .main-title{font-size:clamp(3.24rem,5.4vw,5.94rem);margin:0 0 30px;align-self:flex-start;text-align:start;left:0;transform:none}#agency .subtitle-wrapper{margin:0 auto;text-align:center;padding:0 20px;max-width:100%}#agency .curved-line{display:none}#agency .image-section{padding:40px 20px;margin-top:0}#agency .side-text{font-size:13px;text-align:center}#agency .plus-icon{display:none}}.Page3-container{padding:4rem 2rem 12rem;min-height:100vh;max-width:140rem;margin:0 auto}.Page3-heroImage{width:100%;max-width:126rem;margin:0 auto 3rem;position:relative;z-index:1}.Page3-heroImage img{width:100%;height:auto;aspect-ratio:1260/848;object-fit:contain;display:block;margin:0 auto}.Page3-grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,4rem);max-width:126rem;margin:0 auto}@media (min-width:1025px){.Page3-grid{grid-template-columns:5fr 7fr;gap:4rem;align-items:flex-start;position:relative;z-index:2}}.Page3-grid img{width:100%;height:auto;display:block}.Page3-leftCol{display:flex;flex-direction:column}.Page3-leftCol img{width:100%;aspect-ratio:612/400;object-fit:cover;display:block}.Page3-rightCol{display:flex;flex-direction:column}.Page3-rightCol img{width:100%;aspect-ratio:771/440;object-fit:cover;display:block}.Page3-spacer{height:clamp(5rem,10vw,15rem)}@media (max-width:768px){.Page3-spacer{height:clamp(3rem,6vw,5rem)}}.Page4-container{padding:10rem 0;min-height:100vh;width:100%;overflow:hidden}.CreamBox{background-color:#f8f6f3;width:clamp(92%,94vw,138rem);margin:5rem auto;position:relative;padding:clamp(4rem,6vw,9rem) clamp(3rem,4.5vw,6rem)}.Page4-thumbWrapper{position:relative;width:13rem;height:13rem;flex-shrink:0;box-shadow:0 8px 24px rgba(0,0,0,.08);border-radius:3px;overflow:hidden}.Page4-thumb{width:100%;height:100%;object-fit:cover;display:block}.Page4-topSection{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:5rem;padding-left:clamp(1rem,2vw,3rem);padding-right:0;gap:clamp(2.5rem,4vw,5rem);position:relative}html[dir=rtl] .Page4-topSection{padding-left:0!important;padding-right:clamp(1rem,2vw,3rem)!important}.Page4-textContent{flex:1 1 60rem;max-width:68rem;position:relative;z-index:3}.Page4-heroWrapper{position:relative;flex:0 1 48rem;width:clamp(30rem,36vw,52rem);max-width:48%;margin:0;flex-shrink:0;z-index:5}.Page4-hero{width:100%;height:auto;max-height:520px;object-fit:cover;display:block;z-index:5;position:relative;border-radius:4px;box-shadow:0 8px 30px rgba(0,0,0,.06)}.Page4-desc{flex:1;font-size:1.4rem;line-height:1.65;width:100%;max-width:100%}@media (max-width:1024px){.Page4-topSection{flex-direction:column!important;padding-left:0!important;padding-right:0!important;gap:3rem!important}.Page4-thumbWrapper{position:relative!important;top:auto!important;left:auto!important;right:auto!important;margin-bottom:0!important;width:clamp(9rem,20vw,13rem)!important;height:clamp(9rem,20vw,13rem)!important;aspect-ratio:1/1!important}.Page4-heroWrapper{width:100%!important;max-width:100%!important;margin:0!important}}@media (max-width:768px){.CreamBox{margin:2rem auto}.Page4-container{padding:4rem 0}.Page4-thumb{width:100%;height:auto;aspect-ratio:1}}.Page4-title{font-size:8rem;font-family:var(--font-domaine-display);margin-bottom:5rem;line-height:1.1;font-weight:400}.Page4-meta,.Page4-title{color:var(--color-black-ui)}.Page4-meta{display:flex;gap:3rem;font-family:var(--font-maison-neue-mono);text-transform:uppercase;font-size:1.2rem;margin-bottom:15rem}.Page4-btn{display:inline-flex;align-items:center;border:1px solid var(--color-black-ui);text-decoration:none;color:var(--color-black-ui);transition:all .3s ease;background:transparent;padding:0;width:max-content}.Page4-btnText{padding:1.5rem 3rem;font-family:var(--font-maison-neue-mono);text-transform:uppercase;font-size:1.2rem;transition:color .3s ease}.Page4-btnIcon{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:var(--color-white);transition:all .3s ease;border-left:1px solid var(--color-black-ui)}.Page4-btn:hover,.Page4-btnIcon{background-color:var(--color-black-ui)}.Page4-btn:hover .Page4-btnText{color:var(--color-white)}.Page4-btn:hover .Page4-btnIcon{background-color:var(--color-white);color:var(--color-black-ui)}.Page4-table{width:100%;border-top:1px solid var(--color-black-ui);margin-top:5rem;display:flex;flex-direction:column;position:relative;z-index:10}.Page4-tableHeader{display:grid;grid-template-columns:2.2fr 1.3fr 2.2fr 1.3fr;padding:1.6rem 1rem;border-bottom:2px solid var(--color-black-ui);font-weight:800;font-family:var(--font-domaine-display),serif;font-size:clamp(2rem,2.6vw,3rem);color:var(--color-black-ui);align-items:center}.Page4-headerCell{font-weight:800}.Page4-headerBua{text-align:center}.Page4-headerScope{text-align:right}.Page4-tableRow{display:grid;grid-template-columns:2.2fr 1.3fr 2.2fr 1.3fr;padding:2rem 1rem;border-bottom:1px solid rgba(0,0,0,.2);align-items:center;text-decoration:none;color:var(--color-black-ui);transition:color .3s ease,padding-left .3s ease;cursor:pointer;position:relative;overflow:hidden;z-index:1}.Page4-tableRow>*{position:relative;z-index:2;color:inherit}.Page4-tableRow:before{background-color:var(--color-black-ui);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:50% 100%;transition:transform .5s var(--power3-out);width:100%;z-index:1}@media (hover:hover) and (pointer:fine){.Page4-tableRow:hover{color:var(--color-white);padding-left:2rem}.Page4-tableRow:hover:before{transform:scaleY(1);transition:transform .4s var(--power3-out)}.Page4-tableRow:hover .Page4-tableIcon,.Page4-tableRow:hover .Page4-tableScope svg{transform:translate(4px,-4px)}}.Page4-tableName{font-family:var(--font-domaine-display),serif;font-size:2.2rem;font-weight:500}.Page4-tableSize{text-align:center}.Page4-tableLoc,.Page4-tableSize{text-transform:uppercase;letter-spacing:.05em}.Page4-tableLoc,.Page4-tableScope,.Page4-tableSize{font-family:var(--font-maison-neue-mono),monospace;font-size:1.4rem}.Page4-tableScope{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;font-weight:500}.Page4-tableScope svg{width:14px;height:14px;flex-shrink:0;transition:transform .3s ease}.Page4-tableIcon{font-size:2rem;display:flex;align-items:center;transition:transform .3s ease}.Page4-bottomBtn{display:inline-flex;align-items:center;border:1px solid var(--color-black-ui);text-decoration:none;color:var(--color-black-ui);margin-top:8rem;transition:all .3s ease;background:transparent;padding:0;width:max-content}.Page4-bottomBtnText{padding:1.5rem 3rem;font-family:var(--font-maison-neue-mono);text-transform:uppercase;font-size:1.2rem;transition:color .3s ease}.Page4-bottomBtnIcon{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:var(--color-white);transition:all .3s ease;border-left:1px solid var(--color-black-ui)}.Page4-bottomBtn:hover,.Page4-bottomBtnIcon{background-color:var(--color-black-ui)}.Page4-bottomBtn:hover .Page4-bottomBtnText{color:var(--color-white)}.Page4-bottomBtn:hover .Page4-bottomBtnIcon{background-color:var(--color-white);color:var(--color-black-ui)}html{font-size:calc(1000 / var(--size) * 1vw)!important}*,:after,:before{box-sizing:border-box}canvas,img,svg,video{max-width:100%;display:block}.title-1{font-size:var(--text-96);line-height:1.05}.title-2{font-size:var(--text-64);line-height:1.15}.txt-1{font-size:var(--text-24)}.txt-2{font-size:var(--text-20)}@media (max-width:1024px){.title-1{font-size:clamp(3.2rem,8vw,var(--text-96))}.title-2{font-size:clamp(2.6rem,6vw,var(--text-64))}.txt-1{font-size:clamp(1.6rem,3vw,var(--text-24))}.txt-2{font-size:clamp(1.4rem,2.5vw,var(--text-20))}}@media (max-width:768px){.title-1{font-size:clamp(2.8rem,9vw,4rem)!important}.title-2{font-size:clamp(2.2rem,7vw,3.2rem)!important}.txt-1{font-size:clamp(1.5rem,4vw,2rem)!important}.txt-2{font-size:clamp(1.3rem,3.5vw,1.8rem)!important}}@media (max-width:480px){.title-1{font-size:clamp(2.4rem,10vw,3.2rem)!important}.title-2{font-size:clamp(1.9rem,8vw,2.6rem)!important}}.wrapper-full{padding-left:clamp(1.5rem,5vw,5rem);padding-right:clamp(1.5rem,5vw,5rem)}@media (max-width:1024px){body{overflow-x:clip}#project-hover-image,.AppCursorSlideshow{display:none!important}}.PageLoader{padding:0 clamp(1.5rem,5vw,5rem)}.PageLoader-logo{left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;margin:0 auto!important}#loader-logo-img,.LoaderLogoImg,html[dir=rtl] #loader-logo-img{max-height:220px!important;width:auto!important}@media (max-width:1024px){.LoaderLogoText{font-size:1.8rem!important;letter-spacing:.08em!important;white-space:normal!important;flex-wrap:wrap!important;max-width:88vw!important;justify-content:center!important}.PageLoader-thumbnail{width:22rem;height:12rem}.PageLoader--subpage .LoaderLogoText{font-size:2.2rem!important;letter-spacing:.12em!important;white-space:normal!important;flex-wrap:wrap!important}#loader-logo-img,.LoaderLogoImg,.PageLoader--subpage #loader-logo-img{max-height:120px!important;width:auto!important}}@media (max-width:480px){.LoaderLogoText{font-size:1.4rem!important;letter-spacing:.06em!important}.PageLoader--subpage .LoaderLogoText{font-size:1.5rem!important}#loader-logo-img,.LoaderLogoImg,.PageLoader--subpage #loader-logo-img{max-height:80px!important;width:auto!important}.PageLoader-thumbnail{width:16rem;height:9rem}}.PageLoader--subpage{background-color:var(--color-white)}.PageLoader--subpage .AppLoaderLogo-progress,.PageLoader--subpage .PageLoader-thumbnail{display:none!important}.PageLoader--subpage .PageLoader-logo{top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;position:absolute!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:900px!important;text-align:center!important;margin:0 auto!important;padding:0 2rem!important}.PageLoader--subpage #loader-logo-img{max-height:260px!important;width:auto!important;margin-bottom:28px!important}.PageLoader--subpage .LoaderLogoText{font-size:clamp(2.4rem,3.8vw,3.9rem)!important;letter-spacing:.18em!important;font-weight:700!important;margin-bottom:0!important;display:flex!important;justify-content:center!important;flex-wrap:nowrap!important}.PageLoader--subpage .LoaderLogoText span{display:inline-block;opacity:0;transform:translateY(15px)}.AppHeader{padding:clamp(1.5rem,3vw,3rem) clamp(1.5rem,5vw,5rem)}@media (max-width:1024px){.AppHeader-nav,.AppHeader-navDivider{display:none!important}}.HeaderLogoContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;width:100%}.HeaderLogoSymbolWrap,.HeaderLogoSymbolWrap--desktopHide{display:flex!important;align-items:center!important;position:absolute!important;left:.5rem!important;top:50%!important;transform:translateY(-50%)!important;z-index:20!important;opacity:1!important;visibility:visible!important}.HeaderLogoImg{height:clamp(5.2rem,6.5vw,8.5rem)!important;width:auto!important;display:block!important;object-fit:contain!important;aspect-ratio:auto!important;transition:opacity .3s ease}.HeaderLogoImg--white{display:none!important;opacity:0!important}.HeaderLogoImg--black{pointer-events:auto!important}.AppHeader--dark .HeaderLogoImg--white,.AppHeader[data-theme=dark] .HeaderLogoImg--white,.HeaderLogoImg--black{display:block!important;opacity:1!important}.AppHeader--dark .HeaderLogoImg--black,.AppHeader--light .HeaderLogoImg--white,.AppHeader[data-theme=dark] .HeaderLogoImg--black,.AppHeader[data-theme=light] .HeaderLogoImg--white{opacity:0!important;display:none!important}.AppHeader--light .HeaderLogoImg--black,.AppHeader[data-theme=light] .HeaderLogoImg--black{opacity:1!important;display:block!important}.HeaderLogoBrandWrap{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;width:auto;max-width:100%}.HeaderLogoText{font-size:clamp(4.2rem,6vw,9.2rem);color:var(--header-text-color,#fff);gap:clamp(1.6rem,3.4vw,5.2rem);line-height:1;margin:0;letter-spacing:normal}.HeaderLogoSubtitle,.HeaderLogoText{font-family:var(--font-maison-neue),"Plus Jakarta Sans",sans-serif;font-weight:700;text-transform:uppercase;white-space:nowrap;display:flex;justify-content:center;align-items:center;width:100%}.HeaderLogoSubtitle{font-size:clamp(1.1rem,1.45vw,2.2rem);color:var(--header-text-color);gap:clamp(.38rem,1.12vw,1.74rem);margin-top:clamp(.6rem,.9vw,1.2rem);line-height:1.15;transition:color .35s ease,opacity .35s ease;opacity:.95}.HeaderLogoSubtitle .header-sub-word{display:inline-flex;align-items:center;gap:clamp(.38rem,1.12vw,1.74rem)}.HeaderLogoSubtitle .header-sub-space{display:inline-block;width:clamp(1.7rem,3.65vw,5rem);flex-shrink:0}@media (max-width:1024px){.AppHeader{position:absolute!important;top:0!important;left:0!important;right:0!important;height:auto!important;flex-direction:row!important;padding:0!important;gap:0!important;background:transparent!important}.AppHeader,.AppHeader-logo{width:100%!important;align-items:center!important;justify-content:center!important;z-index:100!important;pointer-events:auto!important}.AppHeader-logo{position:relative!important;padding:1.2rem 1.5rem!important;display:flex!important;background:none!important;border-bottom:1px solid var(--header-divider-color)!important}.AppHeader-logoLink{text-decoration:none!important;max-width:100%!important}.AppHeader-logo .HeaderLogoContainer,.AppHeader-logoLink{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important}.AppHeader-logo .HeaderLogoContainer{flex-direction:row!important;position:relative!important}.AppHeader-logo .HeaderLogoSymbolWrap{display:flex!important;align-items:center!important;position:absolute!important;left:.2rem!important;top:50%!important;transform:translateY(-50%)!important;z-index:20!important;opacity:1!important;visibility:visible!important}.AppHeader-logo .HeaderLogoImg{height:clamp(3.2rem,7.2vw,4.4rem)!important;width:auto!important;display:block!important;object-fit:contain!important;aspect-ratio:auto!important}.AppHeader-logo .HeaderLogoBrandWrap{display:inline-flex!important;flex-direction:column!important;margin:0 auto!important;padding:0 3.2rem!important;max-width:calc(100% - 5.5rem)!important;width:auto!important}.AppHeader-logo .HeaderLogoBrandWrap,.AppHeader-logo .HeaderLogoText{align-items:center!important;justify-content:center!important;text-align:center!important}.AppHeader-logo .HeaderLogoText{gap:clamp(.5rem,1.8vw,1.1rem)!important;font-size:clamp(2.2rem,5.8vw,3.4rem)!important;font-weight:800!important;letter-spacing:normal!important;line-height:1!important;margin:0!important;padding:0!important}.AppHeader-logo .HeaderLogoSubtitle,.AppHeader-logo .HeaderLogoText{display:flex!important;width:100%!important;font-family:Plus Jakarta Sans,sans-serif!important;white-space:nowrap!important;color:inherit!important;opacity:1!important;visibility:visible!important}.AppHeader-logo .HeaderLogoSubtitle{justify-content:center!important;align-items:center!important;font-size:clamp(.72rem,1.8vw,1.1rem)!important;font-weight:700!important;text-align:center!important;line-height:1.2!important;margin-top:.35rem!important}.AppHeader--dark .AppHeader-logo .HeaderLogoSubtitle,.AppHeader--dark .AppHeader-logo .HeaderLogoText{color:var(--color-white)!important}.AppHeader--light .AppHeader-logo .HeaderLogoSubtitle,.AppHeader--light .AppHeader-logo .HeaderLogoText{color:var(--color-black-ui)!important}.AppHeader-logo .HeaderLogoSubtitle .header-sub-word{display:inline-flex!important;align-items:center!important;gap:clamp(.12rem,.45vw,.35rem)!important}.AppHeader-logo .HeaderLogoSubtitle .header-sub-space{display:inline-block!important;width:clamp(.6rem,1.8vw,1.2rem)!important;flex-shrink:0!important}.AppHeader-logo .HeaderLogoText .header-letter-wrap{display:inline-block!important;overflow:visible!important}.AppHeader-logo .HeaderLogoText .header-letter-inner{display:inline-block!important;transform:none!important;opacity:1!important;visibility:visible!important}#header-logo-text{display:flex!important;opacity:1!important;visibility:visible!important}.AppHeader-nav,.AppHeader-navDivider{display:none!important}.AppHeader-menuButton{position:fixed!important;top:1.2rem!important;right:1.2rem!important;left:auto!important;bottom:auto!important;transform:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:.5rem!important;background:#282c34!important;color:#fff!important;border:none!important;border-radius:0!important;padding:.8rem 1.4rem!important;cursor:pointer!important;font-family:var(--font-inter,"Inter",sans-serif)!important;font-size:1.3rem!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:none!important;pointer-events:auto!important;z-index:999999!important;transition:background .3s,color .3s!important;width:auto!important;height:auto!important;box-shadow:0 4px 12px rgba(0,0,0,.25)!important}.AppHeader{overflow:visible!important}.AppHeader-menuButton .AppHeader-menuButtonIcon{display:none!important}.AppHeader-menuButton:before{content:"+";display:inline-block;font-size:1.5rem;font-weight:400;margin-right:.3rem}.AppHeader-menuButton .AppHeader-menuButtonLabel{display:inline!important}.AppHeader-menuButton.--open{background:#f5f0e8!important;color:#111!important}}@media (max-width:480px){.AppHeader-logo .HeaderLogoBrandWrap{padding:0 3.2rem!important;max-width:calc(100% - 5.5rem)!important}.AppHeader-logo .HeaderLogoText{font-size:clamp(2.2rem,6.4vw,3rem)!important;gap:clamp(.35rem,1.1vw,.65rem)!important;font-weight:800!important}.AppHeader-logo .HeaderLogoSubtitle{font-size:clamp(.72rem,1.8vw,1.1rem)!important;margin-top:.3rem!important;font-weight:700!important}.AppHeader-logo .HeaderLogoImg{height:clamp(3.4rem,8.5vw,4.2rem)!important}.AppHeader-menuButton{font-size:1.2rem!important;padding:.7rem 1.1rem!important;right:1rem!important}}@media (max-width:1024px){.AppHeader-mobileMenu{position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:auto!important;width:32rem!important;max-width:85vw!important;height:100dvh!important;background-color:var(--color-beige)!important;z-index:999!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:10rem 3rem 4rem!important;transform:translateX(-100%)!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;box-shadow:2rem 0 5rem rgba(0,0,0,.15)!important;clip-path:none!important;pointer-events:none!important}.AppHeader-mobileMenu.--open{transform:translateX(0)!important;pointer-events:auto!important}html[dir=rtl] .AppHeader-mobileMenu{left:auto!important;right:0!important;transform:translateX(100%)!important;box-shadow:-2rem 0 5rem rgba(0,0,0,.15)!important}html[dir=rtl] .AppHeader-mobileMenu.--open{transform:translateX(0)!important}.AppHeader-mobileMenuBackdrop{position:fixed!important;inset:0!important;background:rgba(0,0,0,.4)!important;backdrop-filter:blur(4px)!important;opacity:0!important;pointer-events:none!important;transition:opacity .4s ease!important;z-index:998!important}.AppHeader-mobileMenuBackdrop.--open{opacity:1!important;pointer-events:auto!important}.AppHeader-mobileNav{margin-bottom:3rem!important;gap:1.5rem!important}.AppHeader-mobileNavItem{font-size:2.8rem!important;margin-bottom:2rem!important;padding-left:5rem!important;gap:3rem!important}.AppHeader-mobileNavIcon{left:1rem!important;top:.2rem!important}.AppHeader-mobileMenuLogo{margin-top:auto!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;padding-bottom:2rem!important}.AppHeader-mobileMenuLogo .HeaderLogoContainer{flex-direction:column!important;align-items:center!important;gap:1rem!important;width:100%!important}.AppHeader-mobileMenuLogo img{height:6rem!important;width:auto!important}.AppHeader-mobileMenuLogo .HeaderLogoText{display:block!important;font-size:1.8rem!important;text-align:center!important;white-space:nowrap!important;color:var(--color-black-ui)!important}.AppHeader-mobileLang{display:flex!important;justify-content:center!important;margin-bottom:2rem!important}.AppHeader-mobileLangBtn{min-height:4.8rem!important;min-width:14rem!important;padding:0 2.4rem!important;border:1px solid rgba(0,0,0,.15)!important;background:transparent!important;font-family:var(--font-maison-neue-mono)!important;font-size:1.4rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-black-ui)!important;cursor:pointer!important}.SliceHomeHero-background{bottom:0!important;height:100%!important}.SliceHomeHero-preview{width:clamp(28rem,76vw,36rem)!important;height:clamp(16rem,26vw,22rem)!important;bottom:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin:0 auto!important}.SliceHomeHero-description{bottom:24rem!important;left:2rem!important;right:2rem!important;max-width:100%!important}.SliceHomeHero-descriptionText{font-size:clamp(2.2rem,5.5vw,3.2rem)!important}}@media (max-width:768px){.SliceHomeHero-background{bottom:0!important;height:100%!important}.SliceHomeHero-preview{width:clamp(26rem,80vw,34rem)!important;height:clamp(15rem,42vw,20rem)!important;bottom:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin:0 auto!important}.SliceHomeHero-description{bottom:22rem!important;left:2rem!important;right:2rem!important}.SliceHomeHero-descriptionText{font-size:clamp(2rem,6.5vw,2.8rem)!important;line-height:1.15!important}}@media (max-width:480px){.SliceHomeHero-preview{width:clamp(24rem,86vw,32rem)!important;height:clamp(14rem,48vw,18.5rem)!important;bottom:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin:0 auto!important}.SliceHomeHero-description{bottom:20rem!important;left:1.5rem!important;right:1.5rem!important}.SliceHomeHero-descriptionText{font-size:clamp(1.8rem,6vw,2.4rem)!important}}.SliceHomeHero-slideImage{transform-origin:center center}#agency .SliceHomeAgency-content{padding-top:0;display:flex;flex-direction:column;align-items:center}#agency .image-section{width:100%;max-width:1300px;display:flex;justify-content:space-between;align-items:flex-start;padding:100px 40px 40px 8%;margin-top:4rem;box-sizing:border-box;position:relative;z-index:2}#agency .side-text-container{width:250px;flex:1;margin-right:40px;padding:2rem}#agency .image-container{width:65%;flex:1;max-width:1000px;overflow:hidden;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.1);aspect-ratio:16/10;min-height:240px}#agency .main-image{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.1);will-change:transform}#agency .curved-line{position:absolute;top:50px;left:60%;width:40vw;height:40vw;border:1px solid #dcdcdc;border-radius:50%;pointer-events:none;z-index:0}@media (max-width:1200px){#agency .image-section{padding:60px 30px 40px 5%}#agency .side-text-container{width:200px}}@media (max-width:1024px){#agency .SliceHomeAgency-content{padding-top:0}#agency .main-title{font-size:clamp(3.24rem,5.4vw,5.94rem);margin-left:0;left:0}#agency .subtitle-wrapper{margin-left:0;text-align:center}#agency .subtitle{font-size:1.6rem}#agency .image-section{flex-direction:column;padding:40px 20px;align-items:center;margin-top:2rem}#agency .side-text-container{width:100%;margin-bottom:30px;padding:0;margin-right:0}#agency .image-container{width:100%;aspect-ratio:3/4}#agency .curved-line{display:none}}@media (max-width:768px){#agency .SliceHomeAgency-content{padding-top:0}#agency .main-title{font-size:clamp(3.24rem,5.4vw,5.94rem)!important;margin:0 0 20px;text-align:start}#agency .subtitle-wrapper{margin:0;text-align:center;padding:0 15px}#agency .subtitle{font-size:1.4rem}#agency .image-section{padding:30px 15px;margin-top:0}#agency .side-text{font-size:11px;text-align:center}#agency .plus-icon{display:none}#agency .image-container{aspect-ratio:3/4;min-height:400px}}@media (max-width:480px){#agency .image-container{aspect-ratio:3/4;min-height:350px}}.Page3-container{padding:clamp(3rem,6vw,4rem) 0 clamp(6rem,12vw,12rem);min-height:auto}@media (max-width:1024px){.Page3-container{min-height:auto;padding-bottom:6rem}.Page3-grid{gap:3rem}.Page3-spacer{height:4rem}}@media (max-width:768px){.Page3-container{padding:3rem 0 5rem}.Page3-heroImage{margin-bottom:-2rem}.Page3-grid{gap:2rem}.Page3-spacer{height:2rem}.Page3-leftCol .trigger-zoom{border:none!important;padding:0!important}.trigger-parallax-up{transform:none!important}}.Page4-container{padding:clamp(4rem,8vw,10rem) 0}.CreamBox{width:clamp(90%,92vw,130rem);max-width:100%;margin:3rem auto;padding:clamp(4rem,8vw,12rem) clamp(2rem,5vw,8rem)}.Page4-title{font-size:clamp(3rem,7vw,8rem);margin-bottom:clamp(2rem,4vw,5rem)}.Page4-meta{flex-wrap:wrap;gap:1.5rem;margin-bottom:clamp(4rem,8vw,15rem);font-size:clamp(1rem,1.5vw,1.2rem)}@media (max-width:1200px){.CreamBox{width:95%;padding:8rem 4rem}.Page4-topSection{padding-left:0;padding-right:0;gap:4rem}.Page4-heroWrapper{width:100%;margin:0}.Page4-textContent{max-width:100%}}@media (max-width:1024px){.CreamBox{padding:6rem 3rem!important}.Page4-topSection{flex-direction:column-reverse!important;padding-left:0!important;padding-right:0!important;align-items:stretch!important;gap:3rem!important}.Page4-title{font-size:clamp(2.8rem,8vw,5rem)!important;margin-bottom:2.5rem!important}.Page4-meta{margin-bottom:3rem!important}.Page4-heroWrapper{width:100%!important;margin:0!important}.Page4-textContent{max-width:100%!important}}@media (max-width:768px){.CreamBox{padding:4rem 2rem!important;width:100%!important;margin:2rem auto!important}.Page4-container{padding:3rem 0!important}.Page4-title{font-size:clamp(2.2rem,8vw,3.5rem)!important}.Page4-tableHeader{grid-template-columns:1.5fr 1fr 1fr!important;font-size:1.8rem!important;padding:1.2rem .5rem!important}.Page4-headerLoc{display:none!important}.Page4-tableRow{grid-template-columns:1.5fr 1fr 1fr!important;gap:.8rem!important;padding:1.4rem .5rem!important}.Page4-tableSize{grid-column:auto!important;font-size:1.2rem!important;text-align:center!important}.Page4-tableLoc{display:none!important}.Page4-tableScope{font-size:1.2rem!important}.Page4-tableName{font-size:1.6rem!important}}@media (hover:hover) and (pointer:fine){.Page4-tableRow:hover{background-color:var(--color-black-ui);color:var(--color-white);padding-left:2rem}.Page4-tableRow:hover .Page4-tableIcon{transform:translate(5px,-5px)}}.SliceMediaFullscreen{aspect-ratio:16/9;width:100%}@media (max-width:1024px){.SliceMediaFullscreen{aspect-ratio:4/3!important}}@media (max-width:768px){.SliceMediaFullscreen{aspect-ratio:4/5!important;height:auto!important}}@media (max-width:480px){.SliceMediaFullscreen{aspect-ratio:1/1!important}}.SliceHomeVision{overflow:hidden}@media (max-width:1024px){.SliceHomeVision-header{margin-bottom:6rem}.SliceHomeVision-crossTextBlock{position:relative!important;margin-left:0!important;margin-top:3rem!important;gap:3rem}.SliceHomeVision-images{margin-top:4rem}.SliceHomeVision-image1,.SliceHomeVision-image2{max-width:50rem;width:100%}}@media (max-width:768px){.SliceHomeVision{padding:4rem 0 0}.SliceHomeVision-header{margin-bottom:4rem}.SliceHomeVision-images{gap:1.5rem;margin-top:3rem}.SliceHomeVision-image1,.SliceHomeVision-image2{max-width:36rem;width:85vw;margin:0 auto}.SliceHomeVision-quoteText{font-size:clamp(1.8rem,5vw,2.4rem)!important;max-width:90vw!important;margin:0 auto 5rem!important;text-align:center!important;padding:0 1.5rem!important}.SliceHomeVision-crossTextBlock{margin-bottom:4rem}}@media (max-width:480px){.SliceHomeVision-image1,.SliceHomeVision-image2{width:92vw;max-width:none}}.SliceHomeInspiration-hero{height:clamp(40vh,60vh,80vh)}.SliceHomeInspiration-heroContent{padding:0 clamp(1.5rem,5vw,4rem)}.SliceHomeInspiration-heroTitle{font-size:clamp(2.4rem,4vw,4.4rem)!important}.SliceHomeInspiration-heroDescription{font-size:clamp(1.4rem,2.5vw,2rem)!important}.SliceHomeInspiration-introText{font-size:clamp(1.4rem,2.5vw,2rem);max-width:100%}@media (max-width:768px){.SliceHomeInspiration-content{padding-top:5rem;padding-bottom:5rem}.SliceHomeInspiration-introText{font-size:1.4rem;margin-bottom:3rem}.SliceHomeInspiration-button{margin-bottom:5rem}.SliceHomeInspiration-hero{height:60vh}}@media (max-width:1024px){.SliceHomeInspiration-accordionHead{min-height:5.6rem!important;padding:1.2rem 0!important;cursor:pointer}.SliceHomeInspiration-accordionSection{margin-bottom:4rem}}@media (max-width:768px){.SliceHomeInspiration-crossText{display:none}}.SliceHomeInspiration-galleryItem{transition:clip-path .7s var(--power3-out),opacity .4s,box-shadow .45s var(--power3-out)}@media (pointer:coarse){.SliceHomeInspiration-galleryItem:hover{border:0!important}}.AppFooter{padding-top:clamp(2rem,3.5vw,4rem)}.AppFooter-content{gap:clamp(2rem,3.5vw,4.5rem)}.AppFooter-mainNavItem{font-size:clamp(1.6rem,1.8vw,2.1rem)}.AppFooter-colDetail{font-size:1.35rem}.AppFooter-bottomWrapper{gap:.8rem}.AppFooter-logoContainer{display:flex!important;flex-direction:column!important;align-items:center!important;gap:1.5rem!important}.AppFooter-logoImg{height:auto!important;max-height:110px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto!important}@media (max-width:768px){.AppFooter-logoContainer{gap:1.2rem!important}.AppFooter-logoText{font-size:clamp(3.2rem,13vw,6.5rem)!important;white-space:nowrap!important}.AppFooter-logoText.AppFooter-subtitleText{font-size:clamp(1.3rem,5.2vw,2.6rem)!important}.AppFooter-logoImg{max-height:85px!important}.AppFooter-content{grid-template-columns:1fr!important}}@media (max-width:480px){.AppFooter-logoContainer{gap:1rem!important}.AppFooter-logoText{font-size:clamp(2.4rem,10vw,4rem)!important}.AppFooter-logoText.AppFooter-subtitleText{font-size:clamp(1rem,4vw,1.6rem)!important}.AppFooter-logoImg{max-height:70px!important}.AppFooter-mainNavItem{font-size:1.8rem!important}}html[dir=rtl] .AppFooter-container{text-align:right;direction:rtl}html[dir=rtl] .AppFooter-content{direction:rtl}html[dir=rtl] .AppFooter-mainNav{align-items:flex-start!important;text-align:right!important}html[dir=rtl] .AppFooter-secondaryNav{flex-direction:row!important;justify-content:flex-start!important}html[dir=rtl] .AppFooter-col,html[dir=rtl] .AppFooter-colBlock{text-align:right;align-items:flex-start}html[dir=rtl] .AppFooter-colTitle{text-align:right;align-self:flex-start}html[dir=rtl] .AppFooter-colDetail{display:flex;flex-direction:column;align-items:flex-start;text-align:right}html[dir=rtl] .AppFooter-colLink{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.8rem;text-align:right;direction:rtl;width:fit-content}html[dir=rtl] .AppFooter-colLinkCross{margin-left:0;margin-right:.6rem}.AppFooter-brandBlock,.AppFooter-brandTitle,.AppFooter-logoText,.AppFooter-subtitleText,.HeaderLogoContainer,.HeaderLogoText,.LoaderLogoText,.footer-letter-inner,.footer-letter-wrap,.header-letter-inner,.header-letter-wrap,[dir=ltr],html[dir=rtl] .AppFooter-brandBlock,html[dir=rtl] .AppFooter-brandTitle,html[dir=rtl] .AppFooter-logoText,html[dir=rtl] .AppFooter-subtitleText,html[dir=rtl] .HeaderLogoContainer,html[dir=rtl] .HeaderLogoText,html[dir=rtl] .footer-letter-inner,html[dir=rtl] .footer-letter-wrap,html[dir=rtl] .header-letter-inner,html[dir=rtl] .header-letter-wrap,html[dir=rtl] [dir=ltr]{direction:ltr!important;unicode-bidi:isolate!important}html[dir=rtl],html[dir=rtl] body{font-family:Tajawal,sans-serif!important}html[dir=rtl] .AppFooter-colTitle,html[dir=rtl] .AppHeader-navItem,html[dir=rtl] .HomeSliceHeader-title,html[dir=rtl] .Page4-title,html[dir=rtl] .SliceAgencyHero-title,html[dir=rtl] .SliceContact-title,html[dir=rtl] .SliceHomeHero-title,html[dir=rtl] .SliceHomeInspiration-accordionLabel,html[dir=rtl] .SliceHomeInspiration-heroTitle,html[dir=rtl] .SliceImageCta-title,html[dir=rtl] .SliceProjectsListItem-title,html[dir=rtl] .title-1,html[dir=rtl] .title-2{font-family:Tajawal,sans-serif!important;font-weight:700!important}html[dir=rtl] .AppHeader-menuButton{right:auto!important;left:1.2rem!important}html[dir=rtl] .ScrollBar-component,html[dir=rtl] .ScrollBar-thumb{right:auto;left:3px}html[dir=rtl] .AppHeader-logo .HeaderLogoSymbolWrap{left:auto!important;right:.2rem!important}html[dir=rtl] .AppHeader-navMain,html[dir=rtl] .AppHeader-navSecondary{flex-direction:row-reverse}html[dir=rtl] .SliceProjectsListItem-content{text-align:right}html[dir=rtl] .SliceProjectsListItem-tags{justify-content:flex-start;flex-direction:row-reverse}html[dir=rtl] .SliceContact-addresses,html[dir=rtl] .SliceContact-contactInfo,html[dir=rtl] .SliceProjectsListItem-descWrap{text-align:right}html[dir=rtl] .SliceContact-contactLink{flex-direction:row-reverse;justify-content:flex-end}html[dir=rtl] .HomeSliceHeader-title,html[dir=rtl] .SliceAgencyHero-title,html[dir=rtl] .SliceBlogList-title,html[dir=rtl] .SliceContact-title,html[dir=rtl] .SliceProjectsList-title{line-height:1.25!important;text-align:right!important}@media (min-width:1025px){html[dir=rtl] .HomeSliceHeader-content{margin-left:0!important;margin-right:55.5rem!important;margin-top:-5rem!important;width:80rem!important;max-width:100%!important;text-align:right!important}html[dir=rtl] .HomeSliceHeader-description{text-align:justify!important;text-justify:inter-word!important;text-align-last:right!important;hyphens:auto}.SliceBlogList,.SliceContact,.SliceProjectsList{padding-top:clamp(24rem,26vw,32rem)!important}html[dir=rtl] .Page4-topSection{padding-left:0!important;padding-right:0!important;text-align:right!important;flex-direction:row!important}html[dir=rtl] .Page4-thumbWrapper{left:auto!important;right:auto!important;top:auto!important;position:relative!important}html[dir=rtl] .Page4-heroWrapper{margin:0!important}}html[dir=rtl] .Page4-textContent,html[dir=rtl] .Page4-title{text-align:right!important}html[dir=rtl] .Page4-meta{justify-content:flex-start!important;text-align:right!important;direction:rtl!important}html[dir=rtl] .Page4-desc{text-align:right!important;direction:rtl!important;line-height:1.7!important}html[dir=rtl] .Page4-tableHeader{direction:rtl!important}html[dir=rtl] .Page4-headerScope{text-align:left!important}html[dir=rtl] .Page4-tableRow{direction:rtl!important;text-align:right!important}html[dir=rtl] .Page4-tableLoc,html[dir=rtl] .Page4-tableName{text-align:right!important}html[dir=rtl] .Page4-tableScope{justify-content:flex-start!important}html[dir=rtl] .Page4-tableRow:hover .Page4-tableScope svg{transform:translate(-4px,-4px)!important}html[dir=rtl] .AppButton{direction:rtl;max-width:100%}html[dir=rtl] .AppButton-label{padding:0 2rem 0 2.2rem}html[dir=rtl] .AppButton-labelText{font-family:Tajawal,sans-serif!important;white-space:nowrap!important}html[dir=rtl] .SliceHomeInspiration-accordionHead{flex-direction:row-reverse!important;justify-content:space-between!important}html[dir=rtl] .SliceHomeInspiration-accordionTitle{text-align:right!important;display:flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:1.5rem!important}html[dir=rtl] .SliceHomeInspiration-crossIcon{margin-right:0!important;margin-left:1.5rem!important}html[dir=rtl] .SliceHomeInspiration-crossText{text-align:left!important}html[dir=rtl] .SliceHomeInspiration-gallery{direction:rtl!important}html[dir=rtl] .SliceHomeInspiration-galleryItem .txt-mono{left:auto!important;right:15px!important;text-align:right!important;direction:rtl!important}html[dir=rtl] .SliceHomeInspiration-heroDescription,html[dir=rtl] .SliceHomeInspiration-heroTitle,html[dir=rtl] .SliceHomeInspiration-introText{text-align:right!important;direction:rtl!important}html[dir=rtl] .HeaderLogoText,html[dir=rtl] .header-letter-inner,html[dir=rtl] .header-letter-wrap{direction:ltr!important;unicode-bidi:isolate!important}@media (max-width:1024px){html[dir=rtl] #agency .image-section{flex-direction:column!important;padding:30px 15px!important;align-items:center!important;margin-top:0!important;width:100%!important;box-sizing:border-box!important}html[dir=rtl] #agency .side-text-container{width:100%!important;margin-bottom:25px!important;padding:0!important;margin-left:0!important;margin-right:0!important;text-align:center!important}html[dir=rtl] #agency .side-text{text-align:center!important;font-size:1.2rem!important;line-height:1.6!important}html[dir=rtl] #agency .image-container{width:100%!important;max-width:100%!important;aspect-ratio:3/4!important;min-height:320px!important;margin:0 auto!important}html[dir=rtl] #agency .main-image{width:100%!important;height:100%!important;object-fit:cover!important}html[dir=rtl] .Page3-container{padding:3rem 0 5rem!important;min-height:auto!important}html[dir=rtl] .Page3-heroImage{width:100%!important;max-width:100%!important;margin:0 auto 2rem!important}html[dir=rtl] .Page3-grid{grid-template-columns:1fr!important;gap:2.5rem!important;width:100%!important}html[dir=rtl] .Page3-leftCol,html[dir=rtl] .Page3-rightCol{width:100%!important}html[dir=rtl] .Page3-leftCol .AppCrossText{width:100%!important;max-width:100%!important;margin-top:2rem!important;margin-bottom:2rem!important}html[dir=rtl] .Page3-leftCol .AppCrossText-text{max-width:100%!important;text-align:right!important}html[dir=rtl] .Page4-topSection{flex-direction:column-reverse!important;padding-left:0!important;padding-right:0!important;align-items:stretch!important;gap:3rem!important;width:100%!important}html[dir=rtl] .Page4-heroWrapper{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}html[dir=rtl] .Page4-hero{width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important}html[dir=rtl] .Page4-thumbWrapper{display:none!important}html[dir=rtl] .Page4-textContent{max-width:100%!important;width:100%!important;text-align:right!important}html[dir=rtl] .Page4-title{font-size:clamp(2.2rem,8vw,3.5rem)!important;text-align:right!important}html[dir=rtl] .Page4-actionWrap{text-align:right!important}html[dir=rtl] .CreamBox{width:100%!important;max-width:100%!important;padding:4rem 2rem!important;margin:2rem auto!important;box-sizing:border-box!important;overflow:hidden!important}html[dir=rtl] .HomeSliceHeader-content{margin-left:0!important;margin-right:0!important;margin-top:2rem!important;width:100%!important;max-width:100%!important;text-align:center!important}html[dir=rtl] .HomeSliceHeader-description{text-align:center!important;margin-bottom:2rem!important}html[dir=rtl] .SliceHomeVision-images{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2rem!important;margin:3rem auto!important}html[dir=rtl] .SliceHomeVision-image1,html[dir=rtl] .SliceHomeVision-image2{width:100%!important;max-width:36rem!important;margin:0 auto!important}html[dir=rtl] .SliceHomeVision-crossTextBlock{position:static!important;margin:3rem 0 4rem!important;align-items:center!important;text-align:center!important;width:100%!important}html[dir=rtl] .SliceHomeVision-crossTextBlock .AppCrossText{justify-content:center!important;text-align:center!important}html[dir=rtl] .SliceHomeVision-crossTextBlock .AppCrossText-text{text-align:center!important;max-width:100%!important}html[dir=rtl] .SliceHomeVision-crossTextBlock .AppButton{margin:3rem auto 0!important}html[dir=rtl] .SliceHomeVision-quoteText{text-align:center!important;max-width:90vw!important;margin:0 auto 5rem!important}html[dir=rtl] .AppHeader-mobileMenu{left:auto!important;right:0!important;transform:translateX(100%)!important;box-shadow:-2rem 0 5rem rgba(0,0,0,.15)!important;padding:10rem 3rem 4rem!important}html[dir=rtl] .AppHeader-mobileMenu.--open{transform:translateX(0)!important}html[dir=rtl] .AppHeader-mobileNavItem{padding-left:0!important;padding-right:5rem!important;text-align:right!important}html[dir=rtl] .AppHeader-mobileNavIcon{left:auto!important;right:1rem!important}html[dir=rtl] .AppHeader-menuButton{right:auto!important;left:2rem!important}.AppHeader-mobileMenu{padding:10rem 3rem 4rem!important}}.AppHeader-mobileLangSwitch{gap:.6rem!important;margin:0 auto 2.5rem!important;padding:.4rem .8rem!important;background:rgba(0,0,0,.05)!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:9999px!important;max-width:fit-content!important;z-index:10!important}.AppHeader-mobileLangSwitch,.AppHeader-mobileLangSwitch .AppHeader-mobileLangBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important}.AppHeader-mobileLangSwitch .AppHeader-mobileLangBtn{min-width:4.4rem!important;min-height:3.6rem!important;height:auto!important;border:none!important;background:transparent!important;font-family:var(--font-maison-neue-mono),"Tajawal",sans-serif!important;font-size:1.4rem!important;font-weight:600!important;color:hsla(0,0%,7%,.5)!important;cursor:pointer!important;padding:.6rem 1.6rem!important;border-radius:9999px!important;transition:all .25s ease!important;letter-spacing:.08em!important;text-transform:uppercase!important}.AppHeader-mobileLangSwitch .AppHeader-mobileLangBtn:hover{color:var(--color-black-ui)!important}.AppHeader-mobileLangSwitch .AppHeader-mobileLangBtn.--active{color:var(--color-black-ui)!important;font-weight:700!important;background:var(--color-white)!important;box-shadow:0 2px 8px rgba(0,0,0,.12)!important}.AppHeader-mobileLangDivider{color:hsla(0,0%,7%,.3)!important;font-size:1.4rem!important;user-select:none!important}:root{--font-domaine-display:"Playfair Display",serif;--font-maison-neue-mono:"Space Mono",monospace}@media (pointer:coarse){.AppCursorSlideshow{display:none!important}.AppButton{-webkit-tap-highlight-color:transparent}.Page4-tableRow{min-height:5rem}.SliceHomeInspiration-accordionHead{min-height:5.6rem}.AppHeader-mobileNavItem{min-height:5rem}.AppFooter-mainNavItem{padding:.8rem 0}}.Page4-hero,.SanityImage-image,.SliceHomeHero-previewSlide,.SliceHomeHero-slideImage,.SliceHomeInspiration-galleryItemImage,.SliceHomeVision-image1 img,.SliceHomeVision-image2 img,.main-image{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes cecImageShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.SanityImage,.SanityImage-container,.SliceAgencyHero-image1,.SliceAgencyHero-image2,.SliceAgencyHero-image3,.SliceAgencyInspiration-image,.SliceAgencyMood-image1,.SliceAgencyMood-image2,.SliceContact-image1,.SliceContact-image1 .SanityImage-container,.SliceTeam-mainImage,.SliceTeam-sectionImage{position:relative;background:linear-gradient(90deg,hsla(37,21%,88%,.6),hsla(40,25%,95%,.95) 50%,hsla(37,21%,88%,.6))!important;background-size:200% 100%!important;animation:cecImageShimmer 2.4s ease-in-out infinite!important}.SanityImage-container.is-loaded,.SanityImage.is-loaded,.SliceContact-image1.is-loaded,.is-loaded{animation:none!important}.SliceAgencyHero-image1 img,.SliceAgencyHero-image2 img,.SliceAgencyHero-image3 img,.SliceAgencyInspiration-image img,.SliceAgencyMood-image1 img,.SliceAgencyMood-image2 img,.SliceContact-image1 img,.SliceTeam-mainImage img,.SliceTeam-sectionImage img,img.SanityImage-image{transition:opacity .4s ease-out}.is-loaded img,img.SanityImage-image.is-loaded,img.is-loaded{opacity:1!important}@media (max-width:1024px){.LoaderLogoText{font-size:1.8rem!important;letter-spacing:.1em!important}.LoaderLogoText,.PageLoader--subpage .LoaderLogoText{white-space:normal!important;flex-wrap:wrap!important}.PageLoader--subpage .LoaderLogoText{font-size:2.2rem!important;letter-spacing:.12em!important}.PageLoader--subpage #loader-logo-img{max-height:120px!important}}@media (max-width:480px){.LoaderLogoText{font-size:1.5rem!important;letter-spacing:.08em!important}.PageLoader--subpage .LoaderLogoText{font-size:1.6rem!important;letter-spacing:.08em!important}.PageLoader--subpage #loader-logo-img{max-height:90px!important}}@media (max-width:768px){#agency #image-container{aspect-ratio:3/4;min-height:400px}}@media (max-width:1024px){.Page4-topSection{padding-left:0!important;flex-direction:column-reverse!important;align-items:stretch!important;gap:4rem!important}.Page4-heroWrapper{width:100%!important;margin-right:0!important;margin-top:0!important}.Page4-textContent{max-width:100%!important}.Page4-title{font-size:4.5rem!important;margin-bottom:3rem!important}.Page4-meta{margin-bottom:4rem!important}.Page4-thumb{display:none!important}}@media (max-width:768px){.Page4-tableRow{grid-template-columns:1fr auto!important;gap:1rem!important;padding:1.5rem 1rem!important}.Page4-tableLoc,.Page4-tableSize{grid-column:1!important;font-size:1.2rem!important}.Page4-tableIcon{grid-row:1/span 2!important;grid-column:2!important}.Page4-tableName{font-size:1.8rem!important}.SliceMediaFullscreen{aspect-ratio:4/5!important;height:50vh!important}.SliceHomeVision-quoteText{max-width:100%!important;font-size:2.2rem!important;padding:0 1.5rem!important;text-align:center!important}}html[dir=rtl] .AppFooter-mainNav{flex-direction:column!important}.char-inner,.char-wrap,.footer-char,.word-inner,.word-wrap{text-indent:0!important}@media (max-width:1024px){.AppHeader-mobileMenu{position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:auto!important;width:32rem!important;max-width:85%!important;height:100dvh!important;height:100svh!important;background-color:var(--color-beige)!important;z-index:999!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:13rem 3rem 4rem!important;transform:translateX(-100%)!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;box-shadow:2rem 0 5rem rgba(0,0,0,.15)!important;clip-path:none!important;pointer-events:none!important}.AppHeader-mobileMenu.--open{transform:translateX(0)!important;pointer-events:auto!important}html[dir=rtl] .AppHeader-mobileMenu{left:auto!important;right:0!important;transform:translateX(100%)!important;box-shadow:-2rem 0 5rem rgba(0,0,0,.15)!important}html[dir=rtl] .AppHeader-mobileMenu.--open{transform:translateX(0)!important}.AppHeader-mobileMenuBackdrop{position:fixed!important;inset:0!important;background:rgba(0,0,0,.4)!important;backdrop-filter:blur(4px)!important;opacity:0!important;pointer-events:none!important;transition:opacity .4s ease!important;z-index:998!important}.AppHeader-mobileMenuBackdrop.--open{opacity:1!important;pointer-events:auto!important}.AppHeader-mobileNav{margin-bottom:3rem!important;gap:1.5rem!important}.AppHeader-mobileNavItem{font-size:2.8rem!important;margin-bottom:2rem!important;padding-left:5rem!important;gap:3rem!important}.AppHeader-mobileNavIcon{left:1rem!important;top:.2rem!important}.AppHeader-mobileMenuLogo{margin-top:auto!important;display:flex!important;padding-bottom:2rem!important}.AppHeader-mobileMenuLogo,.AppHeader-mobileMenuLogo .HeaderLogoContainer{width:100%!important;justify-content:center!important;align-items:center!important}.AppHeader-mobileMenuLogo .HeaderLogoContainer{flex-direction:column!important;gap:1rem!important}.AppHeader-mobileMenuLogo img{height:6rem!important;width:auto!important;margin:0!important}.AppHeader-mobileMenuLogo .HeaderLogoText{display:block!important;font-size:1.8rem!important;text-align:center!important;white-space:nowrap!important;color:var(--color-black-ui)!important;margin:0!important}.AppHeader-mobileLang{display:flex!important;justify-content:center!important;margin-bottom:2rem!important}.AppHeader-mobileLangBtn{min-height:4.8rem!important;min-width:14rem!important;padding:0 2.4rem!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:0!important;background:transparent!important;font-family:var(--font-inter,"Inter",sans-serif)!important;font-size:1.4rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-black-ui)!important;cursor:pointer!important}.title-1{font-size:3.6rem!important}.title-2{font-size:2.8rem!important}.SliceAgencyHero{padding-top:14rem!important;padding-bottom:4rem!important}.SliceAgencyHero-title{font-size:clamp(2.4rem,4vw,4.4rem)!important;left:0!important;text-align:start!important}.SliceAgencyHero-ellipse{display:none!important}.SliceAgencyHero-images{left:0!important;width:100%!important;justify-content:center!important;flex-direction:column!important;align-items:center!important}.SliceAgencyHero-image1,.SliceAgencyHero-image2,.SliceAgencyHero-image3{width:100%!important;max-width:320px!important;margin:1.5rem auto!important}.SliceAgencyHero-quoteSection{width:100%!important;margin:4rem auto 0!important;padding:0 1.5rem!important;position:relative!important;right:auto!important;left:auto!important}.SliceAgencyHero-quote{font-size:2rem!important;text-align:center!important}.SliceAgencyHero-mainText{font-size:3.2rem!important;width:100%!important;margin:4rem auto 0!important;padding:0 1.5rem!important;text-align:center!important}.SliceTeam-description{font-size:1.8rem!important;text-indent:0!important;padding:0 1.5rem!important}.SliceTeam-title{font-size:clamp(2.4rem,4vw,4.4rem)!important;margin-top:4rem!important;text-align:start!important}.SliceTeam-section{flex-direction:column!important;gap:3rem!important}.SliceTeam-sectionTitle{font-size:2rem!important;width:100%!important;text-align:center!important}.SliceTeam-sectionHead{flex-direction:column!important;align-items:center!important;gap:2rem!important}.SliceTeam-sectionTextWrap{width:100%!important;max-width:100%!important;text-align:center!important}.SliceTeam-sectionText{font-size:1.4rem!important}.SliceTeam-sectionImage{width:100%!important;height:auto!important;aspect-ratio:1/1!important;margin:2rem auto 0!important}.SliceAgencyMood-title{font-size:clamp(2.4rem,4vw,4.4rem)!important}.SliceAgencyMood-subtitle,.SliceAgencyMood-title{text-align:start!important;width:auto!important;margin-left:0!important;margin-right:0!important}.SliceAgencyMood-subtitle{font-size:1.4rem!important;margin-top:4rem!important}.SliceAgencyMood-text{font-size:1.8rem!important;text-indent:0!important;max-width:100%!important;padding:0 1.5rem!important;text-align:center!important}.SliceAgencyInspiration-coordinates{font-size:3.2rem!important;padding:3rem 0!important}.SliceAgencyInspiration-texts{margin-top:2rem!important;padding:0 1.5rem!important;flex-direction:column!important}.SliceAgencyInspiration-text{width:100%!important;margin:1.5rem 0!important;text-align:center!important}.SliceImageCta-title{font-size:2.2rem!important;max-width:100%!important;text-align:center!important}.SliceProjectsList{padding-top:20rem!important}.SliceProjectsListItem{padding:4rem 0!important;flex-direction:column-reverse!important;gap:3rem!important}.SliceProjectsListItem-content{width:100%!important;gap:3rem!important}.SliceProjectsListItem-title{font-size:2.8rem!important;text-align:center!important}.SliceProjectsListItem-tags{justify-content:center!important;gap:1rem!important}.SliceProjectsListItem-tag{font-size:1.1rem!important}.SliceProjectsListItem-descWrap{gap:3rem!important;align-items:center!important;width:100%!important}.SliceProjectsListItem-description{max-width:100%!important;text-align:center!important;font-size:1.3rem!important}.SliceProjectsListItem-button{align-self:center!important}.SliceProject-backButtonMobile{top:10rem!important}.SlicePlaceHero-title{font-size:clamp(3.2rem,7vw,4.2rem)!important;text-align:center!important}.SlicePlaceHero-cross{display:none!important}.SlicePlaceHero-text{font-family:var(--font-domaine-display),var(--font-playfair),serif!important;font-size:clamp(2.2rem,5.5vw,3.2rem)!important;font-weight:400!important;line-height:1.45!important;text-shadow:0 4px 30px rgba(0,0,0,.9),0 2px 10px rgba(0,0,0,.95)!important;text-align:center!important}.SliceLargeText{padding:10rem 0!important}.SliceLargeText-content{font-size:2.8rem!important;padding:0 2rem!important}.SliceLivingSpace-introText{font-size:1.8rem!important;text-indent:0!important;text-align:center!important}.SliceLivingSpace-main{margin-top:4rem!important;grid-template-columns:1fr!important}.SliceLivingSpace-mainText{font-size:2.8rem!important;text-align:center!important}.SliceLivingSpace-mainImage{margin:4rem auto 0!important;max-width:100%!important}.SliceClients-intro,.SliceLivingSpace-bottomText{font-size:1.8rem!important;text-align:center!important}.SliceContact{padding-top:20rem!important}.SliceContact-title{font-size:3.6rem!important;text-align:center!important}.SliceContact-description{font-size:1.8rem!important;text-align:center!important}.SliceContact-contactLink{font-size:1.8rem!important;justify-content:center!important}.SliceContact-addresses{align-items:center!important;text-align:center!important}.ContactForm-submit{width:100%!important;min-height:4.8rem!important}body,html{overflow-x:clip}#project-hover-image,.AppCursorSlideshow{display:none!important}.SliceHomeInspiration-accordionHead{min-height:4.8rem!important;padding:1.2rem 0!important}.Page4-title{font-size:clamp(2.4rem,8vw,4.5rem)!important}.Page4-tableRow{min-height:4.8rem!important}}@media (max-width:1024px) and (orientation:landscape){.SliceBlogList-title,.SliceContact-title,.SlicePlaceHero-title{font-size:4.2rem!important}}@media (max-width:768px){.SliceBlogList{padding-top:16rem!important;padding-bottom:6rem!important}.SliceBlogList-title{font-size:3.6rem!important;text-align:center!important}.SliceBlogArticleHero-intro p:first-child{text-indent:0!important}.SliceWysiwyg-content .SliceBlogList-images{grid-template-columns:1fr!important}.SlicePlaceHero-textWrapper{height:auto!important;min-height:6rem!important}.SliceClients-gridRow{flex-wrap:wrap!important;justify-content:center!important;gap:.8rem 1.6rem!important}.SliceClients-name{white-space:normal!important;font-size:1.2rem!important;text-align:center!important}.SliceClients-dot{display:none!important}.SliceContact-contactLink,.SliceContact-title{white-space:normal!important;word-break:break-word!important}.LoaderLogoText{white-space:normal!important;flex-wrap:wrap!important;max-width:90vw!important}}@media (max-width:640px){.Page4-table{display:flex!important;flex-direction:column!important;gap:0!important}.Page4-tableRow{display:grid!important;grid-template-columns:1fr!important;gap:.4rem!important;padding:1.6rem 0!important;border-bottom:1px solid rgba(0,0,0,.08)!important}}@media (pointer:coarse){.AppCursorSlideshow{display:none!important}}.AppCrossText.--theme-light .AppCrossText-inner,[data-theme=dark] .AppCrossText-inner{border-color:var(--color-white);color:var(--color-white)}.AppCrossText.--theme-light .AppCrossText-icon,[data-theme=dark] .AppCrossText-icon{fill:var(--color-white)}.AppCrossText.--theme-light:hover .AppCrossText-inner,[data-theme=dark] .AppCrossText:hover .AppCrossText-inner{background-color:var(--color-white);color:var(--color-black-ui)}.AppCrossText.--theme-light:hover .AppCrossText-icon,[data-theme=dark] .AppCrossText:hover .AppCrossText-icon{fill:var(--color-black-ui)}.AppButton.--theme-white-outline,[data-theme=dark] .AppButton{--btn-bg:transparent;--btn-bg-hover:var(--color-white);--btn-text:var(--color-white);--btn-text-hover:var(--color-black-ui);--btn-border:var(--color-white);--btn-icon-color:var(--color-white);--btn-icon-color-hover:var(--color-black-ui)}.AppHeader--light .AppHeader-navItem.--active .AppHeader-navIcon svg.arrow-hover,.AppHeader--light .AppHeader-navItem.active .AppHeader-navIcon svg.arrow-hover,.AppHeader--light .AppHeader-navItem:hover .AppHeader-navIcon svg.arrow-hover{color:var(--color-white,#fff)!important;stroke:var(--color-white,#fff)!important}.AppHeader--dark .AppHeader-navItem.--active .AppHeader-navIcon svg.arrow-hover,.AppHeader--dark .AppHeader-navItem.active .AppHeader-navIcon svg.arrow-hover,.AppHeader--dark .AppHeader-navItem:hover .AppHeader-navIcon svg.arrow-hover{color:var(--color-black-ui,#111)!important;stroke:var(--color-black-ui,#111)!important}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-beige-light);outline-offset:4px}.PageLoader--subpage .PageLoader-logo,.PageLoader-logo,html[dir=rtl] .PageLoader--subpage .PageLoader-logo,html[dir=rtl] .PageLoader-logo{left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.PageLoader-thumbnail,html[dir=rtl] .PageLoader-thumbnail{left:50%!important;right:auto!important}.AppLoaderLogo,html[dir=rtl] .AppLoaderLogo{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;margin:0 auto!important}#loader-logo-img,.LoaderLogoImg,html[dir=rtl] #loader-logo-img{display:block!important;margin:0 auto 20px!important;align-self:center!important}.LoaderLogoText,html[dir=rtl] .LoaderLogoText{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}html[dir=rtl] .PageLoader:not(.PageLoader--subpage) .LoaderLogoText{direction:rtl!important;unicode-bidi:normal!important;text-align:center!important}.AppLoaderLogo-progress,html[dir=rtl] .AppLoaderLogo-progress{margin-left:auto!important;margin-right:auto!important;align-self:center!important}html[dir=rtl] #loader-progress{left:auto!important;right:0!important;transform-origin:right center!important}#page-loader.--completed,#page-loader.PageLoader--completed,body.page-loaded #page-loader,html.page-loaded #page-loader{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}body.rtl-layout,html[dir=rtl]{font-family:Tajawal,Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}#header-logo-text,.AppHeader-logo,.HeaderLogoContainer,.HeaderLogoText{font-family:Plus Jakarta Sans,sans-serif!important;direction:ltr!important;unicode-bidi:isolate!important}body.rtl-layout h1,body.rtl-layout h2,body.rtl-layout h3,body.rtl-layout h4,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{font-family:Tajawal,sans-serif!important;letter-spacing:normal!important;text-transform:none!important}body.rtl-layout #agency .hero-section,html[dir=rtl] #agency .hero-section{align-items:flex-start!important;text-align:right!important}body.rtl-layout #agency .main-title,html[dir=rtl] #agency .main-title{font-family:Tajawal,sans-serif!important;font-size:clamp(3.24rem,5.4vw,5.94rem)!important;transform:none!important;letter-spacing:normal!important;margin:0 0 20px!important;text-align:right!important;width:100%!important}body.rtl-layout #agency .subtitle-wrapper,html[dir=rtl] #agency .subtitle-wrapper{margin-right:0!important;margin-left:auto!important;text-align:right!important;max-width:720px!important}body.rtl-layout #agency .subtitle,html[dir=rtl] #agency .subtitle{font-family:Tajawal,sans-serif!important;font-size:clamp(1.6rem,1.8vw,2.1rem)!important;line-height:1.65!important;text-align:right!important;letter-spacing:normal!important;font-weight:400!important}.SliceAgencyHero-mainText{font-size:clamp(2.4rem,4.2vw,4.4rem)!important;line-height:1.35!important;max-width:115rem!important}body.rtl-layout .SliceAgencyHero-mainText,html[dir=rtl] .SliceAgencyHero-mainText{font-family:Tajawal,sans-serif!important;font-size:clamp(2rem,3.4vw,3.6rem)!important;line-height:1.55!important;text-align:right!important}body.rtl-layout .font-mono,body.rtl-layout .txt-mono,html[dir=rtl] .font-mono,html[dir=rtl] .txt-mono{font-size:1.25rem!important;letter-spacing:normal!important;line-height:1.5!important}body.rtl-layout .AppCrossText-text,html[dir=rtl] .AppCrossText-text{font-size:1.25rem!important;letter-spacing:normal!important;line-height:1.4!important}.ProjectShowcase-header{display:flex;align-items:stretch;gap:1.6rem;margin-bottom:.8rem}.ProjectShowcase-accentBar{width:4px;background-color:#b5d535;border-radius:2px;flex-shrink:0}.ProjectShowcase-titleWrap{display:flex;flex-direction:column;gap:.4rem}.ProjectShowcase-title{font-size:clamp(2.4rem,4.4vw,4.4rem);line-height:1.05;letter-spacing:-.01em;color:var(--color-black-ui);margin:0}.ProjectShowcase-title .title-bold{font-weight:800;text-transform:uppercase}.ProjectShowcase-title .title-light{font-weight:300;margin-inline-start:.6rem}.ProjectShowcase-subtitle{font-size:clamp(1.2rem,1.5vw,1.7rem);color:#737373;letter-spacing:.02em}.ProjectShowcase-metaGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem 2rem;padding:1.8rem 0;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);margin:2rem 0 2.5rem;width:100%}@media (min-width:768px){.ProjectShowcase-metaGrid{grid-template-columns:1.2fr 1.1fr 1.3fr 1.4fr;gap:2rem}}.ProjectShowcase-metaCol{display:flex;flex-direction:column;gap:.5rem;position:relative}@media (min-width:768px){.ProjectShowcase-metaCol:not(:last-child):after{content:"";position:absolute;right:-1rem;top:15%;height:70%;width:1px;background:rgba(0,0,0,.08)}}.ProjectShowcase-metaLabel{font-size:1.1rem;color:#888;text-transform:uppercase;letter-spacing:.05em}.ProjectShowcase-metaValue{font-size:clamp(1.2rem,1.4vw,1.5rem);color:var(--color-black-ui);font-weight:500;line-height:1.3}body.rtl-layout .ProjectShowcase-header,html[dir=rtl] .ProjectShowcase-header{direction:rtl!important;text-align:right!important}body.rtl-layout .ProjectShowcase-titleWrap,html[dir=rtl] .ProjectShowcase-titleWrap{text-align:right!important}body.rtl-layout .ProjectShowcase-metaGrid,html[dir=rtl] .ProjectShowcase-metaGrid{direction:rtl!important;text-align:right!important}@media (min-width:768px){body.rtl-layout .ProjectShowcase-metaCol:not(:last-child):after,html[dir=rtl] .ProjectShowcase-metaCol:not(:last-child):after{right:auto!important;left:-1rem!important}}body.rtl-layout .Page4-desc,html[dir=rtl] .Page4-desc{text-align:right!important;direction:rtl!important}body.rtl-layout .ProjectShowcase-metaLabel,html[dir=rtl] .ProjectShowcase-metaLabel{font-size:1.2rem!important;letter-spacing:normal!important}body.rtl-layout .ProjectShowcase-metaValue,html[dir=rtl] .ProjectShowcase-metaValue{font-size:1.45rem!important;font-weight:500!important}body.rtl-layout .ProjectShowcase-subtitle,html[dir=rtl] .ProjectShowcase-subtitle{font-size:1.35rem!important;letter-spacing:normal!important}body.rtl-layout .SliceProjectsListItem-description,html[dir=rtl] .SliceProjectsListItem-description{font-size:1.45rem!important;line-height:1.65!important}.ProjectSchedule-section{margin:6rem 0 4rem;width:100%;position:relative;z-index:5}.Page4-table,.ProjectSchedule-table{width:100%;display:flex;flex-direction:column;margin-top:2rem}.Page4-tableHeader,.ProjectSchedule-headerRow{display:grid;grid-template-columns:2.2fr 1.3fr 2.2fr 1.3fr;padding:1.6rem 1rem;border-bottom:2px solid var(--color-black-ui,#111);font-family:var(--font-domaine-display),"Playfair Display",serif;font-size:clamp(2rem,2.6vw,3rem);align-items:center}.Page4-headerCell,.Page4-tableHeader,.ProjectSchedule-headerCell,.ProjectSchedule-headerRow{font-weight:800;color:var(--color-black-ui,#111)}.Page4-headerBua,.ProjectSchedule-headerBua{text-align:center}.Page4-headerScope,.ProjectSchedule-headerScope{text-align:right}.Page4-tableRow,.ProjectSchedule-row{display:grid;grid-template-columns:2.2fr 1.3fr 2.2fr 1.3fr;padding:2.2rem 1rem;border-bottom:1px solid rgba(0,0,0,.2);align-items:center;text-decoration:none;color:var(--color-black-ui,#111);transition:background-color .25s ease,color .25s ease;cursor:pointer}.Page4-tableRow:hover,.ProjectSchedule-row:hover{background-color:var(--color-black-ui,#111);color:var(--color-white,#fff)}.Page4-tableName,.ProjectSchedule-name{font-family:var(--font-domaine-display),"Playfair Display",serif;font-size:clamp(1.4rem,1.8vw,2.2rem);font-weight:500;color:var(--color-black-ui,#111);transition:color .25s ease}.Page4-tableSize,.ProjectSchedule-bua{text-align:center}.Page4-tableLoc,.Page4-tableSize,.ProjectSchedule-bua,.ProjectSchedule-loc{font-family:var(--font-maison-neue-mono),"Space Mono",monospace;font-size:1.4rem;letter-spacing:.05em;color:var(--color-black-ui,#111);transition:color .25s ease}.Page4-tableLoc,.ProjectSchedule-loc{text-transform:uppercase}.Page4-tableScope,.ProjectSchedule-scope{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;font-family:var(--font-maison-neue-mono),"Space Mono",monospace;font-size:1.4rem;font-weight:500;color:var(--color-black-ui,#111);transition:color .25s ease}.Page4-tableScope svg,.ProjectSchedule-scope svg{width:14px;height:14px;flex-shrink:0;stroke:currentColor;transition:transform .25s ease,color .25s ease,stroke .25s ease}.Page4-tableRow:hover .Page4-tableLoc,.Page4-tableRow:hover .Page4-tableName,.Page4-tableRow:hover .Page4-tableScope,.Page4-tableRow:hover .Page4-tableScope span,.Page4-tableRow:hover .Page4-tableSize,.ProjectSchedule-row:hover .ProjectSchedule-bua,.ProjectSchedule-row:hover .ProjectSchedule-loc,.ProjectSchedule-row:hover .ProjectSchedule-name,.ProjectSchedule-row:hover .ProjectSchedule-scope,.ProjectSchedule-row:hover .ProjectSchedule-scope span{color:var(--color-white,#fff)!important}.Page4-tableRow:hover .Page4-tableScope svg,.ProjectSchedule-row:hover .Page4-tableIcon svg,.ProjectSchedule-row:hover .ProjectSchedule-scope svg{color:var(--color-white,#fff)!important;stroke:var(--color-white,#fff)!important;transform:translate(3px,-3px)}@media (max-width:768px){.Page4-tableHeader,.ProjectSchedule-headerRow{grid-template-columns:minmax(0,1.35fr) minmax(0,1.15fr) minmax(0,1.1fr);column-gap:.6rem;font-size:clamp(1.4rem,3.8vw,1.8rem);padding:1.2rem .5rem}.Page4-headerLoc,.ProjectSchedule-headerLoc{display:none}.Page4-headerCell,.ProjectSchedule-headerCell{min-width:0}.Page4-headerBua,.ProjectSchedule-headerBua{text-align:center}.Page4-headerScope,.ProjectSchedule-headerScope{text-align:right}.Page4-tableRow,.ProjectSchedule-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1.15fr) minmax(0,1.1fr);column-gap:.6rem;padding:1.4rem .5rem;align-items:center}.Page4-tableLoc,.ProjectSchedule-loc{display:none}.Page4-tableName,.ProjectSchedule-name{font-size:clamp(1.2rem,3vw,1.55rem);line-height:1.25;min-width:0;overflow-wrap:break-word;word-break:normal}.Page4-tableSize,.ProjectSchedule-bua{font-size:clamp(.95rem,2.5vw,1.15rem);letter-spacing:-.01em;white-space:nowrap;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.Page4-tableScope,.ProjectSchedule-scope{font-size:clamp(.95rem,2.5vw,1.15rem);gap:.35rem;justify-content:flex-end;text-align:right;min-width:0}.Page4-tableScope span,.ProjectSchedule-scope span{min-width:0;line-height:1.2;overflow-wrap:break-word;word-break:normal}.Page4-tableScope svg,.ProjectSchedule-scope svg{width:10px;height:10px;flex-shrink:0}}@media (max-width:480px){.Page4-tableHeader,.Page4-tableRow,.ProjectSchedule-headerRow,.ProjectSchedule-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1.05fr) minmax(0,1fr);column-gap:.45rem;padding-left:.4rem;padding-right:.4rem}.Page4-tableName,.ProjectSchedule-name{font-size:clamp(1.15rem,2.8vw,1.4rem)}.Page4-tableSize,.ProjectSchedule-bua{font-size:clamp(.85rem,2.3vw,1.05rem);letter-spacing:-.02em}.Page4-tableScope,.ProjectSchedule-scope{font-size:clamp(.85rem,2.3vw,1.05rem);gap:.25rem}.Page4-tableScope svg,.ProjectSchedule-scope svg{width:9px;height:9px}}body.rtl-layout .Page4-tableHeader,body.rtl-layout .ProjectSchedule-headerRow,html[dir=rtl] .Page4-tableHeader,html[dir=rtl] .ProjectSchedule-headerRow{direction:rtl!important;text-align:right!important}body.rtl-layout .Page4-headerCell,body.rtl-layout .ProjectSchedule-headerCell,html[dir=rtl] .Page4-headerCell,html[dir=rtl] .ProjectSchedule-headerCell{font-family:Tajawal,sans-serif!important;font-size:1.45rem!important;letter-spacing:normal!important}body.rtl-layout .Page4-headerBua,body.rtl-layout .ProjectSchedule-headerBua,html[dir=rtl] .Page4-headerBua,html[dir=rtl] .ProjectSchedule-headerBua{text-align:center!important}body.rtl-layout .Page4-headerScope,body.rtl-layout .ProjectSchedule-headerScope,html[dir=rtl] .Page4-headerScope,html[dir=rtl] .ProjectSchedule-headerScope{text-align:left!important}body.rtl-layout .Page4-tableRow,body.rtl-layout .ProjectSchedule-row,html[dir=rtl] .Page4-tableRow,html[dir=rtl] .ProjectSchedule-row{direction:rtl!important;text-align:right!important}body.rtl-layout .Page4-tableName,body.rtl-layout .ProjectSchedule-name,html[dir=rtl] .Page4-tableName,html[dir=rtl] .ProjectSchedule-name{font-family:Tajawal,sans-serif!important;font-size:1.55rem!important;letter-spacing:normal!important;text-align:right!important}body.rtl-layout .Page4-tableSize,body.rtl-layout .ProjectSchedule-bua,html[dir=rtl] .Page4-tableSize,html[dir=rtl] .ProjectSchedule-bua{direction:ltr!important;unicode-bidi:isolate!important;font-size:1.35rem!important;text-align:center!important}body.rtl-layout .Page4-tableLoc,body.rtl-layout .ProjectSchedule-loc,html[dir=rtl] .Page4-tableLoc,html[dir=rtl] .ProjectSchedule-loc{font-size:1.35rem!important;letter-spacing:normal!important}body.rtl-layout .Page4-tableScope,body.rtl-layout .ProjectSchedule-scope,html[dir=rtl] .Page4-tableScope,html[dir=rtl] .ProjectSchedule-scope{justify-content:flex-start!important;flex-direction:row-reverse!important;text-align:left!important;font-size:1.45rem!important;letter-spacing:normal!important;font-family:Tajawal,sans-serif!important}@media (max-width:768px){body.rtl-layout .Page4-headerCell,body.rtl-layout .ProjectSchedule-headerCell,html[dir=rtl] .Page4-headerCell,html[dir=rtl] .ProjectSchedule-headerCell{font-size:clamp(1.2rem,3.2vw,1.45rem)!important}body.rtl-layout .Page4-tableName,body.rtl-layout .ProjectSchedule-name,html[dir=rtl] .Page4-tableName,html[dir=rtl] .ProjectSchedule-name{font-size:clamp(1.2rem,3vw,1.45rem)!important}body.rtl-layout .Page4-tableSize,body.rtl-layout .ProjectSchedule-bua,html[dir=rtl] .Page4-tableSize,html[dir=rtl] .ProjectSchedule-bua{font-size:clamp(.95rem,2.5vw,1.15rem)!important;white-space:nowrap!important}body.rtl-layout .Page4-tableScope,body.rtl-layout .ProjectSchedule-scope,html[dir=rtl] .Page4-tableScope,html[dir=rtl] .ProjectSchedule-scope{font-size:clamp(.95rem,2.5vw,1.15rem)!important;gap:.35rem!important}body.rtl-layout .Page4-tableScope span,body.rtl-layout .ProjectSchedule-scope span,html[dir=rtl] .Page4-tableScope span,html[dir=rtl] .ProjectSchedule-scope span{text-align:left!important}}@media (max-width:480px){body.rtl-layout .Page4-tableName,body.rtl-layout .ProjectSchedule-name,html[dir=rtl] .Page4-tableName,html[dir=rtl] .ProjectSchedule-name{font-size:clamp(1.1rem,2.8vw,1.35rem)!important}body.rtl-layout .Page4-tableSize,body.rtl-layout .ProjectSchedule-bua,html[dir=rtl] .Page4-tableSize,html[dir=rtl] .ProjectSchedule-bua{font-size:clamp(.85rem,2.3vw,1.05rem)!important}body.rtl-layout .Page4-tableScope,body.rtl-layout .ProjectSchedule-scope,html[dir=rtl] .Page4-tableScope,html[dir=rtl] .ProjectSchedule-scope{font-size:clamp(.85rem,2.3vw,1.05rem)!important;gap:.25rem!important}}body.rtl-layout .Page4-tableRow:hover .Page4-tableScope svg,body.rtl-layout .ProjectSchedule-row:hover .ProjectSchedule-scope svg,html[dir=rtl] .Page4-tableRow:hover .Page4-tableScope svg,html[dir=rtl] .ProjectSchedule-row:hover .ProjectSchedule-scope svg{transform:translate(-3px,-3px)!important;color:var(--color-white,#fff)!important;stroke:var(--color-white,#fff)!important}body.rtl-layout .SliceHomeHero-description,html[dir=rtl] .SliceHomeHero-description{left:auto!important;right:2rem!important;text-align:right!important}@media (orientation:landscape){body.rtl-layout .SliceHomeHero-description,html[dir=rtl] .SliceHomeHero-description{left:auto!important;right:4rem!important;text-align:right!important}}body.rtl-layout .SliceHomeHero-preview,html[dir=rtl] .SliceHomeHero-preview{left:auto!important;right:2rem!important;bottom:0!important}@media (orientation:landscape){body.rtl-layout .SliceHomeHero-preview,html[dir=rtl] .SliceHomeHero-preview{right:auto!important;left:4rem!important;bottom:2rem!important}}@media (max-width:1024px){body.rtl-layout .SliceHomeHero-preview,html[dir=rtl] .SliceHomeHero-preview{left:auto!important;right:2rem!important;bottom:0!important}}@media (max-width:480px){body.rtl-layout .SliceHomeHero-preview,html[dir=rtl] .SliceHomeHero-preview{left:auto!important;right:1.5rem!important;bottom:0!important}}@media (min-width:1025px){body.rtl-layout .SliceHomeVision .HomeSliceHeader,html[dir=rtl] .SliceHomeVision .HomeSliceHeader{flex-direction:row}body.rtl-layout .SliceHomeVision .HomeSliceHeader-title,html[dir=rtl] .SliceHomeVision .HomeSliceHeader-title{text-align:right!important}body.rtl-layout .SliceHomeVision .HomeSliceHeader-content,html[dir=rtl] .SliceHomeVision .HomeSliceHeader-content{margin-left:clamp(4rem,6vw,10rem)!important;margin-right:0!important;align-items:flex-start!important}body.rtl-layout .SliceHomeVision .HomeSliceHeader-description,html[dir=rtl] .SliceHomeVision .HomeSliceHeader-description{text-align:right!important;margin:0 0 5.5rem!important}body.rtl-layout .SliceHomeVision-crossTextBlock,html[dir=rtl] .SliceHomeVision-crossTextBlock{position:relative!important;left:auto!important;right:auto!important;margin-left:auto!important;margin-right:0!important;align-items:flex-start!important;text-align:right!important}body.rtl-layout .SliceHomeVision-crossTextBlock .AppCrossText,html[dir=rtl] .SliceHomeVision-crossTextBlock .AppCrossText{flex-direction:row-reverse!important;text-align:right!important}body.rtl-layout .SliceHomeVision-crossTextBlock .AppCrossText-text,html[dir=rtl] .SliceHomeVision-crossTextBlock .AppCrossText-text{text-align:right!important}.SliceHomeVision-images{display:flex!important;flex-direction:row!important;gap:2rem!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;margin-top:0!important}.SliceHomeVision-image1,.SliceHomeVision-image2,.SliceHomeVision-portrait,.SliceHomeVision-portrait1,.SliceHomeVision-portrait2{flex:1 1 0!important;width:100%!important;max-width:52rem!important;margin:0!important;top:0!important;aspect-ratio:614/780!important}}html[dir=rtl],html[dir=rtl] [data-ar],html[dir=rtl] a,html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[dir=rtl] input,html[dir=rtl] label,html[dir=rtl] p,html[dir=rtl] span,html[dir=rtl] textarea{letter-spacing:normal!important;word-spacing:normal!important;word-break:keep-all!important}.SanityImage img,.SanityImage-container img,.SanityImage-image,img{max-width:100%}#page-content,#root-content,.Page,body,html{margin-left:0!important;margin-right:0!important}#page-content,#root-content,.AppFooter,.Page,.Slice,.SliceHomeAgency,.SliceHomeHero,.SliceHomeInspiration,.SliceHomePage3,.SliceHomePage4,.SliceHomeVision,.SliceMediaFullscreen,body,html,main,section{width:100%!important;max-width:100vw!important;overflow-x:clip!important;box-sizing:border-box!important}.AppHeader-mobileMenu{visibility:hidden!important}.AppHeader-mobileMenu.--open{visibility:visible!important}html[dir=rtl] .AppHeader-mobileMenu{visibility:hidden!important}html[dir=rtl] .AppHeader-mobileMenu.--open{visibility:visible!important}a,div,h1,h2,h3,h4,h5,h6,p,span{overflow-wrap:break-word}#custom-cursor,.AppCursorSlideshow{pointer-events:none!important;max-width:40px!important;max-height:40px!important}.AppCursorSlideshow-cross,.AppCursorSlideshow-cross svg{width:10px!important;height:10px!important;max-width:10px!important;max-height:10px!important;display:block!important}