@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Vazirmatn-Variable.woff2)format("woff2-variations")}@font-face{font-family:وزیر;font-style:normal;font-weight:100;font-display:swap;src:url(/media/2024/02/Vazir-Thin.woff2)format("woff2")}@font-face{font-family:وزیر;font-style:normal;font-weight:300;font-display:swap;src:url(/media/2024/02/Vazir-Light.woff2)format("woff2")}@font-face{font-family:وزیر;font-style:normal;font-weight:400;font-display:swap;src:url(/media/2024/02/Vazir.woff2)format("woff2")}@font-face{font-family:وزیر;font-style:normal;font-weight:500;font-display:swap;src:url(/media/2024/02/Vazir-Medium.woff2)format("woff2")}@font-face{font-family:وزیر;font-style:normal;font-weight:600;font-display:swap;src:url(/media/2024/02/Vazir-Medium.woff2)format("woff2")}@font-face{font-family:وزیر;font-style:normal;font-weight:700;font-display:swap;src:url(/media/2024/02/Vazir-Bold.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/media/2024/02/Vazir.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/media/2024/02/Vazir-Medium.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:swap;src:url(/media/2024/02/Vazir-Medium.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/media/2024/02/Vazir-Bold.woff2)format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/media/2024/02/Vazir.woff2)format("woff2")}:root{--e-global-color-primary:#4bd1dd;--e-global-color-secondary:#36afb8;--e-global-color-text:#343a40;--e-global-color-accent:#3597be;--e-global-color-30f2ea2:#f8f9fa;--e-global-color-6deb1a2:#e9ecef;--e-global-color-4784c83:#dee2e6;--e-global-color-fe60e3a:#ced4da;--e-global-color-23d88d3:#adb5bd;--e-global-color-43c29d3:#6c757d;--e-global-color-9ca251f:#495057;--e-global-color-7a29514:#212529;--e-global-typography-primary-font-family:"Vazirmatn";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Vazirmatn";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Vazirmatn";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Vazirmatn";--e-global-typography-accent-font-weight:500;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-behavior:smooth;background:#f8f9fa}body{color:#343a40;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;direction:rtl;background:#f8f9fa;margin:0;font-family:Vazirmatn,وزیر,Tahoma,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.75;overflow-x:hidden}*,:before,:after{box-sizing:border-box}img,video{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.sa-site{background:#f8f9fa;min-height:100vh}.site-main{min-height:45vh}.elementor-location-header{z-index:1000;isolation:isolate;position:sticky;top:0;box-shadow:0 1px #343a400a}.elementor-location-header .elementor-element-root,.elementor-location-footer .elementor-element-root,.site-main>.elementor>.elementor-element-root{display:contents}.elementor-location-header .e-con,.elementor-location-footer .e-con,.site-main .e-con{position:relative}.elementor a.e-con{color:inherit}.elementor-widget-container>p:first-child{margin-top:0}.elementor-widget-container>p:last-child{margin-bottom:0}.elementor-site-logo{justify-content:center;align-items:center;display:flex}.elementor-site-logo img{object-fit:contain;height:auto;display:block}.sa-skip-link{z-index:10000;color:#fff;background:#212529;border-radius:0 0 8px 8px;padding:10px 16px;transition:top .2s;position:fixed;top:-60px;right:16px}.sa-skip-link:focus{top:0}.sa-navigation{width:100%;position:relative}.sa-navigation .elementor-nav-menu--main{display:block}.sa-navigation .elementor-nav-menu--dropdown{z-index:100;background:#f8f9fa;width:180px;display:none;position:absolute;top:100%;right:50%;transform:translate(50%);box-shadow:0 12px 30px #21252926}.sa-navigation .elementor-nav-menu{justify-content:center;align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.sa-navigation .elementor-item{white-space:nowrap;justify-content:center;align-items:center;min-height:38px;display:flex}.elementor-menu-toggle{color:#387a96;background:0 0;border:0;padding:5px;display:none}.sa-menu-bars{gap:4px;width:22px;display:grid}.sa-menu-bars i{background:currentColor;border-radius:4px;height:2px}.sa-hero-slider{width:100%;position:relative;overflow:hidden}.sa-hero-slider .swiper-wrapper{width:100%;height:560px;position:relative}.sa-hero-slider .swiper-slide{opacity:0;visibility:hidden;transition:opacity 1.1s,visibility 1.1s;position:absolute;inset:0;display:block!important}.sa-hero-slider .swiper-slide.is-active{opacity:1;visibility:visible;z-index:1}.sa-hero-slider .swiper-slide-bg,.sa-hero-slider .elementor-background-overlay{position:absolute;inset:0}.sa-hero-slider .swiper-slide-bg{background-position:50%;background-size:cover;transform:scale(1)}.sa-hero-slider .swiper-slide.is-active .sa-ken-burns{animation:20s linear both sa-ken-burns}.sa-hero-slider .swiper-slide-inner{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sa-hero-slider .swiper-slide-contents{opacity:0}.sa-hero-slider .swiper-slide.is-active .swiper-slide-contents{animation:.65s .18s both sa-caption-in}.sa-hero-slider .elementor-slide-heading{text-shadow:0 4px 20px #4bd1dd3d}.sa-hero-slider .swiper-pagination{z-index:4;justify-content:center;gap:8px;display:flex;position:absolute;bottom:14px;left:0;right:0}.sa-hero-slider .swiper-pagination-bullet{opacity:.75;background:0 0;border:1px solid #343a40;border-radius:50%;width:9px;height:9px;margin:0;padding:0}.sa-hero-slider .swiper-pagination-bullet-active{opacity:1;background:#343a40}@keyframes sa-ken-burns{0%{transform:translate(0,0)scale(1.012)}to{transform:translate(-.8%,-.45%)scale(1.085)}}@keyframes sa-caption-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.elementor-invisible{opacity:0}.animated{animation-duration:1s;animation-fill-mode:both}.fadeIn{animation-name:sa-fade-in}.slideInLeft{animation-name:sa-slide-in-left}.slideInRight{animation-name:sa-slide-in-right}.rotateInDownLeft{transform-origin:0 100%;animation-name:sa-rotate-down-left}.rotateInUpLeft{transform-origin:0 100%;animation-name:sa-rotate-up-left}.rotateInDownRight{transform-origin:100% 100%;animation-name:sa-rotate-down-right}.rotateInUpRight{transform-origin:100% 100%;animation-name:sa-rotate-up-right}@keyframes sa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sa-slide-in-left{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@keyframes sa-slide-in-right{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes sa-rotate-down-left{0%{opacity:0;transform:rotate(-28deg)translateY(-25px)}to{opacity:1;transform:none}}@keyframes sa-rotate-up-left{0%{opacity:0;transform:rotate(28deg)translateY(25px)}to{opacity:1;transform:none}}@keyframes sa-rotate-down-right{0%{opacity:0;transform:rotate(28deg)translateY(-25px)}to{opacity:1;transform:none}}@keyframes sa-rotate-up-right{0%{opacity:0;transform:rotate(-28deg)translateY(25px)}to{opacity:1;transform:none}}.sa-loop-carousel{isolation:isolate;width:100%;position:relative}.sa-carousel-placeholder.is-desktop{min-height:440px}.sa-carousel-placeholder.is-mobile{min-height:200px}.sa-carousel-viewport{gap:var(--swiper-slides-gap,35px);scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;width:100%;display:flex;overflow-x:auto}.sa-carousel-viewport::-webkit-scrollbar{display:none}.sa-carousel-item{scroll-snap-align:start;flex:0 0 calc(33.333% - 24px);min-width:0}.sa-carousel-item>.elementor{height:100%}.sa-carousel-arrow{z-index:4;color:#ced4da;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:44px;line-height:1;transition:color .25s,background .25s;position:absolute;top:calc(50% - 140px);transform:translateY(-50%)}.sa-carousel-arrow:hover{color:#3597be;background:#4bd1dd38}.sa-carousel-arrow.sa-prev{right:-65px}.sa-carousel-arrow.sa-next{left:-65px}.elementor-flip-box{width:100%}.elementor-flip-box__layer{background-position:50%;background-size:cover}.elementor-flip-box__layer__overlay{background:linear-gradient(#2125290a,#2125297a)}.elementor-flip-box__layer__title{text-shadow:0 2px 12px #00000073}.sa-project-list{gap:46px;width:100%;display:grid}.sa-project-list>.jet-listing-grid__item{content-visibility:auto;contain-intrinsic-size:auto 580px;width:100%}.sa-project-row{will-change:transform;transform:translate(var(--track-x,0),var(--track-y,0)) scale(1);transition:transform .8s cubic-bezier(.2,.7,.2,1),box-shadow .8s}.sa-project-row img{transition:filter .6s,transform .6s}.sa-project-row:hover img{filter:brightness(.94)saturate(.13);transform:scale(1.008)}.sa-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}.sa-project-cta{border-radius:20px 20px 0 0;justify-content:center;align-items:center;min-height:170px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 3px #00000080}.sa-project-cta .elementor-cta__bg-wrapper,.sa-project-cta .elementor-cta__bg,.sa-project-cta .elementor-cta__bg-overlay{position:absolute;inset:0}.sa-project-cta .elementor-cta__bg{background-position:50%;background-size:cover;transition:transform .7s}.sa-project-cta .elementor-cta__bg-overlay{background:#343a4057;transition:background .5s}.sa-project-cta .elementor-cta__content{z-index:2;color:#fff;text-align:center;padding:14px;position:relative}.sa-project-cta:hover .elementor-cta__bg{transform:scale(1.06)}.sa-project-cta:hover .elementor-cta__bg-overlay{background:#343a40b3}.sa-project-media-slider{background:#dee2e6;width:100%;height:500px;position:relative;overflow:hidden}.sa-project-media-slider img{object-fit:cover;width:100%;height:100%;transition:opacity .1s linear;position:absolute;inset:0}.sa-project-media-mono{filter:grayscale()}.sa-project-media-color{opacity:0}.sa-project-media-slider.is-color .sa-project-media-color{opacity:1}.sa-project-attributes{justify-content:center;align-items:stretch;gap:1px;width:100%;display:flex;overflow:hidden}.sa-project-attributes .jet-listing-dynamic-repeater__item{text-align:center;border-left:1px solid #343a4029;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:18px 12px;display:flex}.sa-project-attributes .jet-listing-dynamic-repeater__item:last-child{border-left:0}.sa-project-attributes strong{color:#3597be;font-size:20px;font-weight:600}.sa-project-attributes span{color:#495057;font-size:12px}.sa-project-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:28px;display:grid}.sa-project-gallery .e-gallery-item{aspect-ratio:1;background:#dee2e6;border:0;min-height:0;padding:0;position:relative;overflow:hidden}.sa-project-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .55s,filter .55s;display:block}.sa-project-gallery .e-gallery-item:hover img{filter:brightness(.82);transform:scale(1.04)}.sa-gallery-focus{color:#fff;opacity:0;font-size:30px;transition:opacity .35s,transform .35s;position:absolute;top:50%;right:50%;transform:translate(50%,-40%)}.sa-project-gallery .e-gallery-item:hover .sa-gallery-focus{opacity:1;transform:translate(50%,-50%)}.sa-lightbox{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#16191cf0;justify-content:center;align-items:center;padding:4vw;display:flex;position:fixed;inset:0}.sa-lightbox>img{object-fit:contain;max-width:92vw;max-height:88vh;box-shadow:0 18px 60px #00000073}.sa-lightbox-close,.sa-lightbox-nav{z-index:2;color:#fff;background:#ffffff14;border:0;position:absolute}.sa-lightbox-close{border-radius:50%;width:44px;height:44px;font-size:30px;top:18px;left:18px}.sa-lightbox-nav{width:48px;height:72px;font-size:46px;top:50%;transform:translateY(-50%)}.sa-lightbox-nav.is-prev{right:18px}.sa-lightbox-nav.is-next{left:18px}.sa-contact-form .elementor-form-fields-wrapper{flex-wrap:wrap;gap:16px 31px;display:flex}.sa-contact-form{scroll-margin-block:clamp(18px,7vh,72px)}.sa-contact-direct{color:#59656d;border-block:1px solid #3597be4d;justify-content:center;align-items:center;gap:14px;width:max-content;max-width:100%;margin:0 auto 24px;padding:9px 16px;font-size:12px;display:flex}.sa-contact-direct__phones{direction:ltr;align-items:center;gap:11px;display:flex}.sa-contact-direct__phones i{background:#3597be4d;width:1px;height:21px}.sa-contact-direct a{color:#172126;letter-spacing:.035em;font-size:clamp(14px,1.15vw,18px);font-weight:650;transition:color .2s}.sa-contact-direct a:hover,.sa-contact-direct a:focus-visible{color:#3597be}.sa-contact-form .elementor-column.elementor-col-50{width:calc(50% - 15.5px)}.sa-contact-form .elementor-column.elementor-col-100{width:100%}.sa-contact-form .elementor-field{border:0;color:#343a40;background:0 0;border-bottom:1px solid #9aa8ba;border-radius:15px;outline:0;width:100%;padding:12px 15px;transition:border-color .25s,box-shadow .25s}.sa-contact-form .elementor-field:focus{border-color:#3597be;box-shadow:0 4px 0 -3px #3597be}.sa-contact-form textarea{resize:vertical}.sa-contact-form .elementor-field-type-submit{justify-content:center;display:flex}.sa-contact-form .elementor-button{color:#3597be;background:#f8f9fa;border:1px solid #3597be;border-radius:0;padding:20px 65px 17px;transition:color .25s,background .25s}.sa-contact-form .elementor-button:hover{color:#fff;background:#3597be}.sa-form-success{color:#495057;text-align:center;width:100%;margin:18px 0 0}.sa-map-card{text-align:center;background:#f8f9fa;transition:transform .35s;display:block;position:relative;overflow:hidden}.sa-map-card img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.sa-map-card span{color:#3597be;background:#f8f9fae0;border-radius:16px;padding:4px 12px;font-size:12px;position:absolute;bottom:12px;right:50%;transform:translate(50%)}.sa-map-placeholder{color:#3597be;background:#e9ecef;place-items:center;min-height:200px;display:grid}.elementor-social-icons-wrapper{justify-content:center;align-items:center;gap:10px;display:flex}.elementor-social-icon{justify-content:center;align-items:center;display:inline-flex}.sa-archive,.sa-member-page,.sa-standalone-map,.sa-not-found{width:min(1140px,92%);margin:0 auto;padding:70px 0}.sa-archive>h1,.sa-member-page h1,.sa-standalone-map h1{text-align:center;color:#343a40;margin:0 0 45px;font-size:35px;font-weight:500}.sa-team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid}.sa-member-page{grid-template-columns:minmax(230px,35%) 1fr;align-items:start;gap:50px;display:grid}.sa-member-page>img{object-fit:cover;width:100%;max-height:520px}.sa-member-page h1{text-align:right}.sa-standalone-map{text-align:center}.sa-standalone-map img{max-height:65vh;margin:0 auto 28px;display:block}.sa-standalone-map .sa-map-back,.sa-not-found a{color:#3597be;border:1px solid #3597be;padding:9px 20px;display:inline-block}.sa-not-found{text-align:center;min-height:70vh}.sa-not-found>span{color:#4bd1dd;font-size:92px;font-weight:700;display:block}.sa-not-found h1{font-size:30px}@media (width<=1024px){.sa-carousel-item{flex-basis:calc(50% - 18px)}.sa-carousel-arrow.sa-prev{right:-65px}.sa-carousel-arrow.sa-next{left:-65px}.sa-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.hidden-mobile{display:none!important}.sa-navigation .elementor-nav-menu--main{display:none}.elementor-menu-toggle{margin:auto;display:flex}.sa-navigation.is-open .elementor-nav-menu--dropdown{display:block}.sa-navigation .elementor-nav-menu--dropdown ul{padding:5px 14px;display:block}.sa-navigation .elementor-nav-menu--dropdown .elementor-item{border-bottom:1px solid #e9ecef;justify-content:flex-start}.sa-hero-slider .swiper-wrapper{height:220px}.sa-carousel-viewport{gap:18px}.sa-carousel-item{flex-basis:calc(50% - 9px)}.sa-carousel-arrow{width:30px;height:30px;font-size:25px;top:calc(50% + 15px)}.sa-carousel-arrow.sa-prev{right:-30px}.sa-carousel-arrow.sa-next{left:-30px}.sa-project-attributes{grid-template-columns:repeat(2,1fr);display:grid}.sa-project-attributes .jet-listing-dynamic-repeater__item{border:0;border-bottom:1px solid #343a4024}.sa-project-attributes strong{font-size:16px}.sa-project-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:18px}.sa-project-gallery .e-gallery-item{min-height:0}.sa-project-media-slider{height:300px}.sa-contact-form .elementor-form-fields-wrapper{gap:14px}.sa-contact-direct{gap:9px;margin-bottom:18px;padding:8px 10px;font-size:10px}.sa-contact-direct__phones{gap:7px}.sa-contact-direct__phones i{height:18px}.sa-contact-direct a{letter-spacing:0;font-size:12px}.sa-contact-form .elementor-column.elementor-col-50{width:100%}.sa-contact-form .elementor-button{padding:14px 42px 12px}.sa-map-card span{font-size:9px;bottom:5px}.sa-archive,.sa-member-page,.sa-standalone-map{width:94%;padding:40px 0}.sa-archive>h1,.sa-member-page h1,.sa-standalone-map h1{margin-bottom:28px;font-size:25px}.sa-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sa-member-page{grid-template-columns:1fr;gap:24px}.sa-member-page>img{width:min(320px,85%);margin:auto}.sa-member-page h1{text-align:center}}@media (width>=768px){.hidden-desktop,.hidden-tablet{display:none!important}}@media (width>=768px) and (width<=1024px){.hidden-desktop,.hidden-tablet{display:none!important}}.elementor-template,.elementor-template>.elementor-element-root{width:100%}.elementor-template>.elementor-element-root{display:contents}.elementor .e-con-inner,.elementor .elementor-widget,.elementor .elementor-widget-container{min-width:0}.elementor .e-con-boxed>.e-con-inner{position:relative}.elementor-widget-text-editor,.elementor-widget-theme-post-content{word-break:normal;overflow-wrap:normal}.elementor-text-editor p{margin-block:0 .9em}.elementor-text-editor p:last-child{margin-block-end:0}.elementor-icon-wrapper{justify-content:center;align-items:center;display:flex}.elementor-widget-icon-box .elementor-icon-box-wrapper{align-items:center;min-width:0;display:flex}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{text-align:center;flex-direction:column}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{flex-direction:row}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{flex-direction:row-reverse}.elementor-widget-icon-box .elementor-icon-box-icon{flex:none;margin-inline-end:var(--icon-box-icon-margin,12px);display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-inline:0 var(--icon-box-icon-margin,12px)}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin:0 0 var(--icon-box-icon-margin,12px)}.elementor-widget-icon-box .elementor-icon-box-content{flex:1;min-width:0}.elementor-widget-icon-box .elementor-icon-box-title{color:inherit;margin:0;line-height:1.5}.elementor-widget-icon-box .elementor-icon-box-description{margin:.35em 0 0}.elementor-widget-icon-box .elementor-icon{justify-content:center;align-items:center;display:inline-flex}.elementor .elementor-social-icons-wrapper.elementor-grid{justify-content:center;align-items:center;gap:var(--grid-row-gap,0) var(--grid-column-gap,8px);flex-flow:wrap;width:auto;grid-template-columns:none!important;display:flex!important}.elementor-social-icons-wrapper .elementor-grid-item{line-height:1;display:inline-flex}.elementor-social-icons-wrapper .elementor-social-icon{padding:var(--icon-padding,.4em);font-size:var(--icon-size,19px);color:#f8f9fa;justify-content:center;align-items:center;line-height:1;display:inline-flex}.elementor-social-icons-wrapper .elementor-social-icon i{justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.elementor-1606 .elementor-element-c84ac6d .elementor-social-icon{color:#f8f9fa;background:0 0}.elementor-287 .elementor-element-19a8b35 .elementor-social-icon{color:#f8f9fa;background:var(--e-global-color-accent)}.elementor-shape{direction:ltr;width:100%;line-height:0;position:absolute;left:0;right:0;overflow:hidden}.elementor-shape-bottom{bottom:-1px}.elementor-shape svg{width:calc(100% + 1.3px);display:block;position:relative;right:50%;transform:translate(50%)}.elementor-widget-video .elementor-wrapper{width:100%;aspect-ratio:var(--video-aspect-ratio,1.77777);background:#212529;display:block;position:relative;overflow:hidden}.elementor-widget-video .elementor-video{object-fit:cover;background:#212529;width:100%;height:100%;display:block}.elementor-flip-box{color:inherit;perspective:1000px;display:block;position:relative;overflow:hidden}.elementor-flip-box__layer{backface-visibility:hidden;transition:opacity .65s,transform .65s;display:flex;position:absolute;inset:0}.elementor-flip-box__layer__overlay{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.elementor-flip-box__layer__inner{text-align:center;width:100%;padding:20px}.elementor-flip-box__layer__title{margin:0}.elementor-flip-box__back{opacity:0;transform:scale(1.025)}.elementor-flip-box:hover .elementor-flip-box__front,.elementor-flip-box:focus .elementor-flip-box__front{opacity:0;transform:scale(.985)}.elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box:focus .elementor-flip-box__back{opacity:1;transform:none}.sa-carousel-arrow i{font-size:inherit;line-height:1;display:block}.jet-listing-grid,.jet-listing-grid__items{width:100%;min-width:0}.sa-project-list{width:min(100%,1140px);margin-inline:auto}.sa-project-list>.jet-listing-grid__item{min-width:0}.sa-project-list .elementor-729,.sa-project-list .elementor-729>.elementor-element-root{width:100%}.elementor-729 .elementor-element-5025984{overflow:hidden}.elementor-729 .elementor-element-5b735a0,.elementor-729 .elementor-element-5b735a0>.elementor-widget-container{height:100%}.elementor-729 .elementor-element-5b735a0 img{width:100%;display:block}.sa-related-grid>.jet-listing-grid__item,.sa-team-grid>.jet-listing-grid__item{min-width:0}.sa-map-card{color:#171c20;text-align:right;background:#f4f3ef;border:1px solid #171c201f;min-width:0;position:relative;overflow:hidden;transform:none;box-shadow:0 20px 55px #171c2014}.sa-map-card:hover{transform:translateY(-2px)}.sa-map-card span{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0;position:static;bottom:auto;right:auto;transform:none}.sa-map-card__head{border-bottom:1px solid #171c2017;justify-content:space-between;align-items:flex-end;gap:20px;padding:clamp(18px,2.7vw,30px) clamp(18px,3.2vw,36px) 10px;display:flex}.sa-map-card__head h3{color:#171c20;letter-spacing:0;margin:3px 0 0;font-size:clamp(21px,2.2vw,32px);font-weight:650;line-height:1.5}.sa-map-kicker{white-space:nowrap;font-weight:700;line-height:1.8;color:#477481!important;font-size:10px!important;display:block!important}.sa-map-live{text-align:center;flex:none;min-width:88px;font-weight:650;color:#216e8c!important;background:#ffffffa6!important;border:1px solid #216e8c3d!important;padding:6px 10px!important;font-size:11px!important}.sa-map-canvas{isolation:isolate;background:radial-gradient(circle at 50% 42%,#fffffffa,#ebeeedd1);padding:4px clamp(8px,2vw,20px);position:relative;overflow:hidden}.sa-map-canvas:before{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(#216e8c09 1px,#0000 1px),linear-gradient(90deg,#216e8c09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.sa-iran-map,.sa-world-map{z-index:1;width:100%;height:auto;display:block;position:relative;overflow:hidden}.sa-iran-map{aspect-ratio:840/520}.sa-world-map{aspect-ratio:960/470}.sa-iran-map path,.sa-world-map path{fill:#d5dbdd;stroke:#f7f7f4;stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .22s,filter .22s,stroke .22s}.sa-iran-map path.is-project-province,.sa-world-map path.is-project-country{fill:#3b91ab;stroke:#eef9fa;stroke-width:1.35px;filter:drop-shadow(0 2px 2px #175a6f21)}.sa-iran-map path:hover,.sa-iran-map path.is-active,.sa-world-map path.is-project-country:hover,.sa-world-map path.is-active{fill:#53cbd4;stroke:#174f62;stroke-width:1.6px;filter:drop-shadow(0 3px 4px #175a6f3d)}.sa-map-marker{cursor:pointer}.sa-map-marker__halo{fill:#4bd1dd33;stroke:#216e8c;stroke-width:1.2px;vector-effect:non-scaling-stroke;transition:transform .2s,fill .2s}.sa-map-marker__core{fill:#153f4d;stroke:#f8ffff;stroke-width:1.8px;vector-effect:non-scaling-stroke}.sa-map-marker.is-active .sa-map-marker__halo{fill:#4bd1dd73;transform:scale(1.28)}.sa-map-chip-list{scrollbar-width:thin;border-top:1px solid #171c2017;gap:6px;padding:13px clamp(16px,3vw,34px);display:flex;overflow-x:auto}.sa-map-chip-list button{color:#4f5d63;white-space:nowrap;background:#ffffff94;border:1px solid #171c2024;border-radius:999px;flex:none;min-height:34px;padding:5px 11px;font-size:10px;transition:background .2s,border-color .2s,color .2s}.sa-map-chip-list button:hover,.sa-map-chip-list button:focus-visible,.sa-map-chip-list button.is-active{color:#fff;background:#173b47;border-color:#216e8c;outline:0}.sa-map-card__footer{background:#ebece8;border-top:1px solid #171c2017;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:8px clamp(16px,3vw,34px);display:flex}.sa-map-cta{color:#173b47;font-size:11px;font-weight:700}.sa-map-cta b{margin-inline-start:6px;transition:transform .2s;display:inline-block}.sa-map-cta:hover b{transform:translate(-3px)}.sa-map-attribution{z-index:auto;color:#6c757d;opacity:.78;font:8px/1.4 Arial,sans-serif;position:static}.sa-iran-map-card.is-standalone{width:min(900px,100%);margin:0 auto 28px}.sa-world-map-card.is-standalone,.sa-asia-map-card.is-standalone{width:min(1120px,100%);margin:0 auto 28px}.sa-map-back{margin-top:12px}.elementor-661 .elementor-element-a5db849{margin-inline:auto}.elementor-661 .elementor-element-a5db849>.elementor-element-272473d{flex:0 0 min(33.333%,390px)}.elementor-661 .elementor-element-a5db849>.elementor-element-a1fd6e4{flex:1 1 0;width:auto;max-width:none}.elementor-post-content{text-align:right;direction:rtl;width:100%;line-height:2}.elementor-post-content ul,.elementor-post-content ol{text-align:right;margin:1em 0;padding:0;list-style:none}.elementor-post-content li{margin:.3em 0;padding-inline:1.35em .2em;line-height:1.9;position:relative}.elementor-post-content li:before{inset-inline-start:0;content:"•";color:currentColor;font-size:1.15em;line-height:1.9;position:absolute;top:0}.elementor-post-content h1,.elementor-post-content h2,.elementor-post-content h3,.elementor-post-content h4{margin:.45em 0;line-height:1.6}.elementor-share-buttons.elementor-grid{gap:10px;margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(230px,100%)!important;display:grid!important}.elementor-share-buttons .elementor-share-btn{aspect-ratio:1;background:0 0;border:1px solid;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:44px;min-width:44px;min-height:44px;transition:color .25s,background .25s,transform .25s;display:flex!important}.elementor-share-buttons .elementor-share-btn__icon{justify-content:center;align-items:center;width:1em;height:1em;display:flex}.elementor-share-buttons .elementor-share-btn:hover,.elementor-share-buttons .elementor-share-btn:focus-visible{color:#f8f9fa;background:#3597be;transform:translateY(-2px)}.sa-project-gallery.is-single{grid-template-columns:1fr}.sa-project-gallery.is-single .e-gallery-item{aspect-ratio:auto;background:0 0;grid-column:1/-1}.sa-project-gallery.is-single .e-gallery-item img{object-fit:contain;height:auto}.elementor-37 .elementor-element-f43f852{isolation:isolate}.elementor-37 .elementor-element-f43f852>.elementor-widget{transition:filter .45s,transform .45s}.elementor-37 .elementor-element-f43f852>.elementor-widget:hover{z-index:8;filter:saturate()}.elementor-37 .elementor-element-c03aee8>.e-con-inner>.e-con{flex:22%;width:auto;max-width:25%}.elementor-37 .elementor-element-654074a>.e-con-inner>.e-con,.elementor-1696 .elementor-element-7774fb41>.e-con-inner>.e-con{flex:1 1 0;width:auto;max-width:none}.elementor-location-footer{background:#e9ecef}.elementor-287 .elementor-element-554d723>.e-con-inner{justify-content:center;align-items:center}.elementor-287 .elementor-element-25b57b6,.elementor-287 .elementor-element-81c133e,.elementor-287 .elementor-element-28f1d11{min-width:0}.elementor-287 .elementor-element-6048e54 .elementor-icon-box-wrapper,.elementor-287 .elementor-element-c5f3ebd .elementor-icon-box-wrapper{justify-content:flex-start}.elementor-1606 .elementor-element-cb98587>.elementor-widget{min-width:0}.elementor-1606 .elementor-element-cb98587 .elementor-icon-box-wrapper{justify-content:center}.elementor-1606 .elementor-element-cb98587 .elementor-icon-box-title{overflow-wrap:break-word;word-break:normal}.elementor-1606 .elementor-element-acf66a2 .elementor-icon-box-title,.elementor-1606 .elementor-element-06d84ec .elementor-icon-box-title,.elementor-1606 .elementor-element-a5f7fe1 .elementor-icon-box-title,.elementor-1606 .elementor-element-acf66a2 .elementor-icon-box-title a,.elementor-1606 .elementor-element-06d84ec .elementor-icon-box-title a,.elementor-1606 .elementor-element-a5f7fe1 .elementor-icon-box-title a{color:#fff!important}.elementor-1606 .elementor-element-c84ac6d{flex:none;min-width:136px}.elementor-1606 .elementor-element-c84ac6d .elementor-social-icons-wrapper{flex-wrap:nowrap}@media (width<=1024px){.elementor-location-header .sa-navigation .elementor-nav-menu{gap:6px}.elementor-37 .elementor-element-c03aee8>.e-con-inner>.e-con{flex-basis:45%;max-width:50%}.elementor-661 .elementor-element-a5db849{width:98%}.elementor-661 .elementor-element-a5db849>.elementor-element-272473d{flex-basis:36%}.elementor-661 .elementor-element-a1fd6e4{padding:18px}.elementor-1606 .elementor-element-cb98587>.elementor-widget-icon-box>.elementor-widget-container{padding-inline:18px}}@media (width>=768px) and (width<=900px){.elementor-location-header .sa-navigation .elementor-nav-menu{gap:0}.elementor-39 .elementor-element-d7adcb8 .elementor-nav-menu--main .elementor-item{padding-inline:8px!important;font-size:13px!important}.elementor-1606 .elementor-element-cb98587{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;min-height:0;padding:18px 14px;display:grid!important}.elementor-1606 .elementor-element-cb98587>.elementor-widget-icon-box{place-self:stretch stretch;width:100%!important;max-width:100%!important}.elementor-1606 .elementor-element-cb98587>.elementor-widget-icon-box>.elementor-widget-container{border:0;height:auto;padding:8px 14px}.elementor-1606 .elementor-element-cb98587 .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:center}.elementor-1606 .elementor-element-cb98587 .elementor-icon-box-icon{margin:0 0 5px}.elementor-1606 .elementor-element-acf66a2{grid-column:1/-1}.elementor-1606 .elementor-element-c84ac6d{grid-column:1/-1;justify-self:center;min-width:0}.elementor-287 .elementor-element-554d723>.e-con-inner{display:flex;flex-flow:column!important;height:auto!important}.elementor-287 .elementor-element-81c133e,.elementor-287 .elementor-element-28f1d11,.elementor-287 .elementor-element-25b57b6{max-width:100%;--width:100%!important;flex:none!important;width:100%!important}.elementor-287 .elementor-element-81c133e{order:1}.elementor-287 .elementor-element-28f1d11{flex-direction:row;order:2;justify-content:center;padding:10px}.elementor-287 .elementor-element-25b57b6{order:3;align-items:center}.elementor-287 .elementor-element-19a8b35{align-self:center}.elementor-287 .elementor-element-28f1d11>.elementor-widget{width:auto;max-width:calc(50% - 16px)}.elementor-287 .elementor-element-6048e54 .elementor-icon-box-wrapper,.elementor-287 .elementor-element-c5f3ebd .elementor-icon-box-wrapper{justify-content:center}}@media (width<=767px){.elementor-location-header{position:sticky}.elementor .sa-navigation .elementor-nav-menu--main{display:none!important}.elementor .sa-navigation .elementor-menu-toggle{margin:auto;display:flex!important}.elementor .sa-navigation.is-open .elementor-nav-menu--dropdown{display:block!important}.elementor-location-header .elementor-widget-nav-menu,.elementor-location-header .elementor-widget-nav-menu>.elementor-widget-container,.elementor-location-header .sa-navigation{z-index:1001;overflow:visible!important}.elementor .sa-navigation .elementor-nav-menu--dropdown{border:1px solid #e9ecef;border-radius:0 0 10px 10px;width:auto;max-height:calc(100dvh - 96px);position:fixed;top:84px;left:12px;right:12px;overflow:auto;transform:none;z-index:1002!important}.elementor-37 .elementor-element-a9ecfb6{padding-bottom:35px;min-height:auto!important}.elementor-37 .elementor-element-a9ecfb6>.e-con-inner{flex-direction:column;gap:22px;height:auto!important}.elementor-37 .elementor-element-a9ecfb6>.e-con-inner>.e-con{width:100%;max-width:100%;min-height:232px;flex:none!important}.elementor-37 .elementor-element-a9ecfb6 .elementor-widget-shortcode,.elementor-37 .elementor-element-a9ecfb6 .elementor-widget-shortcode>.elementor-widget-container{min-height:232px;height:auto!important}.sa-map-main-link{min-height:190px}.sa-map-title{margin-top:2px}.elementor-37 .elementor-element-c03aee8>.e-con-inner>.e-con{flex-basis:46%;max-width:50%}.elementor-37 .elementor-element-654074a>.e-con-inner,.elementor-1696 .elementor-element-7774fb41>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.elementor-37 .elementor-element-654074a>.e-con-inner>.e-con,.elementor-1696 .elementor-element-7774fb41>.e-con-inner>.e-con{width:100%;max-width:100%}.elementor-729 .elementor-element-5025984{flex-direction:column!important}.elementor-729 .elementor-element-5025984>.e-con{width:100%;max-width:100%}.elementor-729 .elementor-element-2e5a9b2{order:2}.elementor-729 .elementor-element-3cd0e6b{order:1}.elementor-729 .elementor-element-5b735a0 img{object-fit:cover;width:100%;height:160px}.elementor-661 .elementor-element-a5db849{width:100%;padding:0;display:block}.elementor-661 .elementor-element-a5db849>.elementor-element-272473d,.elementor-661 .elementor-element-a5db849>.elementor-element-a1fd6e4{width:100%;max-width:100%}.elementor-661 .elementor-element-272473d{padding:18px 14px 22px}.elementor-661 .elementor-element-a1fd6e4{padding:10px}.elementor-post-content{text-align:right;font-size:14px}.animated{animation-duration:.7s}.elementor-share-buttons.elementor-grid{gap:12px;width:min(260px,100%);margin-inline:auto}.sa-project-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-1606 .elementor-element-cb98587{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;display:grid!important}.elementor-1606 .elementor-element-cb98587>.elementor-widget-icon-box{place-self:stretch stretch;width:100%!important;max-width:100%!important}.elementor-1606 .elementor-element-cb98587 .elementor-icon-box-wrapper{text-align:center;flex-direction:column;align-items:center}.elementor-1606 .elementor-element-cb98587 .elementor-icon-box-icon{margin:0 0 4px}.elementor-1606 .elementor-element-acf66a2{grid-column:1/-1}.elementor-1606 .elementor-element-c84ac6d{grid-column:1/-1;justify-self:center}.elementor-287 .elementor-element-554d723>.e-con-inner{flex-wrap:wrap;display:flex}.elementor-287 .elementor-element-81c133e{order:1;width:100%;max-width:100%}.elementor-287 .elementor-element-28f1d11{order:2;justify-content:center;width:100%;max-width:100%}.elementor-287 .elementor-element-25b57b6{order:3;align-items:center;width:100%;max-width:100%}.elementor-287 .elementor-element-19a8b35{align-self:center}.elementor-287 .elementor-element-28f1d11>.elementor-widget{width:auto;max-width:calc(50% - 13px)}.elementor-287 .elementor-element-6048e54 .elementor-icon-box-wrapper,.elementor-287 .elementor-element-c5f3ebd .elementor-icon-box-wrapper{justify-content:center}}@media (width<=479px){.sa-hero-slider .swiper-wrapper{height:210px}.sa-carousel-item{flex-basis:calc(50% - 9px)}.elementor-37 .elementor-element-c03aee8>.e-con-inner>.e-con{flex-basis:100%;max-width:100%}.elementor-37 .elementor-element-654074a>.e-con-inner,.elementor-1696 .elementor-element-7774fb41>.e-con-inner{gap:10px}.elementor-1606 .elementor-element-cb98587{grid-template-columns:1fr 1fr}.elementor-1606 .elementor-element-acf66a2,.elementor-1606 .elementor-element-c84ac6d{grid-column:1/-1}.sa-project-media-slider{height:260px}.sa-project-gallery .e-gallery-item{min-height:0}}@media (width<=359px){.elementor-1606 .elementor-element-cb98587{grid-template-columns:1fr}.elementor-1606 .elementor-element-acf66a2,.elementor-1606 .elementor-element-06d84ec,.elementor-1606 .elementor-element-a5f7fe1,.elementor-1606 .elementor-element-c84ac6d{grid-column:1/-1}}@media (width>=768px) and (width<=900px) and (orientation:landscape){.sa-hero-slider .swiper-wrapper{height:min(72vh,360px)}.elementor-37 .elementor-element-a9ecfb6>.e-con-inner{flex-direction:row}.elementor-37 .elementor-element-a9ecfb6>.e-con-inner>.e-con{width:50%;max-width:50%}.sa-map-main-link{min-height:180px}.elementor-661 .elementor-element-a5db849{align-items:stretch;display:flex}.elementor-661 .elementor-element-a5db849>.elementor-element-272473d{width:38%;max-width:38%}.elementor-661 .elementor-element-a5db849>.elementor-element-a1fd6e4{width:62%;max-width:62%}}@media (width<=767px) and (orientation:landscape){.elementor-location-header .elementor-site-logo img{max-width:64px;max-height:58px;width:auto!important}.elementor .sa-navigation .elementor-nav-menu--dropdown{max-height:calc(100dvh - 80px);top:69px}.elementor-37 .elementor-element-a9ecfb6>.e-con-inner{flex-direction:row;align-items:stretch;gap:16px}.elementor-37 .elementor-element-a9ecfb6>.e-con-inner>.e-con{width:50%;max-width:50%;min-height:190px;flex:1 1 0!important}.elementor-37 .elementor-element-a9ecfb6 .elementor-widget-shortcode,.elementor-37 .elementor-element-a9ecfb6 .elementor-widget-shortcode>.elementor-widget-container{min-height:190px}.elementor-37 .elementor-element-a9ecfb6 .sa-map-main-link{min-height:170px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.elementor-invisible{opacity:1!important}.sa-project-row{transform:none!important}}:root{--mn-ink:#151b1e;--mn-ink-soft:#232b2f;--mn-stone:#f0ede6;--mn-paper:#fbfaf6;--mn-line:#21252924;--mn-accent:#3597be;--mn-accent-dark:#216e8c;--mn-radius:2px;--mn-shadow:0 24px 70px #191f241f}.mn-container{width:min(1360px,100% - clamp(32px,6vw,96px));margin-inline:auto}.mn-eyebrow{color:var(--mn-accent-dark);letter-spacing:.03em;margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.8}.mn-section-heading{margin-bottom:34px}.mn-section-heading h2{color:var(--mn-ink);letter-spacing:0;margin:0;font-size:clamp(28px,3vw,48px);font-weight:650;line-height:1.45}.mn-section-heading--split{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.mn-section-heading--split>p,.mn-section-heading--split>a{color:#687078;max-width:440px;margin:0;line-height:1.9}.mn-section-heading--split>a{color:var(--mn-accent-dark);font-weight:600}.mn-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.mn-button{border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:10px 22px;font-weight:600;line-height:1.5;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.mn-button:hover,.mn-button:focus-visible{transform:translateY(-2px)}.mn-button:focus-visible,.mn-text-link:focus-visible,.mn-project-card a:focus-visible,.mn-project-filters a:focus-visible{outline-offset:3px;outline:3px solid #3597be59}.mn-button--primary{background:var(--mn-ink);color:#fff}.mn-button--primary:hover,.mn-button--primary:focus-visible{background:var(--mn-accent-dark)}.mn-button--ghost{border-color:var(--mn-line);color:var(--mn-ink);background:0 0}.mn-button--ghost:hover,.mn-button--ghost:focus-visible{border-color:var(--mn-ink)}.mn-button--light{color:var(--mn-ink);background:#fff}.mn-button--outline-light{color:#fff;border-color:#ffffff7a}.mn-text-link{color:var(--mn-accent-dark);font-weight:700}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider .swiper-slide{height:100%!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider .elementor-background-overlay{background-color:#0000!important;background-image:linear-gradient(90deg,#0a101324 0%,#0a10135c 45%,#0a1013d6 100%)!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider .swiper-slide-inner{text-align:right!important;justify-content:flex-start!important;align-items:center!important;padding-inline:clamp(28px,8vw,138px)!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider .swiper-slide-contents{color:#f7f3ea;-webkit-backdrop-filter:none;backdrop-filter:none;border-right:1px solid #84dce5ad;text-align:right!important;background:0 0!important;width:min(720px,100%)!important;max-width:min(720px,100%)!important;margin:0!important;padding:4px clamp(22px,3.4vw,42px) 4px 0!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider .swiper-slide-inner .elementor-slide-heading{text-shadow:0 8px 34px #00000057;text-wrap:balance;max-inline-size:14ch;color:#f7f3ea!important;letter-spacing:0!important;margin:0!important;font-family:Vazirmatn,وزیر,sans-serif!important;font-size:clamp(38px,5vw,66px)!important;font-weight:650!important;line-height:1.35!important}.mn-hero-eyebrow{color:#9de6eb;letter-spacing:0;margin:0 0 12px;font-size:11px;font-weight:700;line-height:1.8}.mn-hero-description{color:#edf1ee;max-width:590px;margin:18px 0 0;font-size:clamp(14px,1.4vw,17px);line-height:2.05}.mn-hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.mn-hero-actions .mn-button{min-width:150px}.mn-hero-actions .mn-button--light{background:#f3efe6}.mn-hero-actions .mn-button--outline-light{color:#f3efe6;border-color:#f3efe68c}.mn-hero-controls{z-index:5;direction:ltr;align-items:center;display:flex;position:absolute;bottom:16px;right:clamp(22px,8vw,132px)}.sa-hero-slider .mn-hero-controls .swiper-pagination{justify-content:flex-start;align-items:center;gap:0;display:flex;position:static}.sa-hero-slider .mn-hero-controls .swiper-pagination-bullet{opacity:1;background:0 0;border:0;border-radius:0;width:34px;height:44px;margin:0;position:relative}.sa-hero-slider .mn-hero-controls .swiper-pagination-bullet:after{content:"";background:#ffffff85;width:17px;height:2px;transition:width .2s,background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sa-hero-slider .mn-hero-controls .swiper-pagination-bullet-active:after{background:#72dbe2;width:27px}.mn-hero-pause{color:#f3efe6;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;font:12px/1 Arial,sans-serif;display:grid}.mn-hero-pause:focus-visible,.sa-hero-slider .swiper-pagination-bullet:focus-visible{outline-offset:-5px;outline:2px solid #72dbe2}.mn-simple-hero{padding-block:clamp(58px,8vw,112px) clamp(30px,5vw,60px)}.mn-simple-hero h1{max-width:850px;color:var(--mn-ink);letter-spacing:-.05em;margin:0;font-size:clamp(40px,6vw,78px);font-weight:600;line-height:1.2}.mn-simple-hero>p:last-child{color:#626b72;max-width:650px;margin:20px 0 0;font-size:16px;line-height:2}.elementor-37 .elementor-element-1c1097f>.elementor-widget-container,.elementor-37 .elementor-element-4ff9438>.elementor-widget-container{margin:0!important}.mn-footprint{isolation:isolate;color:#f5f1e8;background:#121a1e;padding-block:clamp(72px,8.5vw,132px);position:relative;overflow:hidden}.mn-footprint:before{z-index:-2;content:"";background-color:#0000;background-image:linear-gradient(#c49a5a0e 1px,#0000 1px),linear-gradient(90deg,#c49a5a0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.mn-footprint:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 86% 12%,#3597be24,#0000 34%),linear-gradient(135deg,#0000 0 72%,#c49a5a0b 72% 72.12%,#0000 72.12%);position:absolute;inset:0}.mn-footprint>.mn-container{z-index:1;position:relative}.mn-footprint__header{border-bottom:1px solid #f5f1e829;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr) auto;align-items:end;gap:clamp(28px,4.5vw,72px);margin-bottom:clamp(38px,5vw,68px);padding-bottom:clamp(28px,3.5vw,44px);display:grid}.mn-footprint__header .mn-eyebrow{color:#d0ae72}.mn-footprint__header h2{color:#f7f3ea;letter-spacing:0;text-wrap:balance;max-width:860px;margin:0;font-size:clamp(32px,4.1vw,62px);font-weight:620;line-height:1.35}.mn-footprint__title-mobile,.mn-footprint__switch{display:none}.mn-footprint__header>p{color:#bdc5c8;max-width:440px;margin:0;font-size:14px;line-height:2.05}.mn-footprint__header dl{direction:rtl;border-block:1px solid #f5f1e833;grid-template-columns:repeat(3,minmax(74px,1fr));margin:0;display:grid}.mn-footprint__header dl>div{border-inline-start:1px solid #f5f1e829;min-width:0;padding:16px 13px}.mn-footprint__header dl>div:first-child{border-inline-start:0}.mn-footprint__header dt{color:#f7f3ea;font-size:clamp(25px,2.5vw,38px);font-weight:520;line-height:1.15}.mn-footprint__header dd{color:#98a4a8;white-space:nowrap;margin:7px 0 0;font-size:9px;line-height:1.6}.mn-footprint__grid{direction:ltr;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"world iran";align-items:stretch;gap:clamp(20px,2.2vw,34px);display:grid}.mn-footprint .sa-world-map-card{grid-area:world}.mn-footprint .sa-iran-map-card{grid-area:iran}.mn-footprint .sa-map-card{color:#172126;text-align:right;direction:rtl;background:#f2efe7;border:1px solid #c49a5a4d;border-radius:0;grid-template-rows:auto minmax(370px,1fr) auto auto;min-width:0;height:100%;transition:border-color .25s,box-shadow .25s;display:grid;overflow:hidden;transform:none;box-shadow:0 30px 80px #00000038}.mn-footprint .sa-map-card:hover{border-color:#c49a5a94;transform:none;box-shadow:0 34px 88px #00000045}.mn-footprint .sa-map-card__head{background:#f5f2ea;border-bottom:1px solid #1721261f;justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;padding:clamp(20px,2.2vw,30px) clamp(20px,2.8vw,34px) 16px;display:flex}.mn-footprint .sa-map-card__head>div{min-width:0}.mn-footprint .sa-map-card__head h3{color:#172126;letter-spacing:0;margin:4px 0 0;font-size:clamp(22px,2.1vw,31px);font-weight:650;line-height:1.5}.mn-footprint .sa-map-kicker{white-space:nowrap;font-weight:750;line-height:1.8;color:#80663d!important;font-size:10px!important;display:block!important}.mn-footprint .sa-map-live{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;max-width:46%;font-weight:700;line-height:1.7;overflow:hidden;color:#315661!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important;display:inline-flex!important}.mn-footprint .sa-map-live:before{content:"";background:#c49a5a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #c49a5a21}.mn-footprint .sa-map-canvas{isolation:isolate;background:radial-gradient(circle at 50% 44%,#f8f7f2 0,#e4e7e4 72%,#d9deda 100%);place-items:center;min-height:370px;padding:clamp(10px,1.6vw,22px);display:grid;position:relative;overflow:hidden}.mn-footprint .sa-map-canvas:before{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(#2a4e580b 1px,#0000 1px),linear-gradient(90deg,#2a4e580b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.mn-footprint .sa-iran-map,.mn-footprint .sa-world-map{aspect-ratio:auto;width:100%;height:100%;min-height:0;display:block;overflow:visible}.mn-footprint .sa-iran-map path,.mn-footprint .sa-world-map path{fill:#c9d0d1;stroke:#f7f5ef;stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s,filter .2s}.mn-footprint .sa-iran-map path.is-project-province,.mn-footprint .sa-world-map path.is-project-country{fill:#287e91;stroke:#f3f6f4;stroke-width:1.25px;filter:drop-shadow(0 2px 2px #1c49551f)}.mn-footprint .sa-iran-map path:hover,.mn-footprint .sa-iran-map path.is-active:not(.is-project-province){fill:#aeb9bb;stroke:#647a80;stroke-width:1.35px;filter:none}.mn-footprint .sa-iran-map path.is-project-province:hover,.mn-footprint .sa-iran-map path.is-project-province.is-active,.mn-footprint .sa-world-map path.is-project-country:hover,.mn-footprint .sa-world-map path.is-active{fill:#c49a5a;stroke:#544224;stroke-width:1.5px;filter:drop-shadow(0 3px 4px #54422438)}.mn-footprint .sa-map-marker__halo{fill:#c49a5a33;stroke:#8a6b38;stroke-width:1.15px;vector-effect:non-scaling-stroke;transition:fill .2s,transform .2s}.mn-footprint .sa-map-marker__core{fill:#172f38;stroke:#fffdf7;stroke-width:1.65px;vector-effect:non-scaling-stroke}.mn-footprint .sa-map-marker.is-active .sa-map-marker__halo{fill:#c49a5a80;transform:scale(1.22)}.mn-footprint .sa-map-chip-list{scrollbar-color:#80663d transparent;scrollbar-width:thin;background:#eeebe3;border-top:1px solid #1721261c;flex-wrap:wrap;align-content:center;align-items:center;gap:7px;min-height:104px;padding:14px clamp(18px,2.6vw,32px);display:flex;overflow:visible}.mn-footprint .sa-map-chip-list button{color:#556168;white-space:nowrap;background:#ffffff73;border:1px solid #1721262b;border-radius:2px;flex:none;min-height:36px;padding:7px 12px;font-size:10px;font-weight:550;line-height:1.5;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.mn-footprint .sa-map-chip-list button.is-active,.mn-footprint .sa-map-chip-list button[aria-pressed=true]{color:#f7f3ea;background:#172126;border-color:#172126;box-shadow:inset 0 -2px #c49a5a}.mn-footprint .sa-map-chip-list button:focus-visible,.mn-footprint .sa-map-cta:focus-visible,.mn-footprint .sa-map-attribution:focus-visible{outline-offset:3px;outline:3px solid #c49a5a}.mn-footprint .sa-map-card__footer{color:#edf0ec;background:#192327;border-top:0;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px clamp(18px,2.6vw,32px);display:flex}.mn-footprint .sa-map-cta{color:#edf0ec;font-size:11px;font-weight:750;transition:color .2s}.mn-footprint .sa-map-cta:hover{color:#d5b477}.mn-footprint .sa-map-cta b{color:#d5b477;margin-inline-start:7px;transition:transform .2s;display:inline-block}.mn-footprint .sa-map-cta:hover b{transform:translate(-4px)}.mn-footprint .sa-map-attribution{color:#9eaaad;opacity:.8;font:8px/1.5 Arial,sans-serif;position:static}.mn-capabilities{color:var(--mn-ink);background:#ece9e1;padding-block:clamp(76px,9vw,138px);position:relative;overflow:hidden}.mn-capabilities:before{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #c49a5a2e;border-radius:50%;width:58vw;position:absolute;top:-28vw;left:-13vw}.mn-capabilities>.mn-container{z-index:1;position:relative}.mn-capabilities__header{border-bottom:1px solid #151b1e33;grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:end;gap:clamp(42px,7vw,112px);margin-bottom:clamp(46px,6vw,82px);padding-bottom:clamp(32px,4.5vw,56px);display:grid}.mn-capabilities__header h2{color:#151b1e;letter-spacing:0;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(34px,4.6vw,68px);font-weight:620;line-height:1.32}.mn-capabilities__header .mn-eyebrow{color:#80663d}.mn-capabilities__statement>p{color:#5e676c;max-width:560px;margin:0;font-size:14px;line-height:2.1}.mn-capabilities__statement dl{border-block:1px solid #151b1e2e;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;display:grid}.mn-capabilities__statement dl>div{border-inline-start:1px solid #151b1e26;min-width:0;padding:17px 10px}.mn-capabilities__statement dl>div:first-child{border-inline-start:0}.mn-capabilities__statement dt{color:#172126;font-size:clamp(25px,2.4vw,36px);font-weight:520;line-height:1.2}.mn-capabilities__statement dd{color:#737d81;white-space:nowrap;margin:7px 0 0;font-size:9px;line-height:1.55}.mn-capabilities__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.7vw,24px);display:grid}.mn-capability-card{background:#f8f6f0;border:1px solid #151b1e24;flex-direction:column;grid-column:span 4;min-width:0;min-height:390px;padding:clamp(25px,2.8vw,38px);transition:border-color .25s,box-shadow .25s;display:flex;box-shadow:0 18px 50px #151b1e0e}.mn-capability-card:nth-child(-n+2){grid-column:span 6;min-height:360px}.mn-capability-card:hover{border-color:#80663d80;box-shadow:0 24px 62px #151b1e17}.mn-capability-card__head{border-bottom:1px solid #151b1e24;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:15px;padding-bottom:22px;display:grid}.mn-capability-card__head>span{color:#9a7942;direction:ltr;padding-top:4px;font:600 11px/1.8 Vazirmatn,sans-serif}.mn-capability-card h3{color:#172126;margin:0;font-size:clamp(20px,2vw,29px);font-weight:650;line-height:1.5}.mn-capability-card>p{color:#626c71;margin:24px 0 0;font-size:13px;line-height:2.05}.mn-capability-card>strong{color:#273237;border-inline-start:2px solid #c49a5a;margin:22px 0 0;padding-inline-start:14px;font-size:11px;font-weight:750;line-height:1.9;display:block}.mn-capability-card ul{direction:ltr;flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:28px 0 0;list-style:none;display:flex}.mn-capability-card li{color:#34434a;white-space:nowrap;background:#f3f0e8;border:1px solid #151b1e29;border-radius:13px;align-items:center;gap:9px;min-height:50px;padding:4px 12px 4px 5px;font:600 10.5px/1.45 Arial,sans-serif;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s;display:inline-flex;box-shadow:0 4px 12px #151b1e0b}.mn-capability-card li:hover{background:#fff;border-color:#3597be80;transform:translateY(-2px);box-shadow:0 9px 22px #151b1e17}.mn-capability-tool__icon{background:#fff;border:1px solid #151b1e21;border-radius:9px;flex:0 0 40px;width:40px;height:40px;display:block;position:relative;overflow:hidden;box-shadow:0 3px 10px #151b1e1f}.mn-capability-tool__icon img{object-fit:cover;filter:saturate(.92)contrast(1.08);width:100%;height:100%;transition:filter .22s,transform .22s;display:block}.mn-capability-tool__icon[data-focus=upper] img{transform-origin:50% 34%;transform:scale(1.58)}.mn-capability-tool__icon[data-focus=left] img{transform-origin:17%;transform:scale(2.05)}.mn-capability-card li:hover .mn-capability-tool__icon img{filter:saturate(1.08)contrast(1.1)}.mn-capability-card li:hover .mn-capability-tool__icon[data-focus=upper] img{transform:scale(1.68)}.mn-capability-card li:hover .mn-capability-tool__icon[data-focus=left] img{transform:scale(2.15)}.mn-capabilities__footer{color:#e8ebe7;background:#172126;justify-content:space-between;align-items:center;gap:42px;margin-top:clamp(20px,2.5vw,34px);padding:24px clamp(22px,3vw,40px);display:flex}.mn-capabilities__footer>span{color:#d0ae72;letter-spacing:.12em;direction:ltr;flex:none;font:600 10px/1.6 Arial,sans-serif}.mn-capabilities__footer>p{color:#c3cacb;max-width:760px;margin:0;font-size:12px;line-height:1.9}@media (width<=1100px){.mn-footprint__header{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);gap:36px}.mn-footprint__header dl{grid-column:1/-1}.mn-footprint__grid{grid-template-columns:1fr;grid-template-areas:"world""iran";gap:26px}.mn-footprint .sa-map-card{grid-template-rows:auto minmax(380px,1fr) auto auto}.mn-capabilities__header{grid-template-columns:1fr;gap:30px}.mn-capabilities__statement{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:end;gap:34px;display:grid}.mn-capabilities__statement dl{margin:0}.mn-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-capability-card,.mn-capability-card:nth-child(-n+2){grid-column:auto;min-height:360px}.mn-capability-card:last-child{grid-column:1/-1;min-height:320px}}@media (width<=767px){.mn-footprint{padding-block:42px}.mn-footprint:before{background-size:48px 48px}.mn-footprint__header{grid-template-columns:1fr;gap:17px;margin-bottom:18px;padding-bottom:18px}.mn-footprint__header h2{font-size:clamp(27px,8vw,36px);line-height:1.35}.mn-footprint__title-desktop{display:none}.mn-footprint__title-mobile{display:inline}.mn-footprint__header>p{display:none}.mn-footprint__header dl{grid-column:auto;width:100%}.mn-footprint__header dl>div{padding:9px 7px}.mn-footprint__header dt{font-size:22px}.mn-footprint__header dd{font-size:8px}.mn-footprint__switch{background:#f7f3ea0a;border:1px solid #f7f3ea29;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:12px;padding:4px;display:grid}.mn-footprint__switch button{color:#aeb9bc;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;font:650 12px/1.4 inherit;transition:background-color .2s,color .2s;display:flex}.mn-footprint__switch button span{color:#829095;font-size:8px;font-weight:500}.mn-footprint__switch button.is-active{color:#172126;background:#f3efe6}.mn-footprint__switch button.is-active span{color:#51717b}.mn-footprint__switch button:focus-visible{outline-offset:1px;outline:2px solid #d0ae72}.mn-footprint__grid{display:block}.mn-footprint__grid[data-mobile-map=iran] .sa-world-map-card,.mn-footprint__grid[data-mobile-map=world] .sa-iran-map-card{display:none}.mn-footprint .sa-map-card{grid-template-rows:auto minmax(230px,auto) auto;height:auto}.mn-footprint .sa-map-card__head{align-items:center;padding:13px 12px 10px}.mn-footprint .sa-map-card__head h3{font-size:19px}.mn-footprint .sa-map-kicker{font-size:9px!important}.mn-footprint .sa-map-live{max-width:43%;font-size:10px!important}.mn-footprint .sa-map-canvas,.mn-footprint .sa-iran-map-card .sa-map-canvas{min-height:230px;padding:4px}.mn-footprint .sa-map-chip-list{display:none}.mn-footprint .sa-map-card__footer{min-height:42px;padding:7px 12px}.mn-footprint .sa-map-cta{font-size:10px}.mn-footprint .sa-map-attribution{display:none}.mn-capabilities{padding-block:68px}.mn-capabilities__header{gap:24px;margin-bottom:34px;padding-bottom:30px}.mn-capabilities__header h2{font-size:clamp(31px,9.6vw,45px)}.mn-capabilities__statement{display:block}.mn-capabilities__statement>p{font-size:13px;line-height:2}.mn-capabilities__statement dl{margin-top:24px}.mn-capabilities__statement dl>div{padding:14px 7px}.mn-capabilities__statement dt{font-size:25px}.mn-capabilities__statement dd{font-size:8px}.mn-capabilities__grid{grid-template-columns:1fr;gap:12px}.mn-capability-card,.mn-capability-card:nth-child(-n+2),.mn-capability-card:last-child{grid-column:auto;min-height:0;padding:25px 20px}.mn-capability-card__head{grid-template-columns:32px minmax(0,1fr);gap:10px;padding-bottom:17px}.mn-capability-card h3{font-size:21px}.mn-capability-card>p{margin-top:18px;font-size:12px}.mn-capability-card>strong{margin-top:17px}.mn-capability-card ul{margin-top:22px;padding-top:0}.mn-capabilities__footer{flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;padding:22px 20px}}@media (width<=420px){.mn-footprint__header dl{grid-template-columns:repeat(3,minmax(0,1fr))}.mn-footprint .sa-map-card__head{gap:10px}.mn-footprint .sa-map-live{max-width:40%}.mn-footprint .sa-map-canvas,.mn-footprint .sa-iran-map-card .sa-map-canvas{min-height:210px}.mn-footprint .sa-map-card__footer{gap:8px}.mn-capabilities__statement dd{white-space:normal}.mn-capability-card li{min-height:46px;padding:3px 10px 3px 4px;font-size:9px}.mn-capability-tool__icon{border-radius:8px;flex-basis:38px;width:38px;height:38px}}@media (width<=1100px) and (orientation:landscape) and (height<=620px){.mn-footprint .sa-map-canvas,.mn-footprint .sa-iran-map-card .sa-map-canvas{min-height:280px}.mn-footprint .sa-map-card{grid-template-rows:auto minmax(280px,auto) auto auto}}@media (prefers-reduced-motion:reduce){.mn-footprint .sa-map-card,.mn-footprint .sa-map-card *,.mn-capability-card,.mn-capability-card li,.mn-capability-tool__icon img{transition-duration:.01ms!important}.mn-footprint .sa-map-card:hover,.mn-footprint .sa-map-cta:hover b,.mn-capability-card li:hover{transform:none!important}}.mn-project-archive{background:var(--mn-paper)}.mn-archive-hero{background:var(--mn-ink);color:#fff;overflow:hidden}.mn-archive-hero__inner{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:end;gap:clamp(40px,8vw,120px);padding-block:clamp(76px,10vw,150px);display:grid}.mn-archive-hero .mn-eyebrow{color:#84dce5}.mn-archive-hero h1{color:#fff;letter-spacing:0;max-width:960px;margin:0;font-size:clamp(42px,6.6vw,92px);font-weight:620;line-height:1.3}.mn-archive-hero__inner>div>p:last-child{color:#c8cdd1;max-width:760px;margin:24px 0 0;font-size:16px;line-height:2.1}.mn-archive-stats{border-block:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.mn-archive-stats>div{border-inline-start:1px solid #ffffff2e;padding:22px 12px}.mn-archive-stats>div:first-child{border-inline-start:0}.mn-archive-stats dt{color:#fff;font-size:clamp(24px,3vw,40px);font-weight:500;line-height:1.25}.mn-archive-stats dd{color:#aeb5ba;margin:8px 0 0;font-size:11px;line-height:1.6}.mn-project-filters{z-index:40;border-bottom:1px solid var(--mn-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;background:#fbfaf6f0;gap:8px;padding-block:18px;display:flex;position:sticky;top:76px;overflow-x:auto}.mn-project-filters a{color:#5e666d;white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;gap:8px;padding:9px 15px;font-size:12px;display:flex}.mn-project-filters a span{background:#171c2012;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:9px;display:inline-grid}.mn-project-filters a.is-active span,.mn-project-filters a:hover span{background:#ffffff24}.mn-project-filters a:hover,.mn-project-filters a.is-active{border-color:var(--mn-ink);background:var(--mn-ink);color:#fff}.mn-archive-content{padding-block:clamp(58px,8vw,110px)}.mn-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,58px) clamp(20px,3vw,42px);display:grid}.mn-project-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mn-project-card{border-bottom:1px solid var(--mn-line);background:0 0;min-width:0}.mn-project-card.is-featured{border:1px solid var(--mn-line);direction:ltr;background:#fff;grid-column:1/-1;grid-template-columns:minmax(0,1.6fr) minmax(300px,.4fr);display:grid}.mn-project-card.is-featured>*{direction:rtl}.mn-project-card__media{aspect-ratio:16/10;background:#e7e5df;display:block;position:relative;overflow:hidden}.mn-project-card.is-featured .mn-project-card__media{aspect-ratio:16/8.3}.mn-project-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .5s;display:block}.mn-project-card:hover .mn-project-card__media img{filter:saturate(.82);transform:scale(1.025)}.mn-project-card__placeholder{background:linear-gradient(135deg,#e4e0d8,#bfc6ca);width:100%;height:100%;display:block}.mn-project-card__badges{color:#fff;direction:ltr;align-items:center;gap:1px;display:flex;position:absolute;top:14px;right:14px}.mn-project-card__badges b,.mn-project-card__badges small{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#151b1edb;place-items:center;min-height:32px;display:grid}.mn-project-card__badges b{min-width:38px;font:600 12px/1.2 Vazirmatn,sans-serif}.mn-project-card__badges small{padding-inline:10px;font-size:9px}.mn-project-card__arrow{width:44px;height:44px;color:var(--mn-ink);background:#fbfaf7f0;justify-content:center;align-items:center;font:22px/1 Arial,sans-serif;transition:background .25s,color .25s,transform .25s;display:flex;position:absolute;bottom:14px;left:14px}.mn-project-card:hover .mn-project-card__arrow{background:var(--mn-accent);color:#fff;transform:translate(-2px,-2px)}.mn-project-card__body{padding:24px 2px 28px}.mn-project-card.is-featured .mn-project-card__body{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,58px);display:flex}.mn-project-card__body h2{color:var(--mn-ink);letter-spacing:0;margin:0;font-size:clamp(21px,2.3vw,34px);font-weight:650;line-height:1.55}.mn-project-card__body>p:not(.mn-eyebrow){color:#687078;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:680px;margin:12px 0 0;line-height:1.9;display:-webkit-box;overflow:hidden}.mn-project-card__facts{border-top:1px solid var(--mn-line);flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding-top:16px;display:flex}.mn-project-card__facts>div{gap:6px;display:flex}.mn-project-card__facts dt{color:#777f85;font-size:11px}.mn-project-card__facts dd{color:var(--mn-ink);margin:0;font-size:12px;font-weight:700}.mn-project-detail{background:var(--mn-paper)}.mn-breadcrumb{color:#717980;white-space:nowrap;align-items:center;gap:8px;padding-block:22px;font-size:11px;display:flex;overflow-x:auto}.mn-breadcrumb a:hover{color:var(--mn-accent-dark)}.mn-breadcrumb span[aria-current=page]{color:var(--mn-ink)}.mn-project-hero{direction:ltr;grid-template-columns:minmax(0,7fr) minmax(340px,5fr);grid-template-areas:"media copy";align-items:center;gap:clamp(34px,6vw,92px);padding-block:clamp(38px,7vw,100px);display:grid}.mn-project-hero__media{min-height:360px;box-shadow:var(--mn-shadow);direction:rtl;background:#e8e5df;grid-area:media;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mn-project-hero__media img{object-fit:contain;width:100%;height:auto;max-height:680px;display:block}.mn-project-hero__placeholder{background:linear-gradient(145deg,#dfe4e6,#c8c3ba);width:100%;min-height:520px}.mn-project-hero__index{background:var(--mn-ink);color:#fff;letter-spacing:.03em;padding:9px 14px;font-size:10px;position:absolute;bottom:0;right:0}.mn-project-hero__gallery-link{min-height:48px;color:var(--mn-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfaf6f0;align-items:center;gap:10px;padding:8px 13px;font-size:10px;transition:background .2s,color .2s,transform .2s;display:flex;position:absolute;bottom:16px;left:16px}.mn-project-hero__gallery-link b{background:var(--mn-ink);color:#fff;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.mn-project-hero__gallery-link:hover{background:var(--mn-accent-dark);color:#fff;transform:translateY(-2px)}.mn-project-hero__copy{direction:rtl;grid-area:copy}.mn-project-hero__copy h1{color:var(--mn-ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(42px,5.8vw,82px);font-weight:620;line-height:1.3}.mn-project-hero__excerpt{color:#616970;max-width:590px;margin:24px 0 0;font-size:clamp(14px,1.4vw,17px);line-height:2.1}.mn-project-hero__copy .mn-actions{margin-top:30px}.mn-project-anchor-nav{z-index:35;border-block:1px solid var(--mn-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6f0;position:sticky;top:76px}.mn-project-anchor-nav>.mn-container{justify-content:space-between;align-items:center;gap:24px;min-height:54px;display:flex}.mn-project-anchor-nav>.mn-container>span{color:#7a8287;flex:none;font-size:10px}.mn-project-anchor-nav>.mn-container>div{scrollbar-width:none;gap:4px 26px;display:flex;overflow-x:auto}.mn-project-anchor-nav a{color:#4f585e;white-space:nowrap;flex:none;padding-block:15px;font-size:11px;font-weight:600}.mn-project-anchor-nav a:hover,.mn-project-anchor-nav a:focus-visible{color:var(--mn-accent-dark)}.mn-project-overview{border-top:1px solid var(--mn-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,7vw,100px);padding-block:clamp(72px,9vw,124px);scroll-margin-top:140px;display:grid}.mn-project-overview>:only-child{grid-column:1/-1;width:min(860px,100%)}.mn-project-facts dl{border-top:1px solid var(--mn-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mn-project-facts dl>div{border-bottom:1px solid var(--mn-line);padding:19px 4px}.mn-project-facts dt{color:#717980;font-size:11px}.mn-project-facts dd{color:var(--mn-ink);margin:4px 0 0;font-size:17px;font-weight:650;line-height:1.6}.mn-rich-text{color:#545d64;font-size:15px;line-height:2.15}.mn-rich-text p:first-child{margin-top:0}.mn-rich-text p:last-child{margin-bottom:0}.mn-rich-text ul,.mn-rich-text ol{padding-inline-start:20px}.mn-project-gallery-section{border-top:1px solid var(--mn-line);padding-block:clamp(70px,10vw,136px);scroll-margin-top:140px}.mn-project-gallery-section .sa-project-gallery{grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.5vw,20px);padding:0}.mn-project-gallery-section .sa-project-gallery .e-gallery-item{aspect-ratio:4/3;background:#e6e4df;align-self:start}.mn-project-gallery-section .sa-project-gallery .e-gallery-item:first-child{aspect-ratio:16/9;grid-column:span 2}.mn-project-gallery-section .sa-project-gallery.is-single .e-gallery-item:first-child{aspect-ratio:16/9;grid-column:1/-1}.mn-project-gallery-section .sa-project-gallery img{object-fit:cover;width:100%;height:100%;max-height:none}.sa-lightbox figure{flex-direction:column;max-width:min(92vw,1400px);max-height:90vh;margin:0;display:flex}.sa-lightbox figure img{object-fit:contain;max-width:100%;max-height:calc(90vh - 54px);display:block;box-shadow:0 18px 60px #00000073}.sa-lightbox figcaption{color:#e5e9eb;justify-content:space-between;align-items:center;gap:24px;padding:10px 4px;font-size:11px;display:flex}.sa-lightbox figcaption bdi{color:#9da7ad;flex:none}.mn-project-inquiry{background:var(--mn-ink);color:#fff;scroll-margin-top:130px}.mn-project-inquiry__inner{justify-content:space-between;align-items:center;gap:40px;padding-block:clamp(62px,8vw,100px);display:flex}.mn-project-inquiry .mn-eyebrow{color:#82dce5}.mn-project-inquiry h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(32px,4.3vw,58px);font-weight:620;line-height:1.45}.mn-project-inquiry p:last-child{color:#bbc2c7;margin:14px 0 0;font-size:15px}.mn-project-inquiry__lab{color:#e6eae8;border-bottom:1px solid #ffffff3b;align-items:center;gap:9px;margin-top:17px;padding-bottom:4px;font-size:10px;font-weight:650;display:inline-flex}.mn-project-inquiry__lab b{color:#82dce5;font:18px/1 Arial,sans-serif;transition:transform .2s}.mn-project-inquiry__lab:hover b{transform:translate(-4px)}.mn-project-inquiry .mn-actions{flex:none}.mn-related{padding-block:clamp(76px,10vw,136px)}.mn-project-pager{background:var(--mn-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(52px,7vw,88px);display:grid}.mn-project-pager>a{background:#f2efe9;grid-template-columns:96px minmax(0,1fr) 32px;align-items:center;gap:18px;min-height:118px;padding:14px;transition:background .25s,color .25s;display:grid}.mn-project-pager>a:hover,.mn-project-pager>a:focus-visible{background:var(--mn-ink);color:#fff}.mn-project-pager__media{background:#d7d7d1;width:96px;height:88px;display:block;overflow:hidden}.mn-project-pager__media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.mn-project-pager>a:hover img{transform:scale(1.035)}.mn-project-pager__copy{gap:5px;min-width:0;display:grid}.mn-project-pager__copy small{color:#748087;font-size:9px}.mn-project-pager__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.6;overflow:hidden}.mn-project-pager>a>b{font:22px/1 Arial,sans-serif}.mn-project-share{border-top:1px solid var(--mn-line);color:#747c82;justify-content:flex-end;align-items:center;gap:18px;margin-top:50px;padding-top:24px;font-size:11px;display:flex}.mn-project-share__links{gap:7px;display:flex}.mn-project-share .elementor-share-btn{border:1px solid var(--mn-line);width:38px;height:38px;color:var(--mn-ink);justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:flex}.mn-project-share .elementor-share-btn:hover,.mn-project-share .elementor-share-btn:focus-visible{border-color:var(--mn-accent);background:var(--mn-accent);color:#fff}.mn-authority{background:var(--mn-stone);padding-block:clamp(78px,10vw,140px)}.mn-authority__intro{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:clamp(38px,8vw,130px);display:grid}.mn-authority__intro h2{max-width:800px;color:var(--mn-ink);letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.7vw,66px);font-weight:550;line-height:1.3}.mn-authority__intro>p{color:#596168;margin:0;font-size:15px;line-height:2.15}.mn-authority__metrics{border-block:1px solid #21252940;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(48px,7vw,86px) 0 0;display:grid}.mn-authority__metrics>div{border-inline-start:1px solid #21252929;padding:28px 6px}.mn-authority__metrics>div:first-child{border-inline-start:0}.mn-authority__metrics dt{color:var(--mn-ink);font-size:clamp(36px,5vw,68px);font-weight:500;line-height:1.1}.mn-authority__metrics dd{color:#646c72;margin:10px 0 0;font-size:12px}.mn-authority__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:54px;display:grid}.mn-authority__principles article{border-inline-start:1px solid #21252933;padding-inline-start:26px}.mn-authority__principles span{color:var(--mn-accent-dark);font:12px/1.5 Arial,sans-serif}.mn-authority__principles h3{color:var(--mn-ink);margin:18px 0 0;font-size:21px;font-weight:650}.mn-authority__principles p{color:#676f75;margin:10px 0 0;line-height:2}.mn-authority__cta{background:var(--mn-paper);justify-content:space-between;align-items:center;gap:32px;margin-top:58px;padding:26px 30px;display:flex;box-shadow:0 12px 40px #21252912}.mn-authority__cta>div:first-child{gap:4px;display:grid}.mn-authority__cta strong{color:var(--mn-ink);font-size:18px}.mn-authority__cta span{color:#737b81}.mn-services-page{background:var(--mn-paper)}.mn-services-hero{background:var(--mn-stone);position:relative;overflow:hidden}.mn-services-hero:after{aspect-ratio:1;content:"";border:1px solid #3597be38;border-radius:50%;width:45vw;position:absolute;top:-35%;left:-5%}.mn-services-hero__inner{z-index:1;padding-block:clamp(84px,12vw,176px);position:relative}.mn-services-hero h1{max-width:980px;color:var(--mn-ink);letter-spacing:-.06em;margin:0;font-size:clamp(44px,7vw,98px);font-weight:550;line-height:1.15}.mn-services-hero__inner>p:not(.mn-eyebrow){color:#5d666d;max-width:730px;margin:26px 0 0;font-size:16px;line-height:2.15}.mn-services-hero .mn-actions{margin-top:34px}.mn-services-list{padding-block:clamp(64px,9vw,124px)}.mn-service-row{border-top:1px solid var(--mn-line);grid-template-columns:70px minmax(0,1fr) 210px;align-items:center;gap:30px;padding-block:38px;display:grid}.mn-service-row:last-child{border-bottom:1px solid var(--mn-line)}.mn-service-row>span{color:var(--mn-accent-dark);align-self:start;font:13px/2 Arial,sans-serif}.mn-service-row h2{color:var(--mn-ink);letter-spacing:-.035em;margin:0;font-size:clamp(26px,3.3vw,46px);font-weight:550;line-height:1.4}.mn-service-row p{color:#687077;max-width:760px;margin:10px 0 0;line-height:2}.mn-service-row>a{color:var(--mn-ink);white-space:nowrap;justify-self:end;font-weight:650}.mn-service-row>a b{color:var(--mn-accent);margin-inline-start:8px;transition:transform .2s;display:inline-block}.mn-service-row>a:hover b{transform:translate(-4px)}.mn-collaboration-path{background:var(--mn-ink);color:#fff;padding-block:clamp(70px,9vw,118px)}.mn-collaboration-path .mn-eyebrow{color:#80d8e2}.mn-collaboration-path h2{color:#fff}.mn-collaboration-path ol{background:#ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:50px 0 0;padding:0;list-style:none;display:grid}.mn-collaboration-path li{background:var(--mn-ink-soft);gap:16px;min-height:230px;padding:28px;display:flex}.mn-collaboration-path li>span{color:#70d4dd;font:13px/1.8 Arial,sans-serif}.mn-collaboration-path h3{color:#fff;margin:0;font-size:18px}.mn-collaboration-path li p{color:#b9c0c5;margin:10px 0 0;line-height:2}.mn-services-lab{color:#f7f3ea;background:#1b272c;padding-block:clamp(65px,8vw,108px);position:relative;overflow:hidden}.mn-services-lab:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #c49a5a33;border-radius:50%;width:55vw;position:absolute;top:-20vw;left:-8vw}.mn-services-lab__inner{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;display:grid;position:relative}.mn-services-lab .mn-eyebrow{color:#d1b174}.mn-services-lab h2{color:#f7f3ea;max-width:850px;margin:0;font-size:clamp(32px,4.5vw,62px);font-weight:590;line-height:1.42}.mn-services-lab p:not(.mn-eyebrow){color:#b5bec1;max-width:720px;margin:20px 0 0;line-height:2.1}.mn-services-lab__actions{flex-direction:column;align-items:stretch;gap:14px;min-width:250px;display:flex}.mn-services-lab__actions>a:last-child{color:#e7ebea;border-bottom:1px solid #f7f3ea40;justify-content:space-between;align-items:center;gap:15px;min-height:44px;font-size:10px;font-weight:700;display:flex}.mn-services-lab__actions>a:last-child b{color:#70d6de;font:20px/1 Arial,sans-serif}@media (width<=1100px){.mn-archive-hero__inner{grid-template-columns:1fr;gap:44px}.mn-archive-stats{width:min(660px,100%)}.mn-project-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:42px}.mn-project-grid--three{gap:18px}.mn-project-card__facts{display:none}.mn-collaboration-path ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.sa-hero-slider .swiper-slide-inner{padding-inline:34px}.mn-project-hero{grid-template-columns:1fr;grid-template-areas:"copy""media";gap:38px;padding-top:46px}.mn-project-hero__copy{max-width:760px}.mn-project-hero__media{min-height:0}.mn-project-overview{grid-template-columns:1fr;gap:68px}.mn-project-overview>:only-child{grid-column:auto}.mn-project-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-project-grid--three .mn-project-card:last-child{display:none}.mn-project-inquiry__inner{flex-direction:column;align-items:flex-start}.mn-authority__intro{grid-template-columns:1fr;gap:28px}.mn-service-row{grid-template-columns:48px minmax(0,1fr)}.mn-service-row>a{grid-column:2;justify-self:start}.mn-services-lab__inner{grid-template-columns:1fr;gap:34px}.mn-services-lab__actions{width:min(420px,100%)}}@media (width<=767px){.mn-container{width:min(100% - 28px,1360px)}.sa-hero-slider .swiper-wrapper{height:min(78dvh,600px);min-height:430px}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider .swiper-slide-inner{align-items:flex-end!important;padding:22px 20px 76px!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider .swiper-slide-contents{width:100%!important;max-width:100%!important;padding:2px 16px 2px 0!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider .swiper-slide-inner .elementor-slide-heading{max-inline-size:12ch;font-size:clamp(31px,9vw,46px)!important;line-height:1.42!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider .elementor-background-overlay{background-image:linear-gradient(#0a101326 0%,#0a10137a 42%,#0a1013e6 100%)!important}.mn-hero-controls{bottom:12px;right:14px}.mn-hero-eyebrow{font-size:10px}.mn-hero-description{margin-top:12px;font-size:13px;line-height:1.9}.mn-hero-actions{margin-top:18px}.mn-hero-actions .mn-button{min-width:0;min-height:43px;padding:8px 14px;font-size:12px}.mn-simple-hero{padding-top:58px}.mn-archive-hero__inner{padding-block:70px}.mn-archive-hero h1{font-size:clamp(38px,12vw,58px)}.mn-archive-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mn-archive-stats>div{padding:16px 7px}.mn-archive-stats dt{font-size:25px}.mn-archive-stats dd{font-size:9px}.mn-project-filters{width:100%;padding-inline:14px;top:62px}.mn-section-heading--split{flex-direction:column;align-items:flex-start;gap:12px}.mn-project-grid,.mn-project-grid--three{grid-template-columns:1fr;gap:38px}.mn-project-grid--three .mn-project-card:last-child{display:block}.mn-project-card.is-featured{grid-column:auto;display:block}.mn-project-card.is-featured .mn-project-card__media{aspect-ratio:16/10}.mn-project-card.is-featured .mn-project-card__body{padding:24px 2px 28px}.mn-project-card__body h2{font-size:23px}.mn-breadcrumb{width:100%;padding-inline:14px}.mn-project-hero__copy h1{font-size:clamp(37px,12vw,56px)}.mn-project-hero__media{box-shadow:0 14px 38px #191f2421}.mn-project-hero__media img{max-height:70vh}.mn-project-hero__gallery-link{bottom:12px;left:12px}.mn-project-anchor-nav{top:62px}.mn-project-anchor-nav>.mn-container{width:100%;padding-inline:14px}.mn-project-anchor-nav>.mn-container>span{display:none}.mn-project-anchor-nav>.mn-container>div{gap:22px}.mn-project-overview{padding-block:66px}.mn-project-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-project-facts dl>div{padding:15px 2px}.mn-project-facts dd{font-size:15px}.mn-project-gallery-section .sa-project-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mn-project-gallery-section .sa-project-gallery .e-gallery-item:first-child{grid-column:1/-1}.sa-lightbox{padding:52px 12px}.sa-lightbox-close{top:8px;left:8px}.sa-lightbox-nav{border-radius:50%;width:44px;height:44px;font-size:34px;top:auto;bottom:10px;transform:none}.sa-lightbox-nav.is-prev{right:12px}.sa-lightbox-nav.is-next{left:12px}.sa-lightbox figure{max-height:calc(100dvh - 110px)}.sa-lightbox figure img{max-height:calc(100dvh - 170px)}.sa-lightbox figcaption{text-align:right;padding-inline:48px}.mn-project-inquiry__inner{padding-block:58px}.mn-project-inquiry .mn-actions{width:100%}.mn-project-inquiry .mn-button{flex:1;min-width:145px}.mn-project-pager{grid-template-columns:1fr}.mn-project-pager>a{grid-template-columns:78px minmax(0,1fr) 24px;min-height:102px}.mn-project-pager__media{width:78px;height:74px}.mn-project-share{justify-content:space-between;align-items:flex-start}.mn-authority__metrics{grid-template-columns:1fr;margin-top:42px}.mn-authority__metrics>div{border-inline-start:0;border-bottom:1px solid #21252924;justify-content:space-between;align-items:baseline;padding:18px 4px;display:flex}.mn-authority__metrics>div:last-child{border-bottom:0}.mn-authority__metrics dt{font-size:38px}.mn-authority__metrics dd{margin:0}.mn-authority__principles{grid-template-columns:1fr;gap:34px}.mn-authority__cta{flex-direction:column;align-items:flex-start;padding:24px 20px}.mn-authority__cta .mn-actions{justify-content:space-between;width:100%}.mn-services-hero__inner{padding-block:75px 90px}.mn-services-hero h1{font-size:clamp(39px,12vw,60px)}.mn-service-row{grid-template-columns:34px minmax(0,1fr);gap:15px;padding-block:30px}.mn-service-row h2{font-size:25px}.mn-service-row p{font-size:13px}.mn-service-row>a{font-size:12px}.mn-collaboration-path ol{grid-template-columns:1fr;margin-top:34px}.mn-collaboration-path li{min-height:0;padding:24px 20px}}@media (width<=420px){.mn-button{width:100%}.mn-hero-actions .mn-button,.mn-project-share .elementor-share-btn{width:auto}.mn-project-facts dl,.mn-project-gallery-section .sa-project-gallery{grid-template-columns:1fr}.mn-project-gallery-section .sa-project-gallery .e-gallery-item:first-child{grid-column:auto}.mn-project-inquiry .mn-button{flex-basis:100%}.mn-project-pager__copy strong{font-size:12px}.mn-authority__cta .mn-text-link{text-align:center;width:100%}}@media (width<=900px) and (orientation:landscape){.sa-hero-slider .swiper-wrapper{height:min(86dvh,520px)}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider .swiper-slide-inner{align-items:center!important;padding:18px 8vw 58px!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider .swiper-slide-contents{width:min(660px,72vw)!important;max-width:min(660px,72vw)!important;padding:2px 20px 2px 0!important}}@media (width>=768px) and (width<=900px) and (orientation:landscape) and (height>=500px){.mn-project-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);grid-template-areas:"media copy";gap:28px}.mn-project-hero__copy h1{font-size:clamp(34px,5.5vw,52px)}.mn-project-hero__media img{max-height:72vh}}@media (prefers-reduced-motion:reduce){.mn-button:hover,.mn-project-card:hover .mn-project-card__media img,.mn-project-card:hover .mn-project-card__arrow{transform:none!important}}.mn-project-cover{isolation:isolate;background:linear-gradient(145deg,#d9ddd9,#bfc6c4);width:100%;height:100%;display:block;position:relative;overflow:hidden}.mn-project-cover__image{z-index:0;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .45s;inset:0;transform:scale(1.002);object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important}.mn-project-cover__placeholder{background:linear-gradient(135deg,#dce1df,#aeb9b8);position:absolute;inset:0}.mn-project-cover__wash{z-index:1;pointer-events:none;background:linear-gradient(#0d151808 34%,#0d151833 72%,#0d1518ba 100%);position:absolute;inset:0}.mn-project-cover__wash:after{inset-inline:0;content:"";background:#c49a5a;height:4px;position:absolute;bottom:0}.mn-project-cover__meta{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.mn-project-cover__meta a,.mn-project-cover__meta button{pointer-events:auto}.mn-project-card__cover{aspect-ratio:16/10}.mn-project-card:hover .mn-project-cover__image{filter:saturate(1.04)contrast(1.02);transform:scale(1.026)}.mn-project-hero__cover{aspect-ratio:16/10}.mn-project-hero__media{min-height:0;display:block}.mn-project-pager__cover{width:100%;height:100%}.mn-project-pager__cover .mn-project-cover__wash{background:linear-gradient(#0000 55%,#0d151861)}.mn-project-pager__cover .mn-project-cover__wash:after{height:2px}.mn-project-pager>a:hover .mn-project-cover__image,.mn-project-pager>a:focus-visible .mn-project-cover__image{transform:scale(1.045)}.mn-project-facts__empty{border:1px solid var(--mn-line);background:var(--mn-stone);color:#646d72;margin:0;padding:22px;font-size:13px;line-height:2}.mn-project-story__summary{color:#4f595e;margin:0;font-size:15px;line-height:2.15}.mn-project-source-note{color:#657075;background:#f0ede6;border-inline-start:3px solid #c49a5a;margin:26px 0 0;padding:18px 20px;font-size:11px;line-height:2}.mn-project-source-note strong{color:#243036}.mn-project-management{border-top:1px solid var(--mn-line);padding-block:clamp(78px,10vw,142px);scroll-margin-top:140px}.mn-project-management__heading{grid-template-columns:minmax(0,1.2fr) minmax(300px,.55fr);align-items:end;gap:clamp(26px,6vw,92px);margin-bottom:clamp(40px,6vw,76px);display:grid}.mn-project-management__heading .mn-eyebrow{grid-column:1/-1;margin-bottom:-12px}.mn-project-management__heading h2{max-width:820px;color:var(--mn-ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,4.7vw,66px);font-weight:620;line-height:1.35}.mn-project-management__heading>p:last-child{color:#667075;border-inline-start:2px solid #c49a5a;margin:0;padding-inline-start:20px;font-size:12px;line-height:2.1}.mn-project-management__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);display:grid}.mn-project-management__grid article{border:1px solid #161f2324;min-width:0;padding:clamp(26px,3.2vw,44px);position:relative;overflow:hidden}.mn-project-management__grid article .mn-eyebrow{margin-bottom:12px}.mn-project-management__grid article h3{color:inherit;margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:650;line-height:1.55}.mn-project-management__grid article>p:not(.mn-eyebrow){margin:20px 0 0;font-size:14px;line-height:2.15}.mn-project-management__scope{color:#253036;background:#ebe8df;grid-column:span 5}.mn-project-management__scope>small{color:#6a7377;border-top:1px solid #161f2329;margin-top:28px;padding-top:18px;font-size:10px;line-height:1.9;display:block}.mn-project-management__analysis{color:#eef0ec;background:#162126;grid-column:span 7}.mn-project-management__analysis:after{aspect-ratio:1;content:"";border:1px solid #c49a5a38;border-radius:50%;width:300px;position:absolute;top:-130px;left:-110px}.mn-project-management__analysis .mn-eyebrow{color:#d4b477}.mn-project-management__analysis>p:not(.mn-eyebrow){color:#c5cdcf}.mn-project-management__value{color:#172126;background:#c49a5a;grid-column:1/-1;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);align-items:center;gap:clamp(24px,6vw,90px);display:grid}.mn-project-management__value .mn-eyebrow,.mn-project-management__value h3{grid-column:1}.mn-project-management__value h3{align-self:start}.mn-project-management__value>p:not(.mn-eyebrow){color:#2f2b22;grid-area:1/2/span 2;margin:0!important;font-size:15px!important}.mn-project-management__pillars{border:1px solid var(--mn-line);background:#f7f4ed;margin-top:clamp(18px,2.4vw,30px);padding:clamp(24px,3.5vw,44px)}.mn-project-management__pillars h3{color:var(--mn-ink);margin:0;font-size:17px;font-weight:650}.mn-project-management__pillars ul{counter-reset:pm-pillar;background:#161f2324;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mn-project-management__pillars li{color:#435057;counter-increment:pm-pillar;background:#f7f4ed;min-height:118px;padding:46px 20px 20px;font-size:12px;font-weight:650;line-height:1.8;position:relative}.mn-project-management__pillars li:before{color:#9a7942;content:"0" counter(pm-pillar);font:600 10px/1 Arial,sans-serif;position:absolute;top:17px;right:20px}@media (width<=900px){.mn-project-management__heading{grid-template-columns:1fr;gap:22px}.mn-project-management__heading .mn-eyebrow{grid-column:auto;margin-bottom:0}.mn-project-management__scope,.mn-project-management__analysis{grid-column:1/-1}.mn-project-management__value{grid-template-columns:1fr;gap:12px}.mn-project-management__value .mn-eyebrow,.mn-project-management__value h3,.mn-project-management__value>p:not(.mn-eyebrow){grid-area:auto}.mn-project-management__pillars ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.mn-project-hero__cover{aspect-ratio:4/3}.mn-project-cover__wash:after{height:3px}.mn-project-management{padding-block:68px}.mn-project-management__heading h2{font-size:clamp(31px,9.6vw,45px)}.mn-project-management__grid{gap:10px}.mn-project-management__grid article{padding:25px 20px}.mn-project-management__pillars{padding:22px 16px}.mn-project-management__pillars ul{grid-template-columns:1fr}.mn-project-management__pillars li{min-height:90px}}@media (prefers-reduced-motion:reduce){.mn-project-cover__image{transition-duration:.01ms!important;transform:none!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:.34s cubic-bezier(.55,0,.25,1) both mn-page-out}::view-transition-new(root){animation:.54s cubic-bezier(.2,.7,.15,1) both mn-page-in}@keyframes mn-page-out{to{opacity:.38;transform:translateY(-5px)}}@keyframes mn-page-in{0%{opacity:0;transform:translateY(9px)}}@keyframes mn-hero-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes mn-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mn-big-archive{--mn-project-black:#11181c;--mn-project-paper:#f5f3ed;--mn-project-line:#11181c2e;background:var(--mn-project-paper);min-height:100vh;color:var(--mn-project-black);overflow:clip}.mn-big-archive .mn-container{width:min(100% - 48px,1760px);max-width:none}.mn-big-archive__hero{background:var(--mn-project-black);color:#f6f4ee;align-items:stretch;min-height:calc(100svh - 76px);display:flex;position:relative;overflow:hidden}.mn-big-archive__hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 12%,#57c9d321,#0000 30%),radial-gradient(circle at 82% 70%,#c49a5a26,#0000 28%);position:absolute;inset:-20%}.mn-big-archive__hero:after{content:"";opacity:.2;pointer-events:none;background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/calc(16.6667vw - 8px) 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.mn-big-archive__hero-inner{z-index:1;grid-template-rows:auto 1fr auto auto;align-content:stretch;padding-block:clamp(36px,5vw,70px) clamp(28px,4vw,56px);display:grid;position:relative}.mn-big-archive__kicker{color:#aeb8bc;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:16px;font-size:10px;font-weight:600;animation:.72s 80ms both mn-hero-rise;display:flex}.mn-big-archive__kicker>span:nth-child(2){transform-origin:100%;background:#ffffff5c;width:clamp(45px,8vw,150px);height:1px;animation:.8s .25s both mn-line-grow}.mn-big-archive__hero h1{letter-spacing:-.045em;align-self:center;margin:0;padding-block:clamp(34px,5vh,80px);font-size:clamp(64px,12.6vw,218px);font-weight:500;line-height:.88}.mn-big-archive__hero h1 span,.mn-big-archive__hero h1 strong{animation:.82s cubic-bezier(.2,.75,.2,1) both mn-hero-rise;display:block}.mn-big-archive__hero h1 span{color:#f6f4ee;animation-delay:.12s}.mn-big-archive__hero h1 strong{color:#71d6df;margin-inline-start:clamp(24px,9vw,160px);font-weight:500;animation-delay:.22s}.mn-big-archive__intro{border-bottom:1px solid #ffffff38;grid-template-columns:minmax(0,700px) auto;align-items:end;gap:36px;padding-bottom:clamp(32px,5vw,68px);animation:.75s .32s both mn-hero-rise;display:grid}.mn-big-archive__intro p{color:#bcc4c7;max-width:760px;margin:0;font-size:clamp(13px,1.15vw,17px);line-height:2}.mn-big-archive__intro a{color:#f7f5ef;white-space:nowrap;justify-self:end;align-items:center;gap:18px;font-size:12px;font-weight:700;display:flex}.mn-big-archive__intro a b{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;font:18px/1 Arial,sans-serif;transition:background .28s,color .28s,transform .28s;display:grid}.mn-big-archive__intro a:hover b,.mn-big-archive__intro a:focus-visible b{color:#11181c;background:#71d6df;transform:translateY(3px)}.mn-big-archive__metrics{grid-template-columns:repeat(3,minmax(0,1fr));width:min(720px,100%);margin:0;padding-top:26px;animation:.75s .42s both mn-hero-rise;display:grid}.mn-big-archive__metrics>div{border-inline-start:1px solid #ffffff2e;align-items:baseline;gap:10px;padding-inline:20px;display:flex}.mn-big-archive__metrics>div:first-child{border-inline-start:0;padding-inline-start:0}.mn-big-archive__metrics dt{color:#f5f2e9;font-size:clamp(22px,2.3vw,36px);font-weight:450}.mn-big-archive__metrics dd{color:#8f999d;margin:0;font-size:9px;line-height:1.6}.mn-big-archive__toolbar{z-index:44;border-bottom:1px solid var(--mn-project-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#f5f3edeb;position:sticky;top:76px}.mn-big-archive__toolbar-inner{justify-content:space-between;align-items:center;gap:26px;min-height:72px;display:flex}.mn-big-archive__filters{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.mn-big-archive__filters::-webkit-scrollbar{display:none}.mn-big-archive__filters a{color:#667075;white-space:nowrap;flex:none;align-items:center;gap:8px;padding:13px 13px 12px;font-size:11px;font-weight:600;transition:color .22s;display:flex;position:relative}.mn-big-archive__filters a:after{background:var(--mn-project-black);content:"";transform-origin:100%;height:1px;transition:transform .32s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:5px;left:13px;right:13px;transform:scaleX(0)}.mn-big-archive__filters a:hover,.mn-big-archive__filters a:focus-visible,.mn-big-archive__filters a.is-active{color:var(--mn-project-black)}.mn-big-archive__filters a.is-active:after{transform:scaleX(1)}.mn-big-archive__filters a b{border:1px solid #11181c33;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:8px;font-weight:650;display:grid}.mn-big-archive__views{border-inline-start:1px solid var(--mn-project-line);flex:none;gap:2px;padding-inline-start:18px;display:flex}.mn-big-archive__views button{color:#8b9396;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:43px;height:43px;transition:background .2s,color .2s;display:flex}.mn-big-archive__views button:hover,.mn-big-archive__views button:focus-visible,.mn-big-archive__views button.is-active{background:var(--mn-project-black);color:#fff}.mn-view-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mn-view-icon{gap:2px;width:16px;height:16px;display:grid}.mn-view-icon i{background:currentColor;display:block}.mn-view-icon.is-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.mn-view-icon.is-list{grid-template-rows:repeat(3,1px);align-content:center;gap:4px}.mn-big-archive__index{padding-block:clamp(68px,8vw,130px);scroll-margin-top:148px}.mn-big-archive__index-head{border-bottom:1px solid var(--mn-project-line);justify-content:space-between;align-items:end;gap:30px;margin-bottom:clamp(38px,5vw,74px);padding-bottom:20px;display:flex}.mn-big-archive__index-head>div>p{color:#697277;margin:0 0 8px;font-size:10px;font-weight:650}.mn-big-archive__index-head h2{letter-spacing:-.025em;margin:0;font-size:clamp(38px,5.5vw,84px);font-weight:510;line-height:1}.mn-big-archive__index-head>p{color:#697277;align-items:baseline;gap:10px;margin:0;font-size:10px;display:flex}.mn-big-archive__index-head>p b{color:var(--mn-project-black);font-size:clamp(26px,3vw,44px);font-weight:460}.mn-big-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4.5vw,82px) clamp(14px,2vw,34px);display:grid}.mn-big-project{view-transition-class:mn-project-card;min-width:0}.mn-big-project.is-wide{grid-column:span 2}.mn-big-project>a{color:inherit;display:block}.mn-big-project__media{aspect-ratio:16/10;isolation:isolate;background:#d8d9d4;margin:0;display:block;position:relative;overflow:hidden}.mn-big-project__media:after{z-index:3;content:"";pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:0}.mn-big-project__media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .72s cubic-bezier(.16,.75,.2,1),filter .5s;display:block;transform:scale(1.002)}.mn-big-project__veil{z-index:1;opacity:.72;background:linear-gradient(#0000 42%,#080d10b8);transition:opacity .4s;position:absolute;inset:0}.mn-big-project__open{z-index:4;color:#11181c;opacity:0;background:#f7f5eff2;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;min-width:116px;padding:8px 8px 8px 14px;transition:opacity .3s,transform .42s cubic-bezier(.2,.75,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-38%)scale(.9)}.mn-big-project__open i{font-size:10px;font-style:normal;font-weight:700}.mn-big-project__open b{color:#fff;background:#11181c;border-radius:50%;place-items:center;width:34px;height:34px;font:16px/1 Arial,sans-serif;display:grid}.mn-big-project__media figcaption{z-index:2;color:#fff;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:13px;left:16px;right:16px}.mn-big-project__media figcaption span{font-size:9px;font-weight:650;line-height:1.6}.mn-big-project__media figcaption b{opacity:.72;font-size:8px;font-weight:500}.mn-big-project__copy{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"number title arrow""number category arrow";align-items:start;gap:3px 13px;padding:17px 1px 0;display:grid}.mn-big-project__copy>span{color:#8c9497;grid-area:number;padding-top:5px;font:9px/1.5 Arial,sans-serif}.mn-big-project__copy h3{letter-spacing:0;grid-area:title;margin:0;font-size:clamp(17px,1.45vw,24px);font-weight:610;line-height:1.55}.mn-big-project__copy>p{color:#737d81;grid-area:category;margin:3px 0 0;font-size:9px;line-height:1.7}.mn-big-project__copy>i{color:#777f82;grid-area:arrow;align-self:center;padding:4px;font:18px/1 Arial,sans-serif;transition:color .25s,transform .25s}.mn-big-project__facts{display:none}.mn-big-project:hover .mn-big-project__veil,.mn-big-project:focus-within .mn-big-project__veil{opacity:.9}.mn-big-project:hover .mn-big-project__open,.mn-big-project:focus-within .mn-big-project__open{opacity:1;transform:translate(-50%,-50%)scale(1)}.mn-big-archive[data-layout=index] .mn-big-projects{border-bottom:1px solid var(--mn-project-line);display:block}.mn-big-archive[data-layout=index] .mn-big-project{border-top:1px solid var(--mn-project-line)}.mn-big-archive[data-layout=index] .mn-big-project>a{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,52px);padding-block:18px;display:grid}.mn-big-archive[data-layout=index] .mn-big-project__media{aspect-ratio:16/10}.mn-big-archive[data-layout=index] .mn-big-project__media figcaption,.mn-big-archive[data-layout=index] .mn-big-project__open{display:none}.mn-big-archive[data-layout=index] .mn-big-project__copy{grid-template-columns:44px minmax(210px,.85fr) minmax(120px,.45fr) minmax(230px,1fr) 28px;grid-template-areas:"number title category facts arrow";align-items:center;gap:18px;padding:0}.mn-big-archive[data-layout=index] .mn-big-project__copy>span{padding:0}.mn-big-archive[data-layout=index] .mn-big-project__copy h3{font-size:clamp(19px,2vw,31px)}.mn-big-archive[data-layout=index] .mn-big-project__copy>p{margin:0;font-size:10px}.mn-big-archive[data-layout=index] .mn-big-project__facts{grid-area:facts;gap:18px;display:flex}.mn-big-archive[data-layout=index] .mn-big-project__facts span{gap:3px;min-width:0;display:grid}.mn-big-archive[data-layout=index] .mn-big-project__facts small{color:#81898c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mn-big-archive[data-layout=index] .mn-big-project__facts b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.mn-big-archive.is-motion-ready [data-project-reveal]{opacity:0;transition:opacity .68s cubic-bezier(.2,.75,.2,1),transform .72s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--project-order,0)*55ms);transform:translateY(34px)}.mn-big-archive.is-motion-ready [data-project-reveal][data-visible=true]{opacity:1;transform:none}.mn-big-archive__end{border-block:1px solid var(--mn-project-line);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:clamp(70px,9vw,150px);padding-block:25px;display:grid}.mn-big-archive__end>span{color:#8b9396;font:10px/1 Arial,sans-serif}.mn-big-archive__end p{margin:0;font-size:10px;font-weight:650}.mn-big-archive__end a{align-items:center;gap:14px;font-size:10px;font-weight:650;display:flex}.mn-big-archive__end a b{border:1px solid var(--mn-project-line);border-radius:50%;place-items:center;width:34px;height:34px;font:14px/1 Arial,sans-serif;transition:background .25s,color .25s,transform .25s;display:grid}.mn-big-archive__end a:hover b,.mn-big-archive__end a:focus-visible b{background:var(--mn-project-black);color:#fff;transform:translateY(-2px)}.mn-big-route-curtain{z-index:99999;pointer-events:none;background:#11181c;transition:transform .26s cubic-bezier(.65,0,.35,1);position:fixed;inset:0;transform:translateY(101%)}.mn-route-leaving .mn-big-route-curtain{transform:translateY(0)}@media (width<=1180px){.mn-big-projects{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-big-archive[data-layout=index] .mn-big-project__copy{grid-template-columns:38px minmax(180px,1fr) minmax(120px,.55fr) 28px;grid-template-areas:"number title category arrow"}.mn-big-archive[data-layout=index] .mn-big-project__facts{display:none}}@media (width<=900px){.mn-big-archive__hero{min-height:calc(92svh - 62px)}.mn-big-archive__hero h1{font-size:clamp(60px,16vw,138px)}.mn-big-archive__hero h1 strong{margin-inline-start:4vw}.mn-big-archive__toolbar{top:62px}.mn-big-archive__toolbar-inner{padding-inline:18px;width:100%!important}.mn-big-archive__filters{margin-inline-start:-6px}.mn-big-archive__views{padding-inline-start:10px}.mn-big-archive[data-layout=index] .mn-big-project>a{grid-template-columns:180px minmax(0,1fr);gap:24px}.mn-big-archive[data-layout=index] .mn-big-project__copy{grid-template-columns:34px minmax(0,1fr) 24px;grid-template-areas:"number title arrow""number category arrow"}}@media (width<=767px){.mn-big-archive .mn-container{width:min(100% - 28px,1760px)}.mn-big-archive__hero{min-height:calc(100svh - 62px)}.mn-big-archive__hero:after{background-size:25vw 100%}.mn-big-archive__hero-inner{grid-template-rows:auto 1fr auto auto;padding-block:30px 25px}.mn-big-archive__kicker{gap:10px;font-size:8px}.mn-big-archive__kicker>span:nth-child(2){width:34px}.mn-big-archive__hero h1{letter-spacing:-.055em;align-self:center;padding-block:32px;font-size:clamp(55px,19vw,100px);line-height:.98}.mn-big-archive__hero h1 strong{color:#71d6df;margin-inline-start:0}.mn-big-archive__intro{grid-template-columns:1fr;gap:20px;padding-bottom:26px}.mn-big-archive__intro p{font-size:12px;line-height:1.9}.mn-big-archive__intro a{justify-self:start}.mn-big-archive__intro a b{width:40px;height:40px}.mn-big-archive__metrics{padding-top:18px}.mn-big-archive__metrics>div{gap:2px;padding-inline:10px;display:grid}.mn-big-archive__metrics dt{font-size:21px}.mn-big-archive__metrics dd{font-size:7px}.mn-big-archive__toolbar-inner{min-height:62px;padding-inline:12px}.mn-big-archive__filters a{padding-inline:9px;font-size:9px}.mn-big-archive__filters a:after{left:9px;right:9px}.mn-big-archive__filters a b{min-width:19px;height:19px;font-size:7px}.mn-big-archive__views{display:none}.mn-big-archive__index{padding-block:55px 80px;scroll-margin-top:132px}.mn-big-archive__index-head{align-items:start;margin-bottom:38px}.mn-big-archive__index-head h2{font-size:43px}.mn-big-archive__index-head>p{justify-items:end;gap:1px;display:grid}.mn-big-archive__index-head>p b{font-size:27px}.mn-big-archive__index-head>p span{font-size:8px}.mn-big-projects{grid-template-columns:1fr;gap:40px}.mn-big-project.is-wide{grid-column:auto}.mn-big-project__copy{grid-template-columns:30px minmax(0,1fr) 26px;gap:2px 9px;padding-top:13px}.mn-big-project__copy h3{font-size:20px}.mn-big-project__media figcaption{bottom:10px;left:12px;right:12px}.mn-big-archive[data-layout=index] .mn-big-project>a{padding-block:18px;display:block}.mn-big-archive[data-layout=index] .mn-big-project__copy{margin-top:12px}.mn-big-archive__end{grid-template-columns:auto 1fr}.mn-big-archive__end>a{grid-column:1/-1;justify-self:end}}@media (hover:none){.mn-big-project__open{display:none}.mn-big-project__veil{opacity:.8}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:.01ms!important}::view-transition-new(root){animation-duration:.01ms!important}::view-transition-group(*){animation-duration:.01ms!important}.mn-big-archive *{scroll-behavior:auto!important}.mn-big-archive__kicker,.mn-big-archive__kicker>span:nth-child(2),.mn-big-archive__hero h1 span,.mn-big-archive__hero h1 strong,.mn-big-archive__intro,.mn-big-archive__metrics{animation:none!important}.mn-big-archive.is-motion-ready [data-project-reveal]{opacity:1!important;transition:none!important;transform:none!important}.mn-big-project__media img,.mn-big-project__open,.mn-big-route-curtain{transition-duration:.01ms!important;transform:none!important}}.mn-big-archive__hero{min-height:clamp(350px,48svh,540px)}.mn-big-archive__hero-inner{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:0 clamp(30px,6vw,110px);padding-block:clamp(28px,4vw,54px)}.mn-big-archive__kicker{grid-column:1/-1}.mn-big-archive__hero h1{grid-column:1;align-self:center;padding-block:clamp(26px,4vh,52px);font-size:clamp(58px,8vw,132px);line-height:.92}.mn-big-archive__intro{border:0;grid-area:2/2;grid-template-columns:1fr;align-self:center;padding:0}.mn-big-archive__intro a{justify-self:start}.mn-big-archive__metrics{border-top:1px solid #ffffff38;grid-column:1/-1;width:min(760px,100%);padding-top:22px}.mn-big-archive__filters a{padding-inline-start:24px}.mn-big-archive__filters a:before{content:"";opacity:0;background:currentColor;width:5px;height:5px;transition:opacity .15s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mn-big-archive__filters a:after{display:none}.mn-big-archive__filters a.is-active:before{opacity:1}.mn-big-archive__search{border-inline-start:1px solid var(--mn-project-line);color:#70797d;flex:0 300px;align-items:center;gap:10px;min-width:190px;height:42px;padding-inline:12px;display:flex;position:relative}.mn-big-archive__search>span{font-size:9px;font-weight:650}.mn-big-archive__search input{min-width:0;color:var(--mn-project-black);background:0 0;border:0;outline:0;flex:1;font:500 10px/1.4 Vazirmatn,sans-serif}.mn-big-archive__search input::placeholder{color:#9aa1a4}.mn-big-archive__search:focus-within{color:var(--mn-project-black);background:#ebe9e3}.mn-big-archive__search>b{font:400 18px/1 Arial,sans-serif}.mn-big-projects{display:block}.mn-big-project{content-visibility:auto;contain-intrinsic-size:auto 520px;margin:0 0 clamp(34px,4vw,58px);scroll-margin-top:164px}.mn-big-project>a{touch-action:manipulation;direction:ltr;grid-template-columns:minmax(150px,1fr) min(48vh,540px) minmax(150px,1fr);align-items:center;gap:clamp(20px,3vw,52px);display:grid}.mn-big-project__media{direction:rtl;grid-column:2;width:100%;height:auto}.mn-big-project__media img{object-fit:contain;width:100%;height:100%;transition:none;transform:none}.mn-big-project__veil,.mn-big-project__open,.mn-big-project__media figcaption{display:none}.mn-big-project__copy{text-align:right;direction:rtl;grid-column:1;grid-template-columns:34px minmax(0,1fr) 20px;grid-template-areas:"number title arrow""number category arrow";align-items:start;gap:2px 10px;padding:0;display:grid}.mn-big-project__copy>span{color:#8a9295;grid-area:number;padding-top:4px;font-size:9px}.mn-big-project__copy h3{grid-area:title;font-size:18px;font-weight:520;line-height:1.35}.mn-big-project__copy>p{color:#797f82;grid-area:category;margin:5px 0 0;font-size:11px;font-weight:450;line-height:1.5}.mn-big-project__copy>i{color:#757e81;grid-area:arrow;align-self:center;font-size:18px}.mn-big-project:hover .mn-big-project__media img,.mn-big-project:focus-within .mn-big-project__media img{filter:none;transform:none}.mn-big-project:hover .mn-big-project__copy>i,.mn-big-project:focus-within .mn-big-project__copy>i{color:#0f7c85;transform:rotate(90deg)}.mn-big-project.is-expanded{content-visibility:visible;contain:none;margin-block:clamp(52px,7vw,105px)}.mn-big-project.is-expanded>a{grid-template-columns:minmax(150px,1fr) min(48vh,540px) minmax(150px,1fr)}.mn-big-project.is-expanded .mn-big-project__copy h3{font-size:clamp(23px,2.4vw,36px)}.mn-big-expanded{direction:rtl;grid-template-columns:minmax(230px,330px) minmax(0,1fr);gap:clamp(24px,4vw,64px);width:100vw;margin:clamp(32px,5vw,76px) calc(50% - 50vw) 0;padding-inline:clamp(24px,4vw,72px);animation:.62s cubic-bezier(.2,.75,.2,1) .1s both mn-inline-project-in;display:grid}@keyframes mn-inline-project-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0,0)}}.mn-big-expanded__facts{border-bottom:1px solid var(--mn-project-line);align-self:start;padding:0 0 30px;position:relative}.mn-big-expanded__facts>button{border:1px solid var(--mn-project-line);width:44px;height:44px;color:var(--mn-project-black);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font:27px/1 Arial,sans-serif;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:0;left:0}.mn-big-expanded__facts>button:hover,.mn-big-expanded__facts>button:focus-visible{background:var(--mn-project-black);color:#fff;transform:rotate(90deg)}.mn-big-expanded__facts>p:first-of-type{color:#747d80;margin:0 0 10px;padding-inline-end:54px;font-size:9px;font-weight:650}.mn-big-expanded__facts h3{margin:0;padding-inline-end:54px;font-size:clamp(27px,3vw,46px);font-weight:520;line-height:1.35}.mn-big-expanded__description{color:#5c666a;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:24px 0 0;font-size:12px;line-height:2;display:-webkit-box;overflow:hidden}.mn-big-expanded__facts dl{border-top:1px solid var(--mn-project-line);margin:28px 0 0}.mn-big-expanded__facts dl>div{border-bottom:1px solid var(--mn-project-line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-block:12px;display:grid}.mn-big-expanded__facts dt{color:#788083;font-size:9px}.mn-big-expanded__facts dd{text-align:left;margin:0;font-size:10px;font-weight:650}.mn-big-expanded__case-link{border-bottom:1px solid var(--mn-project-black);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:15px 0;font-size:10px;font-weight:700;display:flex}.mn-big-expanded__case-link b{font:19px/1 Arial,sans-serif;transition:transform .22s}.mn-big-expanded__case-link:hover b{transform:translate(-3px,-3px)}.mn-big-expanded__gallery{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;direction:ltr;outline:0;align-items:stretch;gap:clamp(28px,4vw,64px);height:min(76vh,800px);padding-bottom:14px;display:flex;overflow:auto hidden}.mn-big-expanded__gallery::-webkit-scrollbar{display:none}.mn-big-expanded__gallery:focus-visible{outline-offset:5px;outline:2px solid #147f88}.mn-big-expanded__gallery>figure{scroll-snap-align:start;background:#e1dfd9;flex:none;grid-template-rows:minmax(0,1fr) auto;height:100%;margin:0;display:grid}.mn-big-expanded__gallery>figure img{object-fit:contain;background:#e1dfd9;width:auto;max-width:none;height:calc(100% - 34px);display:block}.mn-big-expanded__gallery>figure figcaption{background:var(--mn-project-paper);color:#6e777a;direction:rtl;justify-content:space-between;align-items:center;gap:30px;min-height:34px;padding-inline:3px;font-size:8px;display:flex}.mn-big-expanded__gallery>figure figcaption b{font-weight:550}.mn-big-expanded__end-card{background:var(--mn-project-black);color:#fff;scroll-snap-align:start;flex-direction:column;flex:0 0 min(330px,76vw);justify-content:flex-end;height:100%;padding:clamp(28px,4vw,58px);display:flex}.mn-big-expanded__end-card>span{color:#71d6df;font-size:clamp(45px,6vw,84px);font-weight:450}.mn-big-expanded__end-card h4{margin:4px 0 0;font-size:18px;font-weight:520}.mn-big-expanded__end-card p{color:#b7c0c3;margin:24px 0 0;font-size:11px;line-height:2}.mn-big-expanded__end-card a{color:#fff;border-top:1px solid #ffffff40;margin-top:32px;padding-top:15px;font-size:10px;font-weight:700}.mn-big-archive[data-layout=index] .mn-big-project{margin:0}.mn-big-archive[data-layout=index] .mn-big-project>a{grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:clamp(20px,3vw,52px);padding-block:18px}.mn-big-archive[data-layout=index] .mn-big-project__media{grid-column:1}.mn-big-archive[data-layout=index] .mn-big-project__copy{grid-column:2}.mn-big-archive[data-layout=index] .mn-big-project.is-expanded>a{grid-template-columns:minmax(240px,380px) minmax(0,1fr)}.mn-big-archive__empty{border-block:1px solid var(--mn-project-line);text-align:center;place-content:center;justify-items:center;gap:10px;min-height:330px;display:grid}.mn-big-archive__empty b{font-size:clamp(26px,4vw,48px);font-weight:520}.mn-big-archive__empty p{color:#6e787b;margin:0;font-size:12px}.mn-big-archive__empty button{border:1px solid var(--mn-project-black);cursor:pointer;background:0 0;margin-top:16px;padding:11px 18px;font:650 10px/1.5 Vazirmatn,sans-serif}@media (width<=1024px){.mn-big-archive__hero-inner{grid-template-columns:1fr minmax(240px,.55fr)}.mn-big-archive__toolbar-inner{gap:12px}.mn-big-archive__search{flex-basis:220px}.mn-big-archive__search>span{display:none}.mn-big-project>a,.mn-big-project.is-expanded>a{grid-template-columns:minmax(135px,1fr) min(46vh,470px) minmax(80px,.45fr)}.mn-big-expanded{grid-template-columns:240px minmax(0,1fr);padding-inline:24px}}@media (width<=767px){.mn-big-archive__hero{min-height:430px}.mn-big-archive__hero-inner{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr;gap:0;padding-block:27px;display:grid}.mn-big-archive__kicker,.mn-big-archive__hero h1,.mn-big-archive__intro,.mn-big-archive__metrics{grid-area:auto/1}.mn-big-archive__hero h1{font-size:clamp(50px,15vw,84px)}.mn-big-archive__intro{display:none}.mn-big-archive__metrics{align-self:end}.mn-big-archive__toolbar{position:sticky}.mn-big-archive__toolbar-inner{grid-template-columns:minmax(0,1fr);gap:0;min-height:108px;padding-block:0;display:grid}.mn-big-archive__filters{border-bottom:1px solid var(--mn-project-line);align-items:center;width:100%;height:54px}.mn-big-archive__search{border:0;width:100%;min-width:0;height:52px}.mn-big-archive__search>span{display:block}.mn-big-archive__index{padding-top:42px;scroll-margin-top:176px}.mn-big-project{scroll-margin-top:182px}.mn-big-project>a,.mn-big-project.is-expanded>a{direction:rtl;grid-template-columns:1fr;gap:12px;display:grid}.mn-big-project__media,.mn-big-project.is-expanded .mn-big-project__media{grid-area:1/1;justify-self:center;width:min(90vw,100%)}.mn-big-project__copy,.mn-big-project.is-expanded .mn-big-project__copy{grid-area:2/1;justify-self:center;width:min(90vw,100%)}.mn-big-project.is-expanded .mn-big-project__copy h3{font-size:22px}.mn-big-expanded{grid-template-columns:1fr;gap:28px;margin-top:28px;padding-inline:14px}.mn-big-expanded__facts{width:min(90vw,100%);margin:auto}.mn-big-expanded__gallery{align-items:center;gap:20px;width:calc(100vw - 14px);height:min(64svh,620px);padding-bottom:0}.mn-big-expanded__gallery>figure{height:auto;max-height:100%}.mn-big-expanded__gallery>figure img{width:auto;max-width:90vw;height:auto;max-height:calc(min(64svh,620px) - 34px)}.mn-big-archive[data-layout=index] .mn-big-project>a,.mn-big-archive[data-layout=index] .mn-big-project.is-expanded>a{grid-template-columns:112px minmax(0,1fr);gap:14px}.mn-big-archive[data-layout=index] .mn-big-project__media{grid-area:1/1;width:100%}.mn-big-archive[data-layout=index] .mn-big-project__copy{grid-area:1/2;width:100%}}@media (prefers-reduced-motion:reduce){.mn-big-project__media,.mn-big-expanded{transition:none!important;animation:none!important}.mn-big-expanded__gallery{scroll-behavior:auto}}.mn-project-cover.is-natural-source{background:#e4e2dc}.mn-project-cover.is-natural-source .mn-project-cover__image{object-fit:contain!important;transform:none!important}.mn-project-card__media.is-natural,.mn-project-card.is-featured .mn-project-card__media.is-natural{aspect-ratio:auto}.mn-project-card__media.is-natural .mn-project-card__cover{height:auto}.mn-project-hero__cover.is-natural-source{background:#e4e2dc;height:auto;max-height:min(76vh,820px)}.mn-project-hero__cover.is-natural-source .mn-project-cover__image{inset:0;object-fit:contain!important;width:100%!important;height:100%!important;position:absolute!important;transform:none!important}.mn-project-hero__cover.is-natural-source .mn-project-cover__wash{background:linear-gradient(#0000 68%,#0c12157a)}.mn-project-hero__cover.is-natural-source .mn-project-cover__wash:after{height:2px}.mn-project-gallery-section.mn-container{width:100%;max-width:none;padding-inline:clamp(18px,4vw,72px)}.mn-project-gallery-section .sa-project-gallery{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;direction:ltr;outline:0;align-items:stretch;height:min(76vh,800px);overflow:auto hidden;grid-template-columns:none!important;grid-auto-flow:initial!important;gap:clamp(24px,4vw,64px)!important;padding:0 0 15px!important;display:flex!important}.mn-project-gallery-section .sa-project-gallery::-webkit-scrollbar{display:none}.mn-project-gallery-section .sa-project-gallery:focus-visible{outline:2px solid var(--mn-accent-dark);outline-offset:5px}.mn-project-gallery-section .sa-project-gallery .e-gallery-item,.mn-project-gallery-section .sa-project-gallery .e-gallery-item:first-child,.mn-project-gallery-section .sa-project-gallery.is-single .e-gallery-item:first-child{scroll-snap-align:start;background:#e5e3dd;border:0;flex:none;grid-column:auto;width:auto;height:100%;display:block;overflow:hidden;aspect-ratio:var(--media-ratio,16/10)!important}.mn-project-gallery-section .sa-project-gallery img{background:#e5e3dd;display:block;object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important;transform:none!important}.mn-project-gallery-section .sa-project-gallery .e-gallery-item:hover img{filter:none;transform:none!important}.mn-project-gallery-section .sa-gallery-focus{opacity:0;transition:opacity .24s,transform .28s;left:auto;right:50%;transform:translate(50%,-42%)scale(.88)}.mn-project-gallery-section .e-gallery-item:hover .sa-gallery-focus,.mn-project-gallery-section .e-gallery-item:focus-visible .sa-gallery-focus{opacity:1;transform:translate(50%,-50%)scale(1)}@media (width<=767px){.mn-project-hero__cover.is-natural-source{max-height:70svh}.mn-project-gallery-section.mn-container{padding-inline:14px}.mn-project-gallery-section .sa-project-gallery{align-items:center;height:min(64svh,620px);grid-template-columns:none!important;gap:18px!important;padding-bottom:0!important}.mn-project-gallery-section .sa-project-gallery .e-gallery-item,.mn-project-gallery-section .sa-project-gallery .e-gallery-item:first-child{max-width:90vw;max-height:min(64svh,620px);aspect-ratio:auto!important;grid-column:auto!important;width:auto!important;height:auto!important}.mn-project-gallery-section .sa-project-gallery .e-gallery-item img{width:auto!important;max-width:90vw!important;height:auto!important;max-height:min(64svh,620px)!important}}@media (prefers-reduced-motion:reduce){.mn-project-gallery-section .sa-project-gallery{scroll-behavior:auto}}@keyframes sa-smooth-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes mn-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes mn-lightbox-media-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}::view-transition-old(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.4,0,1,1)}::view-transition-new(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.16,.8,.2,1)}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,.8,.2,1)}.sa-hero-slider .swiper-slide{transition-duration:.72s;transition-timing-function:cubic-bezier(.22,.75,.2,1)}.sa-hero-slider .swiper-slide.is-active{will-change:opacity}.sa-hero-slider .swiper-slide.is-active .sa-ken-burns{will-change:transform;backface-visibility:hidden;transform-origin:50%}.slideInLeft,.slideInRight,.rotateInDownLeft,.rotateInUpLeft,.rotateInDownRight,.rotateInUpRight{transform-origin:50%;animation-name:sa-smooth-reveal}.sa-project-row{will-change:auto;transform:translate3d(var(--track-x,0),var(--track-y,0),0);contain:paint;transition:transform .28s cubic-bezier(.16,.8,.2,1)}.sa-project-row.is-pointer-tracking{will-change:transform;transition-duration:.12s}.sa-project-row:hover{transform:translate3d(var(--track-x,0),var(--track-y,0),0) scale(1.006);box-shadow:0 14px 30px #343a401a}.sa-project-row img,.sa-project-row:hover img{filter:none;transition:transform .36s cubic-bezier(.16,.8,.2,1)}.sa-carousel-viewport,.mn-big-expanded__gallery,.mn-project-gallery-section .sa-project-gallery{-webkit-overflow-scrolling:touch;touch-action:pan-x pinch-zoom;scroll-snap-type:x proximity;scroll-padding-inline:12px}.sa-carousel-item,.mn-big-expanded__gallery>figure,.mn-big-expanded__end-card,.mn-project-gallery-section .sa-project-gallery .e-gallery-item{scroll-snap-stop:normal}.mn-big-archive__toolbar,.mn-project-anchor-nav,.mn-project-filters{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f7f2fb}.mn-big-archive__toolbar{contain:paint}.mn-big-archive__search button{width:34px;height:34px;color:var(--mn-project-black);background:#e5e3dd;border:0;border-radius:50%;flex:none;place-items:center;font:20px/1 Arial,sans-serif;transition:background .18s,color .18s,transform .18s;display:grid}.mn-big-archive__search button:hover,.mn-big-archive__search button:focus-visible{background:var(--mn-project-black);color:#fff;transform:scale(1.04)}.mn-big-archive.is-view-switching .mn-big-projects{opacity:.72;transform:translateY(4px)}.mn-big-projects{transition:opacity .2s,transform .24s cubic-bezier(.16,.8,.2,1)}.mn-big-archive.is-motion-ready [data-project-reveal]{transition-duration:.5s,.56s;transition-timing-function:ease-out,cubic-bezier(.16,.8,.2,1);transition-delay:calc(var(--project-order,0)*32ms);transform:translateY(24px)}.mn-big-archive.is-motion-ready [data-project-reveal]:not([data-visible=true]){will-change:opacity,transform}.mn-big-archive.is-motion-ready [data-project-reveal][data-visible=true]{will-change:auto}.mn-big-project{contain:layout style paint}.mn-big-project.is-expanded{contain:none}.mn-big-project__copy>i{transition-duration:.2s;transform:translate(0,0)}.mn-big-expanded{animation-duration:.46s;animation-delay:40ms}.mn-big-expanded__gallery-shell{direction:ltr;min-width:0}.mn-big-expanded__gallery-controls,.sa-project-gallery-controls{direction:ltr;justify-content:flex-start;align-items:center;gap:8px;min-height:46px;margin-bottom:10px;display:flex}.mn-big-expanded__gallery-controls button,.sa-project-gallery-controls button{border:1px solid var(--mn-project-line);background:var(--mn-project-paper);width:44px;height:44px;color:var(--mn-project-black);border-radius:50%;flex:none;place-items:center;font:25px/1 Arial,sans-serif;transition:background .18s,color .18s,transform .18s;display:grid}.mn-big-expanded__gallery-controls button:hover,.mn-big-expanded__gallery-controls button:focus-visible,.sa-project-gallery-controls button:hover,.sa-project-gallery-controls button:focus-visible{background:var(--mn-project-black);color:#fff;transform:scale(1.035)}.mn-big-expanded__gallery-controls span,.sa-project-gallery-controls span{color:#757e82;direction:rtl;font-size:9px}.mn-big-expanded__gallery>figure{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:640px 520px}.mn-big-expanded__gallery>figure img{backface-visibility:hidden}.mn-big-route-curtain{will-change:auto;transition-duration:.18s;transform:translateY(101%)}.mn-route-leaving .mn-big-route-curtain{will-change:transform;transform:translate(0,0)}.sa-project-gallery-shell{min-width:0}.sa-project-gallery-controls{justify-content:flex-end;margin:0 0 12px}.sa-project-gallery-controls span{margin-inline-end:auto}.sa-lightbox{-webkit-backdrop-filter:none;backdrop-filter:none;animation:.2s ease-out both mn-lightbox-in}.sa-lightbox figure{will-change:transform,opacity;animation:.28s cubic-bezier(.16,.8,.2,1) both mn-lightbox-media-in}.elementor .sa-navigation .elementor-menu-toggle{touch-action:manipulation;justify-content:center;align-items:center;min-width:44px;min-height:44px}.sa-menu-bars i{transform-origin:50%;transition:opacity .18s,transform .22s cubic-bezier(.16,.8,.2,1)}.sa-navigation.is-open .sa-menu-bars i:first-child{transform:translateY(6px)rotate(45deg)}.sa-navigation.is-open .sa-menu-bars i:nth-child(2){opacity:0;transform:scaleX(.2)}.sa-navigation.is-open .sa-menu-bars i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (width<=1024px),(hover:none),(pointer:coarse){.mn-big-archive__toolbar{background:#f5f3ed}.mn-big-archive__filters{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;-webkit-overflow-scrolling:touch;touch-action:pan-x}.mn-big-archive__filters a{scroll-snap-align:start;min-height:44px}.mn-big-project>a{touch-action:manipulation}.mn-big-project:hover .mn-big-project__copy>i,.mn-big-project:focus-within .mn-big-project__copy>i{transform:none}.mn-big-expanded__gallery{scroll-behavior:auto}.mn-big-expanded__gallery-controls span,.sa-project-gallery-controls span{display:block}.mn-project-card:hover .mn-project-cover__image,.sa-project-gallery .e-gallery-item:hover img{filter:none;transform:none!important}.mn-project-hero__gallery-link,.mn-project-card__badges{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=767px){html.mn-menu-open,html.mn-menu-open body{overscroll-behavior:none;overflow:hidden}.elementor .sa-navigation .elementor-nav-menu--dropdown{opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;max-height:calc(100dvh - 96px);transition:opacity .2s,transform .24s cubic-bezier(.16,.8,.2,1),visibility 0s linear .24s;transform:translateY(-8px)scale(.99);box-shadow:0 18px 46px #11181c2e;display:block!important}.elementor .sa-navigation.is-open .elementor-nav-menu--dropdown{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0,0)scale(1)}.elementor .sa-navigation .elementor-nav-menu--dropdown .elementor-nav-menu{gap:0}.elementor .sa-navigation .elementor-nav-menu--dropdown .elementor-item{min-height:52px;padding-inline:18px}.sa-hero-slider .swiper-slide.is-active .sa-ken-burns{animation-duration:18s}.mn-big-archive__kicker,.mn-big-archive__kicker>span:nth-child(2),.mn-big-archive__hero h1 span,.mn-big-archive__hero h1 strong,.mn-big-archive__metrics{animation-duration:.48s;animation-timing-function:cubic-bezier(.16,.8,.2,1)}.mn-big-project{contain:layout style paint;contain-intrinsic-size:auto 430px}.mn-big-project.is-expanded{contain:none;margin-block:44px}.mn-big-project__media{backface-visibility:hidden}.mn-big-project__copy>i{border:1px solid var(--mn-project-line);border-radius:50%;place-items:center;width:44px;height:44px;margin-block-start:-8px;font-size:20px;display:grid}.mn-big-expanded{animation-duration:.36s;animation-delay:0s}.mn-big-expanded__gallery-shell{width:calc(100vw - 14px)}.mn-big-expanded__gallery-controls{z-index:4;background:var(--mn-project-paper);justify-content:space-between;margin:0 0 9px;padding-inline:2px;position:sticky;left:0;right:0}.mn-big-expanded__gallery-controls span{font-size:8px}.mn-big-expanded__gallery{width:100%;scroll-padding-inline:7vw}.mn-big-expanded__gallery>figure{contain-intrinsic-size:88vw 58svh}.sa-project-gallery-controls{justify-content:space-between;margin-bottom:10px}.sa-project-gallery-controls span{margin:0;font-size:8px}.sa-lightbox figure{animation-duration:.22s}}@media (width<=900px) and (orientation:landscape){.mn-big-archive__hero{min-height:330px}.mn-big-expanded{grid-template-columns:minmax(210px,32vw) minmax(0,1fr);gap:20px;padding-inline:18px}.mn-big-expanded__gallery{height:min(68dvh,560px)}.mn-big-expanded__gallery-controls{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.mn-big-projects,.sa-lightbox,.sa-lightbox figure,.mn-big-expanded{transition:none!important;animation:none!important}.sa-hero-slider .swiper-slide.is-active .sa-ken-burns{will-change:auto}}@media (width>=768px) and (width<=1240px){.sa-navigation .elementor-nav-menu--main{display:none}.elementor .sa-navigation .elementor-menu-toggle{margin:auto;display:flex!important}.elementor .sa-navigation .elementor-nav-menu--dropdown{opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;width:min(320px,100vw - 28px);max-height:calc(100dvh - 92px);transition:opacity .2s,transform .24s cubic-bezier(.16,.8,.2,1),visibility 0s linear .24s;top:100%;overflow-y:auto;transform:translate(50%,-8px)scale(.99);display:block!important}.elementor .sa-navigation.is-open .elementor-nav-menu--dropdown{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(50%)}.elementor .sa-navigation .elementor-nav-menu--dropdown ul{padding:7px 14px;display:block}.elementor .sa-navigation .elementor-nav-menu--dropdown .elementor-item{border-bottom:1px solid #e9ecef;justify-content:flex-start;min-height:50px}}@media (width>=1241px){.elementor-location-header .sa-navigation .elementor-nav-menu{gap:clamp(2px,.45vw,8px)}.elementor-39 .elementor-element-d7adcb8 .elementor-nav-menu--main .elementor-item{padding-inline:clamp(5px,.55vw,10px)!important;font-size:clamp(13px,1.05vw,16px)!important}}body:has(.mn-camera-archive){--mn-archive-chrome-height:76px}body:has(.mn-camera-archive) .elementor-location-header{width:100%;height:var(--mn-archive-chrome-height);min-height:var(--mn-archive-chrome-height);box-shadow:none;position:fixed;top:0;left:0;right:0}body:has(.mn-camera-archive) .elementor-39 .elementor-element-cc07a42{height:var(--mn-archive-chrome-height);min-height:var(--mn-archive-chrome-height);padding-block:0}body:has(.mn-camera-archive) .elementor-39 .elementor-element-670788d{visibility:hidden;pointer-events:none}body:has(.mn-camera-archive) .elementor-location-header .elementor-widget-nav-menu{visibility:hidden;pointer-events:none}body:has(.mn-camera-archive) .elementor-location-header .elementor-site-logo img{max-width:60px;max-height:54px;width:auto!important}.mn-camera-archive{--mn-camera-scale:.752;--mn-camera-time:.78s;--mn-camera-ease:cubic-bezier(.45,0,.55,1);color:#111;background:#fff;min-height:100svh;overflow:visible clip}.mn-camera-archive:before{z-index:12000;content:"";pointer-events:none;animation:mn-camera-curtain .9s .12s var(--mn-camera-ease) both;background:#111;position:fixed;inset:0}.mn-camera-archive:after{z-index:12001;color:#fff;content:"مهرازنگار";letter-spacing:-.04em;pointer-events:none;font-size:clamp(18px,2vw,30px);font-weight:620;animation:.64s 80ms both mn-camera-mark;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes mn-camera-curtain{0%,35%{transform:translate(0,0)}to{transform:translateY(-101%)}}@keyframes mn-camera-mark{0%{opacity:0;transform:translate(-50%,-42%)}30%,62%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-72%)}}.mn-camera-toolbar{top:env(safe-area-inset-top,0px);z-index:1002;pointer-events:none;justify-content:center;align-items:center;gap:18px;height:76px;display:flex;position:fixed;left:clamp(88px,10vw,170px);right:clamp(88px,10vw,170px)}@media (width>=1025px){body:has(.mn-camera-archive) .elementor-39 .elementor-element-69baa58{z-index:2;max-width:76px;height:var(--mn-archive-chrome-height);--width:76px;pointer-events:auto;justify-content:center;position:absolute;top:0;right:18px;width:76px!important}.mn-camera-toolbar{left:20px;right:112px}.mn-camera-toolbar__filters{flex:1;justify-content:space-between;gap:clamp(12px,2.2vw,38px)}}.mn-camera-toolbar__filters{scrollbar-width:none;pointer-events:auto;overscroll-behavior-inline:contain;justify-content:center;align-items:center;gap:clamp(22px,3.7vw,66px);min-width:0;display:flex;overflow-x:auto}.mn-camera-toolbar__filters::-webkit-scrollbar{display:none}.mn-camera-toolbar__filters a{color:#777;white-space:nowrap;flex:none;align-items:flex-start;gap:5px;padding:10px 0;font-size:10px;font-weight:430;line-height:1;transition:color .15s;display:flex;position:relative}.mn-camera-toolbar__filters a:after{content:"";height:1px;transition:transform .3s var(--mn-camera-ease);background:currentColor;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.mn-camera-toolbar__filters a:hover,.mn-camera-toolbar__filters a:focus-visible,.mn-camera-toolbar__filters a.is-active{color:#111}.mn-camera-toolbar__filters a.is-active:after{transform:scaleX(1)}.mn-camera-toolbar__filters a b{opacity:.6;font-size:7px;font-weight:500}.mn-camera-toolbar__search-toggle{color:#656565;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:9px;display:flex}.mn-camera-toolbar__search-toggle span{font:19px/1 Arial,sans-serif}.mn-camera-toolbar__search-toggle i{font-size:8px;font-style:normal}.mn-camera-toolbar__search-toggle:focus-visible{outline-offset:2px;outline:1px solid #111}.mn-camera-search{top:calc(var(--mn-archive-chrome-height) + env(safe-area-inset-top,0px));z-index:1003;opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #11111126;gap:10px;width:min(620px,100vw - 32px);padding:18px;transition:opacity .22s,transform .3s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;right:50%;transform:translate(50%,-12px);box-shadow:0 18px 60px #0000001a}.mn-camera-search.is-open{opacity:1;pointer-events:auto;transform:translate(50%)}.mn-camera-search>label{color:#666;font-size:9px}.mn-camera-search>div{border-bottom:1px solid #111;display:flex}.mn-camera-search input{color:#111;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px 0;font:500 16px/1.5 Vazirmatn,sans-serif}.mn-camera-search button{color:#666;cursor:pointer;background:0 0;border:0;flex:none;font:600 9px/1.5 Vazirmatn,sans-serif}.mn-camera-stream{content-visibility:auto;width:100%;min-height:100svh;padding-top:92px;overflow:visible clip}.mn-camera-scaler{width:100%;min-height:100svh;transform:scale(var(--mn-camera-scale));transform-origin:50% 0;transition:transform var(--mn-camera-time) var(--mn-camera-ease);will-change:transform;flex-direction:column;align-items:center;display:flex}.mn-camera-archive[data-camera=near] .mn-camera-scaler{transform:scale(1)}.mn-camera-list{flex-direction:column;align-items:center;width:100%;min-height:100svh;display:flex}.mn-camera-project{content-visibility:visible;contain:none;width:max-content;max-width:none;margin:0 0 38px;scroll-margin-top:92px;position:relative}.mn-camera-project:nth-child(-n+5),.mn-camera-project.is-expanded{content-visibility:visible;contain:none}.mn-camera-project.is-expanded{width:100vw}.mn-camera-project__rail{width:max-content;max-width:none;transition:height var(--mn-camera-time) var(--mn-camera-ease);will-change:height;direction:ltr;outline:0;justify-content:flex-start;align-items:flex-start;gap:64px;display:flex;position:relative;overflow:visible}.mn-camera-project.is-expanded .mn-camera-project__rail{scrollbar-width:none;overscroll-behavior:auto;scroll-behavior:auto;scroll-snap-type:none;touch-action:auto;cursor:grab;width:180vw;height:76vh;margin-inline:-40vw;padding-inline:40vw;overflow:scroll hidden}.mn-camera-project.is-expanded .mn-camera-project__rail::-webkit-scrollbar{display:none}.mn-camera-project.is-expanded .mn-camera-project__rail[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.mn-camera-project.is-expanded .mn-camera-project__trigger,.mn-camera-project.is-expanded .mn-camera-project__media img,.mn-camera-project.is-expanded .mn-camera-gallery-item img{cursor:inherit;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.mn-camera-project__primary{direction:rtl;flex-direction:column;flex:none;height:auto;display:flex;position:relative}.mn-camera-project.is-expanded .mn-camera-project__primary{height:100%}.mn-camera-project__trigger{height:100%;color:inherit;outline-offset:5px;display:block}.mn-camera-project__media{width:auto;height:var(--project-closed-height);aspect-ratio:var(--project-ratio);transition:height var(--mn-camera-time) var(--mn-camera-ease);will-change:height;background:#e8e8e5;margin:0;display:block;position:relative;overflow:hidden;transform:translate(0,0)}.mn-camera-project.is-expanded .mn-camera-project__media{width:auto;height:76vh}.mn-camera-project__media img{object-fit:contain;object-position:center;backface-visibility:hidden;background:#e8e8e5;width:100%;max-width:none;height:100%;display:block;transform:translate(0,0)}.mn-camera-project__media:after{content:"";pointer-events:none;border:1px solid #00000009;position:absolute;inset:0}.mn-camera-project__zoom-hint{color:#fff;opacity:.84;background:#111;place-items:center;width:28px;height:28px;font:18px/1 Arial,sans-serif;transition:opacity .2s;display:grid;position:absolute;bottom:12px;right:12px}.mn-camera-project__meta{color:#111;text-align:right;direction:rtl;background:#fff;flex-direction:column;align-items:flex-end;width:324px;padding:0;display:flex;position:absolute;top:0;bottom:0;left:-44px;transform:translate(-100%)}.mn-camera-project__number{color:#fff;background:#111;place-items:center;width:38px;height:38px;margin-bottom:12px;font:500 9px/1 Arial,sans-serif;display:grid}.mn-camera-project__meta h2{max-width:300px;margin:0;font-size:14px;font-weight:520;line-height:1.45}.mn-camera-project__meta>p{color:#777;text-transform:uppercase;margin:5px 0 0;font-size:8px;font-weight:450;line-height:1.5}.mn-camera-project__meta dl{gap:13px;width:100%;margin:auto 0 0;display:grid}.mn-camera-project__meta dl>div{justify-items:end;gap:2px;display:grid}.mn-camera-project__meta dd{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:9px;font-weight:520;line-height:1.4;overflow:hidden}.mn-camera-project__actions{gap:7px;width:100%;margin-top:auto;display:grid}.mn-camera-project__actions button,.mn-camera-project__actions a{color:#111;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #111;justify-content:space-between;align-items:center;min-height:34px;padding:7px 0;font:600 9px/1.5 Vazirmatn,sans-serif;display:flex}.mn-camera-project__actions b{font:17px/1 Arial,sans-serif}.mn-camera-story{color:#111;opacity:1;background:#fff;flex-direction:column;flex:0 0 min(330px,74vw);width:min(330px,74vw);height:100%;padding:2px 0 6px;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);animation:.3s cubic-bezier(.4,0,.2,1) both mn-camera-detail-in;display:flex;position:relative;transform:none}.mn-camera-story>span{color:#777;font-size:8px}.mn-camera-story p{margin:18px 0 0;font-size:11px;line-height:1.75}.mn-camera-story a{border-top:1px solid #111;margin-top:auto;padding-top:12px;font-size:9px;font-weight:650}.mn-camera-story.is-end{color:#fff;background:#111;justify-content:flex-end;padding:clamp(24px,3vw,44px)}.mn-camera-story.is-end>span{color:#8cd9de}.mn-camera-story.is-end h3{margin:8px 0 0;font-size:24px;font-weight:480;line-height:1.4}.mn-camera-story.is-end p{color:#c9c9c9}.mn-camera-story.is-end a{color:#fff;border-color:#ffffff59}.mn-camera-gallery-item{direction:rtl;background:#e8e8e5;flex:none;width:auto;height:100%;margin:0;animation:.3s cubic-bezier(.4,0,.2,1) both mn-camera-detail-in;display:block;position:relative;overflow:hidden}@keyframes mn-camera-detail-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0,0)}}.mn-camera-gallery-item img{object-fit:contain;background:#e8e8e5;width:100%;max-width:none;height:calc(100% - 28px);display:block}.mn-camera-gallery-item figcaption{color:#777;white-space:nowrap;background:#fff;justify-content:space-between;align-items:center;gap:24px;height:28px;font-size:7px;display:flex}.mn-camera-gallery-item figcaption b{font-weight:500}.mn-camera-rail-controls{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);direction:ltr;background:#ffffffe6;flex:0 0 230px;align-self:flex-end;align-items:center;gap:10px;width:230px;height:32px;padding:4px;display:flex;position:sticky;bottom:10px;right:calc(40vw + 12px)}.mn-camera-rail-controls button{color:#111;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:24px;font:15px/1 Arial,sans-serif;display:grid}.mn-camera-rail-controls>span{background:#c9c9c9;width:150px;height:1px;position:relative;overflow:hidden}.mn-camera-rail-controls>span i{transform:scaleX(var(--rail-progress,0));transform-origin:0;background:#111;position:absolute;inset:0}.mn-camera-empty{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:50vh;padding:30px;display:grid}.mn-camera-empty b{font-size:28px}.mn-camera-empty p{color:#777;margin:0;font-size:11px}.mn-camera-empty button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #111;margin-top:10px;font:600 10px/2 Vazirmatn,sans-serif}.mn-camera-result-count{color:#777;width:max-content;margin:20px auto 40px;font-size:8px}@media (width>=640px) and (width<=1024px){.mn-camera-project__media{width:350px;height:var(--project-tablet-height)}.mn-camera-project.is-expanded .mn-camera-project__media{height:76vh}}@media (width>=768px) and (width<=1024px){.mn-camera-project.is-expanded .mn-camera-project__media{width:auto}}@media (width<=1024px){body:has(.mn-camera-archive){--mn-archive-chrome-height:62px}body:has(.mn-camera-archive) .elementor-location-header .elementor-widget-nav-menu{visibility:visible;pointer-events:auto}.mn-camera-toolbar{top:calc(var(--mn-archive-chrome-height) + env(safe-area-inset-top,0px));z-index:60;height:42px;padding-inline:max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#fffffff6;border-bottom:1px solid #1111111a;position:sticky;left:auto;right:auto}.mn-camera-toolbar__filters{justify-content:flex-start;gap:23px}.mn-camera-toolbar__filters a{align-items:center;min-height:44px;padding-block:9px;font-size:9px}.mn-camera-toolbar__search-toggle{justify-content:center;min-width:44px;min-height:44px}.mn-camera-toolbar__search-toggle i{display:none}.mn-camera-search{top:calc(var(--mn-archive-chrome-height) + 42px + env(safe-area-inset-top,0px))}.mn-camera-stream{padding-top:38px}.mn-camera-project{margin-bottom:26px;scroll-margin-top:112px}.mn-camera-project__rail{gap:5vw}.mn-camera-project.is-expanded .mn-camera-project__rail{width:100vw;height:76vh;margin-inline:0;padding-inline:5vw;overflow-x:auto}.mn-camera-rail-controls{right:calc(5vw + 8px)}.mn-camera-project__meta{width:min(260px,36vw);left:-30px}}@media (width<=767px){.mn-camera-toolbar{top:calc(var(--mn-archive-chrome-height) + env(safe-area-inset-top,0px))}.mn-camera-stream{padding-top:38px}.mn-camera-project{contain-intrinsic-size:auto 520px;max-width:100vw}.mn-camera-project__media{width:90vw;height:auto;max-height:none}.mn-camera-project__primary{height:auto}.mn-camera-project__meta{text-align:right;background:#fff;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"number title""number category""facts facts""actions actions";gap:2px 10px;width:90vw;margin-top:14px;padding:0;display:grid;position:static;transform:none}.mn-camera-project__number{grid-area:number;width:34px;height:34px;margin:0}.mn-camera-project__meta h2{grid-area:title;align-self:end;font-size:13px}.mn-camera-project__meta>p{grid-area:category;margin:0}.mn-camera-project__meta dl{display:none}.mn-camera-project__actions{grid-area:actions;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.mn-camera-project__actions button,.mn-camera-project__actions a{min-height:44px}.mn-camera-project.is-expanded .mn-camera-project__rail{align-items:stretch;height:auto;min-height:76vh;padding-inline:5vw;scroll-padding-inline:5vw}.mn-camera-project.is-expanded .mn-camera-project__primary{flex:0 0 90vw;width:90vw;height:auto}.mn-camera-project.is-expanded .mn-camera-project__media{width:90vw;height:auto;aspect-ratio:var(--project-ratio)}.mn-camera-project.is-expanded .mn-camera-project__meta{width:90vw}.mn-camera-story{align-self:stretch;height:auto;min-height:76vh;padding-block:12px}.mn-camera-gallery-item{flex-basis:88vw;align-self:flex-start;width:88vw;height:76vh}.mn-camera-gallery-item img{object-fit:contain;width:100%;height:calc(100% - 28px)}.mn-camera-rail-controls{display:none}.mn-camera-project__zoom-hint{bottom:9px;right:9px}}@media (width>=640px) and (width<=767px){.mn-camera-project.is-expanded .mn-camera-project__media{width:64vw;height:auto;aspect-ratio:var(--project-ratio)}.mn-camera-project.is-expanded .mn-camera-project__primary{flex-basis:64vw;width:64vw}.mn-camera-project.is-expanded .mn-camera-project__meta{width:64vw}}@media (hover:hover) and (pointer:fine){.mn-camera-project__trigger:hover .mn-camera-project__zoom-hint{opacity:1}.mn-camera-project:not(.is-expanded) .mn-camera-project__trigger:hover+.mn-camera-project__meta h2{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}@media (prefers-reduced-motion:reduce){.mn-camera-archive:before,.mn-camera-archive:after{display:none}.mn-camera-scaler,.mn-camera-project__rail,.mn-camera-project__media,.mn-camera-story,.mn-camera-search{transition:none!important}.mn-camera-scaler{transform:none!important}.mn-camera-story,.mn-camera-gallery-item{animation:none!important}}.mn-project-glyph{color:#000;background:#000;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.mn-project-glyph svg{width:100%;height:100%;padding:7px;display:block;overflow:visible}.mn-project-hero__glyph{margin-bottom:clamp(20px,3vw,34px)}.mn-camera-project__meta>.mn-project-glyph{margin-bottom:13px}.mn-camera-project__rail:focus-visible{outline-offset:-4px;outline:2px solid #111}.mn-camera-project__number{color:#777;background:0 0;width:auto;height:auto;margin:0 0 7px;font:500 8px/1 Arial,sans-serif;display:block}.mn-camera-chapter{display:contents}.mn-camera-story h3{margin:14px 0 0;font-size:20px;font-weight:520;line-height:1.55}.mn-camera-story>small{color:#777;border-top:1px solid #d3d3d0;margin-top:auto;padding-top:16px;font-size:8px;line-height:1.85;display:block}.mn-camera-story.is-intro{flex-basis:min(410px,82vw);width:min(410px,82vw)}.mn-camera-story.is-intro p+p{margin-top:12px}.mn-camera-story.is-concept{border-top:1px solid #111;justify-content:flex-start}.mn-camera-story.is-concept h3{font-size:clamp(21px,2vw,29px)}.mn-camera-story.is-narrative{background:#f0efeb;flex-basis:min(370px,78vw);justify-content:center;width:min(370px,78vw);padding-inline:clamp(18px,2vw,30px)}.mn-camera-story.is-narrative:nth-of-type(2n){color:#f4f4f1;background:#171717}.mn-camera-story.is-narrative:nth-of-type(2n)>span{color:#8cd9de}.mn-project-big-narrative{border-block:1px solid var(--mn-line);background:#f5f3ed;padding-block:clamp(72px,8vw,120px);scroll-margin-top:130px;overflow:hidden}.mn-project-big-narrative__heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:clamp(34px,5vw,62px);display:flex}.mn-project-big-narrative__heading h2{max-width:840px;color:var(--mn-ink);text-wrap:balance;margin:0;font-size:clamp(34px,4.7vw,66px);font-weight:590;line-height:1.35}.mn-project-big-narrative__rail{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#111 transparent;direction:ltr;outline:0;align-items:stretch;gap:clamp(28px,4vw,62px);width:100%;height:min(76vh,780px);min-height:560px;padding-inline:clamp(18px,4vw,72px);scroll-padding-inline:clamp(18px,4vw,72px);display:flex;overflow:auto hidden}.mn-project-big-narrative__rail:focus-visible{outline:2px solid var(--mn-accent-dark);outline-offset:-6px}.mn-project-big-narrative__chapter{display:contents}.mn-project-big-narrative__card{color:#111;scroll-snap-align:start;background:#fff;border-top:1px solid #111;flex-direction:column;flex:0 0 min(360px,80vw);width:min(360px,80vw);height:100%;padding:clamp(28px,3.4vw,48px);display:flex}.mn-project-big-narrative__card>span{color:#777;font-size:9px;line-height:1.6}.mn-project-big-narrative__card h3{margin:18px 0 0;font-size:clamp(24px,2.5vw,34px);font-weight:540;line-height:1.5}.mn-project-big-narrative__card p{margin:22px 0 0;font-size:13px;line-height:2.1}.mn-project-big-narrative__card.is-intro{background:#ebe8df;border-top:0;flex-basis:min(440px,86vw);width:min(440px,86vw)}.mn-project-big-narrative__card.is-intro p+p{margin-top:14px}.mn-project-big-narrative__card.is-narrative{color:#eef0ec;background:#171d20;justify-content:center}.mn-project-big-narrative__card.is-narrative>span{color:#8bd8df}.mn-project-big-narrative__card.is-review{color:#172126;background:#c49a5a;justify-content:flex-end}.mn-project-big-narrative__card.is-review>span{color:#4b3a24}.mn-project-big-narrative__card.is-review a{border-top:1px solid #17212659;margin-top:auto;padding-top:18px;font-size:10px;font-weight:700}.mn-project-big-narrative__media{width:auto;height:100%;aspect-ratio:var(--media-ratio,16/10);scroll-snap-align:start;background:#e6e4de;flex:none;margin:0;display:block;position:relative;overflow:hidden}.mn-project-big-narrative__media img{object-fit:contain;background:#e6e4de;width:100%;max-width:none;height:calc(100% - 32px);display:block}.mn-project-big-narrative__media figcaption{color:#70777a;direction:rtl;background:#fff;justify-content:flex-end;align-items:center;height:32px;padding-inline:10px;font-size:8px;display:flex}@media (width<=1024px){.mn-project-glyph{flex-basis:38px;width:38px;height:38px}.mn-project-glyph svg{padding:5px}.mn-project-big-narrative__rail{height:min(70svh,680px);min-height:500px}}@media (width>=1025px){.mn-camera-project.is-expanded .mn-camera-project__primary{margin-left:376px}}@media (width>=768px) and (width<=1024px){.mn-camera-project.is-expanded .mn-camera-project__primary{margin-left:298px}}@media (width<=767px){.mn-project-glyph{flex-basis:30px;width:30px;height:30px}.mn-project-glyph svg{padding:4px}.mn-camera-project__meta{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"glyph title""glyph category""number number""facts facts""actions actions"}.mn-camera-project__meta>.mn-project-glyph{grid-area:glyph;align-self:start;margin:0}.mn-camera-project__number{grid-area:number;justify-self:start;margin-top:7px}.mn-camera-story.is-intro{min-height:76vh}.mn-project-hero__glyph{margin-bottom:18px}.mn-project-big-narrative{padding-block:68px}.mn-project-big-narrative__heading{align-items:flex-start}.mn-project-big-narrative__heading h2{font-size:clamp(31px,9vw,45px)}.mn-project-big-narrative__rail{scrollbar-width:none;gap:18px;height:min(66svh,620px);min-height:470px;padding-inline:14px;scroll-padding-inline:14px}.mn-project-big-narrative__rail::-webkit-scrollbar{display:none}.mn-project-big-narrative__card{overscroll-behavior-block:contain;flex-basis:84vw;width:84vw;padding:26px 21px;overflow-y:auto}.mn-project-big-narrative__card.is-intro{flex-basis:88vw;width:88vw}.mn-project-big-narrative__card p{font-size:12px;line-height:2}.mn-project-big-narrative__media{aspect-ratio:auto;flex-basis:88vw;width:88vw;height:100%}.mn-project-big-narrative__media img{object-fit:contain;width:100%;height:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.mn-project-big-narrative__rail{scroll-behavior:auto}}.elementor-37 .elementor-element-f43f852>.elementor-widget[data-animation]{opacity:0;transform:translate3d(var(--mn-collage-x,0),var(--mn-collage-y,20px),0) rotate(var(--mn-collage-r,0deg)) scale(.965);transition:opacity .58s cubic-bezier(.16,.8,.2,1),transform .72s cubic-bezier(.16,.8,.2,1),filter .4s;transition-delay:var(--mn-collage-delay,0s);will-change:opacity,transform;animation:none}.elementor-37 .elementor-element-f43f852.is-collage-visible>.elementor-widget[data-animation]{opacity:1;will-change:auto;transform:translate(0,0)rotate(0)scale(1)}.elementor-37 .elementor-element-f43f852>.elementor-element-3dc8f6a{--mn-collage-x:0px;--mn-collage-y:28px;--mn-collage-r:0deg;--mn-collage-delay:0s}.elementor-37 .elementor-element-f43f852>.elementor-element-4fbdb51{--mn-collage-x:-26px;--mn-collage-y:-18px;--mn-collage-r:-2.5deg;--mn-collage-delay:55ms}.elementor-37 .elementor-element-f43f852>.elementor-element-02182cd{--mn-collage-x:30px;--mn-collage-y:8px;--mn-collage-r:2deg;--mn-collage-delay:.11s}.elementor-37 .elementor-element-f43f852>.elementor-element-610dc45{--mn-collage-x:-32px;--mn-collage-y:14px;--mn-collage-r:-2deg;--mn-collage-delay:.165s}.elementor-37 .elementor-element-f43f852>.elementor-element-9cd637f{--mn-collage-x:18px;--mn-collage-y:-26px;--mn-collage-r:2.5deg;--mn-collage-delay:.22s}.elementor-37 .elementor-element-f43f852>.elementor-element-d412716{--mn-collage-x:26px;--mn-collage-y:22px;--mn-collage-r:2deg;--mn-collage-delay:.275s}.elementor-37 .elementor-element-f43f852>.elementor-element-0bc6781{--mn-collage-x:-22px;--mn-collage-y:-22px;--mn-collage-r:-2deg;--mn-collage-delay:.33s}.elementor-37 .elementor-element-f43f852>.elementor-element-ca490f8{--mn-collage-x:-18px;--mn-collage-y:28px;--mn-collage-r:-2.5deg;--mn-collage-delay:.385s}.mn-route-transition{z-index:99999;pointer-events:none;direction:ltr;position:fixed;inset:0;overflow:hidden}.mn-route-transition__panel{backface-visibility:hidden;background:#11181c;margin:0;display:block;position:absolute;transform:translateY(-102%)}.mn-route-transition__rule{z-index:3;opacity:0;transform-origin:50%;background:#c49a5a;height:1px;position:absolute;top:50%;left:10%;right:10%;transform:scaleX(0)}.mn-route-transition__mark{z-index:4;color:#f7f3ea;letter-spacing:-.04em;opacity:0;font-size:clamp(18px,2vw,30px);font-weight:620;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.mn-route-transition[data-motion=home] .mn-route-transition__panel--1{background:#f5f3ed;animation:.62s cubic-bezier(.65,0,.35,1) both mn-route-home-top-in;inset:0 0 50%;transform:translateY(-102%)}.mn-route-transition[data-motion=home] .mn-route-transition__panel--2{background:#e7eceb;animation:.62s cubic-bezier(.65,0,.35,1) both mn-route-home-bottom-in;inset:50% 0 0;transform:translateY(102%)}.mn-route-transition[data-motion=home] .mn-route-transition__panel--3{display:none}@keyframes mn-route-home-top-in{0%{transform:translate(0,0)}to{transform:translateY(-102%)}}@keyframes mn-route-home-bottom-in{0%{transform:translate(0,0)}to{transform:translateY(102%)}}.mn-route-transition[data-motion=services] .mn-route-transition__panel--1{background:#287e91;animation:.58s cubic-bezier(.65,0,.35,1) both mn-route-service-in;inset:0;transform:translate(102%)}.mn-route-transition[data-motion=services] .mn-route-transition__panel--2,.mn-route-transition[data-motion=services] .mn-route-transition__panel--3{display:none}@keyframes mn-route-service-in{0%{transform:translate(0,0)}to{transform:translate(102%)}}.mn-route-transition[data-motion=projects] .mn-route-transition__panel--1{background:#11181c;animation:.82s cubic-bezier(.45,0,.55,1) 80ms both mn-route-project-in;inset:0;transform:translateY(-102%)}.mn-route-transition[data-motion=projects] .mn-route-transition__panel--2,.mn-route-transition[data-motion=projects] .mn-route-transition__panel--3{display:none}.mn-route-transition[data-motion=projects] .mn-route-transition__mark{animation:.62s 80ms both mn-route-project-mark-in}@keyframes mn-route-project-in{0%,34%{transform:translate(0,0)}to{transform:translateY(-102%)}}@keyframes mn-route-project-mark-in{0%{opacity:0;transform:translate(-50%,-42%)}28%,62%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-72%)}}.mn-route-transition[data-motion=lab] .mn-route-transition__panel--1{background:#17272d;border-left:2px solid #4bd1dd;animation:.64s cubic-bezier(.65,0,.35,1) both mn-route-lab-left-in;inset:0 50% 0 0;transform:translate(-102%)}.mn-route-transition[data-motion=lab] .mn-route-transition__panel--2{background:#17272d;border-right:2px solid #4bd1dd;animation:.64s cubic-bezier(.65,0,.35,1) both mn-route-lab-right-in;inset:0 0 0 50%;transform:translate(102%)}.mn-route-transition[data-motion=lab] .mn-route-transition__panel--3{display:none}@keyframes mn-route-lab-left-in{0%{transform:translate(0,0)}to{transform:translate(-102%)}}@keyframes mn-route-lab-right-in{0%{transform:translate(0,0)}to{transform:translate(102%)}}.mn-route-transition[data-motion=knowledge] .mn-route-transition__panel{background:#eee8dc;width:33.34%;top:0;bottom:0}.mn-route-transition[data-motion=knowledge] .mn-route-transition__panel--1{animation:.56s cubic-bezier(.65,0,.35,1) both mn-route-knowledge-up-in;left:0;transform:translateY(-102%)}.mn-route-transition[data-motion=knowledge] .mn-route-transition__panel--2{animation:.56s cubic-bezier(.65,0,.35,1) 45ms both mn-route-knowledge-down-in;left:33.33%;transform:translateY(102%)}.mn-route-transition[data-motion=knowledge] .mn-route-transition__panel--3{animation:.56s cubic-bezier(.65,0,.35,1) 90ms both mn-route-knowledge-up-in;left:66.66%;transform:translateY(-102%)}@keyframes mn-route-knowledge-up-in{0%{transform:translate(0,0)}to{transform:translateY(-102%)}}@keyframes mn-route-knowledge-down-in{0%{transform:translate(0,0)}to{transform:translateY(102%)}}.mn-route-transition[data-motion=about] .mn-route-transition__panel--1{opacity:0;background:#1c2529;animation:.62s both mn-route-about-in;inset:0;transform:scale(1.018)}.mn-route-transition[data-motion=about] .mn-route-transition__panel--2,.mn-route-transition[data-motion=about] .mn-route-transition__panel--3{display:none}.mn-route-transition[data-motion=about] .mn-route-transition__rule{animation:.6s both mn-route-about-rule-in}@keyframes mn-route-about-in{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.018)}}@keyframes mn-route-about-rule-in{0%,35%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.mn-route-transition[data-motion=contact] .mn-route-transition__panel--1{background:#17323a;animation:.62s cubic-bezier(.65,0,.35,1) both mn-route-contact-left-in;inset:0 50% 0 0;transform:translate(-102%)}.mn-route-transition[data-motion=contact] .mn-route-transition__panel--2{background:#17323a;animation:.62s cubic-bezier(.65,0,.35,1) both mn-route-contact-right-in;inset:0 0 0 50%;transform:translate(102%)}.mn-route-transition[data-motion=contact] .mn-route-transition__panel--3{display:none}@keyframes mn-route-contact-left-in{0%{transform:translate(0,0)}to{transform:translate(-102%)}}@keyframes mn-route-contact-right-in{0%{transform:translate(0,0)}to{transform:translate(102%)}}html.mn-route-leaving .mn-route-transition{pointer-events:all}html.mn-route-leaving .mn-route-transition__panel{transition:transform .34s cubic-bezier(.65,0,.35,1),opacity .3s;animation:none!important}html.mn-route-leaving .mn-route-transition[data-motion=home] .mn-route-transition__panel--1,html.mn-route-leaving .mn-route-transition[data-motion=home] .mn-route-transition__panel--2,html.mn-route-leaving .mn-route-transition[data-motion=services] .mn-route-transition__panel--1,html.mn-route-leaving .mn-route-transition[data-motion=projects] .mn-route-transition__panel--1,html.mn-route-leaving .mn-route-transition[data-motion=lab] .mn-route-transition__panel--1,html.mn-route-leaving .mn-route-transition[data-motion=lab] .mn-route-transition__panel--2,html.mn-route-leaving .mn-route-transition[data-motion=knowledge] .mn-route-transition__panel,html.mn-route-leaving .mn-route-transition[data-motion=contact] .mn-route-transition__panel--1,html.mn-route-leaving .mn-route-transition[data-motion=contact] .mn-route-transition__panel--2{transform:translate(0,0)}html.mn-route-leaving .mn-route-transition[data-motion=about] .mn-route-transition__panel--1{opacity:1;transform:scale(1)}html.mn-route-leaving .mn-route-transition[data-motion=about] .mn-route-transition__rule{opacity:1;transition:opacity .22s .1s,transform .3s 40ms;transform:scaleX(1)}html.mn-route-leaving .mn-route-transition[data-motion=projects] .mn-route-transition__mark{opacity:1;transition:opacity .2s .16s,transform .25s .12s;transform:translate(-50%,-50%)}.mn-camera-archive:before,.mn-camera-archive:after{display:none}.mn-camera-project__meta h2{max-width:310px;font-size:clamp(18px,1.35vw,22px);font-weight:560;line-height:1.5}.mn-camera-project__meta>p{color:var(--project-accent,#216e8c);text-transform:none;margin-top:7px;font-size:10.5px;font-weight:650;line-height:1.65}.mn-camera-project__meta dl{gap:15px}.mn-camera-project__meta dt{color:#747d80;font-size:9px;line-height:1.45}.mn-camera-project__meta dd{font-size:11.5px;font-weight:580;line-height:1.55}.mn-camera-project__number{color:var(--project-accent,#216e8c);font-size:9.5px;font-weight:650}.mn-camera-project__actions button,.mn-camera-project__actions a{border-bottom-color:var(--project-ink,#172126);min-height:40px;padding:9px 8px;font-size:10.5px;transition:background .2s,color .2s,padding .2s;color:var(--project-ink,#172126)!important;background:0 0!important}.mn-camera-project__actions button:hover,.mn-camera-project__actions button:focus-visible,.mn-camera-project__actions a:hover,.mn-camera-project__actions a:focus-visible{padding-inline:11px;background:var(--project-ink,#172126)!important;color:#f7f3ea!important}.mn-camera-project__zoom-hint{background:var(--project-ink,#172126)}.mn-camera-story.is-concept{border-top-color:var(--project-accent,#216e8c)}.mn-camera-story.is-narrative{background:var(--project-tint,#e2eff2);color:var(--project-ink,#172126)}.mn-camera-story.is-narrative:nth-of-type(2n){background:var(--project-ink,#172126);color:#f4f4f1}.mn-camera-gallery-item figcaption b{color:var(--project-accent,#216e8c)}.mn-project-glyph{background:var(--project-ink,#11181c)}.mn-project-detail .mn-project-cover__wash:after{background:var(--project-accent,#287e91)}.mn-project-detail .mn-project-hero__copy>.mn-eyebrow,.mn-project-detail .mn-project-big-narrative__heading .mn-eyebrow{color:var(--project-accent,#287e91)}.mn-project-detail .mn-project-big-narrative__card.is-intro{background:var(--project-tint,#ebe8df)}.mn-project-detail .mn-project-big-narrative__card.is-narrative{background:var(--project-ink,#172126)}.mn-project-detail .mn-project-big-narrative__card.is-review{background:var(--project-accent,#c49a5a);color:#f7f3ea}.sa-map-card{--map-ink:#172126;--map-paper:#f7f3ea;--map-land:#cbd2d3;--map-primary:#287e91;--map-cyan:#4bd1dd;--map-gold:#c49a5a;border-radius:16px}.sa-map-canvas{background:radial-gradient(circle at 50% 38%,#fbfaf5 0,#e8ece9 58%,#dbe1de 100%)}.sa-map-canvas:after{z-index:0;content:"";pointer-events:none;border:1px solid #287e9117;border-radius:50%;position:absolute;inset:5% 4%;transform:scale(1.18,.75)}.sa-iran-map,.sa-world-map{z-index:1}.sa-iran-map path,.sa-world-map path{fill:var(--map-land);cursor:crosshair}.sa-iran-map path.is-project-province,.sa-world-map path.is-project-country{fill:var(--map-primary)}.sa-iran-map path:hover,.sa-world-map path:hover,.sa-iran-map path.is-active,.sa-world-map path.is-active{fill:var(--map-cyan);stroke:#174f62;filter:drop-shadow(0 4px 6px #174f6233)}.sa-world-markers{pointer-events:auto}.sa-map-marker{outline:none}.sa-map-marker__hit{fill:#0000;stroke:none;pointer-events:all}.sa-map-marker:hover .sa-map-marker__halo,.sa-map-marker:focus-visible .sa-map-marker__halo,.sa-map-marker.is-active .sa-map-marker__halo{fill:#c49a5a7a;transform:scale(1.28)}.sa-map-marker:focus-visible .sa-map-marker__core{stroke:var(--map-cyan);stroke-width:3px}.sa-world-map path[role=button]:focus-visible,.sa-iran-map path:focus-visible{stroke:var(--map-cyan);stroke-width:2.4px;filter:drop-shadow(0 0 5px #4bd1dd8c);outline:none}.sa-map-tooltip{z-index:8;border-inline-start:3px solid var(--map-cyan);min-width:max-content;max-width:min(220px,70vw);color:var(--map-paper);opacity:0;pointer-events:none;white-space:nowrap;background:#172126f5;border-radius:6px;gap:1px;padding:8px 11px;transition:opacity .16s,transform .18s cubic-bezier(.16,.8,.2,1);display:grid;position:absolute;transform:translate(-50%,calc(-100% - 13px))translateY(5px);box-shadow:0 12px 30px #11181c3d}.sa-map-tooltip.is-visible{opacity:1;transform:translate(-50%,calc(-100% - 13px))translateY(0)}.sa-map-tooltip span{line-height:1.4;color:#9fc8cf!important;background:0 0!important;padding:0!important;font-size:8px!important;position:static!important;transform:none!important}.sa-map-tooltip strong{font-size:11px;font-weight:700;line-height:1.6}.mn-footprint .sa-map-card{border-radius:16px}.mn-footprint .sa-map-canvas:after{border-color:#80663d1f}.mn-footprint .sa-iran-map path,.mn-footprint .sa-world-map path{fill:var(--map-land)}.mn-footprint .sa-iran-map path.is-project-province,.mn-footprint .sa-world-map path.is-project-country{fill:var(--map-primary)}.mn-footprint .sa-iran-map path:hover,.mn-footprint .sa-world-map path:hover,.mn-footprint .sa-iran-map path.is-active,.mn-footprint .sa-world-map path.is-active{fill:var(--map-gold);stroke:#5c4828;filter:drop-shadow(0 4px 6px #54422433)}@media (width>=768px) and (width<=1024px){.mn-camera-project__meta h2{font-size:16.5px}.mn-camera-project__meta>p{font-size:9.5px}.mn-camera-project__meta dt{font-size:8px}.mn-camera-project__meta dd,.mn-camera-project__actions button,.mn-camera-project__actions a{font-size:10px}}@media (width<=767px){.mn-camera-project__meta h2{font-size:16px}.mn-camera-project__meta>p{font-size:10px}.mn-camera-project__number{font-size:9px}.mn-camera-project__actions button,.mn-camera-project__actions a{font-size:11px}.sa-map-card{border-radius:12px}.sa-map-tooltip{padding:7px 9px}}@media (prefers-reduced-motion:reduce){.mn-route-transition{display:none!important}.elementor-37 .elementor-element-f43f852>.elementor-widget[data-animation]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.sa-map-tooltip,.sa-map-marker__halo,.sa-iran-map path,.sa-world-map path{transition:none!important}}.elementor-37 [data-home-showcase-instance]{background:#11181c;position:relative;overflow:hidden}.elementor-37 [data-home-block=about]{margin-bottom:clamp(48px,6vw,92px)!important}.mn-home-showcase{isolation:isolate;color:#f7f3ea;background:#11181c}.mn-home-showcase .swiper-wrapper{height:clamp(520px,41.66vw,720px);min-height:520px}.mn-home-showcase .swiper-slide{will-change:opacity;background:#11181c;transition:opacity 1.22s cubic-bezier(.22,.7,.18,1),visibility 0s linear 1.22s;overflow:hidden;transition-duration:1.22s,0s!important;transition-delay:0s,1.22s!important}.mn-home-showcase .swiper-slide.is-active{visibility:visible;transition-delay:0s,0s!important}.mn-home-showcase .mn-hero-media{z-index:0;background:#11181c;position:absolute;inset:0;overflow:hidden}.mn-home-showcase .mn-hero-media__backdrop{object-fit:cover;filter:blur(24px)brightness(.74);opacity:.68;will-change:transform;width:110%;height:110%;transition:transform 5.6s cubic-bezier(.18,.58,.2,1);position:absolute;inset:-5%;animation:none!important;transform:scale(1.04)!important}.mn-home-showcase .mn-home-showcase__image{z-index:1;object-position:center;will-change:transform;width:100%;height:100%;transition:transform 5.6s cubic-bezier(.18,.58,.2,1);display:block;position:absolute;inset:0;object-fit:contain!important;animation:none!important;transform:scale(1)!important}.mn-home-showcase .swiper-slide.is-active .mn-hero-media__backdrop{transform:scale(1.09)!important}.mn-home-showcase .swiper-slide.is-active .mn-home-showcase__image{transform:scale(1.035)!important}.mn-home-showcase .elementor-background-overlay{z-index:2;pointer-events:none;background-color:#0000!important;background-image:linear-gradient(#0000 72%,#0a10130f 85%,#0a10137a 100%)!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-inner{z-index:3;pointer-events:none;position:absolute;inset:0;text-align:right!important;padding:0!important;display:block!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-contents{top:var(--mn-copy-y);left:var(--mn-copy-x);color:inherit;opacity:1;pointer-events:auto;direction:rtl;position:absolute;transform:translate(-50%,-50%);width:min(var(--mn-copy-width),calc(100% - 48px))!important;max-width:none!important;box-shadow:none!important;text-align:right!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;animation:none!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide.is-surface-paper .swiper-slide-contents,.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide.is-surface-veil .swiper-slide-contents{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-inner .elementor-slide-heading{text-wrap:balance;max-inline-size:none;letter-spacing:-.025em!important;margin:0!important;font-family:Vazirmatn,وزیر,sans-serif!important;font-size:clamp(28px,2.55vw,46px)!important;font-weight:620!important;line-height:1.38!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide.is-tone-ink .elementor-slide-heading{color:#10171a!important;text-shadow:0 1px #ffffff52,0 3px 18px #ffffff7a!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide.is-tone-paper .elementor-slide-heading{color:#fffdf7!important;text-shadow:0 2px 1px #00000047,0 7px 26px #00000094!important}.mn-home-showcase .mn-hero-eyebrow{color:#17677c;margin-bottom:6px;font-size:10px;font-weight:780;line-height:1.8}.mn-home-showcase .is-tone-paper .mn-hero-eyebrow{color:#8fe1e7}.mn-home-showcase .mn-hero-actions{margin-top:11px}.mn-home-showcase .mn-hero-actions .mn-button{color:#10171a;min-width:0;min-height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #11181c85;padding:7px 12px;font-size:10px;background:0 0!important}.mn-home-showcase .is-tone-paper .mn-hero-actions .mn-button{color:#fffdf7;text-shadow:0 2px 10px #0000009e;border-color:#fffdf7b8;background:0 0!important}.mn-home-showcase .mn-hero-eyebrow,.mn-home-showcase .elementor-slide-heading,.mn-home-showcase .mn-hero-actions{opacity:0}.mn-split-copy__mobile{display:none}@keyframes mn-showcase-eyebrow-in{0%{opacity:0;filter:blur(7px);letter-spacing:.075em;transform:translateY(12px)}to{opacity:1;filter:blur();letter-spacing:0;transform:translate(0,0)}}@keyframes mn-showcase-heading-in{0%{opacity:0;clip-path:inset(0 0 100%);filter:blur(8px);transform:translateY(18px)scale(.99)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translate(0,0)scale(1)}}@keyframes mn-showcase-action-in{0%{opacity:0;filter:blur(5px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.mn-home-showcase .mn-hero-controls{color:#f7f3ea;gap:5px;bottom:15px;left:auto;right:clamp(18px,4.6vw,76px)}.mn-home-showcase .mn-hero-pause,.mn-home-showcase .mn-hero-step{color:#f7f3ea;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#11181c42;border:1px solid #f7f3ea52;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font:12px/1 Arial,sans-serif;display:grid}.mn-home-showcase .mn-hero-step{font-size:18px}.mn-home-showcase .mn-hero-pause:hover,.mn-home-showcase .mn-hero-step:hover,.mn-home-showcase .mn-hero-pause:focus-visible,.mn-home-showcase .mn-hero-step:focus-visible{background:#11181c8a;border-color:#72dbe2;outline:0}.mn-home-showcase .mn-hero-compact-controls{direction:ltr;align-items:center;gap:8px;display:flex}.mn-home-showcase .mn-hero-counter{color:#f7f3eab8;direction:ltr;justify-content:center;align-items:center;gap:6px;min-width:64px;font-size:10px;font-style:normal;display:flex}.mn-home-showcase .mn-hero-counter b{color:#f7f3ea;font-size:13px;font-weight:650}.mn-home-showcase .mn-hero-counter i{opacity:.45;font-style:normal}.mn-home-showcase .mn-hero-progress{background:#f7f3ea57;width:clamp(76px,10vw,150px);height:2px;display:block;position:relative;overflow:hidden}.mn-home-showcase .mn-hero-progress i{transform:scaleX(var(--mn-hero-progress));transform-origin:0;background:#72dbe2;transition:transform .48s cubic-bezier(.16,.8,.2,1);display:block;position:absolute;inset:0}@media (width<=1024px){.mn-home-showcase .swiper-wrapper{height:clamp(460px,56vw,580px);min-height:460px}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-inner .elementor-slide-heading{font-size:clamp(27px,4.6vw,43px)!important}}@media (width<=767px){.mn-home-showcase .swiper-wrapper{height:min(82svh,620px);min-height:520px}.mn-home-showcase .mn-hero-media__backdrop{filter:blur(28px)brightness(.58);opacity:.82;width:118%;height:118%;inset:-9%}.mn-home-showcase .mn-home-showcase__image{object-fit:contain!important}.mn-home-showcase .elementor-background-overlay{background-image:linear-gradient(#0000 46%,#0a101314 72%,#0a10138a 100%)!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-contents{top:var(--mn-copy-mobile-y)!important;left:var(--mn-copy-mobile-x)!important;width:min(var(--mn-copy-mobile-width),calc(100% - 32px))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-inner .elementor-slide-heading{font-size:clamp(25px,7.4vw,36px)!important;line-height:1.46!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide.is-tone-ink .elementor-slide-heading,.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide.is-tone-paper .elementor-slide-heading{color:#fffdf7!important;text-shadow:0 2px 1px #0000004d,0 7px 26px #000000ad!important}.mn-home-showcase .swiper-slide .mn-hero-eyebrow{text-shadow:0 2px 10px #000000b8;color:#8fe1e7!important}.mn-home-showcase .swiper-slide .mn-hero-actions .mn-button{color:#fffdf7;text-shadow:0 2px 10px #000000b8;border-color:#fffdf7b8}.mn-home-showcase .mn-hero-actions{margin-top:10px}.mn-home-showcase .mn-hero-actions .mn-button{min-height:36px;background:0 0!important}.mn-split-copy__desktop{display:none}.mn-split-copy__mobile{display:inline}.mn-home-showcase__copy-secondary{display:none!important}.mn-home-showcase .mn-hero-controls{justify-content:center;gap:2px;bottom:10px;left:12px;right:12px}.mn-home-showcase .mn-hero-pause,.mn-home-showcase .mn-hero-step{flex-basis:42px;width:42px;height:42px}.mn-home-showcase .mn-hero-progress{width:72px}.mn-home-showcase .mn-hero-counter{min-width:54px}}@media (width<=767px) and (orientation:landscape){.mn-home-showcase .swiper-wrapper{height:min(90svh,460px);min-height:340px}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-contents{width:min(330px,44vw)!important;top:50%!important;left:25%!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-inner .elementor-slide-heading{font-size:clamp(22px,4vw,31px)!important}.mn-home-showcase .mn-hero-actions{display:none}}@media (prefers-reduced-motion:reduce){.mn-home-showcase .swiper-slide,.mn-home-showcase .sa-ken-burns,.mn-home-showcase .mn-home-showcase__image,.mn-home-showcase .swiper-slide-contents,.mn-home-showcase .mn-hero-eyebrow,.mn-home-showcase .elementor-slide-heading,.mn-home-showcase .mn-hero-actions,.mn-home-showcase .mn-hero-progress i{filter:none!important;clip-path:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.mn-home-showcase .swiper-slide-contents{transform:translate(-50%,-50%)!important}}html.lenis,html.lenis body{height:auto}html.lenis-smooth{scroll-behavior:auto!important}html.lenis-smooth body{overscroll-behavior-y:none}.elementor-37 [data-home-video=company-film]>.elementor-widget-container{margin-top:0!important}.elementor-37 .elementor-element-e552e4d{isolation:isolate;padding-top:clamp(52px,5vw,92px)!important;padding-bottom:clamp(44px,4vw,76px)!important}.elementor-37 .elementor-element-e552e4d>.e-con-inner{z-index:1}.elementor-37 .elementor-element-e552e4d:after{z-index:0;content:"";mix-blend-mode:saturation;opacity:1;pointer-events:none;background:#777;transition:opacity .78s cubic-bezier(.45,0,.55,1);display:block;position:absolute;inset:0}.elementor-37 .elementor-element-e552e4d:hover:after{opacity:0}.elementor-37 img:not(.mn-home-showcase__image):not(.mn-hero-media__backdrop){filter:grayscale();transition:filter .78s cubic-bezier(.45,0,.55,1),transform .78s cubic-bezier(.45,0,.55,1)}.elementor-37 img:not(.mn-home-showcase__image):not(.mn-hero-media__backdrop):hover,.elementor-37 a:hover img:not(.mn-home-showcase__image):not(.mn-hero-media__backdrop),.elementor-37 figure:hover img:not(.mn-home-showcase__image):not(.mn-hero-media__backdrop),.elementor-37 .elementor-widget-image:hover img:not(.mn-home-showcase__image):not(.mn-hero-media__backdrop),.elementor-37 .sa-carousel-item:hover img:not(.mn-home-showcase__image):not(.mn-hero-media__backdrop){filter:grayscale(0)}.elementor-37 .elementor-flip-box__layer{filter:grayscale();transition-property:filter,transform!important;transition-duration:.78s!important;transition-timing-function:cubic-bezier(.45,0,.55,1)!important}.elementor-37 .elementor-flip-box:hover .elementor-flip-box__layer{filter:grayscale(0)}.elementor-37 .sa-loop-carousel .elementor-flip-box__back .elementor-flip-box__layer__overlay{background:#ffffff29!important}.elementor-37 .sa-loop-carousel .elementor-flip-box__back .elementor-flip-box__layer__title{text-shadow:0 1px 8px #ffffffa6}.mn-home-showcase .swiper-slide{transition-duration:.78s,0s!important;transition-delay:0s,.78s!important;transition-timing-function:cubic-bezier(.45,0,.55,1),linear!important}.mn-home-showcase .swiper-slide.is-active{transition-delay:0s,0s!important}.mn-home-showcase .mn-home-showcase__image{filter:grayscale()!important;transition:transform 4.3s cubic-bezier(.45,0,.55,1),filter .78s cubic-bezier(.45,0,.55,1)!important}.mn-home-showcase .mn-hero-media__backdrop{filter:blur(24px)brightness(.74)grayscale()!important;transition:transform 4.3s cubic-bezier(.45,0,.55,1),filter .78s cubic-bezier(.45,0,.55,1)!important}.mn-home-showcase .swiper-slide.is-active:hover .mn-home-showcase__image{filter:grayscale(0)!important}.mn-home-showcase .swiper-slide.is-active:hover .mn-hero-media__backdrop{filter:blur(24px)brightness(.74)grayscale(0)!important}.animated{animation-duration:.78s;animation-timing-function:cubic-bezier(.45,0,.55,1)}.mn-home-showcase .swiper-slide.is-active .mn-hero-eyebrow{animation:.78s cubic-bezier(.45,0,.55,1) .12s both mn-showcase-eyebrow-in}.mn-home-showcase .swiper-slide.is-active .elementor-slide-heading{animation:.78s cubic-bezier(.45,0,.55,1) .2s both mn-showcase-heading-in}.mn-home-showcase .swiper-slide.is-active .mn-hero-actions{animation:.78s cubic-bezier(.45,0,.55,1) .3s both mn-showcase-action-in}.sa-iran-map{transform-box:fill-box;transform-origin:50%;overflow:visible;transform:rotate(-4.25deg)scale(.96)}@media (width<=767px){.elementor-37 .elementor-element-e552e4d{padding-top:38px!important;padding-bottom:34px!important}.mn-home-showcase .mn-hero-media__backdrop{filter:blur(28px)brightness(.58)grayscale()!important}.mn-home-showcase .swiper-slide.is-active:hover .mn-hero-media__backdrop{filter:blur(28px)brightness(.58)grayscale(0)!important}}@media (prefers-reduced-motion:reduce){html.lenis-smooth{scroll-behavior:auto!important}.elementor-37 img,.elementor-37 .elementor-flip-box__layer,.elementor-37 .elementor-element-e552e4d:after{transition:none!important}.mn-home-showcase .mn-home-showcase__image{filter:grayscale()!important}.mn-home-showcase .mn-hero-media__backdrop{filter:blur(24px)brightness(.74)grayscale()!important}}html,body,.sa-site,.site-main{min-width:0;max-width:100%;overflow-x:clip}.sa-site .e-con,.sa-site .e-con-inner,.sa-site .elementor-widget,.sa-site .elementor-widget-container{min-width:0}.site-main img,.site-main video,.site-main iframe,.site-main svg{max-inline-size:100%}.site-main h1,.site-main h2,.site-main h3,.site-main h4,.site-main p,.site-main a,.site-main button{overflow-wrap:break-word}.elementor-text-editor table,.elementor-post-content table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.elementor-39 .elementor-element-cc07a42{height:clamp(78px,7.3vw,132px)!important;min-height:clamp(78px,7.3vw,132px)!important}.elementor-39 .elementor-element-cc07a42>.e-con-inner,.elementor-39 .elementor-element-cc07a42>.e-con{height:100%;min-height:0}.elementor-location-header .elementor-site-logo img{max-width:138px;max-height:112px;width:auto!important}.mn-home-showcase{--mn-copy-safe:clamp(16px,1.7vw,36px);--mn-copy-horizontal-gap:clamp(32px,3.4vw,72px);--mn-copy-bottom-reserve:clamp(140px,13%,160px);container-type:inline-size}.mn-home-showcase .swiper-wrapper{height:clamp(520px,41.66vw,74svh);min-height:0;max-height:1600px}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-contents{max-height:calc(100% - var(--mn-copy-bottom-reserve) - 20px);top:clamp(92px,var(--mn-copy-y),calc(100% - var(--mn-copy-bottom-reserve)))!important;left:clamp(16%,var(--mn-copy-x),84%)!important;width:min(var(--mn-copy-width),calc(100% - var(--mn-copy-horizontal-gap)))!important;transform:translate(-50%,-50%)!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-inner .elementor-slide-heading{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(28px,2.4vw,72px)!important;line-height:1.42!important}.mn-home-showcase .mn-hero-eyebrow{font-size:clamp(10px,.62vw,17px)}.mn-home-showcase .mn-hero-actions{flex-wrap:wrap;gap:7px;display:flex}.mn-home-showcase .mn-hero-actions .mn-button{font-size:clamp(10px,.58vw,15px)}.mn-home-showcase .mn-hero-controls{flex-wrap:nowrap;max-width:calc(100% - 24px)}.mn-home-showcase .mn-hero-pause,.mn-home-showcase .mn-hero-step{flex-basis:clamp(44px,2.5vw,64px);width:clamp(44px,2.5vw,64px);height:clamp(44px,2.5vw,64px)}@media (width<=1024px){.mn-home-showcase{--mn-copy-safe:16px;--mn-copy-bottom-reserve:138px}.mn-home-showcase .swiper-wrapper{height:clamp(460px,56vw,620px);min-height:0}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-contents{top:clamp(82px,var(--mn-copy-y),calc(100% - var(--mn-copy-bottom-reserve)))!important;left:clamp(20%,var(--mn-copy-x),80%)!important;width:min(var(--mn-copy-width),calc(100% - 32px))!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-inner .elementor-slide-heading{font-size:clamp(24px,3.8vw,40px)!important}}@media (width<=900px) and (orientation:portrait){.mn-home-showcase{--mn-copy-bottom-reserve:138px}.mn-home-showcase .swiper-wrapper{height:clamp(540px,68svh,720px);min-height:0}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-contents{top:clamp(100px,var(--mn-copy-mobile-y),calc(100% - var(--mn-copy-bottom-reserve)))!important;left:clamp(30%,var(--mn-copy-mobile-x),70%)!important;width:min(var(--mn-copy-mobile-width),calc(100% - 32px))!important}.mn-split-copy__desktop{display:none}.mn-split-copy__mobile{display:inline}.mn-home-showcase__copy-secondary{display:none!important}.elementor-37 .elementor-element-a9ecfb6>.e-con-inner{flex-direction:column;gap:22px;height:auto!important}.elementor-37 .elementor-element-a9ecfb6>.e-con-inner>.e-con{width:100%;max-width:100%;min-height:280px;flex:none!important}}@media (width<=900px){.elementor-39 .elementor-element-cc07a42{height:84px!important;min-height:84px!important}.elementor-location-header .elementor-site-logo img{max-width:68px;max-height:62px}.elementor .sa-navigation .elementor-nav-menu--main{display:none!important}.elementor .sa-navigation .elementor-menu-toggle{margin:auto;display:flex!important}.elementor .sa-navigation.is-open .elementor-nav-menu--dropdown{display:block!important}.elementor-location-header .elementor-widget-nav-menu,.elementor-location-header .elementor-widget-nav-menu>.elementor-widget-container,.elementor-location-header .sa-navigation{z-index:1001;overflow:visible!important}.elementor .sa-navigation .elementor-nav-menu--dropdown{border:1px solid #e9ecef;border-radius:0 0 10px 10px;width:auto;max-height:calc(100dvh - 96px);position:fixed;top:84px;left:12px;right:12px;overflow:auto;transform:none;z-index:1002!important}}@media (width<=767px) and (orientation:portrait){.mn-home-showcase{--mn-copy-bottom-reserve:132px}.mn-home-showcase .swiper-wrapper{height:min(82svh,620px);min-height:500px}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-contents{top:clamp(94px,var(--mn-copy-mobile-y),calc(100% - var(--mn-copy-bottom-reserve)))!important;left:var(--mn-copy-mobile-x)!important;width:min(var(--mn-copy-mobile-width),calc(100% - 28px))!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-inner .elementor-slide-heading{font-size:clamp(22px,7vw,34px)!important}}@media (width<=1024px) and (height<=520px) and (orientation:landscape){.elementor-39 .elementor-element-cc07a42{height:70px!important;min-height:70px!important}.elementor-location-header .elementor-site-logo img{max-width:60px;max-height:54px}.elementor .sa-navigation .elementor-nav-menu--dropdown{max-height:calc(100dvh - 78px);top:70px}.mn-home-showcase{--mn-copy-safe:12px;--mn-copy-bottom-reserve:118px}.mn-home-showcase .swiper-wrapper{height:max(290px,100svh - 70px);min-height:290px;max-height:450px}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-contents{max-height:calc(100% - 102px);top:clamp(70px,var(--mn-copy-y),calc(100% - var(--mn-copy-bottom-reserve)))!important;left:clamp(23%,var(--mn-copy-x),77%)!important;width:min(var(--mn-copy-width),42vw)!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-inner .elementor-slide-heading{font-size:clamp(20px,3.35vw,30px)!important;line-height:1.34!important}.mn-split-copy__desktop{display:inline}.mn-split-copy__mobile{display:none}.mn-home-showcase__copy-secondary{display:block!important}.mn-home-showcase .mn-hero-eyebrow{margin-bottom:2px;font-size:9px;line-height:1.45}.mn-home-showcase .mn-hero-actions{margin-top:5px}.mn-home-showcase .mn-hero-actions .mn-button{min-height:32px;padding:5px 9px;font-size:9px}.mn-home-showcase .mn-hero-controls{justify-content:center;bottom:7px;left:8px;right:8px}.mn-home-showcase .mn-hero-pause,.mn-home-showcase .mn-hero-step{flex-basis:40px;width:40px;height:40px}.mn-home-showcase .mn-hero-progress{width:clamp(54px,10vw,86px)}}@media (width<=359px){.mn-home-showcase .mn-hero-pause,.mn-home-showcase .mn-hero-step{flex-basis:38px;width:38px;height:38px}.mn-home-showcase .mn-hero-progress{width:48px}.mn-home-showcase .mn-hero-counter{min-width:44px}}.sa-site .mn-camera-toolbar__filters a{gap:0;font-size:clamp(11px,.82vw,15px);font-weight:620;line-height:1.45}.sa-site .mn-camera-toolbar__filters a b{display:none!important}.sa-site .mn-camera-toolbar__filters a:after{background:var(--project-accent,#287e91);height:2px}.sa-site .mn-camera-toolbar__search-toggle{justify-content:center;align-items:center;gap:10px;min-width:112px;height:44px;display:flex;position:relative;overflow:hidden;box-shadow:none!important;color:#f7f5ef!important;background:#11181c!important;border:1px solid #11181c!important;border-radius:0!important;padding:0 17px!important;transition:background .28s,color .28s,transform .32s cubic-bezier(.16,.8,.2,1)!important}.sa-site .mn-camera-toolbar__search-toggle:before{content:"";transform-origin:0;background:#287e91;transition:transform .34s cubic-bezier(.16,.8,.2,1);position:absolute;inset:0;transform:scaleX(0)}.sa-site .mn-camera-toolbar__search-toggle:hover:before,.sa-site .mn-camera-toolbar__search-toggle:focus-visible:before,.sa-site .mn-camera-toolbar__search-toggle[aria-expanded=true]:before{transform:scaleX(1)}.sa-site .mn-camera-toolbar__search-toggle:hover,.sa-site .mn-camera-toolbar__search-toggle:focus-visible{transform:translateY(-2px);color:#fff!important}.sa-site .mn-camera-toolbar__search-toggle>*{z-index:1;position:relative}.sa-site .mn-camera-toolbar__search-toggle i{font-size:11px;font-style:normal;font-weight:650}.mn-camera-search-icon{border:1.7px solid #71d6df;border-radius:50%;flex:0 0 15px;width:15px;height:15px;display:block;position:relative}.mn-camera-search-icon:after{content:"";transform-origin:0;background:#71d6df;width:6px;height:1.7px;position:absolute;bottom:-3px;right:-4px;transform:rotate(45deg)}.sa-site .mn-camera-search{color:#f7f5ef;background:#11181c;border:0;border-top:3px solid #71d6df;gap:13px;width:min(560px,100vw - 40px);padding:22px 24px 24px;left:20px;right:auto;overflow:hidden;transform:translateY(-12px);box-shadow:0 24px 70px #11181c38}.sa-site .mn-camera-search:before{content:"";pointer-events:none;border:1px solid #71d6df24;border-radius:50%;width:270px;height:210px;position:absolute;top:-60%;right:-10%}.sa-site .mn-camera-search.is-open{transform:translateY(0)}.sa-site .mn-camera-search>label{color:#71d6df;font-size:11px;font-weight:650;position:relative}.sa-site .mn-camera-search>div{border-bottom:1px solid #ffffff6b;gap:14px;position:relative}.sa-site .mn-camera-search input{color:#fff;padding:13px 0;font-size:clamp(16px,1.25vw,20px)}.sa-site .mn-camera-search input::placeholder{color:#8f999d}.sa-site .mn-camera-search button{min-width:70px;font-size:10px;color:#71d6df!important;background:0 0!important;border:0!important}.sa-site .mn-camera-project__meta{width:clamp(360px,22vw,430px)}.sa-site .mn-camera-project__meta>.mn-project-glyph{flex-basis:62px;width:62px;height:62px;margin-bottom:18px;transition:transform .5s cubic-bezier(.16,.8,.2,1),background .3s}.sa-site .mn-camera-project__meta:before{background:var(--project-accent,#287e91);content:"";opacity:.8;width:2px;height:0;transition:height .52s cubic-bezier(.16,.8,.2,1);position:absolute;top:0;right:-22px}.sa-site .mn-camera-project__meta h2{max-width:410px;font-weight:600;transition:color .3s,transform .45s cubic-bezier(.16,.8,.2,1);font-size:clamp(30px,2.05vw,40px)!important;line-height:1.4!important}.sa-site .mn-camera-project__meta>p{margin-top:9px;font-size:clamp(13px,.82vw,16px)!important;line-height:1.7!important}.sa-site .mn-camera-project__meta dl{gap:18px}.sa-site .mn-camera-project__meta dt{font-size:clamp(10.5px,.65vw,12.5px)!important;line-height:1.6!important}.sa-site .mn-camera-project__meta dd{font-size:clamp(13.5px,.82vw,16px)!important;line-height:1.65!important}.sa-site .mn-camera-project__number{font-size:10.5px}.sa-site .mn-camera-project__media{transition:height var(--mn-camera-time) var(--mn-camera-ease),box-shadow .55s cubic-bezier(.16,.8,.2,1);box-shadow:0 0 #11181c00}.sa-site .mn-camera-project__media:before{z-index:2;content:"";opacity:0;pointer-events:none;background:linear-gradient(108deg,#0000 20%,#71d6df33 48%,#ffffff1a 54%,#0000 78%);transition:opacity .35s,transform .82s cubic-bezier(.16,.8,.2,1);position:absolute;inset:-1px;transform:translate(-115%)}.sa-site .mn-camera-project__media img{transition:filter .58s,transform .8s cubic-bezier(.16,.8,.2,1)}@media (hover:hover) and (pointer:fine){.sa-site .mn-camera-project:not(.is-expanded):hover .mn-camera-project__media{box-shadow:0 24px 60px #11181c24}.sa-site .mn-camera-project:not(.is-expanded):hover .mn-camera-project__media:before{opacity:1;transform:translate(115%)}.sa-site .mn-camera-project:not(.is-expanded):hover .mn-camera-project__media img{filter:saturate(1.08)contrast(1.025);transform:scale(1.026)}.sa-site .mn-camera-project:not(.is-expanded):hover .mn-camera-project__meta:before{height:100%}.sa-site .mn-camera-project:not(.is-expanded):hover .mn-camera-project__meta>.mn-project-glyph{background:var(--project-accent,#287e91);transform:rotate(-3deg)scale(1.06)}.sa-site .mn-camera-project:not(.is-expanded):hover .mn-camera-project__meta h2{color:var(--project-accent,#287e91);text-decoration:none;transform:translate(5px)}}@media (width<=1024px){body:has(.mn-camera-archive){--mn-archive-chrome-height:78px}.sa-site .mn-camera-toolbar__filters a{font-size:11px}.sa-site .mn-camera-toolbar__search-toggle{width:46px;min-width:46px;height:38px;padding:0!important}.sa-site .mn-camera-toolbar__search-toggle i{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sa-site .mn-camera-search{top:calc(var(--mn-archive-chrome-height) + 42px + env(safe-area-inset-top,0px));width:auto;left:12px;right:12px}.sa-site .mn-camera-project__meta{width:min(300px,37vw);left:-18px}.sa-site .mn-camera-project__meta>.mn-project-glyph{flex-basis:48px;width:48px;height:48px}.sa-site .mn-camera-project__meta h2{font-size:24px!important}.sa-site .mn-camera-project__meta>p{font-size:12px!important}.sa-site .mn-camera-project__meta dt{font-size:10px!important}.sa-site .mn-camera-project__meta dd{font-size:13.5px!important}}@media (width<=900px){body:has(.mn-camera-archive){--mn-archive-chrome-height:84px}}@media (width<=767px){.sa-site .mn-camera-project__meta{width:90vw}.sa-site .mn-camera-project__meta:before{display:none}.sa-site .mn-camera-project__meta>.mn-project-glyph{flex-basis:38px;width:38px;height:38px}.sa-site .mn-camera-project__meta h2{font-size:22px!important;line-height:1.45!important}.sa-site .mn-camera-project__meta>p{font-size:12px!important}}@media (width<=1024px) and (height<=520px) and (orientation:landscape){body:has(.mn-camera-archive){--mn-archive-chrome-height:70px}}@media (prefers-reduced-motion:reduce){.sa-site .mn-camera-toolbar__search-toggle:before,.sa-site .mn-camera-project__media:before{display:none}.sa-site .mn-camera-toolbar__search-toggle,.sa-site .mn-camera-project__media,.sa-site .mn-camera-project__media img,.sa-site .mn-camera-project__meta:before,.sa-site .mn-camera-project__meta>.mn-project-glyph,.sa-site .mn-camera-project__meta h2{transition:none!important;transform:none!important}}.mn-camera-archive{--mn-camera-time:.92s}.mn-camera-archive[data-cinematic=pullback] .mn-camera-scaler{transition-duration:.22s;transition-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.704)}.mn-camera-archive[data-cinematic=opening] .mn-camera-scaler,.mn-camera-archive[data-cinematic=closing] .mn-camera-scaler{transition-duration:.92s;transition-timing-function:cubic-bezier(.45,0,.55,1)}.mn-camera-project:not(.is-expanded) .mn-camera-project__media img{transform-origin:var(--mn-project-pointer-x,50%) var(--mn-project-pointer-y,50%)}.mn-camera-project.is-pointer-breathing:not(.is-expanded) .mn-camera-project__media img{animation:.96s cubic-bezier(.45,0,.55,1) both mn-project-pointer-breathe}@keyframes mn-project-pointer-breathe{0%{filter:saturate(.96)contrast(1.01);transform:scale(1.018)}28%{filter:saturate(.9)contrast(1.02);transform:scale(.972)}to{filter:saturate(1.08)contrast(1.035);transform:scale(1.036)}}.mn-camera-direction-cursor{z-index:1005;color:#fff;pointer-events:none;width:78px;height:78px;transform:translate3d(calc(var(--mn-cursor-x) - 50%),calc(var(--mn-cursor-y) - 50%),0);will-change:transform;background:#11181ce6;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;gap:6px;transition:width .22s,height .22s,background .22s;display:flex;position:fixed;top:0;left:0;box-shadow:0 14px 36px #11181c33}.mn-camera-direction-cursor[hidden]{display:none!important}.mn-camera-direction-cursor b{color:#71d6df;font:24px/1 Arial,sans-serif;transition:transform .22s}.mn-camera-direction-cursor span{font-size:8px;font-weight:650}.mn-project-diagram-sequence{width:100%;color:var(--project-ink,#172126);direction:rtl;background:#fbfaf6;border:1px solid #11181c24;grid-template-rows:auto minmax(260px,auto) auto auto;gap:clamp(16px,2.1vw,28px);margin:clamp(34px,5vw,70px) 0;padding:clamp(20px,3vw,42px);display:grid;position:relative;overflow:hidden}.mn-project-diagram-sequence:before{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--project-accent,#287e91) 18%,transparent);content:"";pointer-events:none;border-radius:50%;width:44%;position:absolute;top:-30%;right:-8%}.mn-project-diagram-sequence__head{z-index:2;border-bottom:1px solid #11181c24;justify-content:space-between;align-items:start;gap:24px;padding-bottom:16px;display:flex;position:relative}.mn-project-diagram-sequence__head span{color:var(--project-accent,#287e91);font-size:10px;font-weight:700}.mn-project-diagram-sequence__head h3{margin:5px 0 0;font-size:clamp(20px,2vw,32px);font-weight:600;line-height:1.45}.mn-project-diagram-sequence__head>p{direction:ltr;align-items:baseline;gap:6px;margin:0;font:500 11px/1 Arial,sans-serif;display:flex}.mn-project-diagram-sequence__head>p b{font-size:25px;font-weight:500}.mn-project-diagram-sequence__head>p i{opacity:.35;font-style:normal}.mn-project-diagram-sequence__stage{background-color:#f2f4f1;background-image:linear-gradient(#11181c0b 1px,transparent 1px),linear-gradient(90deg,#11181c0b 1px,transparent 1px),radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--project-tint,#dcebed) 72%,white),transparent 44%);isolation:isolate;background-size:42px 42px,42px 42px,100% 100%;border:1px solid #11181c1a;min-height:clamp(280px,38vw,560px);position:relative;overflow:hidden}.mn-project-diagram-sequence__site{border:1px dashed color-mix(in srgb,var(--project-accent,#287e91) 62%,#777);clip-path:polygon(8% 9%,88% 0,100% 74%,72% 100%,0 86%);background:#ffffff75;position:absolute;inset:19% 13% 15%;transform:rotate(-4deg)}.mn-project-diagram-sequence__site:after{content:"";clip-path:inherit;border:1px solid #11181c1a;position:absolute;inset:8%}.mn-project-diagram-sequence__axis{z-index:1;background:color-mix(in srgb,var(--project-accent,#287e91) 68%,#20282c);transform-origin:100%;opacity:.72;height:1px;position:absolute}.mn-project-diagram-sequence__axis:after{border-top:3px solid #0000;border-right:7px solid var(--project-accent,#287e91);content:"";border-bottom:3px solid #0000;width:0;height:0;position:absolute;top:-3px;left:-1px}.mn-project-diagram-sequence__axis.is-a{width:38%;top:30%;right:9%;transform:rotate(-12deg)}.mn-project-diagram-sequence__axis.is-b{width:31%;bottom:25%;right:18%;transform:rotate(24deg)}.mn-project-diagram-sequence__massing{z-index:2;filter:drop-shadow(0 15px 18px #11181c14);position:absolute;inset:7%}.mn-project-diagram-sequence__massing i{left:var(--diagram-x);top:var(--diagram-y);width:var(--diagram-width);height:var(--diagram-height);border:1px solid var(--project-ink,#172126);background:var(--project-tint,#dcebed);box-shadow:var(--diagram-depth) var(--diagram-depth) 0 color-mix(in srgb,var(--project-accent,#287e91) 72%,#fff);transform:translate(-50%,-50%) rotate(var(--diagram-rotation)) scale(.72);transform-origin:50%;opacity:0;animation:.72s cubic-bezier(.16,.8,.2,1) forwards mn-diagram-block-in;display:block;position:absolute}.mn-project-diagram-sequence__massing i:nth-child(2n){background:color-mix(in srgb,var(--project-accent,#287e91) 46%,white)}.mn-project-diagram-sequence__massing i:nth-child(3n){background:color-mix(in srgb,var(--project-tint,#dcebed) 58%,white)}.mn-project-diagram-sequence__massing i:before{content:"";border:1px dashed #11181c52;position:absolute;inset:10%}.mn-project-diagram-sequence__massing i:nth-child(2){animation-delay:70ms}.mn-project-diagram-sequence__massing i:nth-child(3){animation-delay:.14s}.mn-project-diagram-sequence__massing i:nth-child(4){animation-delay:.21s}.mn-project-diagram-sequence__massing i:nth-child(5){animation-delay:.28s}.mn-project-diagram-sequence__massing i:nth-child(6){animation-delay:.35s}.mn-project-diagram-sequence__massing i:nth-child(7){animation-delay:.42s}@keyframes mn-diagram-block-in{0%{opacity:0;transform:translate(-50%,-42%) rotate(var(--diagram-rotation)) scale(.62)}to{opacity:1;transform:translate(-50%,-50%) rotate(var(--diagram-rotation)) scale(1)}}.mn-project-diagram-sequence__north{z-index:3;border:1px solid #11181c4d;border-radius:50%;place-items:center;width:34px;height:34px;font:600 9px/1 Arial,sans-serif;display:grid;position:absolute;top:20px;left:20px}.mn-project-diagram-sequence__north:after{background:var(--project-accent,#287e91);content:"";width:1px;height:7px;position:absolute;top:4px}.mn-project-diagram-sequence__caption{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:18px;display:grid}.mn-project-diagram-sequence__caption>span{color:var(--project-accent,#287e91);padding-top:5px;font:600 10px/1 Arial,sans-serif}.mn-project-diagram-sequence__caption h4{margin:0;font-size:clamp(17px,1.5vw,23px);font-weight:650;line-height:1.55}.mn-project-diagram-sequence__caption p{color:#667176;max-width:840px;margin:6px 0 0;font-size:clamp(11px,.9vw,14px);line-height:1.9}.mn-project-diagram-sequence__controls{direction:ltr;justify-content:center;align-items:center;gap:16px;padding-top:4px;display:flex}.mn-project-diagram-sequence__controls button{width:38px;height:38px;color:var(--project-ink,#172126);cursor:pointer;background:0 0;border:1px solid #11181c33;place-items:center;font:16px/1 Arial,sans-serif;transition:background .2s,color .2s,transform .2s;display:grid}.mn-project-diagram-sequence__controls button:hover,.mn-project-diagram-sequence__controls button:focus-visible{background:var(--project-ink,#172126);color:#fff;transform:translateY(-2px)}.mn-project-diagram-sequence__controls>div{gap:5px;display:flex}.mn-project-diagram-sequence__controls>div i{background:#11181c2e;width:22px;height:2px;transition:background .25s,width .25s;display:block}.mn-project-diagram-sequence.is-compact{direction:rtl;background:#f7f6f1;flex:0 0 min(760px,88vw);grid-template-rows:auto minmax(0,1fr) auto auto;width:min(760px,88vw);height:76vh;min-height:520px;margin:0;padding:clamp(18px,2.2vw,30px)}.mn-project-diagram-sequence.is-compact .mn-project-diagram-sequence__caption p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.mn-camera-project.is-expanded .mn-camera-project__rail{cursor:none}}@media (width<=767px){.mn-camera-direction-cursor{display:none!important}.mn-project-diagram-sequence{grid-template-rows:auto minmax(250px,56vw) auto auto;padding:16px}.mn-project-diagram-sequence__head{gap:12px}.mn-project-diagram-sequence__head h3{font-size:19px}.mn-project-diagram-sequence__head>p b{font-size:20px}.mn-project-diagram-sequence__stage{background-size:28px 28px,28px 28px,100% 100%;min-height:250px}.mn-project-diagram-sequence__caption{grid-template-columns:28px minmax(0,1fr);gap:9px}.mn-project-diagram-sequence__caption h4{font-size:17px}.mn-project-diagram-sequence__caption p{font-size:11px}.mn-project-diagram-sequence__controls>div i{width:13px}.mn-project-diagram-sequence__controls>div i.is-active{width:24px}.mn-project-diagram-sequence.is-compact{flex-basis:90vw;grid-template-rows:auto minmax(280px,50vh) auto auto;width:90vw;height:auto;min-height:76vh}}@media (prefers-reduced-motion:reduce){.mn-camera-archive[data-cinematic] .mn-camera-scaler{transition:none!important}.mn-camera-project.is-pointer-breathing .mn-camera-project__media img,.mn-project-diagram-sequence__massing i{opacity:1;transform:translate(-50%,-50%) rotate(var(--diagram-rotation)) scale(1);animation:none!important}.mn-camera-direction-cursor{display:none!important}}.mn-camera-direction-cursor{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11181cd1;border:1px solid #ffffffb8;gap:0;width:40px;height:40px;box-shadow:0 8px 22px #11181c2e}.mn-camera-direction-cursor:after{content:"";border:1px solid #71d6df40;border-radius:50%;position:absolute;inset:5px}.mn-camera-direction-cursor b{z-index:1;color:#8ce4e9;font:18px/1 Arial,sans-serif;position:relative}.mn-project-diagram-sequence__head small{color:#69757a;letter-spacing:.01em;margin-top:7px;font-size:9px;font-weight:600;display:block}.mn-project-diagram-sequence__stage{perspective:900px}.mn-project-diagram-sequence__site{clip-path:polygon(7% 10%,89% 2%,100% 72%,73% 100%,0 86%);transform:rotate(var(--diagram-orientation))}.mn-project-diagram-sequence[data-site-shape=wide] .mn-project-diagram-sequence__site{clip-path:polygon(3% 11%,94% 2%,100% 82%,8% 98%);inset:18% 9% 14%}.mn-project-diagram-sequence[data-site-shape=linear] .mn-project-diagram-sequence__site,.mn-project-diagram-sequence[data-site-shape=frontage] .mn-project-diagram-sequence__site{clip-path:polygon(2% 12%,98% 0,94% 88%,7% 100%);inset:24% 7% 20%}.mn-project-diagram-sequence[data-site-shape=arc] .mn-project-diagram-sequence__site{clip-path:none;border-radius:58% 18% 48% 22%/35% 22% 58% 41%;inset:15% 12% 12%}.mn-project-diagram-sequence[data-site-shape=rings] .mn-project-diagram-sequence__site{clip-path:none;border-radius:50%;inset:12% 23%}.mn-project-diagram-sequence[data-site-shape=courtyard] .mn-project-diagram-sequence__site{clip-path:polygon(4% 6%,94% 0,100% 93%,7% 100%);inset:12% 17%}.mn-project-diagram-sequence[data-site-shape=cluster] .mn-project-diagram-sequence__site{clip-path:polygon(13% 0,91% 9%,100% 68%,79% 100%,6% 88%,0 24%);inset:11%}.mn-project-diagram-sequence[data-site-shape=terraced] .mn-project-diagram-sequence__site{clip-path:polygon(3% 24%,30% 24%,30% 11%,62% 11%,62% 0,96% 0,100% 75%,8% 100%);inset:10% 8%}.mn-project-diagram-sequence[data-site-shape=tower] .mn-project-diagram-sequence__site,.mn-project-diagram-sequence[data-site-shape=stack] .mn-project-diagram-sequence__site{clip-path:polygon(16% 0,88% 7%,100% 90%,10% 100%,0 18%);inset:9% 25%}.mn-project-diagram-sequence[data-site-shape=radial] .mn-project-diagram-sequence__site{clip-path:none;border-radius:50%;inset:8% 17%}.mn-project-diagram-sequence[data-site-shape=landscape] .mn-project-diagram-sequence__site{clip-path:polygon(0 21%,23% 4%,52% 13%,74% 0,100% 24%,92% 83%,60% 100%,31% 90%,4% 75%);inset:8% 5%}.mn-project-diagram-sequence[data-site-shape=grid] .mn-project-diagram-sequence__site{clip-path:polygon(0 4%,96% 0,100% 96%,4% 100%);inset:11% 12%}.mn-project-diagram-sequence[data-site-shape=yard] .mn-project-diagram-sequence__site{clip-path:polygon(0 0,93% 7%,100% 100%,20% 91%,20% 55%,0 55%);inset:10% 13%}.mn-project-diagram-sequence[data-site-shape=oval] .mn-project-diagram-sequence__site{clip-path:none;border-radius:50%;inset:15% 9%}.mn-project-diagram-sequence[data-site-shape=gateway] .mn-project-diagram-sequence__site{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);inset:9% 18%}.mn-project-diagram-sequence[data-site-shape=dual] .mn-project-diagram-sequence__site{clip-path:polygon(0 5%,43% 0,48% 90%,100% 83%,90% 100%,7% 94%);inset:10% 16%}.mn-project-diagram-sequence[data-site-shape=corner] .mn-project-diagram-sequence__site{clip-path:polygon(0 0,100% 9%,92% 100%,26% 88%,26% 54%,0 54%);inset:10% 13%}.mn-project-diagram-sequence__axis.is-a{transform:rotate(calc(var(--diagram-orientation) - 12deg))}.mn-project-diagram-sequence__axis.is-b{transform:rotate(calc(var(--diagram-orientation) + 24deg))}.mn-project-diagram-sequence__north:after{transform:rotate(var(--diagram-rotation));transform-origin:50% 13px}.mn-project-diagram-sequence__massing{filter:drop-shadow(0 16px 18px #11181c12);transform-origin:50%;inset:5%;transform:rotateX(3deg)}.mn-project-diagram-sequence__massing .mn-diagram-node.mn-diagram-node{left:var(--diagram-x);top:var(--diagram-y);width:var(--diagram-width);height:var(--diagram-height);border:1px solid var(--project-ink,#172126);box-shadow:7px 8px 0 color-mix(in srgb,var(--project-accent,#287e91) 54%,#dce6e4);transform:translate(-50%,-50%) rotate(var(--diagram-rotation)) scale(.7);transform-origin:50%;opacity:0;animation:mn-project-blueprint-in .72s calc(var(--diagram-order) * 35ms) cubic-bezier(.16,.8,.2,1) forwards;background:#edf2f1;display:block;position:absolute}.mn-project-diagram-sequence__massing .mn-diagram-node.mn-diagram-node:before{content:"";border:1px dashed #11181c3d;position:absolute;inset:9%}.mn-project-diagram-sequence__massing .mn-diagram-node.mn-diagram-node[data-shape=round]{border-radius:999px}.mn-project-diagram-sequence__massing .mn-diagram-node.mn-diagram-node[data-shape=circle]{border-radius:50%}.mn-project-diagram-sequence__massing .mn-diagram-node.mn-diagram-node[data-shape=diamond]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.mn-project-diagram-sequence__massing .mn-diagram-node.mn-diagram-node[data-shape=arc]{border-radius:58% 18% 52% 24%/70% 26% 62% 24%}.mn-project-diagram-sequence__massing .mn-diagram-node.is-context{background:#ffffff94;border-color:#11181c21;box-shadow:4px 5px #11181c09}.mn-project-diagram-sequence__massing .mn-diagram-node.is-context:before{display:none}.mn-project-diagram-sequence__massing .mn-diagram-node.is-mass{background:color-mix(in srgb,var(--project-tint,#dcebed) 76%,white)}.mn-project-diagram-sequence__massing .mn-diagram-node.is-accent{background:color-mix(in srgb,var(--project-accent,#287e91) 68%,white);box-shadow:8px 9px 0 color-mix(in srgb,var(--project-accent,#287e91) 76%,#dce6e4)}.mn-project-diagram-sequence__massing .mn-diagram-node.is-core{background:var(--project-ink,#172126);box-shadow:6px 7px 0 color-mix(in srgb,var(--project-accent,#287e91) 74%,#cbd9d9);color:#fff}.mn-project-diagram-sequence__massing .mn-diagram-node.is-core:before{border-color:#ffffff57}.mn-project-diagram-sequence__massing .mn-diagram-node.is-void{border:1px dashed var(--project-accent,#287e91);background:#ffffff9e;box-shadow:inset 0 0 0 6px #ffffff61}.mn-project-diagram-sequence__massing .mn-diagram-node.is-route{height:max(1px,var(--diagram-height));background:var(--project-accent,#287e91);box-shadow:none;border:0}.mn-project-diagram-sequence__massing .mn-diagram-node.is-route:before{border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:0;border-left:8px solid var(--project-accent,#287e91);width:0;height:0;inset:-3px -1px auto auto}.mn-project-diagram-sequence__massing .mn-diagram-node.is-green{background:#cfe2d5;border-color:#5d8874;border-radius:52% 48% 63% 37%;box-shadow:4px 5px #95bda9}.mn-project-diagram-sequence__massing .mn-diagram-node.is-green:before{background:#7ea78f;border:0;border-radius:50%;inset:28%}.mn-project-diagram-sequence__massing .mn-diagram-node.is-marker{border:2px solid var(--project-accent,#287e91);background:#fbfaf6;box-shadow:0 0 0 4px #ffffffc7}.mn-project-diagram-sequence__massing .mn-diagram-node.is-marker:before{background:var(--project-ink,#172126);border:0;border-radius:50%;inset:30%}.mn-project-diagram-sequence__massing .mn-diagram-node.is-envelope{border:1px dashed color-mix(in srgb,var(--project-accent,#287e91) 72%,#172126);box-shadow:none;background:#ffffff29}.mn-project-diagram-sequence__massing .mn-diagram-node.is-bay{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--project-tint,#dcebed) 72%,white) 0 11%,#ffffffe6 11% 13%);box-shadow:6px 7px 0 color-mix(in srgb,var(--project-accent,#287e91) 44%,#dce6e4)}.mn-project-diagram-sequence__massing .mn-diagram-node.is-seat{box-shadow:3px 4px 0 color-mix(in srgb,var(--project-accent,#287e91) 58%,#dce6e4);background:#fbfaf6;border-radius:50%}.mn-project-diagram-sequence__massing .mn-diagram-node.is-tower{background:color-mix(in srgb,var(--project-tint,#dcebed) 62%,white);box-shadow:11px 13px 0 color-mix(in srgb,var(--project-accent,#287e91) 74%,#dce6e4)}.mn-project-diagram-sequence__massing .mn-diagram-node.is-loop{border:2px solid var(--project-accent,#287e91);background:0 0;border-radius:999px;box-shadow:inset 0 0 0 5px #ffffffc2}.mn-project-diagram-sequence__massing .mn-diagram-node.is-loop:before{border-radius:inherit;border:1px dashed #11181c59;inset:12%}.mn-project-diagram-sequence__massing .mn-diagram-node.is-rhythm{background:repeating-linear-gradient(90deg,transparent 0 7%,var(--project-accent,#287e91) 7% 9%,transparent 9% 14%);box-shadow:none}.mn-project-diagram-sequence__massing .mn-diagram-node.is-rhythm:before{display:none}.mn-project-diagram-sequence__massing .mn-diagram-node>span{z-index:4;color:#172126;white-space:nowrap;background:#fbfaf6e0;max-width:110px;padding:2px 4px;font:700 clamp(6px,.55vw,8px)/1.35 Vazirmatn,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mn-project-diagram-sequence__massing .mn-diagram-node.is-core>span{color:#fff;background:#11181cd6}.mn-project-diagram-sequence__massing .mn-diagram-node.is-route>span{color:var(--project-accent,#287e91);background:0 0;top:-12px}@keyframes mn-project-blueprint-in{0%{opacity:0;transform:translate(-50%,-42%) rotate(var(--diagram-rotation)) scale(.64)}to{opacity:1;transform:translate(-50%,-50%) rotate(var(--diagram-rotation)) scale(1)}}.mn-project-diagram-sequence__legend{z-index:5;color:#5d696e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fbfaf6d1;flex-wrap:wrap;gap:7px 13px;max-width:calc(100% - 26px);padding:6px 8px;font-size:7px;display:flex;position:absolute;bottom:10px;right:13px}.mn-project-diagram-sequence__legend span{white-space:nowrap;align-items:center;gap:4px;display:flex}.mn-project-diagram-sequence__legend i{border:1px solid var(--project-ink,#172126);background:var(--project-tint,#dcebed);width:7px;height:7px;display:block}.mn-project-diagram-sequence__legend i[data-index="1"]{background:color-mix(in srgb,var(--project-accent,#287e91) 66%,white)}.mn-project-diagram-sequence__legend i[data-index="2"]{background:var(--project-ink,#172126)}.mn-project-diagram-sequence__caption small{color:#889296;border-top:1px solid #11181c1a;max-width:900px;margin-top:8px;padding-top:8px;font-size:9px;line-height:1.75;display:block}.mn-project-diagram-sequence__caption small b{color:var(--project-accent,#287e91);font-weight:700}.mn-project-diagram-sequence.is-compact .mn-project-diagram-sequence__caption small{display:none}@media (width<=767px){.mn-project-diagram-sequence__head small{font-size:8px}.mn-project-diagram-sequence__massing .mn-diagram-node>span{font-size:6px}.mn-project-diagram-sequence__legend{gap:5px 8px;font-size:6px}.mn-project-diagram-sequence__caption small{font-size:8px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.mn-project-diagram-sequence__massing .mn-diagram-node.mn-diagram-node{opacity:1;transform:translate(-50%,-50%) rotate(var(--diagram-rotation)) scale(1);animation:none!important}}.mn-project-diagram-sequence{grid-template-rows:auto minmax(220px,auto) auto;gap:clamp(12px,1.55vw,21px);margin-block:clamp(28px,4vw,54px);padding:clamp(18px,2.5vw,34px)}.mn-project-diagram-sequence__stage{background-color:#f4f5f1;background-image:linear-gradient(#11181c09 1px,#0000 1px),linear-gradient(90deg,#11181c09 1px,#0000 1px);background-size:var(--diagram-grid-x,34px) var(--diagram-grid-y,34px);background-position:var(--diagram-paper-x,50%) var(--diagram-paper-y,50%);perspective:760px;min-height:clamp(230px,29vw,420px)}.mn-project-diagram-sequence__site{opacity:.82;background:#ffffff5c}.mn-project-diagram-sequence__site:after{display:none}.mn-project-diagram-sequence__axis{opacity:.42}.mn-project-diagram-sequence__axis.is-b{display:none}.mn-project-diagram-sequence__massing{filter:none;transform:rotate(var(--diagram-scene-tilt,0deg)) scale(var(--diagram-scene-scale,1));transform-origin:50%;inset:7%}.mn-project-diagram-sequence__massing .mn-diagram-node.mn-diagram-node{border-radius:var(--diagram-node-radius,0);box-shadow:var(--diagram-depth-x,5px) var(--diagram-depth-y,6px) 0 color-mix(in srgb,var(--project-accent,#287e91) 34%,#dce6e4);border-width:1px}.mn-project-diagram-sequence__massing .mn-diagram-node.mn-diagram-node:before{display:none}.mn-project-diagram-sequence__massing .mn-diagram-node.is-route:before,.mn-project-diagram-sequence__massing .mn-diagram-node.is-green:before,.mn-project-diagram-sequence__massing .mn-diagram-node.is-marker:before,.mn-project-diagram-sequence__massing .mn-diagram-node.is-loop:before{display:block}.mn-project-diagram-sequence__massing .mn-diagram-node.is-route,.mn-project-diagram-sequence__massing .mn-diagram-node.is-envelope,.mn-project-diagram-sequence__massing .mn-diagram-node.is-loop,.mn-project-diagram-sequence__massing .mn-diagram-node.is-rhythm{box-shadow:none}.mn-project-diagram-sequence__massing .mn-diagram-node>span{background:#fbfaf6c7;padding:1px 3px;font-size:clamp(6px,.5vw,7px);font-weight:650}.mn-project-diagram-sequence__legend{background:#fbfaf6b3;gap:5px 9px;padding:4px 6px;font-size:6px;top:9px;bottom:auto;right:9px}.mn-project-diagram-sequence__controls{z-index:9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);direction:ltr;background:#fbfaf6e0;border:1px solid #11181c21;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:3px 5px;display:flex;position:absolute;bottom:9px;left:9px;box-shadow:0 5px 18px #11181c14}.mn-project-diagram-sequence__controls button{border:0;border-radius:50%;width:27px;height:27px;font-size:13px}.mn-project-diagram-sequence__controls>div{gap:4px}.mn-project-diagram-sequence__controls>div i{background:#11181c38;border-radius:999px;width:4px;height:4px}.mn-project-diagram-sequence__controls>div i.is-active{background:var(--project-accent,#287e91);width:14px}.mn-project-diagram-sequence[data-graphic-mode=plan] .mn-project-diagram-sequence__stage{background-image:linear-gradient(#11181c09 1px,#0000 1px),linear-gradient(90deg,#11181c09 1px,#0000 1px)}.mn-project-diagram-sequence[data-graphic-mode=plan] .mn-diagram-node.mn-diagram-node{box-shadow:2px 2px 0 color-mix(in srgb,var(--project-accent,#287e91) 28%,#dce6e4)}.mn-project-diagram-sequence[data-graphic-mode=axon] .mn-project-diagram-sequence__stage{background-image:repeating-linear-gradient(28deg,#11181c09 0 1px,#0000 1px 28px),repeating-linear-gradient(152deg,#11181c07 0 1px,#0000 1px 34px)}.mn-project-diagram-sequence[data-graphic-mode=axon] .mn-project-diagram-sequence__massing{transform:rotateX(10deg) rotateZ(var(--diagram-scene-tilt,0deg)) scale(var(--diagram-scene-scale,1))}.mn-project-diagram-sequence[data-graphic-mode=section] .mn-project-diagram-sequence__stage{background-image:linear-gradient(transparent 73%,color-mix(in srgb,var(--project-accent,#287e91) 42%,transparent) 73% 74%,transparent 74%),repeating-linear-gradient(90deg,#11181c06 0 1px,transparent 1px var(--diagram-grid-x,36px))}.mn-project-diagram-sequence[data-graphic-mode=section] .mn-project-diagram-sequence__site{opacity:.34}.mn-project-diagram-sequence[data-graphic-mode=orbit] .mn-project-diagram-sequence__stage{background-image:repeating-radial-gradient(circle at var(--diagram-paper-x,50%) var(--diagram-paper-y,50%),#287e9117 0 1px,transparent 1px 24px)}.mn-project-diagram-sequence[data-graphic-mode=orbit] .mn-diagram-node.is-mass,.mn-project-diagram-sequence[data-graphic-mode=orbit] .mn-diagram-node.is-accent{border-radius:999px}.mn-project-diagram-sequence[data-graphic-mode=strip] .mn-project-diagram-sequence__stage{background-image:repeating-linear-gradient(0deg,#11181c09 0 1px,transparent 1px var(--diagram-grid-y,34px))}.mn-project-diagram-sequence[data-graphic-mode=strip] .mn-diagram-node.mn-diagram-node{box-shadow:none}.mn-project-diagram-sequence[data-graphic-mode=constellation] .mn-project-diagram-sequence__stage{background-image:radial-gradient(circle,#11181c18 0 1px,#0000 1.4px);background-size:var(--diagram-grid-x,28px) var(--diagram-grid-y,28px)}.mn-project-diagram-sequence[data-graphic-mode=constellation] .mn-diagram-node.mn-diagram-node{border-style:dashed;box-shadow:3px 4px #287e9121}.mn-project-diagram-sequence[data-graphic-mode=threshold] .mn-project-diagram-sequence__stage{background-image:linear-gradient(90deg,#0000 49.85%,#287e912e 49.85% 50.15%,#0000 50.15%),linear-gradient(#11181c06 1px,#0000 1px);background-size:100% 100%,100% var(--diagram-grid-y,36px)}.mn-project-diagram-sequence[data-graphic-mode=threshold] .mn-diagram-node.is-accent{background:var(--project-ink,#172126);color:#fff}.mn-project-diagram-sequence[data-graphic-mode=contour] .mn-project-diagram-sequence__stage{background-image:repeating-radial-gradient(ellipse at var(--diagram-paper-x,50%) var(--diagram-paper-y,50%),#11181c0b 0 1px,transparent 1px 19px)}.mn-project-diagram-sequence[data-graphic-mode=contour] .mn-diagram-node.is-mass,.mn-project-diagram-sequence[data-graphic-mode=contour] .mn-diagram-node.is-envelope{box-shadow:none;background:#ffffff47}.mn-project-diagram-sequence[data-graphic-mode=matrix] .mn-project-diagram-sequence__stage{background-image:linear-gradient(45deg,#287e910a 25%,#0000 25% 75%,#287e910a 75%),linear-gradient(45deg,#287e910a 25%,#0000 25% 75%,#287e910a 75%);background-position:0 0,calc(var(--diagram-grid-x,32px)/2) calc(var(--diagram-grid-y,32px)/2);background-size:var(--diagram-grid-x,32px) var(--diagram-grid-y,32px)}.mn-project-diagram-sequence[data-graphic-mode=matrix] .mn-diagram-node.is-bay,.mn-project-diagram-sequence[data-graphic-mode=matrix] .mn-diagram-node.is-rhythm{border-radius:2px}.mn-project-diagram-sequence.is-compact{flex:0 0 min(540px,68vw);grid-template-rows:auto minmax(190px,1fr) auto;align-self:center;gap:12px;width:min(540px,68vw);height:min(62vh,520px);min-height:410px;margin:0 clamp(8px,2vw,26px);padding:17px}.mn-project-diagram-sequence.is-compact .mn-project-diagram-sequence__head{padding-bottom:10px}.mn-project-diagram-sequence.is-compact .mn-project-diagram-sequence__head h3{margin-top:3px;font-size:clamp(18px,1.65vw,24px)}.mn-project-diagram-sequence.is-compact .mn-project-diagram-sequence__head small{margin-top:3px;font-size:7px}.mn-project-diagram-sequence.is-compact .mn-project-diagram-sequence__head>p b{font-size:18px}.mn-project-diagram-sequence.is-compact .mn-project-diagram-sequence__stage{min-height:190px}.mn-project-diagram-sequence.is-compact .mn-project-diagram-sequence__legend{display:none}.mn-project-diagram-sequence.is-compact .mn-project-diagram-sequence__north{width:27px;height:27px;font-size:7px;top:10px;left:10px}.mn-project-diagram-sequence.is-compact .mn-project-diagram-sequence__caption{grid-template-columns:26px minmax(0,1fr);gap:8px}.mn-project-diagram-sequence.is-compact .mn-project-diagram-sequence__caption h4{font-size:16px}.mn-project-diagram-sequence.is-compact .mn-project-diagram-sequence__caption p{-webkit-line-clamp:1;margin-top:3px;font-size:9px;line-height:1.7}@media (width<=767px){.mn-project-diagram-sequence{grid-template-rows:auto minmax(220px,48vw) auto;gap:11px;padding:14px}.mn-project-diagram-sequence__stage{min-height:220px}.mn-project-diagram-sequence__legend{top:7px;bottom:auto;right:7px}.mn-project-diagram-sequence__controls{bottom:7px;left:7px}.mn-project-diagram-sequence.is-compact{flex-basis:82vw;grid-template-rows:auto minmax(230px,42vh) auto;width:82vw;height:auto;min-height:62vh;margin-inline:3vw;padding:14px}.mn-project-diagram-sequence.is-compact .mn-project-diagram-sequence__stage{min-height:230px}}@media (width<=767px) and (orientation:landscape){.mn-project-diagram-sequence.is-compact{flex-basis:68vw;grid-template-rows:auto minmax(190px,45vh) auto;width:68vw;min-height:70vh}.mn-project-diagram-sequence.is-compact .mn-project-diagram-sequence__stage{min-height:190px}}@media (prefers-reduced-motion:reduce){.mn-project-diagram-sequence__controls button{transition:none!important}}.mn-camera-direction-cursor{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:difference;border:1px solid;gap:0;width:40px;height:40px;transition:border-color .18s,color .18s;box-shadow:none!important;background:0 0!important}.mn-camera-direction-cursor:after{display:none}.mn-camera-direction-cursor b{z-index:1;width:27px;height:22px;color:inherit;clip-path:polygon(0 39%,61% 41%,48% 14%,67% 2%,100% 50%,67% 98%,48% 86%,61% 59%,0 61%);background:currentColor;font-size:0;line-height:0;transition:transform .18s cubic-bezier(.45,0,.55,1);display:block;position:relative}.mn-camera-direction-cursor[data-direction=right] b{transform:rotate(0)}.mn-camera-direction-cursor[data-direction=left] b{transform:rotate(180deg)}@media (width>=1025px){.mn-camera-list>.mn-camera-project:first-child{margin-top:52px}.mn-camera-project.is-expanded .mn-camera-project__rail{--mn-rail-intro-offset:112px}.mn-camera-project.is-expanded .mn-camera-project__primary{margin-left:calc(376px + var(--mn-rail-intro-offset))}}@media (width>=768px) and (width<=1024px){.mn-camera-list>.mn-camera-project:first-child{margin-top:44px}.mn-camera-project.is-expanded .mn-camera-project__rail{--mn-rail-intro-offset:72px}.mn-camera-project.is-expanded .mn-camera-project__primary{margin-left:calc(298px + var(--mn-rail-intro-offset))}}.mn-camera-rail-controls{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffe6;border:1px solid #11181c29;border-radius:999px;flex:none;gap:8px;width:max-content;min-width:220px;height:52px;padding:5px 7px;box-shadow:0 8px 28px #11181c1c}.mn-camera-rail-controls button{touch-action:manipulation;background:0 0;border:1px solid #11181c42;border-radius:50%;flex:0 0 40px;width:40px;height:40px;font-size:20px;transition:background .2s,color .2s,transform .2s}.mn-camera-rail-controls button:hover,.mn-camera-rail-controls button:focus-visible{color:#fff;background:#11181c;transform:scale(1.04)}.mn-camera-rail-controls button:active{transform:scale(.96)}.mn-camera-rail-controls>span{width:clamp(92px,9vw,150px)}@media (width<=767px){.mn-camera-rail-controls{right:max(10px,env(safe-area-inset-right,0px));bottom:max(9px,env(safe-area-inset-bottom,0px));gap:6px;min-width:0;height:48px;padding:4px 6px;display:flex!important}.mn-camera-rail-controls button{flex-basis:38px;width:38px;height:38px;font-size:19px}.mn-camera-rail-controls>span{width:clamp(70px,26vw,118px)}}@media (width<=1024px) and (height<=520px) and (orientation:landscape){.mn-camera-rail-controls{height:44px;padding:3px 5px}.mn-camera-rail-controls button{flex-basis:36px;width:36px;height:36px;font-size:18px}}@media (prefers-reduced-motion:reduce){.mn-camera-rail-controls button{transition:none!important}}.mn-home-showcase .mn-hero-media__backdrop{display:none!important}.mn-home-showcase .mn-home-showcase__image{object-fit:cover!important;object-position:var(--mn-copy-x) var(--mn-copy-y)!important;transform-origin:var(--mn-copy-x) var(--mn-copy-y)!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-contents{--mn-copy-edge:clamp(12px,1.2vw,24px);top:var(--mn-copy-y)!important;left:var(--mn-copy-x)!important;width:min(var(--mn-copy-width), calc(var(--mn-copy-x) + var(--mn-copy-x) - var(--mn-copy-edge) - var(--mn-copy-edge)), calc(200% - var(--mn-copy-x) - var(--mn-copy-x) - var(--mn-copy-edge) - var(--mn-copy-edge)))!important;max-height:none!important;transform:translate(-50%,-50%)!important}@media (width<=900px) and (orientation:portrait){.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-contents{top:var(--mn-copy-y)!important;left:var(--mn-copy-x)!important;width:min(var(--mn-copy-mobile-width), calc(var(--mn-copy-x) + var(--mn-copy-x) - 20px), calc(200% - var(--mn-copy-x) - var(--mn-copy-x) - 20px))!important}}@media (width<=767px) and (orientation:landscape){.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-contents{top:var(--mn-copy-y)!important;left:var(--mn-copy-x)!important;width:min(var(--mn-copy-width), calc(var(--mn-copy-x) + var(--mn-copy-x) - 18px), calc(200% - var(--mn-copy-x) - var(--mn-copy-x) - 18px))!important}}@media (width<=1024px) and (height<=520px) and (orientation:landscape){.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider.mn-home-showcase .swiper-slide-contents{top:var(--mn-copy-y)!important;left:var(--mn-copy-x)!important}}.elementor-37 .elementor-element-f43f852>.elementor-widget[data-animation]{opacity:0;transform:translate3d(var(--mn-collage-x,0),var(--mn-collage-y,36px),0) rotate(var(--mn-collage-r,22deg)) scale(.84);transform-origin:50%;transition:none!important}.elementor-37 .elementor-element-f43f852.is-collage-visible>.elementor-widget[data-animation]{opacity:1;animation:mn-collage-orbit-in 2.2s calc(var(--mn-collage-delay,0s) * 1.6) cubic-bezier(.22,.61,.36,1) both}.elementor-37 .elementor-element-f43f852>.elementor-element-3dc8f6a{--mn-collage-x:0px;--mn-collage-y:48px;--mn-collage-r:-28deg}.elementor-37 .elementor-element-f43f852>.elementor-element-4fbdb51{--mn-collage-x:-48px;--mn-collage-y:-34px;--mn-collage-r:24deg}.elementor-37 .elementor-element-f43f852>.elementor-element-02182cd{--mn-collage-x:52px;--mn-collage-y:18px;--mn-collage-r:-22deg}.elementor-37 .elementor-element-f43f852>.elementor-element-610dc45{--mn-collage-x:-50px;--mn-collage-y:30px;--mn-collage-r:27deg}.elementor-37 .elementor-element-f43f852>.elementor-element-9cd637f{--mn-collage-x:34px;--mn-collage-y:-46px;--mn-collage-r:-26deg}.elementor-37 .elementor-element-f43f852>.elementor-element-d412716{--mn-collage-x:45px;--mn-collage-y:38px;--mn-collage-r:23deg}.elementor-37 .elementor-element-f43f852>.elementor-element-0bc6781{--mn-collage-x:-38px;--mn-collage-y:-40px;--mn-collage-r:-25deg}.elementor-37 .elementor-element-f43f852>.elementor-element-ca490f8{--mn-collage-x:-32px;--mn-collage-y:50px;--mn-collage-r:28deg}.elementor-37 .elementor-element-f43f852>.elementor-widget img{object-fit:cover;width:100%;max-width:none;display:block}.elementor-37 .elementor-element-f43f852>.elementor-element-3dc8f6a img{object-position:50% 52%}.elementor-37 .elementor-element-f43f852>.elementor-element-02182cd img{object-position:50% 55%}.elementor-37 .elementor-element-f43f852>.elementor-element-9cd637f img{object-position:50% 58%}.elementor-37 .elementor-element-f43f852>.elementor-element-4fbdb51 img{object-position:50% 54%}.elementor-37 .elementor-element-f43f852>.elementor-element-610dc45 img{object-position:50% 57%}.elementor-37 .elementor-element-f43f852>.elementor-element-0bc6781 img{object-position:50% 55%}.elementor-37 .elementor-element-f43f852>.elementor-element-ca490f8 img{object-position:50% 50%}.elementor-37 .elementor-element-f43f852>.elementor-element-d412716 img{object-position:50% 58%}@keyframes mn-collage-orbit-in{0%{opacity:0;transform:translate3d(calc(var(--mn-collage-x) * .7),calc(var(--mn-collage-y) * .7),0) rotate(calc(var(--mn-collage-r) * .65)) scale(.94)}55%{opacity:1}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}.mn-footprint .sa-map-card,.mn-footprint .sa-map-card:hover{--map-land:#405057;--map-primary:#2e8da0;box-shadow:none;color:#f7f3ea;background:0 0;border:0;border-top:1px solid #f7f3ea24;border-radius:0;overflow:visible}.mn-footprint .sa-map-card__head{background:0 0;border-bottom:1px solid #f7f3ea1f}.mn-footprint .sa-map-card__head h3{color:#f7f3ea}.mn-footprint .sa-map-kicker{color:#d0ae72!important}.mn-footprint .sa-map-live{color:#9fdde2!important}.mn-footprint .sa-map-canvas{background:0 0}.mn-footprint .sa-map-canvas:before{z-index:0;background-color:#0000;background-image:linear-gradient(#f7f3ea09 1px,#0000 1px),linear-gradient(90deg,#f7f3ea09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.mn-footprint .sa-iran-map path,.mn-footprint .sa-world-map path{fill:#405057;stroke:#121a1e}.mn-footprint .sa-iran-map path.is-project-province,.mn-footprint .sa-world-map path.is-project-country{fill:#2e8da0;stroke:#b9dfe2}.mn-footprint .sa-iran-map path:hover,.mn-footprint .sa-iran-map path.is-active:not(.is-project-province){fill:#596b72;stroke:#9cb0b5}.mn-footprint .sa-map-marker__core{fill:#0f252d;stroke:#f7f3ea}.mn-footprint .sa-map-chip-list{background:0 0;border-top:1px solid #f7f3ea1f;min-height:78px}.mn-footprint .sa-map-chip-list button{color:#c7d0d2;background:0 0;border-color:#f7f3ea38;min-height:32px}.mn-footprint .sa-map-chip-list button:hover{color:#fff;background:#f7f3ea0f;border-color:#d0ae72}.mn-footprint .sa-map-chip-list button.is-active,.mn-footprint .sa-map-chip-list button[aria-pressed=true]{color:#172126;background:#f3efe6;border-color:#d0ae72}.mn-footprint .sa-map-card__footer{background:0 0;border-top:1px solid #f7f3ea1f}.mn-authority.is-compact{padding-block:clamp(30px,3.8vw,52px)}.mn-authority.is-compact .mn-authority__intro{gap:clamp(24px,4vw,58px)}.mn-authority.is-compact .mn-authority__intro h2{font-size:clamp(28px,3.3vw,46px);line-height:1.28}.mn-authority.is-compact .mn-authority__intro>p{font-size:clamp(11px,.82vw,13px);line-height:1.85}.mn-authority.is-compact .mn-authority__metrics{margin-top:clamp(18px,2.2vw,30px)}.mn-authority.is-compact .mn-authority__metrics>div{padding:12px 6px}.mn-authority.is-compact .mn-authority__metrics dt{font-size:clamp(28px,3.2vw,44px)}.mn-authority.is-compact .mn-authority__metrics dd{margin-top:5px;font-size:10px}.mn-authority.is-compact .mn-authority__cta{margin-top:clamp(17px,2vw,26px);padding:14px 18px}.mn-authority.is-compact .mn-authority__cta strong{font-size:14px}.mn-authority.is-compact .mn-authority__cta span{font-size:10px}@media (width<=767px){.mn-authority.is-compact .mn-authority__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mn-authority.is-compact .mn-authority__metrics>div{border-bottom:0;border-inline-start:1px solid #21252924;justify-content:stretch;padding:11px 5px;display:grid}.mn-authority.is-compact .mn-authority__metrics>div:first-child{border-inline-start:0}.mn-authority.is-compact .mn-authority__metrics dt{font-size:28px}.mn-authority.is-compact .mn-authority__metrics dd{font-size:8px}}.mn-route-transition[data-motion=projects],.mn-camera-archive:before,.mn-camera-archive:after{display:none!important}@media (prefers-reduced-motion:reduce){.elementor-37 .elementor-element-f43f852.is-collage-visible>.elementor-widget[data-animation]{opacity:1;animation:none!important;transform:none!important}}.mn-seo-overview{color:#172126;content-visibility:auto;contain-intrinsic-size:auto 760px;background:#f1eee7;padding-block:clamp(64px,8vw,116px)}.mn-seo-overview header{grid-template-columns:minmax(0,1fr) minmax(270px,.38fr);align-items:end;gap:18px 54px;margin-bottom:34px;display:grid}.mn-seo-overview header>p{color:#8b6c39;grid-column:1/-1;margin:0;font-size:11px;font-weight:780}.mn-seo-overview h2{text-wrap:balance;margin:0;font-size:clamp(32px,4.2vw,60px);font-weight:630;line-height:1.42}.mn-seo-overview header>span{color:#5a676d;font-size:12px;line-height:2}.mn-seo-overview .mn-container>div{background:#17212626;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.mn-seo-overview .mn-container>div>a{background:#fbfaf6;grid-template-columns:minmax(0,1fr) 25px;gap:8px 14px;min-height:225px;padding:24px;transition:background-color .2s,color .2s;display:grid;position:relative}.mn-seo-overview .mn-container>div>a:hover,.mn-seo-overview .mn-container>div>a:focus-visible{color:#fff;background:#172126}.mn-seo-overview small{color:#8b6c39;grid-column:1/-1;font:10px/1 Arial,sans-serif}.mn-seo-overview strong{font-size:20px;line-height:1.65}.mn-seo-overview p{color:#5d696f;grid-column:1;margin:0;font-size:11px;line-height:2}.mn-seo-overview a:hover p,.mn-seo-overview a:focus-visible p{color:#b9c2c5}.mn-seo-overview b{color:#2a829f;grid-area:2/2/4;align-self:end;font:22px/1 Arial,sans-serif}.mn-seo-overview footer{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.mn-seo-overview footer a{border:1px solid #1721262e;border-radius:999px;align-items:center;min-height:42px;padding:7px 13px;font-size:10px;font-weight:750;display:inline-flex}.mn-seo-overview footer a:hover{color:#2a829f;border-color:#2a829f}@media (width<=900px){.mn-seo-overview header{grid-template-columns:1fr}.mn-seo-overview header>p{grid-column:auto}.mn-seo-overview .mn-container>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mn-seo-overview .mn-container>div{grid-template-columns:1fr}.mn-seo-overview .mn-container>div>a{min-height:180px}.mn-seo-overview footer{display:grid}.mn-seo-overview footer a{justify-content:center}}.mn-home-closing{color:#172126;background:#f3f0e9;padding-block:clamp(44px,5.6vw,78px);position:relative;overflow:hidden}.mn-home-closing:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #2a829f26;border-radius:50%;width:min(560px,48vw);position:absolute;top:-56%;left:-8%}.mn-home-closing__inner{z-index:1;position:relative}.mn-home-closing__intro{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:end;gap:clamp(28px,6vw,88px);display:grid}.mn-home-closing__intro h2{letter-spacing:-.045em;text-wrap:balance;max-width:780px;margin:4px 0 0;font-size:clamp(32px,4.35vw,62px);font-weight:570;line-height:1.28}.mn-home-closing__summary{border-inline-start:1px solid #17212633;gap:14px;padding-inline-start:24px;display:grid}.mn-home-closing__summary p{color:#58656b;margin:0;font-size:clamp(11px,.86vw,14px);line-height:2}.mn-home-closing__summary a{color:#1f718d;align-items:center;gap:9px;width:max-content;font-size:11px;font-weight:780;display:inline-flex}.mn-home-closing__summary a span,.mn-home-closing__proof a span{font:19px/1 Arial,sans-serif;transition:transform .2s}.mn-home-closing__summary a:hover span,.mn-home-closing__summary a:focus-visible span,.mn-home-closing__proof a:hover span,.mn-home-closing__proof a:focus-visible span{transform:translate(-4px)}.mn-home-closing__services{border-block:1px solid #17212633;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,3.6vw,48px);display:grid}.mn-home-closing__services>a{border-inline-start:1px solid #17212629;grid-template-columns:1fr auto;gap:7px 20px;min-height:152px;padding:23px clamp(18px,2vw,30px);transition:background-color .22s,color .22s,transform .22s;display:grid;position:relative}.mn-home-closing__services>a:first-child{border-inline-start:0}.mn-home-closing__services small{color:#9a7842;grid-column:1/-1;font:10px/1.3 Arial,sans-serif}.mn-home-closing__services strong{font-size:clamp(17px,1.45vw,23px);font-weight:680;line-height:1.5}.mn-home-closing__services span{color:#657177;grid-column:1;max-width:310px;font-size:10px;line-height:1.85}.mn-home-closing__services b{color:#2a829f;grid-area:2/2/4;align-self:end;font:24px/1 Arial,sans-serif}.mn-home-closing__services>a:hover,.mn-home-closing__services>a:focus-visible{z-index:1;color:#fff;background:#172126;transform:translateY(-3px)}.mn-home-closing__services>a:hover span,.mn-home-closing__services>a:focus-visible span{color:#bcc5c8}.mn-home-closing__proof{color:#647076;align-items:center;gap:10px 30px;padding-top:19px;font-size:10px;display:flex}.mn-home-closing__proof span{align-items:baseline;gap:6px;display:inline-flex}.mn-home-closing__proof b{color:#172126;font-size:16px;font-weight:650}.mn-home-closing__proof nav{flex-wrap:wrap;gap:7px 16px;display:flex}.mn-home-closing__proof nav a{color:#526168;border-bottom:1px solid #1721262e}.mn-home-closing__proof>a{color:#172126;align-items:center;gap:8px;margin-inline-start:auto;font-weight:760;display:inline-flex}.mn-home-contact{color:#fff;background:#2588aa;position:relative;overflow:hidden}.mn-home-contact:before{content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff17,#0000 38%),linear-gradient(90deg,#0000 49.9%,#ffffff14 50%,#0000 50.1%);position:absolute;inset:0}.mn-home-contact__inner{grid-template-columns:minmax(220px,.65fr) minmax(430px,1fr) auto;align-items:center;gap:clamp(26px,4vw,64px);min-height:128px;padding-block:24px;display:grid;position:relative}.mn-home-contact__title span{color:#dff8ff;margin-bottom:5px;font-size:9px;font-weight:760;display:block}.mn-home-contact__title h2{color:#fff;margin:0;font-size:clamp(21px,2.1vw,31px);font-weight:630;line-height:1.45}.mn-home-contact__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 36px;display:grid}.mn-home-contact__links a{border-inline-start:1px solid #ffffff57;gap:4px;min-width:0;padding-inline-start:18px;display:grid}.mn-home-contact__links small{color:#d5eff7;font-size:8px}.mn-home-contact__links bdi{overflow-wrap:anywhere;color:#fff;font-size:clamp(11px,1vw,14px);font-weight:650}.mn-home-contact__action{color:#fff;border:1px solid #ffffffb3;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:10px 19px;font-size:11px;font-weight:760;transition:background-color .2s,color .2s;display:inline-flex}.mn-home-contact__action span{font:20px/1 Arial,sans-serif}.mn-home-contact__action:hover,.mn-home-contact__action:focus-visible{color:#176783;background:#fff}.sa-site .mn-home-contact a.mn-home-contact__action{opacity:1;text-shadow:none;font-weight:700;color:#12536b!important;background:#fff!important;border:1px solid #fff!important;font-size:14px!important}.sa-site .mn-home-contact a.mn-home-contact__action span{color:inherit!important}.sa-site .mn-home-contact a.mn-home-contact__action:hover,.sa-site .mn-home-contact a.mn-home-contact__action:focus-visible{color:#fff!important;background:#103e50!important}.sa-site .mn-home-contact a.mn-home-contact__action:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=900px){.mn-home-closing__intro{grid-template-columns:1fr;gap:22px}.mn-home-closing__summary{border:0;max-width:680px;padding:0}.mn-home-contact__inner{grid-template-columns:1fr auto}.mn-home-contact__links{grid-area:2/1/auto/-1}.mn-home-contact__action{grid-area:1/2}}@media (width<=650px){.mn-home-closing{padding-block:42px}.mn-home-closing__intro h2{font-size:clamp(31px,10vw,46px)}.mn-home-closing__services{grid-template-columns:1fr}.mn-home-closing__services>a{border-inline-start:0;border-top:1px solid #17212624;min-height:118px}.mn-home-closing__services>a:first-child{border-top:0}.mn-home-closing__proof{flex-wrap:wrap;align-items:flex-start}.mn-home-closing__proof nav{order:3;width:100%}.mn-home-closing__proof>a{border-top:1px solid #1721261f;width:100%;margin:5px 0 0;padding-top:13px}.mn-home-contact__inner{grid-template-columns:1fr;gap:18px;padding-block:28px}.mn-home-contact__action{grid-area:auto/1;width:100%}.mn-home-contact__links{grid-area:auto/1;grid-template-columns:1fr;gap:14px}.mn-home-contact__links a{padding-inline-start:14px}}@media (prefers-reduced-motion:reduce){.mn-home-closing__services>a,.mn-home-closing__summary a span,.mn-home-closing__proof a span,.mn-home-contact__action{transition:none}}.mn-footer--home .elementor-287 .elementor-element-644f53d,.mn-footer--home .elementor-287 .elementor-element-28f1d11{display:none!important}.mn-footer--home .elementor-287 .elementor-element-554d723{min-height:0!important}.mn-footer--home .elementor-287 .elementor-element-554d723>.e-con-inner{grid-template-columns:1fr auto!important;align-items:center!important;gap:18px!important;min-height:76px!important;padding:10px clamp(18px,4vw,52px)!important;display:grid!important}.mn-footer--home .elementor-287 .elementor-element-81c133e{grid-area:1/1;justify-self:start!important;width:auto!important}.mn-footer--home .elementor-287 .elementor-element-25b57b6{grid-area:1/2;justify-self:end!important;width:auto!important}.mn-footer--home .elementor-287 .elementor-site-logo img{width:auto!important;max-height:48px!important}.mn-footer--home .mn-home-contact__inner{grid-template-columns:minmax(210px,.65fr) minmax(440px,1.15fr) auto;min-height:104px;padding-block:16px}.mn-footer--home .mn-home-contact__title h2{font-size:clamp(19px,1.8vw,27px)}.mn-footer--home .mn-home-contact__links{gap:8px 20px}.mn-footer--home .mn-home-contact__links a{padding-inline-start:12px}.mn-footer-copyright{color:#fff;text-align:center;background:#303a3f;justify-content:center;align-items:center;min-height:20px;padding:3px 12px;display:flex}.mn-footer-copyright p{margin:0;font-size:8px;font-weight:500;line-height:1.35}@media (width<=650px){.mn-footer--home .elementor-287 .elementor-element-554d723>.e-con-inner{grid-template-columns:1fr auto!important;gap:12px!important;min-height:62px!important;padding:8px 16px!important}.mn-footer--home .elementor-287 .elementor-element-81c133e{order:initial!important;grid-area:1/1!important;justify-self:start!important;width:auto!important}.mn-footer--home .elementor-287 .elementor-element-25b57b6{order:initial!important;grid-area:1/2!important;justify-self:end!important;width:auto!important}.mn-footer--home .elementor-287 .elementor-site-logo img{max-height:40px!important}.mn-footer--home .elementor-287 .elementor-social-icons-wrapper{gap:6px!important}.mn-footer--home .elementor-287 .elementor-social-icon{width:29px!important;height:29px!important;font-size:12px!important}.mn-footer--home .mn-home-contact{border-top-width:2px}.mn-footer--home .mn-home-contact__inner{gap:8px;min-height:0;padding-block:12px}.mn-footer--home .mn-home-contact__title{display:block}.mn-footer--home .mn-home-contact__title>span{display:none}.mn-footer--home .mn-home-contact__title h2{text-align:center;font-size:19px;line-height:1.35}.mn-footer--home .mn-home-contact__links{border-block:1px solid #ffffff3d;gap:0}.mn-footer--home .mn-home-contact__links a{border:0;border-radius:0;align-content:center;min-height:34px;padding:6px 8px}.mn-footer--home .mn-home-contact__phones a+a{border-inline-start:1px solid #ffffff3d}.mn-footer--home .mn-home-contact__links>a:last-child{border-top:1px solid #ffffff3d;min-height:30px;padding-block:5px}.mn-footer--home .mn-home-contact__links small{display:none}.mn-footer--home .mn-home-contact__links bdi{font-size:10px}.mn-footer--home .mn-home-contact__action{color:#176783;background:#fff;border:0;min-height:34px;padding:6px 12px;font-size:9px}.mn-footer-copyright{min-height:18px;padding-block:2px}.mn-footer-copyright p{font-size:7px}}.mn-camera-swipe-hint{display:none}@media (width<=767px){.mn-camera-stream{content-visibility:visible!important;contain:none!important}.mn-camera-project.is-expanded .mn-camera-project__rail{width:100vw;min-height:calc(100svh - var(--mn-archive-chrome-height,62px) - 42px);scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;gap:16px;padding-inline:16px;scroll-padding-inline:16px}.mn-camera-project.is-expanded .mn-camera-project__primary,.mn-camera-project.is-expanded .mn-camera-story,.mn-camera-project.is-expanded .mn-project-diagram-sequence.is-compact,.mn-camera-project.is-expanded .mn-camera-gallery-item{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100vw - 32px);width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin-inline:0}.mn-camera-project.is-expanded .mn-camera-project__primary{height:auto}.mn-camera-project.is-expanded .mn-camera-project__media{width:100%;height:auto;max-height:72svh;aspect-ratio:var(--project-ratio)}.mn-camera-project.is-expanded .mn-camera-project__media img{object-fit:contain;object-position:center}.mn-camera-project.is-expanded .mn-camera-project__meta{width:100%;min-height:150px}.mn-camera-project.is-expanded .mn-camera-story{min-height:min(66svh,540px);padding:20px 18px}.mn-camera-project.is-expanded .mn-project-diagram-sequence.is-compact{min-height:min(66svh,540px)}.mn-camera-project.is-expanded .mn-camera-gallery-item{align-self:flex-start;height:auto;max-height:72svh}.mn-camera-project.is-expanded .mn-camera-gallery-item img{object-fit:contain;object-position:center;width:100%;height:calc(100% - 28px)}.mn-camera-swipe-hint{right:50%;bottom:max(72px,calc(62px + env(safe-area-inset-bottom,0px)));z-index:89;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;direction:rtl;background:#11181ceb;border:1px solid #fff3;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:calc(100vw - 32px);padding:9px 13px;animation:.32s both mn-mobile-swipe-hint-in;display:flex;position:fixed;transform:translate(50%);box-shadow:0 10px 30px #11181c3d}.mn-camera-swipe-hint span{color:#71d6df;font:22px/1 Arial,sans-serif;animation:1.2s ease-in-out infinite mn-mobile-swipe-hint-nudge}.mn-camera-swipe-hint b{font-size:10px;font-weight:650;line-height:1.6}.mn-camera-rail-controls{right:50%;bottom:max(12px,env(safe-area-inset-bottom,0px));z-index:90;flex:none;justify-content:space-between;width:min(250px,100vw - 32px);min-width:0;position:fixed;transform:translate(50%)}.mn-camera-rail-controls>span{flex:1;width:auto}}@keyframes mn-mobile-swipe-hint-in{0%{opacity:0;transform:translate(50%)translateY(8px)}to{opacity:1;transform:translate(50%)translateY(0)}}@keyframes mn-mobile-swipe-hint-nudge{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@media (width<=767px) and (orientation:landscape){.mn-camera-project.is-expanded .mn-camera-project__media,.mn-camera-project.is-expanded .mn-camera-gallery-item{max-height:calc(100svh - 126px)}.mn-camera-swipe-hint{bottom:max(62px,calc(52px + env(safe-area-inset-bottom,0px)))}}@media (prefers-reduced-motion:reduce){.mn-camera-swipe-hint,.mn-camera-swipe-hint span{animation:none!important}}.mn-footer-phone-pair .elementor-icon-box-title{white-space:nowrap;justify-content:center;align-items:center;gap:10px;display:flex!important}.mn-footer-phone-pair .elementor-icon-box-title i{background:#2a829f6b;width:1px;height:16px;display:block}.mn-footer-phone-pair .elementor-icon-box-title a{color:inherit}.mn-home-contact__links{grid-template-columns:repeat(3,minmax(0,1fr))}.mn-home-contact__phones{display:contents}@media (width<=650px){.elementor-37 .elementor-element-654074a>.e-con-inner{align-items:stretch}.elementor-37 .elementor-element-654074a>.e-con-inner>.e-con{background:#fff;border:1px solid #17212614;align-content:start;overflow:hidden;box-shadow:0 7px 20px #17212611;border-radius:14px!important;min-height:0!important;padding-bottom:12px!important}.elementor-37 .elementor-element-654074a img{aspect-ratio:1.48;object-fit:cover;width:100%;height:auto}.elementor-37 .elementor-element-654074a .elementor-widget-heading{padding-inline:9px;margin-top:3px!important}.elementor-37 .elementor-element-654074a .elementor-heading-title{font-size:14px!important;line-height:1.55!important}.elementor-37 .elementor-element-654074a .elementor-widget-text-editor{padding-inline:10px}.elementor-37 .elementor-element-654074a .elementor-widget-text-editor .elementor-text-editor{color:#5e696e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden;font-size:10px!important;line-height:1.75!important}.elementor-37 .elementor-element-654074a .elementor-widget-text-editor p{margin:0}.mn-camera-archive[data-camera=archive] .mn-camera-scaler{transform:scale(1)}.mn-camera-list>.mn-camera-project:first-child{margin-top:24px}.mn-camera-project:not(.is-expanded) .mn-camera-project__media,.mn-camera-project:not(.is-expanded) .mn-camera-project__meta{width:calc(100vw - 32px)}.mn-home-closing{padding-block:26px}.mn-home-closing:after{opacity:.55;width:78vw;top:-26%;left:-34%}.mn-home-closing__intro{gap:10px}.mn-home-closing__intro .mn-eyebrow{margin-bottom:4px;font-size:8px}.mn-home-closing__intro h2{letter-spacing:-.025em;max-width:12ch;margin:0;font-size:clamp(25px,7.6vw,34px);line-height:1.3}.mn-home-closing__summary{margin-top:2px;display:block}.mn-home-closing__summary p{display:none}.mn-home-closing__summary a{font-size:10px}.mn-home-closing__services{grid-template-columns:1fr;margin-top:18px}.mn-home-closing__services>a{border-inline-start:0;border-top:1px solid #17212624;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:0 10px;min-height:0;padding:13px 5px}.mn-home-closing__services>a:first-child{border-top:0}.mn-home-closing__services small{color:#9a7842;grid-area:1/1;font-size:9px}.mn-home-closing__services strong{grid-area:1/2;font-size:16px;line-height:1.45}.mn-home-closing__services span{display:none}.mn-home-closing__services b{grid-area:1/3;align-self:center;font-size:19px}.mn-home-closing__proof{grid-template-columns:repeat(2,max-content) 1fr;gap:8px 14px;padding-top:14px;font-size:8px;display:grid}.mn-home-closing__proof span{gap:4px}.mn-home-closing__proof b{font-size:13px}.mn-home-closing__proof nav{display:none}.mn-home-closing__proof>a{border:0;justify-self:end;width:auto;margin:0;padding:0;font-size:9px}.elementor-287 .elementor-element-554d723>.e-con-inner{gap:10px!important;padding-block:16px!important}.elementor-287 .elementor-site-logo img{width:auto!important;max-height:52px!important}.elementor-287 .elementor-element-28f1d11{grid-template-columns:1fr;gap:7px!important;display:grid!important}.elementor-287 .elementor-element-28f1d11>.elementor-widget{width:100%!important;max-width:100%!important}.elementor-287 .elementor-element-28f1d11 .elementor-icon-box-wrapper{justify-content:center!important}.mn-footer-phone-pair .elementor-icon-box-title{gap:8px;font-size:11px!important}.elementor-287 .elementor-element-644f53d{min-height:28px!important}.elementor-287 .elementor-element-644f53d p{margin:0!important;font-size:9px!important}.mn-home-contact{background:#1e819f;border-top:3px solid #74d7df}.mn-home-contact:before{background:linear-gradient(120deg,#ffffff1a,#0000 42%)}.mn-home-contact__inner{grid-template-columns:1fr;gap:12px;min-height:0;padding-block:18px}.mn-home-contact__title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mn-home-contact__title span{margin:0;font-size:8px}.mn-home-contact__title h2{font-size:21px;line-height:1.4}.mn-home-contact__links{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mn-home-contact__links a{text-align:center;border:1px solid #ffffff40;border-radius:5px;gap:2px;padding:8px 9px}.mn-home-contact__links small{font-size:7px}.mn-home-contact__links bdi{white-space:nowrap;font-size:11px}.mn-home-contact__links>a:last-child{grid-column:1/-1;padding-block:7px}.mn-home-contact__action{grid-area:auto/1;width:100%;min-height:40px;padding:8px 14px;font-size:10px}}@media (width<=767px){.mn-camera-project.is-expanded .mn-project-diagram-sequence.is-compact{box-sizing:border-box;overflow:visible;--diagram-scene-scale:.84!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;height:auto!important;min-height:calc(100svh - var(--mn-archive-chrome-height,62px) - 76px)!important;flex:0 0 calc(100vw - 32px)!important;grid-template-rows:auto minmax(260px,1fr) auto!important;margin-inline:0!important;padding:12px!important}.mn-camera-project.is-expanded .mn-project-diagram-sequence__stage{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;min-height:260px!important}.mn-camera-project.is-expanded .mn-project-diagram-sequence__massing{inset:11%}.mn-camera-project.is-expanded .mn-project-diagram-sequence__head,.mn-camera-project.is-expanded .mn-project-diagram-sequence__caption{min-width:0}.mn-camera-project.is-expanded .mn-project-diagram-sequence__caption p{overflow-wrap:anywhere}.mn-camera-swipe-hint{text-align:right!important;background:#11181cf5!important;border-color:#71d6df94!important;border-radius:9px!important;justify-content:center!important;width:132px!important;max-width:calc(100vw - 24px)!important;padding:11px 12px!important;animation:.34s both mn-mobile-swipe-cue-in!important;top:50%!important;bottom:auto!important;right:12px!important;transform:translateY(-50%)!important;box-shadow:0 12px 34px #11181c52!important}.mn-camera-swipe-hint:after{content:"";background:#11181cf5;border-top:1px solid #71d6df94;border-right:1px solid #71d6df94;width:14px;height:14px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.mn-camera-swipe-hint span{z-index:1;flex:none;position:relative;font-size:26px!important;animation:1.05s ease-in-out infinite mn-mobile-swipe-hint-nudge!important}.mn-camera-swipe-hint b{z-index:1;gap:2px;display:grid;position:relative;font-size:10px!important;line-height:1.35!important}.mn-camera-swipe-hint small{color:#c8d4d7;white-space:nowrap;font-size:8px;font-weight:500}}@keyframes mn-mobile-swipe-cue-in{0%{opacity:0;transform:translateY(-42%)translate(10px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.mn-footer--home .elementor-287 .elementor-element-644f53d,.mn-footer--home .elementor-287 .elementor-element-28f1d11{display:none!important}@media (width<=650px){.mn-footer--home .elementor-287 .elementor-element-554d723>.e-con-inner{grid-template-columns:1fr auto!important;gap:12px!important;min-height:62px!important;padding:8px 16px!important;display:grid!important}.mn-footer--home .elementor-287 .elementor-element-81c133e{order:initial!important;grid-area:1/1!important;justify-self:start!important;width:auto!important}.mn-footer--home .elementor-287 .elementor-element-25b57b6{order:initial!important;grid-area:1/2!important;justify-self:end!important;width:auto!important}.mn-footer--home .elementor-287 .elementor-site-logo img{max-height:40px!important}.mn-footer--home .elementor-287 .elementor-social-icons-wrapper{gap:6px!important}.mn-footer--home .elementor-287 .elementor-social-icon{width:29px!important;height:29px!important;font-size:12px!important}.mn-footer--home .mn-home-contact{border-top-width:2px}.mn-footer--home .mn-home-contact__inner{grid-template-columns:1fr!important;gap:8px!important;min-height:0!important;padding-block:12px!important}.mn-footer--home .mn-home-contact__title{display:block!important}.mn-footer--home .mn-home-contact__title>span{display:none!important}.mn-footer--home .mn-home-contact__title h2{text-align:center;font-size:19px!important;line-height:1.35!important}.mn-footer--home .mn-home-contact__links{border-block:1px solid #ffffff3d;grid-area:auto/1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.mn-footer--home .mn-home-contact__links a{text-align:center;align-content:center;min-height:34px;border:0!important;border-radius:0!important;gap:0!important;padding:6px 8px!important}.mn-footer--home .mn-home-contact__phones a+a{border-inline-start:1px solid #ffffff3d!important}.mn-footer--home .mn-home-contact__links>a:last-child{min-height:30px;border-top:1px solid #ffffff3d!important;grid-column:1/-1!important;padding-block:5px!important}.mn-footer--home .mn-home-contact__links small{display:none!important}.mn-footer--home .mn-home-contact__links bdi{font-size:10px!important}.mn-footer--home .mn-home-contact__action{color:#176783!important;background:#fff!important;border:0!important;grid-area:auto/1!important;width:100%!important;min-height:34px!important;padding:6px 12px!important;font-size:9px!important}.mn-footer-copyright{min-height:18px!important;padding:2px 12px!important}.mn-footer-copyright p{font-size:7px!important}}@media (orientation:landscape) and (width<=960px) and (height<=560px){.elementor-location-header{min-height:50px!important}.elementor-39 .elementor-element-cc07a42{height:50px!important;min-height:50px!important;padding-block:0!important}.elementor-location-header .elementor-site-logo img{width:auto!important;max-width:52px!important;max-height:38px!important}.elementor .sa-navigation .elementor-nav-menu--main{display:none!important}.elementor .sa-navigation .elementor-menu-toggle{width:40px;height:40px;margin:auto!important;display:flex!important}.elementor .sa-navigation .elementor-nav-menu--dropdown{top:50px!important;right:max(10px,env(safe-area-inset-right,0px))!important;left:max(10px,env(safe-area-inset-left,0px))!important;max-height:calc(100dvh - 58px)!important}.sa-site .elementor-37 .sa-hero-slider .swiper-wrapper{height:calc(100dvh - 50px)!important;min-height:270px!important;max-height:510px!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider .swiper-slide-inner{padding:12px max(7vw,env(safe-area-inset-right,0px)) 46px!important}.sa-site .elementor-37 .elementor-element.elementor-element-0ec0b62 .sa-hero-slider .swiper-slide-contents{width:min(590px,68vw)!important;max-width:min(590px,68vw)!important}.mn-footprint{padding-block:28px!important}.mn-footprint .sa-map-canvas,.mn-footprint .sa-iran-map-card .sa-map-canvas{min-height:210px!important}.mn-footprint .sa-map-card{grid-template-rows:auto minmax(210px,auto) auto!important}.elementor-37 .elementor-element-654074a>.e-con-inner{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.elementor-37 .elementor-element-654074a>.e-con-inner>.e-con{min-height:0!important;padding-bottom:10px!important}.elementor-37 .elementor-element-654074a img{aspect-ratio:1.55!important;object-fit:cover!important}.elementor-37 .elementor-element-654074a .elementor-heading-title{font-size:12px!important;line-height:1.45!important}.elementor-37 .elementor-element-654074a .elementor-widget-text-editor .elementor-text-editor{-webkit-line-clamp:2!important;font-size:8px!important;line-height:1.55!important}.mn-home-closing{padding-block:24px!important}.mn-home-closing__intro{grid-template-columns:minmax(240px,.72fr) minmax(0,1fr)!important;gap:24px!important}.mn-home-closing__intro h2{font-size:clamp(25px,4.8vw,38px)!important}.mn-home-closing__services{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:18px!important}.mn-home-closing__services>a{min-height:0!important;padding:13px 12px!important}.mn-home-closing__services span{display:none!important}.mn-footer--home .elementor-287 .elementor-element-554d723>.e-con-inner{min-height:52px!important;padding:6px max(16px,env(safe-area-inset-right,0px))!important;grid-template-columns:1fr auto!important;gap:14px!important;display:grid!important}.mn-footer--home .elementor-287 .elementor-element-81c133e{order:initial!important;grid-area:1/1!important;justify-self:start!important;width:auto!important}.mn-footer--home .elementor-287 .elementor-element-25b57b6{order:initial!important;grid-area:1/2!important;justify-self:end!important;width:auto!important}.mn-footer--home .elementor-287 .elementor-site-logo img{max-height:34px!important}.mn-footer--home .mn-home-contact__inner{grid-template-columns:minmax(150px,.65fr) minmax(330px,1fr) 92px!important;gap:16px!important;min-height:68px!important;padding-block:8px!important}.mn-footer--home .mn-home-contact__title>span{display:none!important}.mn-footer--home .mn-home-contact__title h2{font-size:17px!important;line-height:1.35!important}.mn-footer--home .mn-home-contact__links{border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.mn-footer--home .mn-home-contact__links a{border-inline-start:1px solid #ffffff47!important;border-radius:0!important;align-content:center!important;min-height:30px!important;padding:4px 7px!important}.mn-footer--home .mn-home-contact__links>a:last-child{border-top:0!important;grid-column:auto!important}.mn-footer--home .mn-home-contact__links small{display:none!important}.mn-footer--home .mn-home-contact__links bdi{white-space:nowrap!important;font-size:9px!important}.mn-footer--home .mn-home-contact__action{grid-area:1/3!important;width:auto!important;min-height:34px!important;padding:6px 10px!important;font-size:8px!important}.mn-footer-copyright{min-height:16px!important;padding-block:1px!important}.mn-footer-copyright p{font-size:6.5px!important}body:has(.mn-camera-archive){--mn-archive-chrome-height:50px!important}body:has(.mn-camera-archive) .elementor-location-header{height:50px!important;min-height:50px!important}body:has(.mn-camera-archive) .elementor-location-header .elementor-widget-nav-menu{visibility:visible!important;pointer-events:auto!important}body:has(.mn-camera-archive) .elementor-39 .elementor-element-670788d{visibility:visible!important;pointer-events:auto!important}.mn-camera-toolbar{top:calc(50px + env(safe-area-inset-top,0px))!important;z-index:1001!important;height:38px!important;padding-inline:max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-left,0px))!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff7!important;border-bottom:1px solid #1111111a!important;position:fixed!important;left:0!important;right:0!important}.mn-camera-toolbar__filters{justify-content:flex-start!important;gap:18px!important}.mn-camera-toolbar__filters a{min-height:38px!important;padding-block:7px!important;font-size:8px!important}.mn-camera-toolbar__search-toggle{min-width:38px!important;min-height:38px!important;padding:7px!important}.mn-camera-toolbar__search-toggle i{display:none!important}.mn-camera-search{top:calc(88px + env(safe-area-inset-top,0px))!important;width:min(520px,100vw - 24px)!important;padding:12px!important}.mn-camera-stream{padding-top:98px!important}.mn-camera-archive[data-camera=archive] .mn-camera-scaler{transform:scale(1)!important}.mn-camera-list>.mn-camera-project:first-child{margin-top:12px!important}.mn-camera-project{margin-bottom:24px!important;scroll-margin-top:98px!important}.mn-camera-project:not(.is-expanded) .mn-camera-project__media{width:min(58vw,500px)!important;height:min(62dvh,310px)!important;max-height:310px!important;aspect-ratio:var(--project-ratio)!important}.sa-site .mn-camera-project:not(.is-expanded) .mn-camera-project__meta{width:min(250px,32vw)!important;left:-16px!important}.sa-site .mn-camera-project:not(.is-expanded) .mn-camera-project__meta>.mn-project-glyph{flex-basis:34px!important;width:34px!important;height:34px!important;margin-bottom:7px!important}.sa-site .mn-camera-project:not(.is-expanded) .mn-camera-project__meta h2{font-size:17px!important;line-height:1.4!important}.sa-site .mn-camera-project:not(.is-expanded) .mn-camera-project__meta>p{font-size:9px!important}.sa-site .mn-camera-project:not(.is-expanded) .mn-camera-project__meta dl{display:none!important}.mn-camera-project.is-expanded .mn-camera-project__rail{box-sizing:border-box!important;scroll-snap-type:x mandatory!important;overscroll-behavior-inline:contain!important;touch-action:pan-x pan-y!important;align-items:stretch!important;gap:12px!important;width:100vw!important;height:calc(100dvh - 88px)!important;min-height:0!important;margin-inline:0!important;padding:8px 12px 42px!important;scroll-padding-inline:12px!important;overflow:auto hidden!important}.mn-camera-project.is-expanded .mn-camera-project__primary,.mn-camera-project.is-expanded .mn-camera-story,.mn-camera-project.is-expanded .mn-project-diagram-sequence.is-compact,.mn-camera-project.is-expanded .mn-camera-gallery-item{box-sizing:border-box!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;flex:0 0 calc(100vw - 24px)!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:calc(100dvh - 138px)!important;min-height:0!important;max-height:none!important;margin-inline:0!important}.mn-camera-project.is-expanded .mn-camera-project__primary{direction:ltr!important;grid-template-columns:minmax(0,1fr) minmax(185px,30vw)!important;align-items:stretch!important;display:grid!important}.mn-camera-project.is-expanded .mn-camera-project__trigger{grid-column:1!important;min-width:0!important;height:100%!important}.mn-camera-project.is-expanded .mn-camera-project__media{aspect-ratio:auto!important;width:100%!important;height:100%!important;max-height:none!important}.mn-camera-project.is-expanded .mn-camera-project__media img{object-fit:contain!important;object-position:center!important}.sa-site .mn-camera-project.is-expanded .mn-camera-project__meta{direction:rtl!important;background:#fff!important;grid-column:2!important;align-content:start!important;align-items:start!important;gap:3px 8px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:10px 12px!important;display:grid!important;position:static!important;overflow-y:auto!important;transform:none!important}.sa-site .mn-camera-project.is-expanded .mn-camera-project__meta>.mn-project-glyph{flex-basis:30px!important;width:30px!important;height:30px!important;margin:0 0 3px!important}.sa-site .mn-camera-project.is-expanded .mn-camera-project__number{width:28px!important;height:28px!important;margin:0 0 3px!important}.sa-site .mn-camera-project.is-expanded .mn-camera-project__meta h2{font-size:16px!important;line-height:1.35!important}.sa-site .mn-camera-project.is-expanded .mn-camera-project__meta>p{margin:2px 0 0!important;font-size:8px!important}.sa-site .mn-camera-project.is-expanded .mn-camera-project__meta dl{display:none!important}.mn-camera-project.is-expanded .mn-camera-project__actions{grid-template-columns:1fr!important;gap:3px!important;margin-top:auto!important}.mn-camera-project.is-expanded .mn-camera-project__actions button,.mn-camera-project.is-expanded .mn-camera-project__actions a{min-height:29px!important;padding-block:4px!important;font-size:8px!important}.mn-camera-project.is-expanded .mn-camera-story{padding:14px 18px!important;overflow-y:auto!important}.mn-camera-project.is-expanded .mn-camera-story h3{margin-top:7px!important;font-size:18px!important;line-height:1.4!important}.mn-camera-project.is-expanded .mn-camera-story p{margin-top:8px!important;font-size:9px!important;line-height:1.65!important}.mn-camera-project.is-expanded .mn-camera-story>small{margin-top:9px!important;padding-top:7px!important;font-size:7px!important}.mn-camera-project.is-expanded .mn-camera-gallery-item{align-self:stretch!important}.mn-camera-project.is-expanded .mn-camera-gallery-item img{object-fit:contain!important;object-position:center!important;width:100%!important;height:calc(100% - 24px)!important}.mn-camera-project.is-expanded .mn-camera-gallery-item figcaption{height:24px!important;padding-inline:8px!important}.mn-camera-project.is-expanded .mn-project-diagram-sequence.is-compact{--diagram-scene-scale:.76!important;grid-template-rows:auto minmax(145px,1fr) auto!important;gap:6px!important;padding:9px!important;overflow:hidden!important}.mn-camera-project.is-expanded .mn-project-diagram-sequence__head{padding-bottom:4px!important}.mn-camera-project.is-expanded .mn-project-diagram-sequence__head h3{margin-top:1px!important;font-size:14px!important;line-height:1.3!important}.mn-camera-project.is-expanded .mn-project-diagram-sequence__head small{display:none!important}.mn-camera-project.is-expanded .mn-project-diagram-sequence__head>p b{font-size:14px!important}.mn-camera-project.is-expanded .mn-project-diagram-sequence__stage{width:100%!important;min-height:145px!important;overflow:hidden!important}.mn-camera-project.is-expanded .mn-project-diagram-sequence__massing{inset:13%!important}.mn-camera-project.is-expanded .mn-project-diagram-sequence__caption{grid-template-columns:22px minmax(0,1fr)!important;gap:6px!important}.mn-camera-project.is-expanded .mn-project-diagram-sequence__caption h4{font-size:12px!important;line-height:1.3!important}.mn-camera-project.is-expanded .mn-project-diagram-sequence__caption p{display:none!important}.mn-camera-project.is-expanded .mn-project-diagram-sequence__controls{padding:2px 4px!important;bottom:5px!important;left:5px!important}.mn-camera-project.is-expanded .mn-project-diagram-sequence__controls button{width:23px!important;height:23px!important}.mn-camera-rail-controls{right:50%!important;bottom:max(5px,env(safe-area-inset-bottom,0px))!important;width:min(220px,100vw - 40px)!important;min-height:32px!important;transform:translate(50%)!important}.mn-camera-swipe-hint{top:50%!important;right:max(8px,env(safe-area-inset-right,0px))!important;width:118px!important;padding:8px 9px!important;bottom:auto!important;transform:translateY(-50%)!important}.mn-camera-swipe-hint span{font-size:21px!important}.mn-camera-swipe-hint b{font-size:8px!important}.mn-camera-swipe-hint small{font-size:7px!important}}@media (width<=767px){.mn-camera-project.is-expanded .mn-camera-project__rail{gap:12px!important;padding-inline:16px 42px!important;scroll-padding-inline:16px!important}.mn-camera-project.is-expanded .mn-camera-project__primary,.mn-camera-project.is-expanded .mn-camera-story,.mn-camera-project.is-expanded .mn-project-diagram-sequence.is-compact,.mn-camera-project.is-expanded .mn-camera-gallery-item{outline-offset:-1px!important;outline:1px solid #11181c1c!important;flex-basis:calc(100vw - 58px)!important;width:calc(100vw - 58px)!important;max-width:calc(100vw - 58px)!important}.mn-camera-project.is-expanded .mn-camera-project__primary{align-self:flex-start!important}.mn-camera-project.is-expanded .mn-camera-project__media,.mn-camera-project.is-expanded .mn-camera-gallery-item img{background:#fff!important}.mn-camera-project.is-expanded .mn-camera-project__trigger{height:auto!important}.mn-camera-swipe-hint{top:auto!important;right:0!important;bottom:max(66px,calc(56px + env(safe-area-inset-bottom,0px)))!important;width:auto!important;min-width:104px!important;max-width:132px!important;box-shadow:none!important;text-align:right!important;background:#111!important;border:0!important;border-radius:0!important;justify-content:space-between!important;gap:9px!important;padding:8px 10px!important;animation:.28s both mn-big-mobile-cue-in!important;transform:none!important}.mn-camera-swipe-hint:after{display:none!important}.mn-camera-swipe-hint span{order:2;color:#fff!important;font-size:25px!important}.mn-camera-swipe-hint b{order:1;letter-spacing:0!important;font-size:9px!important}.mn-camera-swipe-hint small{font-size:7px!important}.mn-camera-rail-controls{border-radius:0!important;box-shadow:0 8px 24px #11181c29!important}}@keyframes mn-big-mobile-cue-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (orientation:landscape) and (width<=960px) and (height<=560px){.mn-camera-stream{content-visibility:visible!important;contain:none!important}.mn-camera-project.is-expanded .mn-camera-project__rail{padding-left:44px!important;padding-right:12px!important;scroll-padding-inline:12px!important}.mn-camera-project.is-expanded .mn-camera-project__primary,.mn-camera-project.is-expanded .mn-camera-story,.mn-camera-project.is-expanded .mn-project-diagram-sequence.is-compact,.mn-camera-project.is-expanded .mn-camera-gallery-item{outline-offset:-1px!important;outline:1px solid #11181c1c!important;flex-basis:calc(100vw - 56px)!important;width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px)!important}.mn-camera-swipe-hint{z-index:89!important;width:auto!important;min-width:96px!important;max-width:118px!important;height:auto!important;box-shadow:none!important;color:#fff!important;pointer-events:none!important;direction:rtl!important;background:#111!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:7px 9px!important;animation:.28s both mn-big-mobile-landscape-cue-in!important;display:flex!important;position:fixed!important;top:50%!important;bottom:auto!important;right:0!important;transform:translateY(-50%)!important}.mn-camera-swipe-hint:after{display:none!important}}@keyframes mn-big-mobile-landscape-cue-in{0%{opacity:0;transform:translate(18px,-50%)}to{opacity:1;transform:translateY(-50%)}}.mn-camera-rail-controls{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.mn-camera-rail-controls button{color:#111!important;filter:drop-shadow(0 0 2px #fffffff2)!important;background:0 0!important;border-color:#11181cb8!important}.mn-camera-rail-controls button:hover,.mn-camera-rail-controls button:focus-visible{color:#111!important;background:#ffffff2e!important}.mn-camera-rail-controls>span{background:#11181c57!important;box-shadow:0 0 0 1px #ffffff8c!important}.mn-camera-rail-controls>span i{background:#111!important}.mn-camera-rail-controls--mobile{display:none!important}.mn-camera-project.is-expanded .mn-camera-project__rail[data-page-animating=true]{scroll-snap-type:none!important}@media (width<=767px),(orientation:landscape) and (width<=960px) and (height<=560px){.mn-camera-rail-controls--desktop{display:none!important}.mn-camera-rail-controls--mobile{z-index:90!important;display:flex!important;position:fixed!important}.mn-camera-project.is-expanded .is-rail-motion-item{opacity:.72;filter:saturate(.92)contrast(.98);transform-origin:50%;will-change:opacity,transform;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .78s cubic-bezier(.16,1,.3,1),filter .72s;transform:translate(14px)scale(.986)}.mn-camera-project.is-expanded .is-rail-motion-item.is-rail-visible{opacity:1;filter:none;transform:translate(0,0)scale(1)}.mn-camera-project.is-expanded .is-rail-motion-item img{transition:transform .9s cubic-bezier(.16,1,.3,1),filter .72s;transform:scale(.992)}.mn-camera-project.is-expanded .is-rail-motion-item.is-rail-visible img{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mn-camera-project.is-expanded .is-rail-motion-item,.mn-camera-project.is-expanded .is-rail-motion-item img{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}:is(body:has(.mn-camera-archive) .mn-camera-rail-controls,body:has(.mn-camera-archive) .mn-camera-rail-controls--mobile){box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body:has(.mn-camera-archive) .mn-camera-rail-controls:before{content:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;display:none!important}body:has(.mn-camera-archive) .mn-camera-rail-controls:after{content:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;display:none!important}body:has(.mn-camera-archive) .mn-camera-rail-controls--mobile:before{content:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;display:none!important}body:has(.mn-camera-archive) .mn-camera-rail-controls--mobile:after{content:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;display:none!important}body:has(.mn-camera-archive) .mn-camera-rail-controls button{appearance:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;-webkit-tap-highlight-color:transparent!important;background-color:#0000!important;background-image:none!important}body:has(.mn-camera-archive) .mn-camera-rail-controls button:hover{appearance:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;-webkit-tap-highlight-color:transparent!important;background-color:#0000!important;background-image:none!important}body:has(.mn-camera-archive) .mn-camera-rail-controls button:focus{appearance:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;-webkit-tap-highlight-color:transparent!important;background-color:#0000!important;background-image:none!important}body:has(.mn-camera-archive) .mn-camera-rail-controls button:focus-visible{appearance:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;-webkit-tap-highlight-color:transparent!important;background-color:#0000!important;background-image:none!important}body:has(.mn-camera-archive) .mn-camera-rail-controls button:active{appearance:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;-webkit-tap-highlight-color:transparent!important;background-color:#0000!important;background-image:none!important}._page_1tztw_1{--k-ink:#151b1e;--k-paper:#fbfaf6;--k-stone:#f0ede6;--k-blue:#216e8c;--k-cyan:#4bd1dd;--k-gold:#c49a5a;--k-line:#151b1e24;background:var(--k-paper);color:var(--k-ink)}._eyebrow_1tztw_2{color:#775e35;margin:0 0 13px;font-size:12px;font-weight:760;line-height:1.8}._hero_1tztw_4{isolation:isolate;background:linear-gradient(135deg,#e9f2f2 0%,#f1ece3 58%,#e8e0d3 100%);padding-block:clamp(54px,7vw,104px);position:relative;overflow:hidden}._hero_1tztw_4:before{z-index:-1;content:"";background:radial-gradient(circle at 12% 18%,#3597be2e,#0000 30%),linear-gradient(#151b1e08 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#151b1e08 1px,#0000 1px) 0 0/58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._heroGrid_1tztw_5{grid-template-columns:minmax(0,1.05fr) minmax(370px,.78fr);align-items:center;gap:clamp(42px,7vw,100px);display:grid}._heroCopy_1tztw_5 h1{text-wrap:balance;max-width:900px;margin:0;font-size:clamp(48px,6.5vw,91px);font-weight:660;line-height:1.18}._heroCopy_1tztw_5>p:nth-of-type(2){color:#4f5d63;max-width:720px;margin:24px 0 0;font-size:clamp(14px,1.3vw,17px);line-height:2.05}._heroPromise_1tztw_5{color:#536168;background:#ffffff94;border:1px solid #151b1e1f;border-radius:13px;align-items:center;gap:11px;max-width:690px;margin-top:25px;padding:13px 15px;font-size:12px;line-height:1.8;display:flex}._heroPromise_1tztw_5 svg{color:var(--k-blue);flex:none}._heroVisual_1tztw_6{background:#d7d4cc;border-radius:25px;min-height:500px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #151b1e2b}._heroVisual_1tztw_6:after{content:"";background:linear-gradient(#0000 52%,#121a1e9e);position:absolute;inset:0}._heroVisual_1tztw_6 img{object-fit:cover;width:100%;height:100%}._heroVisual_1tztw_6 figcaption{z-index:1;color:#fff;gap:6px;display:grid;position:absolute;bottom:24px;left:25px;right:25px}._heroVisual_1tztw_6 figcaption span{color:#77d9e1;font-size:11px}._heroVisual_1tztw_6 figcaption strong{font-size:20px;line-height:1.6}._topicNav_1tztw_7{border-block:1px solid var(--k-line);background:#fff}._topicNav_1tztw_7>div{scrollbar-width:thin;align-items:center;gap:8px;min-height:62px;display:flex;overflow-x:auto}._topicNav_1tztw_7 span{z-index:1;color:#755d36;background:#fff;flex:none;padding-inline-end:9px;font-size:11px;font-weight:780;position:sticky;right:0}._topicNav_1tztw_7 a{border:1px solid var(--k-line);color:#4f5d63;white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:5px 11px;font-size:11px;display:inline-flex}._topicNav_1tztw_7 a:hover,._topicNav_1tztw_7 a:focus-visible{border-color:var(--k-blue);color:var(--k-blue)}._decisionSection_1tztw_9,._index_1tztw_9,._method_1tztw_9{padding-block:clamp(68px,8vw,116px)}._sectionHeading_1tztw_9{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:50px;margin-bottom:42px;display:grid}._sectionHeading_1tztw_9 h2{max-width:850px;margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:630;line-height:1.38}._sectionHeading_1tztw_9>p{color:#5f6b71;margin:0;font-size:13px;line-height:2}._decisionSection_1tztw_9{background:#fff}._decisionPath_1tztw_10{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._decisionPath_1tztw_10 li{position:relative}._decisionPath_1tztw_10 li:not(:last-child):after{z-index:2;width:26px;height:26px;color:var(--k-blue);content:"←";background:#fff;border-radius:50%;place-items:center;font:17px/1 Arial,sans-serif;display:grid;position:absolute;top:45px;left:-9px}._decisionPath_1tztw_10 a{border:1px solid var(--k-line);background:#f6f3ed;border-radius:18px;flex-direction:column;min-height:260px;padding:21px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}._decisionPath_1tztw_10 a:hover,._decisionPath_1tztw_10 a:focus-visible{border-color:#216e8c7a;transform:translateY(-3px);box-shadow:0 18px 45px #151b1e14}._pathIcon_1tztw_10{width:52px;height:52px;color:var(--k-blue);background:#fff;border-radius:15px;place-items:center;display:grid;box-shadow:0 6px 18px #151b1e0f}._decisionPath_1tztw_10 small{color:#94713a;margin-top:24px;font-size:11px}._decisionPath_1tztw_10 strong{margin-top:7px;font-size:18px;line-height:1.6}._decisionPath_1tztw_10 p{color:#657178;margin:8px 0 0;font-size:12px;line-height:1.9}._decisionPath_1tztw_10 b{color:var(--k-blue);margin-top:auto;font:22px/1 Arial,sans-serif}._index_1tztw_9{background:#ece8df}._articleGrid_1tztw_12{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._articleCard_1tztw_12{border:1px solid var(--k-line);background:#faf8f3;border-radius:20px;grid-template-columns:minmax(220px,.88fr) minmax(0,1.12fr);min-height:390px;display:grid;overflow:hidden;box-shadow:0 12px 35px #151b1e0b}._cardImage_1tztw_12{background:#d7d5ce;min-height:100%;position:relative;overflow:hidden}._cardImage_1tztw_12 img{object-fit:cover;width:100%;height:100%;transition:transform .45s}._cardImage_1tztw_12:hover img,._cardImage_1tztw_12:focus-visible img{transform:scale(1.035)}._cardImage_1tztw_12>span{width:54px;height:54px;color:var(--k-blue);background:#fff;border-radius:15px;place-items:center;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 24px #151b1e26}._cardBody_1tztw_12{flex-direction:column;min-width:0;padding:clamp(22px,2.7vw,35px);display:flex}._cardMeta_1tztw_12{justify-content:space-between;align-items:center;gap:16px;display:flex}._cardMeta_1tztw_12 span{color:#83683a;font-size:12px;font-weight:750}._cardMeta_1tztw_12 small{color:#657178;font-size:12px}._cardQuestion_1tztw_12{font-weight:700;color:#6f5a35!important;margin:25px 0 0!important;font-size:11px!important}._articleCard_1tztw_12 h2{margin:8px 0 0;font-size:clamp(22px,2.3vw,34px);font-weight:630;line-height:1.55}._articleCard_1tztw_12 h2 a:hover{color:var(--k-blue)}._cardBody_1tztw_12>p{color:#5c686e;margin:14px 0 0;font-size:12px;line-height:2}._cardFooter_1tztw_12{border-top:1px solid var(--k-line);color:#657178;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:22px;font-size:11px;display:flex}._cardFooter_1tztw_12>a{min-height:44px;color:var(--k-ink);align-items:center;gap:8px;font-weight:750;display:flex}._cardFooter_1tztw_12 b{color:var(--k-blue);font:19px/1 Arial,sans-serif}._method_1tztw_9{color:#f7f3ea;background:#151d21}._method_1tztw_9 ._eyebrow_1tztw_2{color:#d0ae72}._method_1tztw_9 ._sectionHeading_1tztw_9 h2{color:#f7f3ea}._method_1tztw_9 ._sectionHeading_1tztw_9>p{color:#abb5b8}._methodGrid_1tztw_14{background:#f7f3ea29;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}._methodGrid_1tztw_14 li{background:#1c272c;min-height:250px;padding:28px}._methodGrid_1tztw_14 li>span{color:#72d7df;background:#24343b;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}._methodGrid_1tztw_14 h3{color:#f7f3ea;margin:34px 0 0;font-size:20px}._methodGrid_1tztw_14 p{color:#b6c0c3;margin:12px 0 0;font-size:12px;line-height:2}._labCta_1tztw_15{background:#e7e3da;padding-block:clamp(62px,8vw,100px)}._labCta_1tztw_15>div{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}._labCta_1tztw_15 h2{max-width:780px;margin:0;font-size:clamp(32px,4vw,54px);font-weight:620;line-height:1.45}._labCta_1tztw_15 p:last-child{color:#5d696f;max-width:650px;margin:15px 0 0;font-size:13px;line-height:2}._labCta_1tztw_15 a{background:var(--k-ink);color:#fff;border-radius:12px;flex:none;align-items:center;gap:13px;min-height:54px;padding:10px 18px;font-size:12px;font-weight:750;display:flex}._labCta_1tztw_15 a b{color:#6fd5dd;font:20px/1 Arial,sans-serif}._articleHero_1tztw_17{border-bottom:1px solid var(--k-line);background:linear-gradient(135deg,#e9f1f1,#eee8de);padding-block:34px clamp(56px,7vw,92px)}._breadcrumb_1tztw_17{color:#5d696f;white-space:nowrap;gap:8px;margin-bottom:31px;font-size:12px;display:flex;overflow-x:auto}._articleHeroGrid_1tztw_17{grid-template-columns:minmax(0,1.12fr) minmax(360px,.72fr);align-items:center;gap:clamp(42px,6vw,86px);display:grid}._articleHero_1tztw_17 h1{text-wrap:balance;max-width:940px;margin:0;font-size:clamp(40px,5.6vw,74px);font-weight:630;line-height:1.35}._lead_1tztw_17{color:#4f5d63;max-width:830px;margin:24px 0 0;font-size:clamp(15px,1.45vw,18px);line-height:2.1}._byline_1tztw_17{flex-wrap:wrap;gap:8px 12px;margin-top:27px;display:flex}._byline_1tztw_17 span{color:#5f6c72;background:#ffffff8c;border:1px solid #151b1e1f;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:5px 9px;font-size:11px;display:inline-flex}._byline_1tztw_17 svg{color:var(--k-blue)}._articleHeroVisual_1tztw_17{background:#d8d6cf;border-radius:22px;min-height:410px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 60px #151b1e24}._articleHeroVisual_1tztw_17:after{content:"";background:linear-gradient(#0000 53%,#10181cad);position:absolute;inset:0}._articleHeroVisual_1tztw_17 img{object-fit:cover;width:100%;height:100%}._articleHeroVisual_1tztw_17 figcaption{z-index:1;color:#dce2e1;font-size:10px;line-height:1.85;position:absolute;bottom:18px;left:78px;right:20px}._articleHeroVisual_1tztw_17>span{z-index:2;width:50px;height:50px;color:var(--k-blue);background:#fff;border-radius:14px;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}._articleLayout_1tztw_19{grid-template-columns:minmax(260px,.37fr) minmax(0,720px);justify-content:center;align-items:start;gap:clamp(48px,7vw,105px);padding-block:clamp(56px,8vw,110px);display:grid}._readingSidebar_1tztw_19{gap:13px;display:grid;position:sticky;top:145px}._takeaways_1tztw_19,._toc_1tztw_19{border:1px solid var(--k-line);background:#f1eee7;border-radius:15px;padding:23px}._takeaways_1tztw_19>span,._toc_1tztw_19>span{color:#735c36;font-size:12px;font-weight:760}._takeaways_1tztw_19 ol{gap:15px;margin:19px 0 0;padding:0;list-style:none;display:grid}._takeaways_1tztw_19 li{color:#4c595f;grid-template-columns:17px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.95;display:grid}._takeaways_1tztw_19 li svg{color:#2e927e;margin-top:4px}._toc_1tztw_19{background:#fff}._toc_1tztw_19 ol{gap:1px;margin:15px 0 0;padding:0;list-style:none;display:grid}._toc_1tztw_19 a{color:#536067;border-bottom:1px solid #151b1e14;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;min-height:41px;padding-block:6px;font-size:11px;line-height:1.7;display:grid}._toc_1tztw_19 a:hover{color:var(--k-blue)}._toc_1tztw_19 small{color:#9a773e;font:10px/1 Arial,sans-serif}._sidebarTool_1tztw_19{color:#fff;background:#172126;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:10px 13px;font-size:11px;font-weight:750;display:grid}._sidebarTool_1tztw_19 svg,._sidebarTool_1tztw_19 b{color:#69d2db}._sidebarTool_1tztw_19 b{font:18px/1 Arial,sans-serif}._articleBody_1tztw_20{width:100%;min-width:0}._articleMap_1tztw_20{border:1px solid var(--k-line);background:#eef5f5;border-radius:16px;margin:0 0 clamp(48px,6vw,72px);padding:20px}._articleMap_1tztw_20 figcaption{color:#6f5933;font-size:11px;font-weight:760}._articleMap_1tztw_20 ol{background:#151b1e1f;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:17px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}._articleMap_1tztw_20 li{color:#49565c;background:#fff;align-items:center;gap:9px;min-height:80px;padding:13px;font-size:11px;display:flex;position:relative}._articleMap_1tztw_20 li:not(:last-child):after{z-index:2;color:var(--k-blue);content:"←";font:17px/1 Arial,sans-serif;position:absolute;left:-7px}._articleMap_1tztw_20 svg{color:var(--k-blue);flex:none}._articleBody_1tztw_20>section{border-bottom:1px solid var(--k-line);padding-block:0 clamp(52px,7vw,80px);scroll-margin-top:150px;position:relative}._articleBody_1tztw_20>section+section{padding-top:clamp(52px,7vw,80px)}._articleBody_1tztw_20>section>span{color:#8a6b38;font:12px/1 Arial,sans-serif;display:block}._articleBody_1tztw_20 h2{margin:14px 0 0;font-size:clamp(28px,3.3vw,43px);font-weight:630;line-height:1.52}._articleBody_1tztw_20 p{color:#46545b;margin:23px 0 0;font-size:16px;line-height:2.18}._articleBody_1tztw_20 ul{color:#46545b;gap:10px;margin:25px 0 0;padding-inline-start:22px;font-size:15px;display:grid}._articleBody_1tztw_20 li{padding-inline-start:7px;line-height:2}._note_1tztw_21{border-inline-start:3px solid var(--k-gold);color:#554f45;background:#eee8dc;border-radius:10px;margin-top:28px;padding:20px 23px;font-size:13px;line-height:2}._references_1tztw_22 ul{gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}._references_1tztw_22 li{border:1px solid var(--k-line);background:#f4f1eb;border-radius:10px;overflow:hidden}._references_1tztw_22 a{grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:16px;min-height:70px;padding:13px 17px;display:grid}._references_1tztw_22 strong{font-size:12px}._references_1tztw_22 small{color:#5e6a70;font-size:11px}._references_1tztw_22 b{color:var(--k-blue);font:17px/1 Arial,sans-serif}._references_1tztw_22 a:hover{background:#fff}._relatedTool_1tztw_23{color:#f7f3ea;background:#172126;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:35px;margin-top:clamp(50px,7vw,82px);padding:clamp(26px,4vw,44px);display:flex}._relatedTool_1tztw_23 span{color:#d0ae72;font-size:11px}._relatedTool_1tztw_23 h2{color:#f7f3ea;max-width:620px;margin:10px 0 0}._relatedTool_1tztw_23 p{color:#b5bfc2;max-width:600px;margin:13px 0 0;font-size:12px}._relatedTool_1tztw_23 a{border:1px solid #f7f3ea40;border-radius:10px;flex:none;align-items:center;gap:10px;min-height:48px;padding:8px 15px;font-size:11px;font-weight:700;display:flex}._relatedTool_1tztw_23 a b{color:#70d5dd;font:20px/1 Arial,sans-serif}._relatedReading_1tztw_24{margin-top:26px}._relatedReading_1tztw_24>span{color:#735c36;font-size:12px;font-weight:750}._relatedReading_1tztw_24>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}._relatedReading_1tztw_24 a{border:1px solid var(--k-line);background:#f5f2ec;border-radius:13px;grid-template-columns:30px minmax(0,1fr);gap:5px 9px;min-height:118px;padding:16px;display:grid}._relatedReading_1tztw_24 svg{color:var(--k-blue);grid-row:1/3}._relatedReading_1tztw_24 strong{font-size:12px}._relatedReading_1tztw_24 small{color:#59666c;font-size:10px;line-height:1.8}._articleCard_1tztw_12{content-visibility:auto;contain-intrinsic-size:auto 420px;scroll-margin-top:148px}._internalLinks_1tztw_25{background:#eaf2f2;border:1px solid #216e8c3d;border-radius:18px;margin-block:clamp(50px,7vw,82px);padding:clamp(24px,4vw,38px)}._internalLinks_1tztw_25>span,._faq_1tztw_25>span{color:#735c36;font-size:11px;font-weight:760}._internalLinks_1tztw_25 h2,._faq_1tztw_25 h2{margin-top:10px}._internalLinks_1tztw_25>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:25px;display:grid}._internalLinks_1tztw_25 a{background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 18px;gap:6px 10px;min-height:125px;padding:16px;display:grid}._internalLinks_1tztw_25 strong{font-size:13px;line-height:1.75}._internalLinks_1tztw_25 small{color:#5a686e;grid-column:1;font-size:10px;line-height:1.85}._internalLinks_1tztw_25 b{color:var(--k-blue);grid-area:1/2/3;align-self:end;font:18px/1 Arial,sans-serif}._faq_1tztw_25{padding-block:clamp(50px,7vw,82px)!important}._faq_1tztw_25>div{gap:8px;margin-top:25px;display:grid}._faq_1tztw_25 details{border:1px solid var(--k-line);background:#f5f2ec;border-radius:12px;overflow:hidden}._faq_1tztw_25 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:13px 17px;font-size:14px;font-weight:760;line-height:1.8;list-style:none;display:flex}._faq_1tztw_25 summary::-webkit-details-marker{display:none}._faq_1tztw_25 summary b{color:var(--k-blue);font:20px/1 Arial,sans-serif;transition:transform .2s}._faq_1tztw_25 details[open] summary b{transform:rotate(45deg)}._faq_1tztw_25 details p{color:#536168;margin:0;padding:0 17px 18px;font-size:13px;line-height:2}@media (width<=1100px){._heroGrid_1tztw_5{grid-template-columns:1fr}._heroVisual_1tztw_6{width:min(760px,100%);min-height:440px}._decisionPath_1tztw_10{grid-template-columns:repeat(2,minmax(0,1fr))}._decisionPath_1tztw_10 li:nth-child(2):after{display:none}._articleCard_1tztw_12{grid-template-columns:1fr}._cardImage_1tztw_12{min-height:280px}._articleHeroGrid_1tztw_17{grid-template-columns:1fr}._articleHeroVisual_1tztw_17{width:min(760px,100%)}._articleLayout_1tztw_19{grid-template-columns:1fr;justify-content:stretch}._readingSidebar_1tztw_19{grid-template-columns:repeat(2,minmax(0,1fr));position:static}._sidebarTool_1tztw_19{grid-column:1/-1}._articleBody_1tztw_20{width:min(720px,100%);margin-inline:auto}}@media (width<=767px){._hero_1tztw_4{padding-block:46px 62px}._heroCopy_1tztw_5 h1{font-size:clamp(42px,12vw,58px)}._heroVisual_1tztw_6{min-height:340px}._sectionHeading_1tztw_9{grid-template-columns:1fr;gap:15px}._decisionPath_1tztw_10{grid-template-columns:1fr}._decisionPath_1tztw_10 li:after{display:none!important}._decisionPath_1tztw_10 a{min-height:220px}._articleGrid_1tztw_12{grid-template-columns:1fr}._cardImage_1tztw_12{min-height:250px}._methodGrid_1tztw_14{grid-template-columns:1fr}._methodGrid_1tztw_14 li{min-height:0}._labCta_1tztw_15>div,._relatedTool_1tztw_23{flex-direction:column;align-items:flex-start}._labCta_1tztw_15 a,._relatedTool_1tztw_23 a{justify-content:space-between;width:100%}._articleHero_1tztw_17{padding-top:26px}._articleHero_1tztw_17 h1{font-size:clamp(36px,10vw,50px)}._articleHeroVisual_1tztw_17{min-height:320px}._readingSidebar_1tztw_19,._articleMap_1tztw_20 ol{grid-template-columns:1fr}._articleMap_1tztw_20 li:not(:last-child):after{bottom:-9px;left:auto;right:50%;transform:rotate(-90deg)}._articleBody_1tztw_20 p{font-size:15px}._references_1tztw_22 a{grid-template-columns:minmax(0,1fr) 24px}._references_1tztw_22 small{grid-column:1}._relatedReading_1tztw_24>div,._internalLinks_1tztw_25>div{grid-template-columns:1fr}._internalLinks_1tztw_25 a{min-height:96px}}@media (width<=480px){._heroVisual_1tztw_6{min-height:300px}._heroVisual_1tztw_6 figcaption{bottom:16px;left:18px;right:18px}._decisionSection_1tztw_9,._index_1tztw_9,._method_1tztw_9{padding-block:54px}._articleCard_1tztw_12{border-radius:15px}._cardImage_1tztw_12{min-height:220px}._cardFooter_1tztw_12{flex-direction:column;align-items:flex-start}._articleHeroVisual_1tztw_17{min-height:270px}._articleHeroVisual_1tztw_17 figcaption{left:18px}._articleHeroVisual_1tztw_17>span{top:14px;bottom:auto}._articleLayout_1tztw_19{padding-block:44px}._takeaways_1tztw_19,._toc_1tztw_19{padding:18px}._articleMap_1tztw_20{padding:16px}._articleBody_1tztw_20 p{font-size:15px;line-height:2.1}._articleBody_1tztw_20 ul{font-size:14px}._relatedTool_1tztw_23{padding:22px 18px}}@media (prefers-reduced-motion:reduce){._decisionPath_1tztw_10 a,._cardImage_1tztw_12 img{transition:none}._decisionPath_1tztw_10 a:hover{transform:none}}._page_16rmr_1{--lab-paper:#fbfaf6;--lab-stone:#f0ede6;--lab-ink:#151b1e;--lab-muted:#687177;--lab-blue:#216e8c;--lab-cyan:#4bd1dd;--lab-gold:#c49a5a;--lab-line:#151b1e26;background:var(--lab-paper);color:var(--lab-ink)}._toolHero_16rmr_2{border-bottom:1px solid var(--lab-line);background:var(--lab-stone);padding-block:clamp(45px,6vw,82px) clamp(34px,5vw,60px)}._breadcrumb_16rmr_3{color:#747d82;white-space:nowrap;align-items:center;gap:8px;margin-bottom:30px;font-size:10px;display:flex;overflow-x:auto}._breadcrumb_16rmr_3 a:hover{color:var(--lab-blue)}._eyebrow_16rmr_4{color:#80663d;margin:0 0 10px;font-size:11px;font-weight:750;line-height:1.8}._toolHero_16rmr_2 h1{max-width:980px;color:var(--lab-ink);text-wrap:balance;margin:0;font-size:clamp(38px,5.5vw,74px);font-weight:600;line-height:1.3}._toolHero_16rmr_2>div>p:last-child{color:#5c666c;max-width:780px;margin:20px 0 0;font-size:15px;line-height:2.05}._toolNav_16rmr_7{z-index:40;border-bottom:1px solid var(--lab-line);background:#fbfaf6f7;position:sticky;top:76px}._toolNavInner_16rmr_8{scrollbar-width:none;align-items:stretch;gap:0;min-height:58px;display:flex;overflow-x:auto}._toolNavInner_16rmr_8::-webkit-scrollbar{display:none}._toolNav_16rmr_7 a{color:#596268;white-space:nowrap;align-items:center;gap:7px;min-width:max-content;padding:0 17px;font-size:10px;font-weight:650;display:flex;position:relative}._toolNav_16rmr_7 a:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:17px;right:17px}._toolNav_16rmr_7 a:hover{color:var(--lab-ink)}._toolNav_16rmr_7 a span{color:#a27e44;font:9px/1 Arial,sans-serif}._toolNav_16rmr_7 a._activeTab_16rmr_9{color:var(--lab-ink)}._toolNav_16rmr_7 a._activeTab_16rmr_9:after{background:var(--lab-blue)}._hubHero_16rmr_10{color:#f7f3ea;isolation:isolate;background:#11191d;padding-block:clamp(66px,9vw,132px);position:relative;overflow:hidden}._hubHero_16rmr_10:before{z-index:-1;content:"";background:radial-gradient(circle at 12% 20%,#3597be3d,#0000 30%),linear-gradient(#c49a5a0f 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#c49a5a0f 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}._hubHeroGrid_16rmr_11{grid-template-columns:minmax(0,1fr) minmax(370px,.72fr);align-items:end;gap:clamp(50px,8vw,120px);display:grid}._hubHero_16rmr_10 h1{color:#f7f3ea;max-width:850px;margin:0;font-size:clamp(48px,7vw,104px);font-weight:570;line-height:1.12}._hubHeroLead_16rmr_12{color:#bdc5c8;max-width:730px;margin:24px 0 0;font-size:15px;line-height:2.15}._hubEyebrow_16rmr_13{color:#d3b274;margin:0 0 16px;font-size:11px;font-weight:750}._hubStatement_16rmr_13{background:#172126b8;border:1px solid #f7f3ea30;padding:28px}._hubStatement_16rmr_13>span{color:#77d9e1;font-size:10px}._hubStatement_16rmr_13 strong{color:#f7f3ea;margin-top:12px;font-size:18px;line-height:1.8;display:block}._hubStatement_16rmr_13 p{color:#9fa9ac;margin:16px 0 0;font-size:11px;line-height:1.9}._hubSection_16rmr_14{padding-block:clamp(64px,9vw,124px)}._hubHeading_16rmr_14{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:40px;margin-bottom:46px;display:grid}._hubHeading_16rmr_14 h2{max-width:840px;margin:0;font-size:clamp(32px,4.4vw,62px);font-weight:580;line-height:1.38}._hubHeading_16rmr_14 p{color:var(--lab-muted);margin:0;line-height:2}._toolGrid_16rmr_15{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}._toolCard_16rmr_15{border:1px solid var(--lab-line);background:#f6f3ed;flex-direction:column;grid-column:span 4;min-height:330px;padding:28px;transition:border-color .22s,background .22s,transform .22s;display:flex;position:relative}._toolCard_16rmr_15:nth-child(-n+2){grid-column:span 6}._toolCard_16rmr_15:hover,._toolCard_16rmr_15:focus-within{background:#fff;border-color:#216e8c8c;transform:translateY(-3px)}._toolCardTop_16rmr_15{justify-content:space-between;align-items:center;display:flex}._toolCardTop_16rmr_15>span{color:#8c6b36;font:11px/1 Arial,sans-serif}._toolCardTop_16rmr_15>small{color:var(--lab-blue);border:1px solid #216e8c40;padding:4px 8px;font-size:8px}._toolCard_16rmr_15 h2{margin:36px 0 0;font-size:clamp(24px,2.5vw,36px);font-weight:620;line-height:1.45}._toolCard_16rmr_15 p{color:var(--lab-muted);margin:16px 0 0;line-height:2}._toolCardFooter_16rmr_15{border-top:1px solid var(--lab-line);color:#5e686d;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:26px;font-size:9px;display:flex}._toolCardFooter_16rmr_15 b{background:var(--lab-ink);color:#fff;place-items:center;width:42px;height:42px;font:20px/1 Arial,sans-serif;display:grid}._toolCard_16rmr_15>a{position:absolute;inset:0}._toolCard_16rmr_15>a:focus-visible{outline-offset:4px;outline:3px solid #3597be66}._profileBand_16rmr_16{background:var(--lab-stone);padding-block:clamp(58px,7vw,92px)}._workspace_16rmr_17{grid-template-columns:minmax(330px,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,64px);padding-block:clamp(54px,7vw,96px);display:grid}._inputColumn_16rmr_18{gap:18px;display:grid}._resultColumn_16rmr_18{min-width:0;position:sticky;top:154px}._panel_16rmr_18{border:1px solid var(--lab-line);background:#f7f4ee;padding:clamp(22px,2.6vw,34px)}._panelDark_16rmr_18{color:#f7f3ea;background:#172126;padding:clamp(24px,3vw,40px);box-shadow:0 26px 70px #151b1e29}._panelHeader_16rmr_19{border-bottom:1px solid var(--lab-line);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;padding-bottom:19px;display:flex}._panelHeader_16rmr_19>div>span{color:var(--lab-blue);font-size:9px;font-weight:750}._panelHeader_16rmr_19 h2,._panelHeader_16rmr_19 h3{color:var(--lab-ink);margin:6px 0 0;font-size:21px;font-weight:650;line-height:1.6}._panelHeader_16rmr_19 p{max-width:480px;color:var(--lab-muted);margin:8px 0 0;font-size:11px;line-height:1.9}._panelHeader_16rmr_19 button{border:0;border-bottom:1px solid var(--lab-line);color:#737b80;background:0 0;flex:none;padding:6px 0;font-size:9px}._panelDark_16rmr_18 ._panelHeader_16rmr_19{border-color:#f7f3ea2b}._panelDark_16rmr_18 ._panelHeader_16rmr_19 h2,._panelDark_16rmr_18 ._panelHeader_16rmr_19 h3{color:#f7f3ea}._panelDark_16rmr_18 ._panelHeader_16rmr_19 p{color:#aeb7ba}._panelDark_16rmr_18 ._panelHeader_16rmr_19>div>span{color:#d1ad70}._fieldGrid_16rmr_20{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}._fieldGrid_16rmr_20 ._full_16rmr_20{grid-column:1/-1}._field_16rmr_20{gap:7px;min-width:0;display:grid}._field_16rmr_20 label,._field_16rmr_20>span{color:#465158;font-size:10px;font-weight:680;line-height:1.7}._field_16rmr_20 small{color:#7b8489;font-size:8px;line-height:1.7}._field_16rmr_20 input,._field_16rmr_20 select,._field_16rmr_20 textarea{width:100%;min-height:48px;color:var(--lab-ink);background:#fff;border:1px solid #151b1e38;border-radius:0;outline:0;padding:10px 12px;font:500 12px/1.6 Vazirmatn,sans-serif}._field_16rmr_20 textarea{resize:vertical;min-height:105px}._field_16rmr_20 input:focus,._field_16rmr_20 select:focus,._field_16rmr_20 textarea:focus{border-color:var(--lab-blue);box-shadow:0 0 0 3px #3597be1f}._field_16rmr_20 input[type=range]{height:38px;box-shadow:none;accent-color:var(--lab-blue);background:0 0;border:0;padding:0}._inputWithUnit_16rmr_20{position:relative}._inputWithUnit_16rmr_20 input{text-align:left;direction:ltr;padding-inline-end:86px}._inputWithUnit_16rmr_20 span{color:#737c82;pointer-events:none;font-size:8px;position:absolute;top:50%;left:10px;right:auto;transform:translateY(-50%)}._fieldSet_16rmr_21{border:0;margin:0;padding:0}._fieldSet_16rmr_21 legend{color:var(--lab-ink);margin-bottom:14px;font-size:11px;font-weight:750}._optionGrid_16rmr_21{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._option_16rmr_21{border:1px solid var(--lab-line);background:#fff;align-items:flex-start;gap:10px;min-height:54px;padding:10px;display:flex;position:relative}._option_16rmr_21 input{width:17px;height:17px;accent-color:var(--lab-blue);flex:none;margin-top:2px}._option_16rmr_21 span{color:#354047;font-size:10px;font-weight:650;display:grid}._option_16rmr_21 small{color:#7a8388;margin-top:2px;font-size:8px;font-weight:400;line-height:1.6}._option_16rmr_21:has(input:checked){border-color:var(--lab-blue);background:#f0f8f9}._statusLine_16rmr_22{border-top:1px solid var(--lab-line);color:#707a7f;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;font-size:9px;display:flex}._statusLine_16rmr_22 span:first-child{align-items:center;gap:7px;display:flex}._statusLine_16rmr_22 span:first-child:before{content:"";background:#2e927e;border-radius:50%;width:7px;height:7px}._resultLead_16rmr_23{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}._resultLead_16rmr_23>div>span{color:#d2b276;font-size:9px}._resultLead_16rmr_23 strong{color:#fff;margin-top:7px;font-size:clamp(34px,4vw,58px);font-weight:520;line-height:1.2;display:block}._resultLead_16rmr_23 small{color:#aeb7ba;margin-top:9px;font-size:9px;display:block}._confidence_16rmr_23{color:#72d7df;text-align:center;border:1px solid #f7f3ea33;border-radius:50%;place-items:center;width:88px;height:88px;font-size:11px;display:grid}._confidence_16rmr_23 b{color:#f7f3ea;font-size:17px;display:block}._metrics_16rmr_24{border-block:1px solid #f7f3ea2b;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}._metric_16rmr_24{border-inline-start:1px solid #f7f3ea24;min-width:0;padding:18px 12px}._metric_16rmr_24:first-child{border-inline-start:0}._metric_16rmr_24 span{color:#9ea9ac;font-size:8px;display:block}._metric_16rmr_24 strong{overflow-wrap:anywhere;color:#f7f3ea;margin-top:7px;font-size:15px;font-weight:620;line-height:1.5;display:block}._metric_16rmr_24 small{color:#738187;margin-top:4px;font-size:8px;display:block}._scenarioGrid_16rmr_25{background:#f7f3ea29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;display:grid}._scenario_16rmr_25{background:#1d292e;padding:17px 14px}._scenario_16rmr_25 span{color:#a9b3b6;font-size:8px}._scenario_16rmr_25 strong{color:#fff;margin-top:6px;font-size:14px;display:block}._scenario_16rmr_25 small{color:#6fd3dc;margin-top:4px;font-size:8px;display:block}._resultSection_16rmr_26{margin-top:30px}._resultSection_16rmr_26 h3{color:#f7f3ea;margin:0 0 14px;font-size:13px;font-weight:650}._resultSection_16rmr_26 p{color:#b4bdc0;margin:0;font-size:10px;line-height:1.9}._assumptions_16rmr_26{gap:8px;margin:0;padding:0;list-style:none;display:grid}._assumptions_16rmr_26 li{color:#b7c0c3;gap:9px;font-size:9px;line-height:1.8;display:flex}._assumptions_16rmr_26 li:before{content:"";background:#c49a5a;border-radius:50%;flex:none;width:5px;height:5px;margin-top:7px}._barList_16rmr_27{gap:11px;display:grid}._barRow_16rmr_27{grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._barRow_16rmr_27>span,._barRow_16rmr_27>b{color:#b7c0c3;font-size:8px}._barRow_16rmr_27>b{color:#eef1ed;font-weight:550}._barTrack_16rmr_27{background:#ffffff1c;height:5px}._barTrack_16rmr_27 i{background:linear-gradient(90deg,#216e8c,#4bd1dd);height:100%;display:block}._miniChart_16rmr_28{direction:ltr;border-bottom:1px solid #f7f3ea2e;align-items:flex-end;gap:4px;height:110px;padding-top:10px;display:flex}._miniChart_16rmr_28 i{opacity:.72;background:#4bd1dd;flex:1;min-width:3px;position:relative}._miniChart_16rmr_28 i:hover{opacity:1}._chartLabels_16rmr_28{color:#7e8a8e;direction:rtl;justify-content:space-between;margin-top:7px;font-size:7px;display:flex}._resultActions_16rmr_29{border-top:1px solid #f7f3ea2b;flex-wrap:wrap;gap:8px;margin-top:28px;padding-top:22px;display:flex}._resultActions_16rmr_29 button,._resultActions_16rmr_29 a{color:#f7f3ea;background:0 0;border:1px solid #f7f3ea3d;justify-content:center;align-items:center;min-height:44px;padding:8px 14px;font-size:9px;font-weight:650;display:inline-flex}._resultActions_16rmr_29 button:first-child{color:#172126;background:#f3efe6;border-color:#f3efe6}._resultActions_16rmr_29 button:focus-visible,._resultActions_16rmr_29 a:focus-visible{outline-offset:2px;outline:3px solid #4bd1dd}._shareStatus_16rmr_29{width:100%;color:#78d6df!important;margin:3px 0 0!important}._methodDetails_16rmr_30{border-top:1px solid var(--lab-line);margin-top:18px}._methodDetails_16rmr_30 summary{color:#505b61;cursor:pointer;min-height:46px;padding-block:13px;font-size:9px;font-weight:700}._methodDetails_16rmr_30 div{color:#697378;padding:0 0 15px;font-size:9px;line-height:1.9}._formula_16rmr_30{color:#38434a;direction:rtl;background:#e9e6de;margin-top:8px;padding:10px;font:10px/1.9 Vazirmatn,sans-serif;display:block}._warning_16rmr_31{color:#5c5548;background:#ece6d9;border-inline-start:2px solid #c49a5a;margin-top:18px;padding:13px 15px;font-size:9px;line-height:1.9}._modelTable_16rmr_32{border-collapse:collapse;color:#dce2e1;width:100%;margin-top:22px;font-size:9px}._modelTable_16rmr_32 th,._modelTable_16rmr_32 td{text-align:right;border-bottom:1px solid #f7f3ea24;padding:11px 8px}._modelTable_16rmr_32 th{color:#8e9b9f;font-weight:500}._modelTable_16rmr_32 td strong{color:#fff;font-weight:650}._scoreRing_16rmr_33{background:conic-gradient(#4bd1dd var(--score),#ffffff1f 0);border-radius:50%;place-items:center;width:150px;height:150px;margin:8px auto 22px;display:grid;position:relative}._scoreRing_16rmr_33:before{content:"";background:#172126;border-radius:50%;position:absolute;inset:10px}._scoreRing_16rmr_33>div{text-align:center;position:relative}._scoreRing_16rmr_33 strong{color:#fff;font-size:36px;font-weight:550;display:block}._scoreRing_16rmr_33 span{color:#95a1a5;font-size:8px}._phaseList_16rmr_34{gap:12px;margin-top:20px;display:grid}._phase_16rmr_34{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}._phase_16rmr_34>button{color:#f7f3ea;background:0 0;border:1px solid #f7f3ea38;place-items:center;width:34px;height:34px;font-size:14px;display:grid}._phase_16rmr_34>button[aria-pressed=true]{background:#216e8c;border-color:#4bd1dd}._phase_16rmr_34 h4{color:#eef1ed;margin:0;font-size:11px}._phase_16rmr_34 p{color:#8f9b9f;margin:4px 0 0;font-size:8px}._phaseBar_16rmr_34{background:#ffffff1a;height:5px;margin-top:8px}._phaseBar_16rmr_34 i{background:#4bd1dd;height:100%;display:block}._decisionList_16rmr_35{background:#f7f3ea24;gap:1px;margin-top:22px;display:grid}._decision_16rmr_35{background:#1d292e;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}._decision_16rmr_35 time{color:#d1af73;font-size:8px}._decision_16rmr_35 strong{color:#eef1ed;font-size:10px}._decision_16rmr_35 span{color:#9da8ab;border:1px solid #f7f3ea2b;padding:3px 7px;font-size:7px}._trust_16rmr_36{border-top:1px solid var(--lab-line);background:#ebe7de;padding-block:clamp(44px,6vw,78px)}._trustInner_16rmr_36{grid-template-columns:minmax(220px,.5fr) minmax(0,1fr) auto;align-items:center;gap:clamp(25px,5vw,72px);display:grid}._trustInner_16rmr_36>div span{color:#80663d;font-size:9px;display:block}._trustInner_16rmr_36>div strong{margin-top:7px;font-size:14px;line-height:1.7;display:block}._trustInner_16rmr_36 p{color:#667076;margin:0;font-size:10px;line-height:1.95}._trustInner_16rmr_36 a{white-space:nowrap;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}._trustInner_16rmr_36 a b{color:var(--lab-blue);font:19px/1 Arial,sans-serif}._reportMeta_16rmr_37{color:#8d999d;flex-wrap:wrap;gap:7px 18px;margin-top:18px;font-size:8px;display:flex}._reportMeta_16rmr_37 b{color:#d7dddc;font-weight:550}._hubHero_16rmr_10{color:var(--lab-ink);background:linear-gradient(135deg,#e7f1f2 0%,#f3efe7 58%,#e9e2d6 100%);padding-block:clamp(54px,7vw,100px)}._hubHero_16rmr_10:before{background:radial-gradient(circle at 14% 18%,#3597be33,#0000 31%),radial-gradient(circle at 86% 80%,#c49a5a26,#0000 27%),linear-gradient(#151b1e09 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#151b1e09 1px,#0000 1px) 0 0/56px 56px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._hubHeroGrid_16rmr_11{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(38px,6vw,88px)}._hubHeroCopy_16rmr_41{z-index:2;position:relative}._hubHero_16rmr_10 h1{color:var(--lab-ink);font-size:clamp(46px,6.5vw,92px);font-weight:670;line-height:1.15}._hubHero_16rmr_10 h1 em{color:var(--lab-blue);font-style:normal;font-weight:540}._hubHeroLead_16rmr_12{color:#4e5b61;max-width:690px;font-size:clamp(14px,1.2vw,17px);line-height:2}._hubEyebrow_16rmr_13{color:#80663d}._hubHeroActions_16rmr_41{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}._hubHeroActions_16rmr_41 a{border:1px solid var(--lab-ink);border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:10px 19px;font-size:11px;font-weight:750;display:inline-flex}._hubHeroActions_16rmr_41 a:first-child{background:var(--lab-ink);color:#fff}._hubHeroActions_16rmr_41 a:hover{transform:translateY(-2px)}._hubTrustChips_16rmr_42{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}._hubTrustChips_16rmr_42 span{color:#59656a;background:#ffffff8a;border:1px solid #151b1e1c;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:inline-flex}._hubTrustChips_16rmr_42 svg{color:var(--lab-blue)}._hubVisual_16rmr_43{min-height:520px;position:relative}._hubVisualMain_16rmr_43,._hubVisualInset_16rmr_43{background:#d9d7d0;border-radius:24px;position:absolute;overflow:hidden;box-shadow:0 28px 80px #151b1e2b}._hubVisualMain_16rmr_43{inset:0 0 52px 72px}._hubVisualInset_16rmr_43{aspect-ratio:1.08;width:44%;bottom:0;right:0}._hubVisual_16rmr_43 img{object-fit:cover;width:100%;height:100%}._hubVisualInset_16rmr_43{border:7px solid #f3efe7}._hubVisualCard_16rmr_43{color:#fff;background:#172126;border-radius:17px;gap:5px;min-width:190px;padding:18px 20px;display:grid;position:absolute;top:30px;right:-22px;box-shadow:0 18px 45px #151b1e33}._hubVisualCard_16rmr_43 span{color:#75d7df;font-size:9px}._hubVisualCard_16rmr_43 strong{font-size:17px}._hubVisualCard_16rmr_43 small{color:#aab4b7;font-size:9px}._discovery_16rmr_44{background:#fff;padding-block:clamp(64px,8vw,112px)}._discoveryHeading_16rmr_44{grid-template-columns:minmax(0,1fr) minmax(290px,.48fr);align-items:end;gap:45px;margin-bottom:38px;display:grid}._discoveryHeading_16rmr_44 h2{max-width:850px;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:650;line-height:1.4}._discoveryHeading_16rmr_44>p{color:#657178;margin:0;font-size:13px;line-height:2}._discoveryLayout_16rmr_44{grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:18px;display:grid}._goalList_16rmr_44{gap:8px;display:grid}._goalList_16rmr_44 button{width:100%;min-height:82px;color:var(--lab-ink);text-align:right;background:#f7f4ee;border:1px solid #151b1e21;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:12px 14px;transition:background .2s,border-color .2s,transform .2s;display:grid}._goalList_16rmr_44 button:hover{border-color:#216e8c66;transform:translate(-3px)}._goalList_16rmr_44 button[aria-pressed=true]{border-color:var(--lab-blue);background:#eaf6f7;box-shadow:0 10px 30px #216e8c1a}._goalList_16rmr_44 button>span:nth-child(2){gap:5px;display:grid}._goalList_16rmr_44 strong{font-size:12px;line-height:1.7}._goalList_16rmr_44 small{color:#7b858a;font-size:9px}._goalList_16rmr_44 button>b{color:var(--lab-blue);font:21px/1 Arial,sans-serif}._goalIcon_16rmr_44{width:46px;height:46px;color:var(--lab-blue);background:#fff;border-radius:14px;place-items:center;display:grid;box-shadow:0 5px 16px #151b1e12}._goalResult_16rmr_45{color:#f7f3ea;background:#172126;border-radius:24px;grid-template-columns:minmax(250px,.92fr) minmax(0,1.08fr);min-height:440px;display:grid;overflow:hidden;box-shadow:0 28px 70px #151b1e24}._goalMedia_16rmr_45{min-height:330px;position:relative;overflow:hidden}._goalMedia_16rmr_45:after{content:"";background:linear-gradient(90deg,#1721262e,#0000 45%),linear-gradient(#0000 45%,#17212659);position:absolute;inset:0}._goalMedia_16rmr_45 img{object-fit:cover;width:100%;height:100%}._goalMedia_16rmr_45>span{z-index:1;width:64px;height:64px;color:var(--lab-blue);background:#f7f3ea;border-radius:18px;place-items:center;display:grid;position:absolute;bottom:22px;right:22px}._goalCopy_16rmr_45{flex-direction:column;padding:clamp(25px,3.4vw,46px);display:flex}._goalCopy_16rmr_45>p{color:#d0ad71;margin:0;font-size:9px;font-weight:750}._goalCopy_16rmr_45 h3{color:#fff;margin:11px 0 0;font-size:clamp(26px,3vw,42px);font-weight:640;line-height:1.45}._goalCopy_16rmr_45>span{color:#b1bbbe;margin-top:14px;font-size:12px;line-height:2}._goalCopy_16rmr_45 ul{flex-wrap:wrap;gap:7px;margin:20px 0 0;padding:0;list-style:none;display:flex}._goalCopy_16rmr_45 li{color:#cbd2d2;border:1px solid #f7f3ea26;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}._goalCopy_16rmr_45 li svg{color:#75d7df}._goalCopy_16rmr_45>a{color:#172126;background:#f7f3ea;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;min-height:50px;margin-top:auto;padding:10px 15px;font-size:11px;font-weight:750;display:flex}._goalCopy_16rmr_45>a b{color:var(--lab-blue);font:21px/1 Arial,sans-serif}._howItWorks_16rmr_46{border:1px solid var(--lab-line);background:var(--lab-line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:22px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}._howItWorks_16rmr_46 li{background:#f7f4ee;align-items:center;gap:13px;min-height:84px;padding:15px 20px;display:flex}._howItWorks_16rmr_46 li>span{width:44px;height:44px;color:var(--lab-blue);background:#fff;border-radius:14px;flex:none;place-items:center;display:grid}._howItWorks_16rmr_46 li>div{gap:4px;display:grid}._howItWorks_16rmr_46 small{color:#899197;font-size:8px}._howItWorks_16rmr_46 strong{font-size:11px}._toolCard_16rmr_15{background:#f7f4ee;border-radius:22px;min-height:360px;box-shadow:0 12px 35px #151b1e0e}._toolCard_16rmr_15:nth-child(odd){background:#eef5f5}._toolCardTop_16rmr_15>small{color:#647177;background:#fff;border:0;border-radius:999px;padding:6px 9px}._toolCardIcon_16rmr_47{width:52px;height:52px;color:var(--lab-blue);background:#fff;border-radius:15px;place-items:center;display:grid;box-shadow:0 7px 20px #151b1e12}._toolQuestion_16rmr_47{font-weight:750;color:#8a6a37!important;margin:25px 0 0!important;font-size:10px!important}._toolCard_16rmr_15 h2{margin-top:9px}._toolCardFooter_16rmr_15 b{border-radius:12px}._toolCard_16rmr_15:hover,._toolCard_16rmr_15:focus-within{box-shadow:0 22px 50px #151b1e1a}._toolHero_16rmr_2{background:linear-gradient(135deg,#edf5f5,#f1ede5);padding-block:clamp(32px,4vw,54px)}._toolHeroGrid_16rmr_48{grid-template-columns:minmax(0,1fr) minmax(270px,.42fr);align-items:center;gap:clamp(35px,6vw,80px);display:grid}._toolHero_16rmr_2 h1{font-size:clamp(36px,4.6vw,64px)}._toolHero_16rmr_2>div>p:last-child{margin-top:15px}._toolHeroMeta_16rmr_48{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}._toolHeroMeta_16rmr_48 span{color:#59656a;background:#ffffffa6;border:1px solid #151b1e1c;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:inline-flex}._toolHeroMeta_16rmr_48 svg{color:var(--lab-blue)}._toolHeroVisual_16rmr_48{border-radius:22px;min-height:255px;position:relative;overflow:hidden;box-shadow:0 20px 55px #151b1e24}._toolHeroVisual_16rmr_48:after{content:"";background:linear-gradient(#0000 40%,#151b1e47);position:absolute;inset:0}._toolHeroVisual_16rmr_48 img{object-fit:cover;width:100%;height:100%}._toolHeroVisual_16rmr_48>span{z-index:1;width:62px;height:62px;color:var(--lab-blue);background:#fff;border-radius:17px;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}._toolNav_16rmr_7{background:#fbfaf6f5;box-shadow:0 8px 25px #151b1e0a}._toolNavInner_16rmr_8{gap:6px;padding-block:7px}._toolNav_16rmr_7 a{border-radius:11px;min-height:44px;padding:0 13px}._toolNav_16rmr_7 a:after{display:none}._toolNav_16rmr_7 a svg{color:#8f7750}._toolNav_16rmr_7 a._activeTab_16rmr_9{color:var(--lab-ink);background:#e8f3f4}._toolNav_16rmr_7 a._activeTab_16rmr_9 svg{color:var(--lab-blue)}._workspace_16rmr_17{gap:clamp(20px,3vw,44px);padding-block:clamp(38px,5vw,70px)}._inputColumn_16rmr_18{gap:14px}._panel_16rmr_18{background:#f8f6f1;border-color:#151b1e1c;border-radius:18px;box-shadow:0 8px 26px #151b1e09}._panelDark_16rmr_18{background:linear-gradient(145deg,#172126,#202f35);border-radius:22px;box-shadow:0 24px 65px #151b1e2b}._fieldGrid_16rmr_20{gap:18px}._field_16rmr_20{gap:8px}._field_16rmr_20 label,._field_16rmr_20>span{font-size:12px}._field_16rmr_20 small{font-size:10px}._field_16rmr_20 input,._field_16rmr_20 select,._field_16rmr_20 textarea{border-color:#151b1e29;border-radius:11px;min-height:52px;padding:11px 13px;font-size:14px}._inputWithUnit_16rmr_20 span{font-size:9px}._option_16rmr_21{border-radius:11px}._warning_16rmr_31,._formula_16rmr_30{border-radius:10px}._resultActions_16rmr_29 button,._resultActions_16rmr_29 a{border-radius:10px;font-size:10px}._resultActions_16rmr_29 button:first-child{border-radius:10px}._quickTry_16rmr_51{background:linear-gradient(135deg,#e9f6f7,#f7f1e8);border:1px solid #216e8c33;border-radius:17px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid;box-shadow:0 9px 25px #216e8c12}._quickTryActive_16rmr_51{background:linear-gradient(135deg,#e4f4ef,#f5f1e7);border-color:#2e927e;grid-template-columns:52px minmax(170px,1fr)}._quickTryIcon_16rmr_51{width:50px;height:50px;color:var(--lab-blue);background:#fff;border-radius:14px;place-items:center;display:grid;box-shadow:0 5px 16px #151b1e12}._quickTryCopy_16rmr_51{gap:4px;display:grid}._quickTryCopy_16rmr_51 strong{font-size:12px;line-height:1.7}._quickTryCopy_16rmr_51 small{color:#68757b;max-width:390px;font-size:10px;line-height:1.75}._quickTry_16rmr_51 button,._quickTryActions_16rmr_51 a{color:#fff;white-space:nowrap;background:#172126;border:0;border-radius:11px;min-height:44px;padding:8px 13px;font:700 10px/1.7 Vazirmatn,sans-serif}._quickTry_16rmr_51 button:focus-visible,._quickTryActions_16rmr_51 a:focus-visible{outline-offset:2px;outline:3px solid #4bd1dd73}._quickTryActions_16rmr_51{border-top:1px solid #151b1e1a;flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:11px;display:flex}._quickTryActions_16rmr_51 a,._quickTryActions_16rmr_51 button{justify-content:center;align-items:center;display:inline-flex}._quickTryActions_16rmr_51 a{background:#216e8c}._quickTryActions_16rmr_51 button:last-child{color:#48555b;background:#fff;border:1px solid #151b1e2e}._resultColumn_16rmr_18{scroll-margin-top:120px}._collapsiblePanel_16rmr_52{padding:0;overflow:hidden}._collapsiblePanel_16rmr_52>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:18px;min-height:112px;padding:22px 26px;list-style:none;display:grid}._collapsiblePanel_16rmr_52>summary::-webkit-details-marker{display:none}._collapsiblePanel_16rmr_52>summary>div>span{color:var(--lab-blue);font-size:9px;font-weight:750}._collapsiblePanel_16rmr_52>summary h2{margin:5px 0 0;font-size:18px;line-height:1.6}._collapsiblePanel_16rmr_52>summary p{max-width:500px;color:var(--lab-muted);margin:6px 0 0;font-size:10px;line-height:1.8}._collapsiblePanel_16rmr_52>summary>b{width:38px;height:38px;color:var(--lab-blue);background:#fff;border-radius:50%;place-items:center;font:25px/1 Arial,sans-serif;transition:transform .2s;display:grid}._collapsiblePanel_16rmr_52[open]>summary>b{transform:rotate(45deg)}._collapsiblePanel_16rmr_52[open]>summary{border-bottom:1px solid var(--lab-line)}._panelContent_16rmr_52{padding:24px 26px 28px}._resultHint_16rmr_53{color:#94a2a6!important;margin:-5px 0 14px!important;font-size:10px!important}._programQuestions_16rmr_53{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._programQuestions_16rmr_53 li{color:#dce2e1;background:#1d292e;border:1px solid #f7f3ea24;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:9px 10px;font-size:10px;display:flex}._programQuestions_16rmr_53 svg{color:#69d1da;flex:none}._barTrack_16rmr_27 ._negativeBar_16rmr_53{background:linear-gradient(90deg,#c49a5a,#e5be77)}._phaseShare_16rmr_53{color:#7f8c90;justify-content:space-between;gap:12px;margin-top:7px;font-size:8px;display:flex}._phaseShare_16rmr_53 b{color:#aab4b7;font-weight:600}._decision_16rmr_35 strong{align-items:center;gap:7px;display:flex}._decision_16rmr_35 strong svg{color:#65d0d9;flex:none}._panelDark_16rmr_18 ._panelHeader_16rmr_19 p,._resultLead_16rmr_23 small,._resultSection_16rmr_26 p{font-size:11px}._resultLead_16rmr_23>div>span,._metric_16rmr_24 span,._metric_16rmr_24 small,._scenario_16rmr_25 span,._scenario_16rmr_25 small,._reportMeta_16rmr_37{font-size:10px}._assumptions_16rmr_26 li,._modelTable_16rmr_32,._phase_16rmr_34 h4,._decision_16rmr_35 strong{font-size:11px}._phase_16rmr_34 p,._decision_16rmr_35 time,._decision_16rmr_35 span,._barRow_16rmr_27>span,._barRow_16rmr_27>b{font-size:9px}._resultActions_16rmr_29 button,._resultActions_16rmr_29 a{font-size:11px}@media (width<=1100px){._hubHeroGrid_16rmr_11{grid-template-columns:1fr}._hubVisual_16rmr_43{width:min(760px,100%)}._hubStatement_16rmr_13{max-width:660px}._discoveryLayout_16rmr_44{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}._goalResult_16rmr_45{grid-template-columns:1fr}._goalMedia_16rmr_45{min-height:230px}._toolHeroGrid_16rmr_48{grid-template-columns:minmax(0,1fr) 300px}._toolCard_16rmr_15,._toolCard_16rmr_15:nth-child(-n+2){grid-column:span 6}._toolCard_16rmr_15:last-child{grid-column:1/-1}._workspace_16rmr_17{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:24px}._metrics_16rmr_24{grid-template-columns:1fr}._metric_16rmr_24{border-inline-start:0;border-bottom:1px solid #f7f3ea1f;justify-content:space-between;align-items:baseline;gap:12px;display:flex}._metric_16rmr_24:last-child{border-bottom:0}._metric_16rmr_24 strong{font-size:14px}._trustInner_16rmr_36{grid-template-columns:1fr auto}._trustInner_16rmr_36>div{grid-column:1/-1}}@media (width<=820px){._toolNav_16rmr_7{top:62px}._workspace_16rmr_17{grid-template-columns:1fr}._resultColumn_16rmr_18{position:static}._hubHeading_16rmr_14,._discoveryHeading_16rmr_44{grid-template-columns:1fr;gap:15px}._discoveryLayout_16rmr_44{grid-template-columns:1fr}._goalResult_16rmr_45{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}._howItWorks_16rmr_46,._toolHeroGrid_16rmr_48{grid-template-columns:1fr}._toolHeroVisual_16rmr_48{min-height:220px}._profileBand_16rmr_16 ._workspace_16rmr_17{padding-block:0}._toolCard_16rmr_15,._toolCard_16rmr_15:nth-child(-n+2),._toolCard_16rmr_15:last-child{grid-column:1/-1;min-height:280px}._trustInner_16rmr_36,._fieldGrid_16rmr_20{grid-template-columns:1fr}._fieldGrid_16rmr_20 ._full_16rmr_20{grid-column:auto}._resultLead_16rmr_23{grid-template-columns:1fr auto}}@media (width<=520px){._hubHero_16rmr_10{padding-block:42px 54px}._hubHero_16rmr_10 h1{font-size:44px}._hubHeroLead_16rmr_12{font-size:13px}._hubHeroActions_16rmr_41 a{width:100%}._hubTrustChips_16rmr_42{display:grid}._hubVisual_16rmr_43{min-height:350px}._hubVisualMain_16rmr_43{inset:0 22px 40px 0}._hubVisualInset_16rmr_43{width:46%}._hubVisualCard_16rmr_43{min-width:160px;padding:14px;top:18px;right:0}._discovery_16rmr_44{padding-block:52px}._discoveryHeading_16rmr_44 h2{font-size:36px}._goalList_16rmr_44 button{grid-template-columns:44px minmax(0,1fr) 20px;min-height:76px;padding:10px}._goalIcon_16rmr_44{width:42px;height:42px}._goalResult_16rmr_45{grid-template-columns:1fr}._goalMedia_16rmr_45{min-height:220px}._goalCopy_16rmr_45{min-height:360px}._toolHero_16rmr_2{padding-top:30px}._toolHero_16rmr_2 h1{font-size:34px}._toolHero_16rmr_2>div>p:last-child{font-size:13px}._toolHeroMeta_16rmr_48{display:grid}._toolHeroVisual_16rmr_48{min-height:190px}._toolNav_16rmr_7 a{padding-inline:11px}._toolGrid_16rmr_15{display:grid}._toolCard_16rmr_15{padding:22px}._toolCard_16rmr_15 h2{font-size:26px}._optionGrid_16rmr_21{grid-template-columns:1fr}._panel_16rmr_18,._panelDark_16rmr_18{padding:20px 16px}._collapsiblePanel_16rmr_52{padding:0}._quickTry_16rmr_51,._quickTryActive_16rmr_51{grid-template-columns:44px minmax(0,1fr)}._quickTryIcon_16rmr_51{width:44px;height:44px}._quickTry_16rmr_51>button{grid-column:1/-1;width:100%}._quickTryActions_16rmr_51{display:grid}._quickTryActions_16rmr_51 a,._quickTryActions_16rmr_51 button{width:100%}._collapsiblePanel_16rmr_52>summary{padding:18px}._panelContent_16rmr_52{padding:20px 16px}._programQuestions_16rmr_53,._scenarioGrid_16rmr_25{grid-template-columns:1fr}._scenario_16rmr_25{justify-content:space-between;align-items:center;display:flex}._metrics_16rmr_24{grid-template-columns:1fr}._barRow_16rmr_27{grid-template-columns:82px minmax(0,1fr)}._barRow_16rmr_27>b{text-align:left;grid-column:2}._confidence_16rmr_23{width:74px;height:74px}._resultLead_16rmr_23 strong{font-size:32px}._decision_16rmr_35{grid-template-columns:1fr auto}._decision_16rmr_35 time{grid-column:1/-1}._trustInner_16rmr_36 a{min-height:44px}._hubStatement_16rmr_13{padding:21px}}@media (prefers-reduced-motion:reduce){._toolCard_16rmr_15,._toolCardFooter_16rmr_15 b{transition:none}._toolCard_16rmr_15:hover{transform:none}}@media print{._toolHero_16rmr_2,._toolNav_16rmr_7,._inputColumn_16rmr_18,._trust_16rmr_36,._resultActions_16rmr_29,.elementor-location-header,.elementor-location-footer,.sa-skip-link{display:none!important}._page_16rmr_1{background:#fff}._workspace_16rmr_17{width:100%;padding:0;display:block}._resultColumn_16rmr_18{position:static}._panelDark_16rmr_18{box-shadow:none;color:#111;background:#fff}._panelDark_16rmr_18 ._panelHeader_16rmr_19 h2,._panelDark_16rmr_18 ._panelHeader_16rmr_19 h3,._resultLead_16rmr_23 strong,._metric_16rmr_24 strong,._scenario_16rmr_25 strong,._resultSection_16rmr_26 h3,._modelTable_16rmr_32 td strong,._phase_16rmr_34 h4,._decision_16rmr_35 strong{color:#111}._panelDark_16rmr_18 ._panelHeader_16rmr_19 p,._resultLead_16rmr_23 small,._metric_16rmr_24 span,._metric_16rmr_24 small,._scenario_16rmr_25 span,._resultSection_16rmr_26 p,._assumptions_16rmr_26 li,._modelTable_16rmr_32,._phase_16rmr_34 p,._decision_16rmr_35 time,._decision_16rmr_35 span,._reportMeta_16rmr_37{color:#444}._panelDark_16rmr_18,._metrics_16rmr_24,._scenarioGrid_16rmr_25,._resultActions_16rmr_29,._panelDark_16rmr_18 ._panelHeader_16rmr_19{border-color:#bbb}._scenario_16rmr_25,._decision_16rmr_35{background:#f4f4f4}._miniChart_16rmr_28 i,._barTrack_16rmr_27 i{background:#333}._scoreRing_16rmr_33{background:conic-gradient(#333 var(--score),#ddd 0)}._scoreRing_16rmr_33:before{background:#fff}._scoreRing_16rmr_33 strong{color:#111}}
