@font-face{font-family:"Poppins";src:url(/wp-content/themes/ekat-group/assets/fonts/poppins/Poppins-Light.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Poppins";src:url(/wp-content/themes/ekat-group/assets/fonts/poppins/Poppins-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Poppins";src:url(/wp-content/themes/ekat-group/assets/fonts/poppins/Poppins-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Poppins";src:url(/wp-content/themes/ekat-group/assets/fonts/poppins/Poppins-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Poppins";src:url(/wp-content/themes/ekat-group/assets/fonts/poppins/Poppins-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--ekat-deep:#082f3e;--ekat-navy:#15556d;--ekat-aqua:#08a5b2;--ekat-ink:#11191c;--ekat-text-strong:#2e4249;--ekat-muted:#68757a;--ekat-paper:#f4f6f5;--ekat-white:#ffffff;--ekat-line:#d8dfdf;--ekat-deep-rgb:8, 47, 62;--ekat-navy-rgb:21, 85, 109;--ekat-aqua-rgb:8, 165, 178;--ekat-ink-rgb:17, 25, 28;--ekat-white-rgb:255, 255, 255;--ekat-surface:var(--ekat-white);--ekat-on-dark:#eef5f6;--ekat-on-dark-muted:#c2d2d6;--ekat-aqua-soft:rgba(var(--ekat-aqua-rgb), 0.12);--ekat-overlay-soft:rgba(var(--ekat-deep-rgb), 0.08);--ekat-overlay-medium:rgba(var(--ekat-deep-rgb), 0.54);--ekat-overlay-strong:rgba(var(--ekat-deep-rgb), 0.9);--ekat-overlay-solid:rgba(var(--ekat-deep-rgb), 0.97);--ekat-white-soft:rgba(var(--ekat-white-rgb), 0.12);--ekat-white-line:rgba(var(--ekat-white-rgb), 0.2);--ekat-white-muted:rgba(var(--ekat-white-rgb), 0.68);--ekat-error:#a23a3a;--ekat-error-line:#b54444;--ekat-section-brand:var(--ekat-navy);--ekat-section-dark:var(--ekat-deep);--ekat-accent:var(--ekat-aqua);--ekat-label-bg:var(--ekat-aqua-soft);--ekat-label-fg:var(--ekat-navy);--ekat-label-border:transparent;--ekat-control-primary-bg:var(--ekat-deep);--ekat-control-primary-fg:var(--ekat-white);--ekat-control-primary-hover-bg:var(--ekat-aqua);--ekat-control-primary-hover-fg:var(--ekat-deep);--ekat-control-light-bg:var(--ekat-white);--ekat-control-light-fg:var(--ekat-deep);--ekat-control-light-hover-bg:var(--ekat-on-dark);--ekat-control-light-hover-fg:var(--ekat-deep);--ekat-container:1220px;--ekat-space-section:112px;--ekat-space-section-sm:82px;--ekat-page-gutter:48px;--ekat-radius-small:8px;--ekat-radius-medium:18px;--ekat-radius-media:20px;--ekat-radius-control:16px;--ekat-font-display:"Poppins", sans-serif;--ekat-font-body:"Poppins", sans-serif;--ekat-text-label:12px;--ekat-text-meta:14px;--ekat-text-body:16px;--ekat-text-lead:18px;--ekat-heading-sm:24px;--ekat-heading-md:28px;--ekat-heading-lg:32px;--ekat-display-sm:clamp(36px, 3.7vw, 52px);--ekat-display-md:clamp(42px, 4.35vw, 62px);--ekat-display-lg:clamp(52px, 5vw, 72px);--ekat-display-xl:clamp(58px, 6.4vw, 88px);--ekat-display-decorative:clamp(150px, 25vw, 390px);--ekat-display-stat:clamp(130px, 14vw, 190px);--ekat-stat-md:124px;--ekat-stat-lg:180px;--ekat-leading-body:1.65;--ekat-leading-relaxed:1.75;--ekat-ease:cubic-bezier(0.22, 0.7, 0.2, 1);--ekat-shadow-menu:0 24px 58px rgba(var(--ekat-ink-rgb), 0.22);--ekat-shadow-floating:0 25px 28px rgba(var(--ekat-ink-rgb), 0.13)}*,*::before,*::after{box-sizing:border-box}html{margin:0;padding:0;scroll-padding-top:0;scroll-behavior:smooth}body{margin:0;padding:0;overflow-x:hidden;background:var(--ekat-white);color:var(--ekat-ink)}#page,.site,.site-content,.site-main,body>main{margin:0;padding:0}main>:last-child,.site-main>:last-child{margin-bottom:0}body>main>:first-child,.site-main>:first-child,header.hero,header.page-hero,.page-hero,.contact-hero,.gallery-hero,.projects-hero,.project-detail-hero,.article-hero{margin-top:0}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}html{font-size:16px}body{font-family:var(--ekat-font-body);font-size:var(--ekat-text-body);line-height:var(--ekat-leading-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--ekat-font-display);text-wrap:balance}p{text-wrap:pretty}.page-title h1,.contact-hero h1,.gallery-hero h1,.service-title h1,.projects-hero h1,.project-detail-hero h1,.article-hero h1,.page-hero h1{max-width:min(100%, 22ch);font-size:var(--ekat-display-md);line-height:1;overflow-wrap:break-word}.section-head h2,.scroll-gallery-head h2,.journal-head h2,.section-heading h2{margin:18px 0 0;color:var(--ekat-deep);font:500 var(--ekat-display-md) / 1.04 var(--ekat-font-display);letter-spacing:-.055em}.section-head h2 span,.scroll-gallery-head h2 span,.journal-head h2 span{color:var(--ekat-aqua)}.section-head p,.section-heading p{color:var(--ekat-muted);font-size:var(--ekat-text-meta);line-height:1.75}.eyebrow,.label,.page-title>span,.card .n,.details b,.number-grid span,.top,.trust-inner>span,.service b,.project-card::after,.project-info small,.journal-card small,.menu-socials>span{font-size:var(--ekat-text-label)}.intro-copy p,.mission-feature-head>p,.mission-feature-pillars p,.mission-heading>p,.mission-points p,.process .steps p,.clients-heading>p,.card p{font-size:var(--ekat-text-body);line-height:var(--ekat-leading-relaxed)}@media (max-width:600px){.page-title h1,.contact-hero h1,.gallery-hero h1,.service-title h1,.projects-hero h1,.project-detail-hero h1,.article-hero h1,.page-hero h1,.section-head h2,.scroll-gallery-head h2,.journal-head h2,.section-heading h2{font-size:var(--ekat-display-sm)}}.wrap{width:min(var(--ekat-container), calc(100% - var(--ekat-page-gutter)));margin-inline:auto}.section-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,0.55fr);align-items:end;gap:80px;width:min(var(--ekat-container), 100%);margin:0 auto 52px}.section-head p{max-width:460px;margin:0}.section-heading{margin-bottom:46px}.section-heading.split{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(280px,0.45fr);align-items:end;gap:72px}.section-heading h2{max-width:760px}.section-heading p{margin:0}@media (max-width:900px){:root{--ekat-space-section:var(--ekat-space-section-sm)}.section-head,.section-heading.split{grid-template-columns:1fr}}@media (max-width:600px){:root{--ekat-space-section:64px;--ekat-page-gutter:32px}.wrap{width:calc(100% - 28px)}.section-head{display:block}.section-head p{margin-top:24px}}.touch,.button,.form-actions button,.footer-cta-actions a{border-radius:var(--ekat-radius-control)}.touch{display:inline-flex;align-items:center;gap:12px;padding:11px 16px;border:1px solid rgba(var(--ekat-white-rgb),.3);background:var(--ekat-control-light-bg);color:var(--ekat-control-light-fg);font-size:var(--ekat-text-meta);font-weight:600}.touch::after{content:"\2192";font-size:var(--ekat-text-lead)}:where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(var(--ekat-aqua-rgb),.5);outline-offset:3px}body .projects-filter button,body .gallery-filters button,body .journal-tabs .journal-filter{display:inline-flex;min-height:38px;align-items:center;padding:0 14px;border:1px solid var(--ekat-line);border-radius:999px;background:#fff0;color:var(--ekat-muted);cursor:pointer;font-family:inherit;font-size:var(--ekat-text-label);font-weight:400;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.25s ease}body .gallery-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:42px;padding:0;border:0}body .projects-filter,body .journal-tabs{display:block;margin-bottom:42px;padding:0;border:0}body .projects-filter>.filter-label,body .journal-tabs>.filter-label{display:inline-flex;width:max-content;margin:0 0 12px;padding:0;border:0;border-radius:0;background:#fff0;color:var(--ekat-navy);font-size:var(--ekat-text-body);font-weight:500;letter-spacing:-.01em;line-height:1.3;text-transform:none}body .projects-filter .filter-controls,body .journal-tabs .filter-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}body .projects-filter button:hover,body .projects-filter button:focus-visible,body .projects-filter .is-active,body .gallery-filters button:hover,body .gallery-filters button:focus-visible,body .gallery-filters .is-active,body .journal-tabs .journal-filter:hover,body .journal-tabs .journal-filter:focus-visible,body .journal-tabs .journal-filter.is-active{border-color:var(--ekat-aqua);background:rgba(var(--ekat-aqua-rgb),.12);color:var(--ekat-deep);outline:none;transform:translateY(-2px)}.filter-select-control{display:none}@media (max-width:1024px){body .projects-filter>.filter-label,body .projects-filter>.filter-controls,body .journal-tabs>.filter-label,body .journal-tabs>.filter-controls,body .gallery-filters{display:none}body .projects-filter,body .gallery-filters,body .journal-tabs{margin-bottom:0}body .filter-select-control{display:grid;width:100%;gap:10px;margin:0 0 36px}body .filter-select-control label{color:var(--ekat-navy);font-size:var(--ekat-text-body);font-weight:500;letter-spacing:-.01em;line-height:1.3}body .filter-select-control select{width:100%;min-width:0;min-height:46px;padding:0 46px 0 14px;appearance:none;border:1px solid var(--ekat-line);border-radius:var(--ekat-radius-control);background:var(--ekat-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23021d3f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E") right 14px center / 16px no-repeat;color:var(--ekat-deep);font-family:inherit;font-size:var(--ekat-text-label);font-weight:500;letter-spacing:.04em;line-height:1.2}body .filter-select-control select:focus-visible{border-color:var(--ekat-aqua);outline:3px solid rgba(var(--ekat-aqua-rgb),.3);outline-offset:2px}}@media (max-width:600px){body .projects-filter,body .gallery-filters,body .journal-tabs{margin-bottom:0}body .gallery-filters,body .projects-filter .filter-controls,body .journal-tabs .filter-controls{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain}body .projects-filter button,body .gallery-filters button,body .journal-tabs .journal-filter{flex:0 0 auto}}.article-card{min-width:0;overflow:hidden;border:1px solid var(--ekat-line);border-radius:var(--ekat-radius-medium);background:var(--ekat-white)}.article-card a{display:grid;min-height:100%;grid-template-rows:auto auto 1fr;color:inherit;text-decoration:none}.article-card figure{margin:0;overflow:hidden;border-radius:0;background:var(--ekat-paper)}.article-card img{display:block;width:100%;height:auto;aspect-ratio:1.5;border-radius:0;object-fit:cover;transition:transform 0.55s ease,filter 0.55s ease}.article-card .article-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin-top:0;padding:16px 18px 0}.article-card .article-meta small,.article-card .article-meta span{font-size:11px;line-height:1.3;letter-spacing:.055em}.article-card .article-meta small{display:block;color:var(--ekat-aqua);text-transform:uppercase}.article-card .article-meta small::before{margin-right:8px;color:var(--ekat-line);content:"•"}.article-card .article-meta span{color:var(--ekat-muted)}.article-card h2{margin:8px 0 0;padding:0 18px 20px;color:var(--ekat-deep);font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.035em;transition:color 0.25s ease,transform 0.25s ease}.article-card a:hover img,.article-card a:focus-visible img{filter:saturate(1.05) contrast(1.04);transform:scale(1.045)}.article-card a:hover h2,.article-card a:focus-visible h2{color:var(--ekat-navy);transform:translateY(-2px)}.article-card a:focus-visible{outline:2px solid var(--ekat-aqua);outline-offset:8px}@media (max-width:600px){.article-card img{aspect-ratio:1.55}}.badge{display:inline-flex;align-items:center;gap:9px;padding:7px 13px;border:1px solid var(--ekat-line);border-radius:99px;background:var(--ekat-surface);color:var(--ekat-label-fg);font-size:var(--ekat-text-label);letter-spacing:.13em;text-transform:uppercase}.badge::before{width:7px;height:7px;border-radius:50%;background:var(--ekat-aqua);content:""}.section-label,.section-tag{display:inline-flex;align-items:center;width:max-content;min-height:28px;padding:6px 10px;border:1px solid var(--ekat-label-border);border-radius:5px;background:var(--ekat-label-bg);color:var(--ekat-label-fg);font-size:var(--ekat-text-label);line-height:1}.site-header{z-index:50;width:100%;color:var(--ekat-white)}.site-header.is-overlay{position:absolute;inset:0 0 auto}.site-header.is-solid{position:relative;background:var(--ekat-section-dark)}.site-header nav{position:relative;z-index:3;display:grid;grid-template-columns:190px 1fr auto;align-items:center;height:100px;border-bottom:1px solid var(--ekat-white-line)}.header-logo{width:154px;height:58px}.header-logo img{width:100%;height:100%;object-fit:contain;object-position:left center;filter:none}.navright{display:flex;align-items:center;justify-content:flex-end;gap:18px}@media (max-width:900px){.site-header nav{grid-template-columns:1fr auto}}@media (max-width:600px){.site-header nav{height:82px}.header-logo{width:132px}.navright .touch{display:none}body .internal-page-hero>.internal-hero-inner[class]>:first-child{margin:0 0 20px}body .internal-page-hero>.internal-hero-inner[class] h1{max-width:100%;margin:0 0 18px;font-size:var(--ekat-display-sm);line-height:1.04;overflow-wrap:anywhere}}body .internal-page-hero>.internal-hero-inner[class]{display:flex;width:min(var(--ekat-container), calc(100% - 96px));min-height:400px;flex-direction:column;justify-content:center;margin-inline:auto;padding-block:186px 86px}body .internal-page-hero>.internal-hero-inner[class]>:first-child{margin:0 0 20px}body .internal-page-hero>.internal-hero-inner[class] h1{max-width:min(100%, 900px);margin:0;overflow-wrap:anywhere}body .internal-page-hero .internal-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 20px;color:var(--ekat-on-dark);font-size:var(--ekat-text-meta);line-height:1.5}body .internal-page-hero .internal-breadcrumb a{color:inherit;text-decoration:none}@media (max-width:900px){body .internal-page-hero>.internal-hero-inner[class]{min-height:360px;padding-block:126px 72px}}@media (max-width:600px){body .internal-page-hero>.internal-hero-inner[class]{width:calc(100% - 32px);min-height:0;padding-block:106px 64px}}.menu{display:flex;align-items:center;justify-content:center;gap:28px;font-size:var(--ekat-text-meta);font-weight:500}.menu-primary,.menu-primary-list{display:flex;align-items:center;gap:28px}.menu-primary ul,.menu-primary-list,.footer-menu-list{margin:0;padding:0;list-style:none}.menu-primary li,.menu-primary-list>li,.nav-item{position:relative;display:block;margin:0;padding:0;list-style:none}.menu-primary li::marker,.menu-primary-list li::marker,.footer-menu-list li::marker{content:""}.menu-primary a,.menu-primary-list a,.menu-primary>a,.dropdown-toggle{display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:none;white-space:nowrap;transition:color 0.25s ease}.menu-primary>ul>li>a,.menu-primary-list>li>a{color:var(--ekat-white);font-size:var(--ekat-text-meta);font-weight:700}.menu-primary a:hover,.menu-primary a:focus-visible,.menu-primary-list a:hover,.menu-primary-list a:focus-visible,.menu-primary>a:hover,.menu-primary>a:focus-visible,.dropdown-toggle:hover,.dropdown-toggle:focus-visible{color:var(--ekat-aqua)}.menu-brand,.menu-socials{display:none}.dropdown-toggle{padding:18px 0;border:0;background:#fff0;color:inherit;cursor:pointer;font:inherit}.dropdown-toggle span,.menu-primary>ul>.menu-item-has-children>a::after,.menu-primary-list>.menu-item-has-children>a::after{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform 0.25s ease}.menu-primary>ul>.menu-item-has-children>a::after,.menu-primary-list>.menu-item-has-children>a::after{content:""}.dropdown-toggle[aria-expanded="true"] span,.menu-primary>ul>.menu-item-has-children:hover>a::after,.menu-primary>ul>.menu-item-has-children:focus-within>a::after,.menu-primary>ul>.menu-item-has-children.is-open>a::after,.menu-primary-list>.menu-item-has-children:hover>a::after,.menu-primary-list>.menu-item-has-children:focus-within>a::after,.menu-primary-list>.menu-item-has-children.is-open>a::after{transform:translateY(2px) rotate(225deg)}.nav-item::before,.menu-primary>ul>.menu-item-has-children::before,.menu-primary-list>.menu-item-has-children::before{position:absolute;z-index:29;top:100%;right:-18px;left:-18px;height:10px;content:""}.dropdown-menu,.menu-primary ul .sub-menu,.menu-primary-list .sub-menu{position:absolute;z-index:30;top:calc(100% + 8px);left:50%;display:grid;grid-template-columns:1fr;grid-auto-flow:row;align-items:stretch;justify-items:stretch;gap:0;width:280px;min-width:280px;max-width:calc(100vw - 48px);margin:0;padding:16px;list-style:none;border:1px solid rgba(var(--ekat-white-rgb),.16);border-radius:16px;background:var(--ekat-overlay-solid);box-shadow:var(--ekat-shadow-menu);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity 0.22s var(--ekat-ease),visibility 0.22s var(--ekat-ease),transform 0.22s var(--ekat-ease);pointer-events:none}.menu-primary ul .sub-menu li,.menu-primary-list .sub-menu li{display:block;width:100%;margin:0;padding:0;float:none}.nav-item:hover .dropdown-menu,.nav-item:focus-within .dropdown-menu,.nav-item.is-open .dropdown-menu,.menu-primary>ul>li:hover>.sub-menu,.menu-primary>ul>li:focus-within>.sub-menu,.menu-primary>ul>.menu-item-has-children.is-open>.sub-menu,.menu-primary-list>li:hover>.sub-menu,.menu-primary-list>li:focus-within>.sub-menu,.menu-primary-list>.menu-item-has-children.is-open>.sub-menu{opacity:1;visibility:visible;transform:translate(-50%,0);pointer-events:auto}.dropdown-menu a,.menu-primary ul .sub-menu a,.menu-primary-list .sub-menu a{display:flex;align-items:center;width:100%;min-height:46px;padding:11px 10px;border-radius:10px;color:var(--ekat-on-dark-muted);font-size:var(--ekat-text-meta);font-weight:600;line-height:1.35;white-space:normal}.dropdown-menu a:hover,.dropdown-menu a:focus-visible,.menu-primary ul .sub-menu a:hover,.menu-primary ul .sub-menu a:focus-visible,.menu-primary-list .sub-menu a:hover,.menu-primary-list .sub-menu a:focus-visible{background:rgba(var(--ekat-white-rgb),.055);color:var(--ekat-aqua)}.menu-toggle{display:none}@media (max-width:900px){.menu{position:fixed;z-index:20;inset:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:0;padding:22px max(24px, calc((100% - 620px) / 2));background:var(--ekat-deep);opacity:0;visibility:hidden;transform:translateY(-16px);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease}.menu.is-open{opacity:1;visibility:visible;transform:none}.menu-brand{display:block;width:155px;height:64px;margin-bottom:20px}.menu-brand img{width:100%;height:100%;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.menu-primary,.menu-primary ul,.menu-primary-list{display:grid;width:100%;gap:0}.menu-primary>a,.menu-primary>ul>li>a,.menu-primary-list>li>a,.dropdown-toggle{width:100%;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(var(--ekat-white-rgb),.16);color:var(--ekat-white);font:500 var(--ekat-heading-md) var(--ekat-font-display);letter-spacing:-.04em}.nav-item{width:100%}.dropdown-menu,.menu-primary ul .sub-menu,.menu-primary-list .sub-menu{position:static;display:grid;width:100%;min-width:0;max-height:0;padding:0 0 0 16px;overflow:hidden;border:0;border-radius:0;background:#fff0;box-shadow:none;opacity:0;visibility:visible;transform:translateY(-6px);pointer-events:auto;transition:max-height 0.38s cubic-bezier(.2,.7,.2,1),padding 0.38s cubic-bezier(.2,.7,.2,1),opacity 0.24s ease,transform 0.3s ease,border-width 0.3s ease}.nav-item.is-open .dropdown-menu,.menu-primary>ul>.menu-item-has-children.is-open>.sub-menu,.menu-primary-list>.menu-item-has-children.is-open>.sub-menu{max-height:360px;padding:8px 0 12px 16px;border-bottom:1px solid rgba(var(--ekat-white-rgb),.16);opacity:1;transform:none}.dropdown-menu a,.menu-primary ul .sub-menu a,.menu-primary-list .sub-menu a{padding:7px 0;border-radius:0;color:var(--ekat-on-dark-muted);font-size:var(--ekat-text-body);line-height:1.35}.menu-socials{display:grid;width:100%;margin-top:auto;padding-top:18px;border-top:1px solid rgba(var(--ekat-white-rgb),.16)}.menu-socials>span{margin-bottom:9px;color:var(--ekat-muted);font-size:var(--ekat-text-label);letter-spacing:.14em;text-transform:uppercase}.menu-socials div{display:flex;flex-wrap:wrap;gap:20px}.menu-socials a{color:var(--ekat-aqua);font-size:var(--ekat-text-meta)}.menu-toggle{position:relative;z-index:21;display:grid;width:46px;height:46px;place-content:center;gap:7px;border:1px solid rgba(var(--ekat-white-rgb),.42);border-radius:50%;background:rgba(var(--ekat-deep-rgb),.3);cursor:pointer}.menu-toggle span{display:block;width:20px;height:1px;background:var(--ekat-white);transition:transform 0.25s ease}.menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-4px) rotate(-45deg)}body.menu-open{overflow:hidden}}.form-field{display:grid;gap:10px}.form-field-wide,.form-actions,.form-success{grid-column:1 / -1}.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.form-field label{color:var(--ekat-deep);font-size:var(--ekat-text-label);font-weight:600}.form-field input,.form-field select,.form-field textarea{width:100%;border:0;border-bottom:1px solid var(--ekat-line);border-radius:0;outline:0;color:var(--ekat-ink);background:#fff0;font:400 var(--ekat-text-body) var(--ekat-font-body);transition:border-color 0.25s ease}.form-field input,.form-field select{height:48px}.form-field textarea{min-height:125px;padding:12px 0;resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--ekat-aqua)}.form-field.is-invalid input,.form-field.is-invalid select,.form-field.is-invalid textarea{border-color:var(--ekat-error-line)}.field-error{display:none;color:var(--ekat-error);font-size:var(--ekat-text-label)}.form-field.is-invalid .field-error{display:block}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:8px}.form-actions p{max-width:330px;margin:0;color:var(--ekat-muted);font-size:var(--ekat-text-label);line-height:1.5}.form-actions button{display:inline-flex;min-width:190px;align-items:center;justify-content:space-between;gap:30px;padding:16px 18px;border:0;border-radius:var(--ekat-radius-control);color:var(--ekat-control-primary-fg);background:var(--ekat-control-primary-bg);font-weight:600;cursor:pointer;transition:color 0.3s ease,background 0.3s ease}.form-actions button:hover,.form-actions button:focus-visible{color:var(--ekat-control-primary-hover-fg);background:var(--ekat-control-primary-hover-bg);outline:none}.form-success{margin:0;padding:14px;border-left:3px solid var(--ekat-aqua);background:var(--ekat-paper);color:var(--ekat-deep);font-size:var(--ekat-text-meta)}.form-status{margin:0;padding:16px 18px;border-left:3px solid var(--ekat-aqua);background:rgba(var(--ekat-aqua-rgb),.1);color:var(--ekat-deep)}@media (max-width:600px){.form-field,.form-field-wide,.form-actions,.form-success{grid-column:1}.form-actions{align-items:stretch;flex-direction:column}.form-actions button{justify-content:space-between}}:is(.gallery-lightbox,.project-lightbox){position:fixed;inset:0;z-index:999;align-items:center;justify-content:center;padding:34px}:is(.gallery-lightbox,.project-lightbox)[hidden],:is(.gallery-lightbox,.project-lightbox)[aria-hidden="true"]{display:none}:is(.gallery-lightbox,.project-lightbox) figure{margin:0}:is(.gallery-lightbox,.project-lightbox) img{display:block;width:100%;object-fit:contain}:is(.gallery-lightbox,.project-lightbox) button{cursor:pointer}.is-lightbox-open{overflow:hidden}.site-footer{display:block;width:100%;margin:0;padding:0 0 34px;overflow:hidden;background:var(--ekat-section-dark);color:var(--ekat-on-dark-muted)}.site-footer>*{margin-block:0}.footer-cta{display:block;margin:0;padding:0;border:0;background:var(--ekat-section-brand);color:var(--ekat-white)}.footer-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;min-height:217px;margin:0 auto;padding:40px 0}.footer-cta-inner>*{margin-bottom:0}.footer-cta-copy h2{max-width:520px;margin:0 0 8px;color:var(--ekat-accent);font:600 var(--ekat-heading-lg) / 1.08 var(--ekat-font-display);letter-spacing:-.045em}.footer-cta-copy p{max-width:480px;margin:0;color:rgba(var(--ekat-white-rgb),.92);font-size:var(--ekat-text-meta);line-height:1.6}.footer-cta-actions{display:flex;align-items:center;gap:16px}.footer-cta-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:185px;min-height:52px;padding:13px 22px;border-radius:16px;background:var(--ekat-control-light-bg);color:var(--ekat-control-light-fg);font-size:var(--ekat-text-meta);font-weight:700;text-transform:uppercase;transition:background 0.25s ease,color 0.25s ease}.footer-cta-actions a::after{content:"\2197";font-size:var(--ekat-text-meta)}.footer-cta-actions a:hover,.footer-cta-actions a:focus-visible{background:var(--ekat-control-light-hover-bg);color:var(--ekat-control-light-hover-fg)}.footer-grid,.copy{margin-inline:auto}.footer-grid{display:grid;grid-template-columns:1.2fr 0.72fr 0.92fr 1.12fr;gap:68px;padding-top:56px}.footer-logo{display:block;width:220px;height:78px;margin-bottom:20px}.footer-logo img{width:100%;height:100%;object-fit:contain;object-position:left center;filter:none}.footer-about p{max-width:290px;margin:0;font-size:var(--ekat-text-body);line-height:2}.footer-grid h4{margin:3px 0 28px;color:var(--ekat-white);font-size:var(--ekat-text-body)}.footer-menu-list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.footer-menu-list a,.footer-links a{transition:color 0.25s ease,transform 0.25s ease}.footer-menu-list a:hover,.footer-menu-list a:focus-visible,.footer-links a:hover{color:var(--ekat-aqua);transform:translateX(3px)}.footer-links{display:grid;gap:18px;font-size:var(--ekat-text-meta)}.socials{display:flex;gap:12px;margin-top:28px}.socials a{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:rgba(var(--ekat-aqua-rgb),.15);color:var(--ekat-white)}.socials svg{width:18px;height:18px;fill:currentColor}.contact-list{display:grid;gap:16px;font-size:var(--ekat-text-meta)}.contact-row{display:grid;grid-template-columns:20px 1fr;gap:10px;line-height:1.75}.contact-row i{color:var(--ekat-aqua);font-style:normal}.contact-row svg{width:18px;height:18px;fill:currentColor;transform:translateY(4px)}.contact-row strong{color:var(--ekat-white);font-weight:500}.copy{display:flex;justify-content:space-between;margin-top:72px;padding-top:30px;border-top:1px solid rgba(var(--ekat-aqua-rgb),.27);font-size:var(--ekat-text-meta)}.copy strong{color:var(--ekat-white);font-weight:500}@media (max-width:900px){.footer-cta-inner{grid-template-columns:1fr;align-items:start;gap:30px}.footer-cta-actions{flex-wrap:wrap}.footer-grid{grid-template-columns:1fr 1fr;gap:48px}}@media (max-width:600px){.footer-cta-inner{min-height:0;padding-block:58px}.footer-cta-copy h2{font-size:var(--ekat-heading-lg)}.footer-cta-actions{flex-direction:column;align-items:stretch}.footer-cta-actions a{width:100%;min-width:0}.footer-grid{grid-template-columns:1fr}.copy{flex-wrap:wrap;gap:12px}}.about-page{background:var(--ekat-deep);color:var(--ekat-ink)}.about-page main{background:var(--ekat-white)}.about-page .shell{width:min(var(--ekat-container), calc(100% - 48px));margin-inline:auto}.about-page .hero{position:relative;width:100%;height:auto;min-height:0;overflow:hidden;background:linear-gradient(90deg,rgba(var(--ekat-deep-rgb),.88),rgba(var(--ekat-deep-rgb),.48)),url(/wp-content/themes/ekat-group/assets/branding-profile/about.webp) center calc(50% + var(--hero-shift, 0px)) / cover;color:var(--ekat-white)}.about-page .hero::before{display:none;content:none}.about-page .hero nav{width:min(var(--ekat-container), calc(100% - 48px));margin-inline:auto}.about-page .page-title{position:relative;z-index:2;display:flex;min-height:400px;width:min(var(--ekat-container), calc(100% - 48px));margin-inline:auto;padding-block:78px 88px;flex-direction:column;justify-content:center}.about-page .page-title>span{color:var(--ekat-on-dark);font-size:var(--ekat-text-meta)}.about-page .page-title h1{margin:24px 0 0;color:var(--ekat-white);font-size:var(--ekat-display-lg);font-weight:400;line-height:.98;letter-spacing:-.055em}.about-page .internal-page-hero>.page-title.internal-hero-inner{width:min(var(--ekat-container), calc(100% - 48px));min-height:400px;padding-block:78px 88px}.about-page .internal-page-hero>.page-title.internal-hero-inner>:first-child{margin:0}.about-page .internal-page-hero>.page-title.internal-hero-inner h1{margin:24px 0 0}.about-page .story{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1fr);align-items:center;gap:clamp(64px, 8vw, 120px);padding-block:var(--ekat-space-section)}.about-page .intro-image{position:relative;min-width:0;overflow:visible}.about-page .intro-image>img{width:100%;height:620px;border-radius:8px;object-fit:cover}.about-page .intro-image aside{position:absolute;right:-42px;bottom:38px;display:grid;width:280px;padding:26px;border-radius:8px;background:var(--ekat-aqua);box-shadow:0 22px 48px rgba(var(--ekat-deep-rgb),.18);color:var(--ekat-white)}.about-page .intro-image aside h3{margin:0 0 13px;font-size:var(--ekat-heading-sm)}.about-page .intro-image aside span{margin-top:8px;font-size:var(--ekat-text-meta)}.about-page .intro-image aside a{margin-top:20px;padding:14px 16px;border-radius:5px;background:var(--ekat-deep);color:var(--ekat-white);font-size:var(--ekat-text-label);font-weight:600}.about-page .intro-copy h2{max-width:650px;margin:22px 0 30px;color:var(--ekat-deep);font-size:var(--ekat-display-md);font-weight:400;line-height:1.04;letter-spacing:-.055em}.about-page .intro-copy p{margin:0 0 18px;color:var(--ekat-muted);font-size:var(--ekat-text-body);line-height:1.8}.about-page .mission-feature{padding-block:0 var(--ekat-space-section)}.about-page .mission-feature-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.7fr);align-items:end;gap:80px;padding:44px 0 55px;border-top:1px solid var(--ekat-line)}.about-page .mission-feature-head h2{max-width:720px;margin:20px 0 0;color:var(--ekat-deep);font-size:var(--ekat-display-md);font-weight:400;line-height:1.04;letter-spacing:-.055em}.about-page .mission-feature-head>p{max-width:560px;margin:0;color:var(--ekat-muted);font-size:var(--ekat-text-body);line-height:1.8}.about-page .mission-feature-panel{width:min(1380px, calc(100% - 48px));margin-inline:auto;padding:58px;border-radius:8px;background:var(--ekat-paper)}.about-page .mission-feature-pillars{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:46px}.about-page .mission-feature-pillars article{display:grid;grid-template-columns:36px 1fr;gap:18px;padding-left:18px;border-left:1px solid var(--ekat-aqua)}.about-page .mission-feature-pillars article>span{padding-top:3px;color:var(--ekat-aqua);font-size:var(--ekat-text-label);letter-spacing:.1em}.about-page .mission-feature-pillars h3{margin:0 0 9px;font-size:var(--ekat-heading-sm)}.about-page .mission-feature-pillars p{max-width:470px;margin:0;color:var(--ekat-muted);font-size:var(--ekat-text-body);line-height:1.75}.about-page .mission-feature figure{position:relative;height:570px;margin:0;overflow:hidden;border-radius:var(--ekat-radius-media);isolation:isolate}.about-page .mission-feature figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;transition:opacity 600ms ease-in-out}.about-page .mission-feature figure img.is-active{z-index:1;opacity:1}.about-page .mission-feature figure a{position:absolute;z-index:3;left:22px;bottom:22px;display:flex;align-items:center;gap:38px;padding:16px 18px;border-radius:5px;background:var(--ekat-aqua);color:var(--ekat-white);font-size:var(--ekat-text-label);font-weight:600}.about-page .mv{width:100%;max-width:none;padding:var(--ekat-space-section) max(24px, calc((100% - var(--ekat-container)) / 2));background:var(--ekat-paper)}.about-page .mission-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.62fr);align-items:end;gap:80px;margin-bottom:70px}.about-page .mission-heading h2{max-width:760px;margin:20px 0 0;color:var(--ekat-deep);font-size:var(--ekat-display-md);font-weight:400;line-height:1.04;letter-spacing:-.055em}.about-page .mission-heading>p{margin:0;color:var(--ekat-muted);font-size:var(--ekat-text-body);line-height:1.8}.about-page .mission-layout{display:grid;grid-template-columns:minmax(0,0.86fr) minmax(420px,1.14fr);align-items:center;gap:80px}.about-page .mission-points{display:grid;gap:16px}.about-page .mission-points article{padding:28px;border:1px solid rgba(var(--ekat-navy-rgb),.12);border-radius:8px;background:var(--ekat-white)}.about-page .mission-points h3{margin:0 0 11px;color:var(--ekat-deep);font-size:var(--ekat-heading-sm)}.about-page .mission-points p{margin:0;color:var(--ekat-muted);font-size:var(--ekat-text-body);line-height:1.75}.about-page .mission-collage{position:relative;min-height:650px}.about-page .mission-collage img{position:absolute;width:62%;height:520px;border-radius:8px;object-fit:cover}.about-page .mission-collage img:first-child{top:0;right:0}.about-page .mission-collage img:last-child{bottom:0;left:var(--collage-shift,20px);z-index:2;box-shadow:0 25px 55px rgba(var(--ekat-deep-rgb),.13)}.about-page .numbers{padding:var(--ekat-space-section) 0 var(--ekat-space-section-sm)}.about-page .capability-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.62fr);align-items:end;gap:0;margin-bottom:62px}.about-page .capability-heading .section-tag{grid-column:1 / -1;margin-bottom:0}.about-page .capability-heading h2{max-width:900px;margin:20px 0 0;color:var(--ekat-deep);font-size:var(--ekat-display-md);font-weight:400;line-height:1.04;letter-spacing:-.055em}.about-page .capability-heading>p{max-width:500px;margin:0;color:var(--ekat-muted);font-size:var(--ekat-text-body);line-height:1.8}.about-page .capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.about-page .capability-card,.about-page .capability-image{position:relative;min-height:330px;margin:0;overflow:hidden;border:1px solid rgba(var(--ekat-navy-rgb),.15);border-radius:8px;background:var(--ekat-white)}.about-page .capability-card{display:grid;grid-template-rows:155px 1fr;padding:0}.about-page .capability-card>img{width:100%;height:155px;object-fit:cover}.about-page .capability-card-copy{display:flex;padding:22px;flex-direction:column}.about-page .capability-card-copy>span{margin:0 0 12px;color:var(--ekat-aqua);font-size:var(--ekat-text-label);letter-spacing:.08em}.about-page .capability-card h3{margin:0 0 12px;color:var(--ekat-deep);font-size:var(--ekat-heading-sm);font-weight:400;line-height:1.2;letter-spacing:-.035em}.about-page .capability-card p{margin:auto 0 0;padding-top:12px;color:var(--ekat-muted);font-size:var(--ekat-text-meta);line-height:1.65}.about-page .capability-image img{width:100%;height:100%;object-fit:cover}.about-page .capability-image::after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(var(--ekat-deep-rgb),.82),transparent 68%);content:""}.about-page .capability-image figcaption{position:absolute;z-index:2;right:24px;bottom:22px;left:24px;display:flex;align-items:end;justify-content:space-between;gap:20px;color:var(--ekat-white)}.about-page .capability-image strong{color:var(--ekat-aqua);font:400 var(--ekat-display-sm)/1 var(--ekat-font-display)}.about-page .capability-image span{max-width:155px;color:var(--ekat-on-dark);font-size:var(--ekat-text-label);line-height:1.45;letter-spacing:.04em;text-transform:uppercase}.about-page .process{--process-progress:14.28%;padding:var(--ekat-space-section) max(24px, calc((100% - var(--ekat-container)) / 2));background:var(--ekat-paper);color:var(--ekat-deep)}.about-page .process::before{display:none;content:none}.about-page .process-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.58fr);align-items:end;column-gap:80px;row-gap:20px;margin-bottom:62px}.about-page .process .section-tag{grid-column:1 / -1;width:max-content;margin-bottom:0;background:rgba(var(--ekat-aqua-rgb),.12);color:var(--ekat-navy)}.about-page .process h2{max-width:760px;margin:0;color:var(--ekat-deep);font-size:var(--ekat-display-md);font-weight:400;line-height:1.04;letter-spacing:-.055em}.about-page .process-head>p{max-width:470px;margin:0;color:var(--ekat-muted);font-size:var(--ekat-text-body);line-height:1.8}.about-page .process-explorer{position:relative;display:grid;grid-template-columns:minmax(340px,0.82fr) minmax(0,1.18fr);gap:clamp(50px, 7vw, 100px);padding-top:5px}.about-page .process-explorer::before,.about-page .process-explorer::after{position:absolute;top:0;left:0;height:3px;content:""}.about-page .process-explorer::before{right:0;background:rgba(var(--ekat-navy-rgb),.12)}.about-page .process-explorer::after{width:var(--process-progress);background:var(--ekat-aqua);transition:width 0.45s cubic-bezier(.22,1,.36,1)}.about-page .process-nav{display:grid;padding-top:34px}.about-page .process-nav button{display:grid;grid-template-columns:42px 1fr 24px;align-items:center;gap:16px;min-height:66px;padding:0;border:0;border-bottom:1px solid var(--ekat-line);border-radius:0;background:#fff0;color:var(--ekat-muted);text-align:left;cursor:pointer;overflow:visible;box-shadow:none}.about-page .process-line-nav button,.about-page .process-line-nav button:hover,.about-page .process-line-nav button:focus,.about-page .process-line-nav button:focus-visible,.about-page .process-line-nav button[aria-selected="true"]{border-radius:0;box-shadow:none;outline:0;background:#fff0;-webkit-appearance:none;appearance:none}.about-page .process-line-nav,.about-page .process-nav button,.about-page .process-nav button:hover,.about-page .process-nav button:focus,.about-page .process-nav button:focus-visible,.about-page .process-nav button[aria-selected="true"],.about-page .process-line-nav button::before,.about-page .process-line-nav button::after{border-radius:0}.about-page .process-nav button::before,.about-page .process-nav button::after{display:none;border-radius:0;box-shadow:none}.about-page .process-nav button>span{color:var(--ekat-aqua);font-size:var(--ekat-text-label);letter-spacing:.08em}.about-page .process-nav button strong{font-family:var(--ekat-font-display);font-size:var(--ekat-text-lead);font-weight:400;line-height:1.25}.about-page .process-nav button i{font-style:normal;opacity:0;transform:translateX(-8px);transition:opacity 0.25s ease,transform 0.3s ease}.about-page .process-nav button[aria-selected="true"]{color:var(--ekat-deep)}.about-page .process-nav button[aria-selected="true"] i{opacity:1;transform:none}.about-page .process-detail{position:relative;display:flex;min-height:535px;margin-top:34px;padding:clamp(36px, 5vw, 72px);border-radius:0;background:var(--ekat-deep);color:var(--ekat-white);flex-direction:column;overflow:hidden;isolation:isolate}.about-page .process-detail::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(var(--ekat-deep-rgb),.62),rgba(var(--ekat-deep-rgb),.94));content:""}.about-page .process-detail-media{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform-origin:center center;opacity:1;transform:scale(1.01);transition:opacity 0.18s ease,transform 0.6s var(--ekat-ease)}.about-page .process-detail.is-changing .process-detail-media{opacity:0;transform:scale(1.035)}.about-page .process-detail-number{color:var(--ekat-aqua);font-size:var(--ekat-text-label);letter-spacing:.11em}.about-page .process-detail h3{max-width:620px;margin:auto 0 28px;color:var(--ekat-white);font-size:var(--ekat-display-md);font-weight:400;line-height:1.02;letter-spacing:-.05em}.about-page .process-detail p{max-width:650px;margin:0;color:var(--ekat-on-dark-muted);font-size:var(--ekat-text-body);line-height:1.8}.about-page .clients{width:100%;max-width:none;padding:var(--ekat-space-section) 0;overflow:hidden;background:var(--ekat-white);color:var(--ekat-deep)}.about-page .clients-heading{width:min(var(--ekat-container), calc(100% - 48px));margin:0 auto 58px}.about-page .clients-heading h2{max-width:820px;margin:20px 0 18px;color:var(--ekat-deep);font-size:var(--ekat-display-md);font-weight:400;line-height:1.04;letter-spacing:-.055em}.about-page .clients-heading>p{max-width:620px;margin:0;color:var(--ekat-muted);font-size:var(--ekat-text-body);line-height:1.75}.about-page .logo-ribbons{display:grid;gap:14px}.about-page .logo-ribbon{overflow:hidden}.about-page .logo-track{display:flex;width:max-content;gap:14px;animation:client-flow var(--client-logo-speed,60s) linear infinite}.about-page .logo-ribbon.reverse .logo-track{animation-direction:reverse;animation-duration:var(--client-logo-speed,60s)}.about-page .logo-ribbons:hover .logo-track{animation-play-state:paused}.about-page .logo-track>.client-logo{display:grid;flex:0 0 210px;width:210px;height:132px;padding:20px;place-items:center;border:1px solid rgba(var(--ekat-navy-rgb),.15);background:var(--ekat-white)}.about-page .logo-track>.client-logo img{width:100%;height:86px;object-fit:contain}@keyframes client-flow{to{transform:translateX(calc(-50% - 7px))}}.motion-ready .about-page .motion-item{opacity:0;transition:opacity 0.72s cubic-bezier(.22,1,.36,1),transform 0.82s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0ms);will-change:transform,opacity}.motion-ready .about-page .reveal-up{transform:translate3d(0,34px,0)}.motion-ready .about-page .reveal-left{transform:translate3d(-38px,0,0)}.motion-ready .about-page .reveal-scale{transform:scale(.965)}.motion-ready .about-page .motion-item.is-visible{opacity:1;transform:none}.about-page .intro-image>img,.about-page .capability-card>img,.about-page .capability-image img,.about-page .mission-collage img{transition:transform 0.75s cubic-bezier(.22,1,.36,1),filter 0.75s ease}.about-page .intro-image:hover>img,.about-page .capability-card:hover>img,.about-page .capability-image:hover img{transform:scale(1.035)}.about-page .capability-card{transition:transform 0.35s cubic-bezier(.22,1,.36,1),border-color 0.3s ease,box-shadow 0.35s ease}.about-page .capability-card:hover{transform:translateY(-6px);border-color:rgba(var(--ekat-aqua-rgb),.42);box-shadow:0 18px 40px var(--ekat-overlay-soft)}.about-page .process-nav button{transition:padding-left 0.3s cubic-bezier(.22,1,.36,1),color 0.25s ease}.about-page .process-nav button:hover,.about-page .process-nav button:focus-visible{padding-left:8px;background:#fff0}.about-page .logo-track>.client-logo{transition:border-color 0.25s ease,box-shadow 0.3s ease}.about-page .logo-track>.client-logo:hover{z-index:2;border-color:rgba(var(--ekat-aqua-rgb),.45);box-shadow:0 14px 28px rgba(var(--ekat-deep-rgb),.09)}@media (max-width:900px){.about-page .numbers{padding-bottom:72px}.about-page .navright{gap:14px}.about-page .navright .touch{padding:10px 14px}.about-page .story,.about-page .mission-feature-head,.about-page .mission-heading,.about-page .capability-heading,.about-page .mission-layout,.about-page .process{grid-template-columns:1fr}.about-page .story,.about-page .mission-feature-head,.about-page .mission-heading,.about-page .mission-layout{gap:50px}.about-page .intro-image{max-width:720px}.about-page .intro-image aside{right:24px}.about-page .mission-feature-pillars{gap:28px}.about-page .mission-collage{min-height:600px}.about-page .capability-heading .section-tag{grid-column:auto;margin-bottom:0}.about-page .capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .process-head{grid-template-columns:1fr;column-gap:38px;row-gap:20px}.about-page .process .section-tag{grid-column:auto;margin-bottom:0}.about-page .process-explorer{grid-template-columns:1fr}.about-page .process-detail{min-height:430px}}@media (max-width:600px){.about-page .numbers{padding-bottom:56px}.about-page .shell,.about-page .hero nav,.about-page .page-title,.about-page .clients-heading{width:calc(100% - 40px)}.about-page .page-title{min-height:340px;padding-block:52px}.about-page .internal-page-hero>.page-title.internal-hero-inner{width:calc(100% - 40px);min-height:340px;padding-block:52px}.about-page .page-title h1{font-size:var(--ekat-display-sm)}.about-page .internal-page-hero>.page-title.internal-hero-inner h1{line-height:.98}.about-page .story{gap:70px}.about-page .intro-image>img{height:430px}.about-page .intro-image aside{position:relative;right:auto;bottom:auto;width:calc(100% - 24px);margin:-48px 12px 0}.about-page .intro-copy h2,.about-page .mission-feature-head h2,.about-page .mission-heading h2,.about-page .capability-heading h2,.about-page .clients-heading h2{font-size:var(--ekat-display-sm)}.about-page .mission-feature-panel{width:100%;padding:42px 20px;border-radius:0}.about-page .mission-feature-pillars{grid-template-columns:1fr}.about-page .mission-feature figure{height:430px}.about-page .mv,.about-page .process{padding-inline:20px}.about-page .mission-collage{min-height:470px}.about-page .mission-collage img{width:72%;height:350px}.about-page .capability-heading{gap:0}.about-page .capability-heading .section-tag{margin-bottom:0}.about-page .capability-grid{grid-template-columns:1fr}.about-page .capability-card,.about-page .capability-image{min-height:310px}.about-page .process{padding-inline:20px}.about-page .process h2{font-size:var(--ekat-display-sm)}.about-page .process-explorer{gap:35px}.about-page .process-nav button{min-height:62px}.about-page .process-detail{min-height:440px;margin-top:0;padding:34px 28px}.about-page .process-detail h3{font-size:var(--ekat-display-sm)}.about-page .logo-track>.client-logo{flex-basis:150px;width:150px;height:100px;padding:14px}.about-page .logo-track>.client-logo img{height:68px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page *::before,.about-page *::after{scroll-behavior:auto;animation-duration:0.01ms;animation-iteration-count:1;transition-duration:0.01ms}.about-page .logo-track{width:auto;padding-inline:20px;flex-wrap:wrap;justify-content:center;animation:none}.about-page .logo-track>.client-logo[aria-hidden="true"]{display:none}}