body .editorial-home .hero-v3{background:#060605;min-height:100svh}body .editorial-home .hero-v3-image{object-position:left center;animation:13s cubic-bezier(.45,0,.2,1) infinite alternate justiceParallax!important}body .editorial-home .hero-v3-shade{z-index:1;background:linear-gradient(90deg,#05050414 0%,#0505040f 36%,#05050452 58%,#050504d6 100%),linear-gradient(#0000 72%,#050504c7)}body .editorial-home .hero-v3:before{z-index:1;content:"";filter:none;opacity:1;transform-origin:50%;background:0 0;border:clamp(58px,7vw,130px) solid #c79e4e33;border-radius:34% 66% 48% 52%;width:70vw;height:70vw;animation:18s ease-in-out infinite alternate goldGeometry;position:absolute;top:-24vw;left:-22vw}body .editorial-home .hero-v3:after{z-index:1;content:"";background:0 0;border:1px solid #dcb2602e;border-radius:50%;width:34vw;height:34vw;animation:22s linear infinite glassOrbit;position:absolute;inset:8% -2% auto auto;transform:none;box-shadow:0 0 0 3vw #c79e4e06,0 0 0 8vw #c79e4e05}body .editorial-home .hero-v3-inner{z-index:3;justify-content:flex-end;padding-top:138px;padding-bottom:112px}body .editorial-home .hero-v3-copy{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:linear-gradient(145deg,#ffffff29,#ffffff06 62%),#0f0f0d75;border:1px solid #e6ce9f40;border-radius:30px;margin-left:auto;padding:clamp(36px,3.5vw,58px);animation:6s ease-in-out infinite glassPanelFloat;position:relative;box-shadow:inset 0 1px #ffffff38,0 30px 90px #0000006b,0 0 80px #bf8f3817;width:min(500px,34vw)!important}body .editorial-home .hero-v3-copy:before,body .editorial-home .hero-v3-copy:after{content:"";pointer-events:none;position:absolute}body .editorial-home .hero-v3-copy:before{border-top:1px solid #e1b55f7a;border-right:1px solid #e1b55f7a;border-radius:0 16px 0 0;width:72px;height:72px;top:22px;right:22px}body .editorial-home .hero-v3-copy:after{background:linear-gradient(90deg,#0000,#dfb25c,#0000);width:35%;height:1px;animation:4s ease-in-out infinite glassLine;top:-1px;left:12%}body .editorial-home .hero-v3-copy>.eyebrow{color:#e2b65e;letter-spacing:.2em;margin-bottom:26px;font-size:.58rem}body .editorial-home .hero-v3-copy h1{font-family:var(--font-heading), Georgia, serif;margin:0;font-weight:500;letter-spacing:-.045em!important;font-size:clamp(3rem,4.15vw,4.8rem)!important;line-height:.94!important}body .editorial-home .hero-v3-copy h1 span,body .editorial-home .hero-v3-copy h1 em{margin:0!important}body .editorial-home .hero-v3-copy h1 span:nth-child(2){color:#ffffffe6;margin-top:.08em!important}body .editorial-home .hero-v3-copy h1 em{color:#deb15a;font-style:italic;margin-top:.08em!important}body .editorial-home .hero-v3-summary{border-top:1px solid #ffffff2e;border-left:0;max-width:none;display:block;margin:34px 0 0!important;padding:28px 0 0!important}body .editorial-home .hero-v3-summary p{color:#ffffffad;margin-bottom:26px;font-size:.88rem;line-height:1.75}body .editorial-home .hero-v3-summary .button-row{grid-template-columns:1fr;gap:12px;display:grid}body .editorial-home .hero-v3-summary .button{border-radius:999px;width:100%}body .editorial-home .hero-text-link{border:1px solid #ffffff38;border-radius:999px;justify-content:center;min-height:46px}body .editorial-home .hero-v3-coordinates{color:#eac17080;inset:auto auto 108px 44px;transform:none}body .editorial-home .hero-v3-footer{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#0000009e,#00000029);border-color:#daae5840;min-height:78px}body .editorial-home .proof-band{color:#fff;background:#0b0b0a;border-color:#d3a84d61}@keyframes justiceParallax{0%{filter:brightness(.88)saturate(.92);transform:scale(1.015)translate(0)}to{filter:brightness(1.03)saturate(1.08);transform:scale(1.075)translate(-1.25%,-.5%)}}@keyframes goldGeometry{0%{opacity:.48;transform:rotate(-8deg)scale(.92)}to{opacity:.82;transform:rotate(8deg)scale(1.12)}}@keyframes glassOrbit{to{transform:rotate(360deg)}}@keyframes glassPanelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes glassLine{0%,to{opacity:.35;transform:translate(-18%)}50%{opacity:1;transform:translate(95%)}}@media (max-width:1100px){body .editorial-home .hero-v3-copy{width:min(470px,42vw)!important}body .editorial-home .hero-v3-copy h1{font-size:clamp(3rem,5vw,4.2rem)!important}}@media (max-width:820px){body .editorial-home .hero-v3{min-height:980px}body .editorial-home .hero-v3-image{object-position:28% center}body .editorial-home .hero-v3-shade{background:linear-gradient(#05050414 22%,#050504ad 55%,#050504f5 100%),linear-gradient(90deg,#0505041f,#0505045c)}body .editorial-home .hero-v3:before{border-width:60px;width:125vw;height:125vw;top:-10vw;left:-60vw}body .editorial-home .hero-v3:after{width:95vw;height:95vw;top:12%;right:-45vw}body .editorial-home .hero-v3-inner{align-items:flex-end;padding-top:300px;padding-bottom:108px}body .editorial-home .hero-v3-copy{border-radius:24px;margin:auto auto 0;padding:32px;width:min(92%,470px)!important}body .editorial-home .hero-v3-copy h1{font-size:clamp(2.9rem,12.5vw,4.2rem)!important}body .editorial-home .hero-v3-coordinates{display:none}}@media (prefers-reduced-motion:reduce){body .editorial-home .hero-v3-copy{animation:none}}:root{--arch-obsidian:#070706;--arch-graphite:#131310;--arch-charcoal:#1d1b17;--arch-gold:#c8a052;--arch-gold-light:#e1ba6b;--arch-bronze:#8e6935;--arch-ivory:#f0eadf;--arch-stone:#d6ccbd}body{background:var(--arch-obsidian)}body main .page-hero-v3{isolation:isolate;min-height:88svh;background:linear-gradient(90deg,#060605f5 0%,#060605c2 45%,#06060547 78%,#06060573 100%),linear-gradient(#0000 52%,#060605d1),url(/assets/sarthi-colonnade-architecture.png) 50%/cover no-repeat!important}body main .page-hero-v3:before{z-index:0;content:"";position:absolute;inset:0;transform:perspective(850px)rotateX(1deg)translateZ(0);-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 36% 92%);mask-image:linear-gradient(90deg,#0000 4%,#000 36% 92%);opacity:.72!important;background-color:#0000!important;background-image:linear-gradient(#e1ba6b14 1px,#0000 1px),linear-gradient(90deg,#e1ba6b14 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:90px 90px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;animation:16s linear infinite architectureGrid!important}body main .page-hero-v3:after{z-index:1;content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(145deg,#ffffff13,#0000 55%),#05050429;border:1px solid #e1ba6b47;border-radius:28px;width:29vw;height:auto;animation:7s ease-in-out infinite architectureFrame;position:absolute;inset:12% 6% 9% auto;transform:none;box-shadow:inset 0 1px #ffffff1f,0 28px 80px #0000004d,28px 28px #c79e4e09}body main .page-hero-inner{z-index:3}body main .page-hero-copy-v3 h1{color:#fff;text-shadow:0 18px 45px #00000057;max-width:1050px}body main .page-hero-bottom{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07070657;border:1px solid #e1ba6b38;border-radius:0 22px 22px 0;padding:28px 30px;box-shadow:18px 22px 50px #00000030}body main .section-dark:after,body main .expertise-v3:after{z-index:-1;content:"";opacity:.8;background:repeating-linear-gradient(90deg,#0000 0 52px,#c8a0520e 53px 54px,#0000 55px 86px);width:46%;height:138%;animation:18s ease-in-out infinite alternate columnDrift;position:absolute;top:-18%;right:-8%;transform:perspective(700px)rotateY(-19deg)}body .editorial-home .decision-v3{color:#fff;background:radial-gradient(circle at 85% 8%,#c8a0521f,#0000 28%),linear-gradient(135deg,#0a0a08,#15130f)}body .editorial-home .decision-v3:before{border-color:#e1ba6b2e;box-shadow:0 0 0 7vw #c8a05206,0 0 0 15vw #c8a05204}body .editorial-home .decision-heading h2,body .editorial-home .decision-card h3{color:#fff}body .editorial-home .decision-heading>p,body .editorial-home .decision-card>p{color:#ffffff94}body .editorial-home .decision-grid{perspective:1500px;border-color:#e1ba6b38}body .editorial-home .decision-card{transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff12,#0000 52%),#ffffff06;border-color:#e1ba6b33;box-shadow:inset 0 1px #ffffff0a}body .editorial-home .decision-card:before{background:linear-gradient(145deg,#d0a654,#9c7336)}body .editorial-home .decision-card:hover{color:#12100c;transform:perspective(1200px)rotateX(2deg)rotateY(-2deg)translateY(-9px)}body .editorial-home .decision-card:hover h3,body .editorial-home .decision-card:hover>p{color:#12100c}body .editorial-home .decision-card:hover .decision-card-top,body .editorial-home .decision-card:hover .decision-card-top span{color:#12100c9e}body .editorial-home .decision-tags span{color:#ffffffad;border-color:#e1ba6b3d}body .editorial-home .decision-card:hover .decision-tags span{color:#12100c;border-color:#12100c47}body main .manifesto,body main .principal-v3,body main .presence-v3,body main>.section:not(.section-dark):not(.section-stone){background:linear-gradient(135deg, #c8a0520e, transparent 28%), var(--arch-ivory)}body main .section-stone,body main .method-v3{background:linear-gradient(115deg, #ffffff40, transparent 46%), var(--arch-stone)}body main .section-heading:after,body main .presence-heading:after,body main .editorial-heading:after{border-top:1px solid var(--arch-gold);content:"";border-bottom:1px solid #8e69358c;width:140px;height:8px;margin-top:28px;display:block;transform:skew(-28deg);box-shadow:0 6px 14px #8e693521}body main .services-detail-grid,body main .experience-grid,body main .location-grid,body main .why-grid{perspective:1400px}body main .capability-card,body main .experience-card,body main .location-card,body main .why-grid article,body main .service-card,body main .principle-list article{transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff70,#ffffff14),#e6ded2a3;box-shadow:inset 1px 1px #ffffff9e,inset -1px -1px #62482414}body main .capability-card:hover,body main .experience-card:hover,body main .location-card:hover,body main .why-grid article:hover,body main .service-card:hover,body main .principle-list article:hover{background:linear-gradient(145deg, #ffffff14, transparent 55%), var(--arch-graphite);border-color:#e1ba6b80;transform:perspective(1050px)rotateX(2.2deg)rotateY(-2.4deg)translateY(-10px)translateZ(12px);box-shadow:0 34px 70px #07070633,14px 18px #8e69350e,inset 0 1px #ffffff14}body main .head-office-card,body main .contact-card,body main .contact-form{border:1px solid #c8a0523d;box-shadow:0 32px 80px #0707062e,18px 22px #8e69350b}body main .contact-form{background:linear-gradient(145deg, #ffffffad, #ffffff29), var(--arch-ivory)}body .site-footer{background:linear-gradient(90deg, #c8a0520f, transparent 35%), var(--arch-obsidian)}@keyframes architectureGrid{to{background-position:90px 90px,90px 90px}}@keyframes architectureFrame{0%,to{opacity:.52;transform:perspective(900px)rotateY(-3deg)translateY(0)}50%{opacity:.9;transform:perspective(900px)rotateY(2deg)translateY(-12px)}}@keyframes columnDrift{0%{opacity:.35;transform:perspective(700px)rotateY(-19deg)translate(0)}to{opacity:.85;transform:perspective(700px)rotateY(-13deg)translate(-45px)}}@media (max-width:820px){body main .page-hero-v3{background-position:62%!important}body main .page-hero-v3:after{opacity:.45;width:75vw;top:18%;bottom:12%;right:-35%}body main .page-hero-bottom{border-radius:0 18px 18px 0;padding:24px}body main .section-dark:after,body main .expertise-v3:after{opacity:.38;width:75%}body .editorial-home .decision-card:hover,body main .capability-card:hover,body main .experience-card:hover,body main .location-card:hover{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){body main .page-hero-v3:after,body main .section-dark:after,body main .expertise-v3:after{animation:none}}body .editorial-home .hero-v3-copy{clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,34px 100%,0 calc(100% - 34px));transform-origin:100%;transform:perspective(1100px)rotateY(-1.25deg)translateZ(0);-webkit-backdrop-filter:blur(18px)saturate(112%)!important;backdrop-filter:blur(18px)saturate(112%)!important;background:linear-gradient(112deg,#0000 0 41%,#e7c27714 48%,#0000 56%) -140% 0/230% 100% no-repeat,repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 18px),linear-gradient(148deg,#26231df0,#0a0a09e6 70%)!important;border:1px solid #0000!important;border-image:linear-gradient(135deg,#e8c377c2,#90662f29 28%,#ffffff14 66%,#cd9e4980) 1!important;border-radius:2px!important;width:min(530px,37vw)!important;padding:clamp(38px,3.2vw,56px) clamp(36px,3.25vw,58px)!important;animation:9s ease-in-out infinite plaqueLight!important;box-shadow:18px 18px #9b703014,-1px -1px #f4d59426,inset 0 0 0 1px #ffffff06,inset 20px 0 46px #daaa5109,0 38px 100px #00000085!important}body .editorial-home .hero-v3-copy:before{clip-path:polygon(35% 0,100% 0,100% 72%,calc(100% - 1px) 72%,calc(100% - 1px) 1px,35% 1px);background:linear-gradient(135deg,#0000 80%,#e1b55f14)!important;border-top:1px solid #e1b55f47!important;border-bottom:0!important;border-left:0!important;border-right:1px solid #e1b55f47!important;border-radius:0!important;width:auto!important;height:auto!important;inset:15px!important}body .editorial-home .hero-v3-copy:after{box-shadow:0 0 20px #deb15a5c;background:linear-gradient(#0000,#e4bd70 18%,#9f7338 50%,#e4bd70 82%,#0000)!important;width:3px!important;height:auto!important;animation:5s ease-in-out infinite plaqueSpine!important;top:15%!important;bottom:15%!important;left:-1px!important}body .editorial-home .hero-v3-copy>.eyebrow{font-family:var(--font-display), Georgia, serif;font-weight:600;color:#dcb260!important;letter-spacing:.22em!important;margin-bottom:30px!important;font-size:.62rem!important}body .editorial-home .hero-v3-copy>.eyebrow:before{background:linear-gradient(90deg,#8f6732,#e4bd70);width:34px;height:1px;box-shadow:0 0 9px #e4bd7047}body .editorial-home .hero-v3-copy h1{text-shadow:0 13px 32px #00000057;font-family:var(--font-heading), Georgia, serif!important;letter-spacing:-.035em!important;font-size:clamp(3.15rem,4vw,4.7rem)!important;font-weight:500!important;line-height:.9!important}body .editorial-home .hero-v3-copy h1 span:nth-child(2){font-weight:400;color:#f0eadfcc!important;margin-top:.13em!important}body .editorial-home .hero-v3-copy h1 em{text-shadow:0 0 28px #e0b45d21;color:#e0b45d!important;margin-top:.12em!important;font-weight:500!important}body .editorial-home .hero-v3-summary{border-top:1px solid #e1ba6b38!important;margin-top:32px!important;padding-top:25px!important}body .editorial-home .hero-v3-summary p{max-width:430px;color:#f0eadfad!important;margin-bottom:25px!important;font-size:.9rem!important;line-height:1.7!important}body .editorial-home .hero-v3-summary .button-row{gap:10px!important}body .editorial-home .hero-v3-summary .button,body .editorial-home .hero-text-link{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));min-height:54px;border-radius:0!important}body .editorial-home .hero-v3-summary .button-gold{border:1px solid #ddb25c;box-shadow:inset 0 1px #ffffff57,0 14px 30px #0000002e;background:linear-gradient(110deg,#ffffff3d,#0000 35%),linear-gradient(135deg,#d9ad54,#b6863f)!important}body .editorial-home .hero-v3-summary .button-gold:hover{transform:translateY(-3px);box-shadow:0 18px 34px #00000047,0 0 24px #daad541f;background:linear-gradient(110deg,#ffffff47,#0000 35%),linear-gradient(135deg,#e5bd6d,#c49449)!important}body .editorial-home .hero-text-link{color:#f0eadfb8;background:#ffffff05;position:relative;border:1px solid #e1ba6b3d!important}body .editorial-home .hero-text-link:hover{color:#fff;background:#c8a05214;transform:translateY(-2px);border-color:#e1ba6b8a!important}@keyframes plaqueLight{0%,to{background-position:-140% 0,0 0,0 0;transform:perspective(1100px)rotateY(-1.25deg)translateY(0)}50%{background-position:165% 0,0 0,0 0;transform:perspective(1100px)rotateY(-.35deg)translateY(-5px)}}@keyframes plaqueSpine{0%,to{opacity:.55;filter:brightness(.8)}50%{opacity:1;filter:brightness(1.25)}}@media (max-width:1100px){body .editorial-home .hero-v3-copy{width:min(485px,43vw)!important}}@media (max-width:820px){body .editorial-home .hero-v3-copy{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));transform:none;width:min(92%,470px)!important;padding:34px 29px 31px!important}body .editorial-home .hero-v3-copy:before{inset:11px!important}body .editorial-home .hero-v3-copy h1{font-size:clamp(2.8rem,12vw,4rem)!important}}@media (prefers-reduced-motion:reduce){body .editorial-home .hero-v3-copy,body .editorial-home .hero-v3-copy:after{animation:none!important}}:root{--sarthi-black:#060605;--sarthi-ink:#0c0b09;--sarthi-stone:#14120f;--sarthi-stone-2:#1c1812;--sarthi-gold:#cba354;--sarthi-gold-hi:#e5bd6b;--sarthi-bronze:#8d6632;--sarthi-ivory:#f1eadc;--sarthi-muted:#f1eadc9e;--sarthi-line:#d5aa543b}body{background:var(--sarthi-black);color:var(--sarthi-ivory)}body main{background:var(--sarthi-black)}body main h1,body main h2,body main h3,.notice-card h2,.site-footer h3{color:var(--sarthi-ivory);font-family:var(--font-heading), Georgia, serif;font-weight:500}body main p,body main li,body main address{color:var(--sarthi-muted)}body .eyebrow{color:var(--sarthi-gold-hi);font-family:var(--font-display), Georgia, serif;letter-spacing:.2em}body .eyebrow:before{background:linear-gradient(90deg, var(--sarthi-bronze), var(--sarthi-gold-hi));box-shadow:0 0 12px #e5bd6b2e}body .button,body .header-cta{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));border-radius:0}body .button-gold{color:#0b0906;background:linear-gradient(115deg,#fff3,#0000 34%),linear-gradient(135deg,#d5aa54,#aa7c38);border:1px solid #efcc848a;box-shadow:inset 0 1px #ffffff40,0 14px 32px #0000002e}body .button-gold:hover{background:linear-gradient(115deg,#ffffff3d,#0000 34%),linear-gradient(135deg,#e4bd6e,#bd8e43);transform:translateY(-3px);box-shadow:0 18px 36px #00000047,0 0 28px #cba3541a}body .button-dark,body .button-outline-light{border-color:var(--sarthi-line);color:var(--sarthi-ivory);background:linear-gradient(145deg,#ffffff0e,#ffffff03)}body .text-link{border-color:var(--sarthi-bronze);color:var(--sarthi-ivory)}body .text-link:hover{color:var(--sarthi-gold-hi)}body .site-header{-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);background:linear-gradient(90deg,#050504f0,#0b0a08d1);border-bottom-color:#d5aa5433;box-shadow:0 14px 40px #0000002e}body .site-header:after{content:"";background:linear-gradient(90deg,#0000 8%,#e5bd6b8c 38%,#e5bd6b14 72%,#0000);height:1px;animation:8s ease-in-out infinite headerGlint;position:absolute;bottom:-1px;left:0;right:0}body .desktop-nav a{color:#f1eadcb3}body .desktop-nav a:hover,body .desktop-nav a.active{color:var(--sarthi-ivory)}body .desktop-nav a.active:after{background:var(--sarthi-gold)}body main .page-hero-v3{border-bottom:1px solid var(--sarthi-line)}body main .page-hero-v3:after{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px));background:repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 24px),linear-gradient(145deg,#cba35417,#0505041f);border-color:#e5bd6b4f;border-radius:0;right:5%;box-shadow:18px 18px #8e663212,inset 0 0 0 1px #ffffff06}body main .page-hero-code{color:#e5bd6b7a;font-family:var(--font-display), Georgia, serif}body main .page-hero-copy-v3 h1{text-shadow:0 22px 60px #00000080}body main .page-hero-bottom{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 22px),linear-gradient(145deg,#1b1812c7,#070706b8);border:1px solid #e5bd6b45;border-radius:0;box-shadow:14px 16px #8e66320e,0 24px 58px #00000047}body main .page-hero-bottom p{color:#f1eadcb3}body main .section,body main .principal-v3,body main .presence-v3,body main .manifesto{color:var(--sarthi-ivory);isolation:isolate;position:relative;background:radial-gradient(circle at 84% 6%,#cba35414,#0000 26%),linear-gradient(135deg,#0a0907,#11100d)!important}body main .section-stone,body main .method-v3,body main .service-finder{color:var(--sarthi-ivory);position:relative;background:linear-gradient(110deg, #cba3540f, transparent 36%), var(--sarthi-stone-2)!important}body main .section:before,body main .section-stone:before,body main .service-finder:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 8%,#e5bd6b09 8% 8.05%,#0000 8.05% 92%,#e5bd6b09 92% 92.05%,#0000 92.05%),repeating-linear-gradient(90deg,#0000 0 78px,#ffffff03 79px 80px);position:absolute;inset:0}body main .section-heading h2,body main .narrative-grid h2,body main .statement,body main .principal-copy h2,body main .method-sticky h2,body main .presence-heading h2{color:var(--sarthi-ivory)}body main .section-heading>p,body main .narrative-copy p,body main .principal-lead,body main .method-sticky>p,body main .method-step p,body main .presence-office address,body main .prose-large{color:var(--sarthi-muted)}body main .narrative-copy p:first-child{color:var(--sarthi-ivory)}body main .capability-card,body main .experience-card,body main .location-card,body main .service-card,body main .why-grid article,body main .qualification-list div,body main [class*=principleCard]{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));transform-style:preserve-3d;position:relative;overflow:hidden;border-color:var(--sarthi-line)!important;color:var(--sarthi-ivory)!important;background:linear-gradient(125deg,#ffffff0b,#0000 38%),repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 20px),linear-gradient(145deg,#18150f,#0a0907 72%)!important;border-radius:0!important;box-shadow:inset 0 1px #ffffff0d,inset 4px 0 #cba35459,12px 14px #71502509!important}body main .capability-card:after,body main .experience-card:after,body main .location-card:after,body main .service-card:after,body main .why-grid article:after,body main [class*=principleCard]:after{content:"";pointer-events:none;border-top:1px solid #e5bd6b5c;border-right:1px solid #e5bd6b5c;width:38px;height:38px;position:absolute;top:15px;right:15px}body main .capability-card:hover,body main .experience-card:hover,body main .location-card:hover,body main .service-card:hover,body main .why-grid article:hover,body main [class*=principleCard]:hover{transform:perspective(1100px)rotateX(1.2deg)rotateY(-1.5deg)translateY(-8px)translateZ(8px);box-shadow:0 32px 70px #00000057, 14px 17px 0 #8e663212, inset 4px 0 0 var(--sarthi-gold)!important;background:linear-gradient(125deg,#e5bd6b1c,#0000 40%),linear-gradient(145deg,#201b13,#0b0a08 74%)!important;border-color:#e5bd6b8c!important}body main .capability-card h3,body main .experience-card h3,body main .location-card strong,body main .service-card h3,body main .why-grid article h3,body main [class*=principleCard] h3{color:var(--sarthi-ivory)!important}body main .capability-card p,body main .experience-card p,body main .service-card p,body main .why-grid article p,body main [class*=principleCard] p{color:var(--sarthi-muted)!important}body main .capability-card>span,body main .experience-card>span,body main [class*=principleCard] span,body main [class*=iconBox] svg{color:var(--sarthi-gold-hi)!important}body main .founder-panel,body main .principal-portrait{border:1px solid var(--sarthi-line);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));box-shadow:20px 22px #8e66320f,0 35px 80px #00000052;background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 30px),linear-gradient(145deg,#18140e,#050504)!important}body main .founder-copy>p,body main .founder-panel-content p{color:var(--sarthi-muted)}body main .qualification-list{border-color:var(--sarthi-line)}body main .qualification-list svg{color:var(--sarthi-gold)}body main .principal-stamp{border-color:var(--sarthi-line);background:#050504b8;border-radius:0}body main .principal-credentials,body main .method-steps,body main .method-step,body main .timeline,body main .timeline-item{border-color:var(--sarthi-line)}body main .method-step{transition:padding .35s,background .35s}body main .method-step:hover{background:linear-gradient(90deg,#cba3541a,#0000);padding-inline:24px}body main .method-step>span,body main .timeline-item span{color:var(--sarthi-gold)}body main .timeline:before{background:linear-gradient(var(--sarthi-gold-hi), #cba3541a);box-shadow:0 0 14px #e5bd6b2e}body main .timeline-dot{border-color:var(--sarthi-stone-2);background:var(--sarthi-gold-hi);box-shadow:0 0 0 5px #cba3541a,0 0 18px #e5bd6b3d}body main .service-finder{border-block:1px solid var(--sarthi-line)}body main .service-finder .eyebrow,body main .service-finder h2{color:var(--sarthi-ivory)}body main .service-finder nav{border-color:var(--sarthi-line);perspective:900px}body main .service-finder nav a{border-color:var(--sarthi-line);color:#f1eadccc;background:#ffffff04}body main .service-finder nav a:hover{color:#fff;background:linear-gradient(110deg,#cba3542e,#ffffff08);padding-left:27px;transform:translateZ(8px)}body main .service-finder nav span{color:var(--sarthi-gold)}body main .legal-note{border-color:var(--sarthi-line);color:var(--sarthi-muted);background:#cba3540e}body main .locations-feature{border:1px solid var(--sarthi-line);background:linear-gradient(145deg,#15120e,#090806);box-shadow:20px 22px #8e66320d,0 30px 70px #00000042}body main .head-office-card{border-color:var(--sarthi-line);color:var(--sarthi-ivory);box-shadow:inset 4px 0 0 var(--sarthi-gold), 14px 16px 0 #8e66320b;background:linear-gradient(130deg,#cba3541f,#0000 42%),#0b0a08;border-radius:0}body main .head-office-card h3{color:var(--sarthi-ivory)}body main .head-office-card address{color:var(--sarthi-muted)}body main .presence-heading h2 em{color:var(--sarthi-gold-hi)}body main .presence-grid,body main .presence-office,body main .presence-cities>div{border-color:var(--sarthi-line)}body main .presence-office>strong{color:var(--sarthi-ivory)}body main .presence-cities>div{background:#ffffff03}body main .presence-cities>div:hover{box-shadow:inset 3px 0 0 var(--sarthi-gold);background:linear-gradient(110deg,#cba35429,#ffffff06)}body main .contact-layout{border-color:var(--sarthi-line);background:#090806;box-shadow:22px 24px #8e66320e,0 35px 90px #0000004d}body main .contact-card{border-right:1px solid var(--sarthi-line);color:var(--sarthi-ivory);background:repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 22px),linear-gradient(145deg,#17130e,#070706)!important}body main .contact-card h2,body main .contact-card dd,body main .contact-card address{color:var(--sarthi-ivory)}body main .contact-card>p,body main .contact-card dt{color:var(--sarthi-muted)}body main .contact-form{color:var(--sarthi-ivory);background:linear-gradient(135deg,#ffffff08,#0000 34%),#11100d!important}body main .form-intro h2,body main .contact-form label{color:var(--sarthi-ivory)}body main .contact-form input,body main .contact-form select,body main .contact-form textarea{color:var(--sarthi-ivory);background:#03030375;border:1px solid #d5aa5433;border-radius:0;box-shadow:inset 3px 0 #cba35429}body main .contact-form input:focus,body main .contact-form select:focus,body main .contact-form textarea:focus{box-shadow:inset 3px 0 0 var(--sarthi-gold), 0 0 0 4px #cba3540f;border-color:#e5bd6ba3;outline:1px solid #e5bd6b40}body main .contact-form option{color:var(--sarthi-ivory);background:#11100d}body main .form-disclaimer{color:var(--sarthi-muted)}body main .legal-content{border:1px solid var(--sarthi-line);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));background:linear-gradient(135deg,#cba35412,#0000 32%),linear-gradient(145deg,#17140f,#090806);max-width:980px;padding:clamp(38px,6vw,76px);box-shadow:18px 20px #8e66320d,0 32px 80px #00000047}body main .legal-content h2,body main .legal-content h3{color:var(--sarthi-ivory)}body main .legal-content p,body main .legal-content li{color:var(--sarthi-muted)}body main .consultation-v3{border-block:1px solid var(--sarthi-line)}body main .consultation-grid>div:last-child{border-color:var(--sarthi-line)}body .notice-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020202db}body .notice-card{color:var(--sarthi-ivory);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));background:repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 22px),linear-gradient(145deg,#18140e,#070706);border:1px solid #e5bd6b61;border-radius:0;box-shadow:20px 22px #8e663214,0 42px 110px #00000094}body .notice-card p{color:var(--sarthi-muted)}body .floating-actions{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#070706;border:1px solid #e5bd6b47;box-shadow:0 16px 38px #0000006b}body .site-footer{border-top:1px solid var(--sarthi-line);background:linear-gradient(110deg,#cba3540f,#0000 36%),repeating-linear-gradient(90deg,#0000 0 88px,#ffffff03 89px 90px),#040403}body .site-footer,body .site-footer p,body .site-footer li,body .site-footer address{color:#f1eadc94}body .site-footer a{color:#f1eadcc7}body .site-footer a:hover{color:var(--sarthi-gold-hi)}@keyframes headerGlint{0%,to{opacity:.35;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:820px){body main .page-hero-v3:after{opacity:.5;width:85vw;right:-35%}body main .contact-card{border-right:0;border-bottom:1px solid var(--sarthi-line)}body main .legal-content{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));padding:30px 23px}body main .method-step:hover{padding-inline:12px}}@media (prefers-reduced-motion:reduce){body .site-header:after{animation:none}}:root{--font-display:var(--font-body)}html,body,button,input,select,textarea{font-family:var(--font-body), "Segoe UI", Arial, sans-serif}body{font-kerning:normal;font-optical-sizing:auto;text-rendering:optimizelegibility;font-size:16px}body h1,body h2,body h3,body .statement,body .principal-wordmark,body .founder-panel:before,body .founder-monogram,body .decision-monogram{font-optical-sizing:auto;font-variation-settings:"opsz" 40;font-family:var(--font-heading), Georgia, serif!important}body h1,body h2{letter-spacing:-.025em!important;font-weight:500!important}body h3{letter-spacing:-.012em!important;font-weight:500!important}body p,body li,body address,body dd,body input,body select,body textarea{letter-spacing:0;font-family:var(--font-body), "Segoe UI", Arial, sans-serif!important}body .eyebrow,body .button,body .text-link,body .header-cta,body .desktop-nav a,body .mobile-nav a,body .page-hero-code,body .decision-card-top,body .proof-band,body .floating-actions,body .footer-bottom,body .contact-form label,body .contact-card dt{font-style:normal;font-family:var(--font-body), "Segoe UI", Arial, sans-serif!important}body .eyebrow{text-transform:uppercase;letter-spacing:.115em!important;font-size:.68rem!important;font-weight:650!important}body .button,body .header-cta,body .text-link{font-size:.72rem;font-weight:650;letter-spacing:.085em!important}body .desktop-nav a{font-size:.73rem;font-weight:600;letter-spacing:.075em!important}body .brand-name{font-size:1.35rem;font-weight:650;font-family:var(--font-body), "Segoe UI", Arial, sans-serif!important;letter-spacing:.24em!important}body .brand-tagline{font-size:.56rem;font-weight:500;font-family:var(--font-body), "Segoe UI", Arial, sans-serif!important;letter-spacing:.09em!important}body .editorial-home .hero-v3-copy h1{font-family:var(--font-heading), Georgia, serif!important;letter-spacing:-.03em!important;font-weight:500!important;line-height:.94!important}body .editorial-home .hero-v3-copy h1 span:nth-child(2){font-weight:400!important}body .editorial-home .hero-v3-copy h1 em{font-weight:500!important}body .page-hero-copy-v3 h1{letter-spacing:-.035em!important;font-weight:500!important;line-height:.9!important}body .section-heading h2,body .editorial-heading h2,body .presence-heading h2,body .principal-copy h2,body .method-sticky h2,body .narrative-grid>h2,body .consultation-grid h2{line-height:.95!important}body .manifesto-copy blockquote,body .manifesto-copy>p,body .principal-lead,body .narrative-copy p:first-child,body .prose-large{letter-spacing:-.008em;font-weight:400;font-family:var(--font-heading), Georgia, serif!important}body .capability-card h3,body .experience-card h3,body .service-card h3,body .decision-card h3,body .method-step h3,body .presence-cities strong,body [class*=principleCard] h3{font-family:var(--font-heading), Georgia, serif!important;font-weight:500!important}body .page-hero-code,body .decision-card-top,body .proof-band,body .footer-bottom{letter-spacing:.09em!important}@media (max-width:820px){body{font-size:15px}body .brand-name{font-size:1.05rem;letter-spacing:.18em!important}}body .ambient-grain{background:0 0!important;animation:none!important;display:none!important}body .ambient-stage{opacity:.42;mix-blend-mode:screen}body .ambient-orbit{border-color:#d5aa540f}body .ambient-orbit:after{background:#e5bd6bb8;width:4px;height:4px;box-shadow:0 0 16px #e5bd6b4d}body main .decision-v3,body main .section,body main .principal-v3,body main .presence-v3,body main .manifesto{background:linear-gradient(135deg,#cba35406,#0000 32%),linear-gradient(#0b0a08,#080807)!important}body main .section-stone,body main .method-v3,body main .service-finder{background:linear-gradient(120deg,#cba35409,#0000 34%),#15130f!important}body main .section-dark,body main .expertise-v3,body main .consultation-v3{background:linear-gradient(#060605,#090806)!important}body main .section:before,body main .section-stone:before,body main .service-finder:before{opacity:.52;background:linear-gradient(90deg,#0000 0 8%,#e5bd6b06 8% 8.05%,#0000 8.05% 92%,#e5bd6b06 92% 92.05%,#0000 92.05%),repeating-linear-gradient(90deg,#0000 0 119px,#ffffff02 120px 121px)}body main .decision-counsel{color:#15110b;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:linear-gradient(110deg,#ffffff29,#0000 27%),linear-gradient(105deg,#a97835 0%,#c99b4b 42%,#d5aa56 68%,#aa7834 100%);border:1px solid #f6d89952;box-shadow:inset 0 1px #ffffff4d,14px 16px #68481e14,0 28px 55px #0000003b}body main .decision-counsel h3,body main .decision-counsel p,body main .decision-counsel .eyebrow,body main .decision-counsel .text-link{color:#15110b!important}body main .decision-counsel>p{opacity:.72}body main .decision-counsel .text-link{border-color:#15110b70}body main .decision-counsel .text-link:hover{color:#000!important}body main .decision-monogram{color:#110d08eb;border-color:#15110b42}body main .capability-card,body main .experience-card,body main .location-card,body main .service-card,body main .why-grid article,body main .qualification-list div,body main [class*=principleCard]{background:linear-gradient(130deg,#ffffff09,#0000 35%),linear-gradient(#15130f,#0b0a08)!important}body main .capability-card:hover,body main .experience-card:hover,body main .location-card:hover,body main .service-card:hover,body main .why-grid article:hover,body main [class*=principleCard]:hover{background:linear-gradient(125deg,#cba35417,#0000 38%),linear-gradient(#1b1812,#0d0c09)!important}@media (max-width:820px){body .ambient-stage{opacity:.28}}@media (prefers-reduced-motion:reduce){body .ambient-stage{display:none}}body .scroll-progress{display:none!important}body .site-header:after{opacity:.48;transform:none;animation:none!important}body .editorial-home .hero-v3-copy{transform:perspective(1100px)rotateY(-.65deg)translateZ(0);background:repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 18px),linear-gradient(148deg,#26231df0,#0a0a09e6 70%)!important;animation:none!important}body .editorial-home .hero-v3-copy:after{opacity:.72;filter:none;animation:none!important}@media (max-width:820px){body .editorial-home .hero-v3-copy{transform:none}}body .editorial-home{background:#090908;overflow-x:hidden}body .editorial-home .hero-v3-copy{clip-path:none!important;-webkit-backdrop-filter:blur(17px)saturate(108%)!important;backdrop-filter:blur(17px)saturate(108%)!important;border:1px solid #eed39e3d!important;border-image:!important;background:linear-gradient(145deg,#ffffff13,#ffffff05 55%),#08080780!important;border-radius:30px!important;width:min(540px,38vw)!important;padding:clamp(36px,3vw,52px)!important;transform:none!important;box-shadow:inset 0 1px #ffffff1f,0 28px 72px #00000057!important}body .editorial-home .hero-v3-copy:before{clip-path:none!important;background:0 0!important;border:1px solid #e5bd6b17!important;border-radius:21px!important;inset:12px!important}body .editorial-home .hero-v3-copy:after{display:none!important}body .editorial-home .hero-v3-summary .button,body .editorial-home .hero-text-link{clip-path:none!important;border-radius:12px!important}body .editorial-home .proof-band{z-index:6;background:0 0;border:0;margin-top:-34px;padding:0;position:relative}body .editorial-home .proof-band-grid{min-height:126px;color:var(--sarthi-ivory);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11100df0;border:1px solid #e5bd6b38;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #00000057}body .editorial-home .proof-band-grid>*{border-color:#e5bd6b24}body .editorial-home .proof-band-grid>:first-child{color:#f1eadcd1;font-size:clamp(1.05rem,1.5vw,1.35rem)}body .editorial-home .proof-point strong{color:var(--sarthi-gold-hi)}body .editorial-home .proof-point span{color:#f1eadc85}body .editorial-home .decision-v3,body .editorial-home .manifesto,body .editorial-home .expertise-v3,body .editorial-home .principal-v3,body .editorial-home .method-v3,body .editorial-home .presence-v3{background:#090908!important;padding-block:clamp(72px,7.5vw,112px)!important}body .editorial-home .decision-v3>.shell,body .editorial-home .manifesto>.shell,body .editorial-home .expertise-v3>.shell,body .editorial-home .principal-v3>.shell,body .editorial-home .method-v3>.shell,body .editorial-home .presence-v3>.shell{box-sizing:border-box;background:linear-gradient(135deg,#cba35409,#0000 34%),#11100d;border:1px solid #e5bd6b24;border-radius:30px;padding:clamp(42px,5vw,76px);box-shadow:0 28px 74px #00000038}body .editorial-home .decision-v3:before,body .editorial-home .expertise-v3:before,body .editorial-home .expertise-v3:after,body .editorial-home .manifesto:before,body .editorial-home .principal-v3:before,body .editorial-home .method-v3:before,body .editorial-home .presence-v3:before{display:none!important}body .editorial-home .decision-heading{gap:clamp(35px,6vw,90px);margin-bottom:48px}body .editorial-home .decision-heading h2{max-width:760px;font-size:clamp(3rem,5vw,5.25rem);line-height:.96}body .editorial-home .decision-grid{border:0;gap:16px}body .editorial-home .decision-card{min-height:350px;box-shadow:none;clip-path:none;background:#0c0c0a;border-radius:20px;padding:clamp(30px,3.5vw,48px);border:1px solid #e5bd6b29!important}body .editorial-home .decision-card:before{background:linear-gradient(145deg,#cba3541f,#ffffff06);border-radius:19px}body .editorial-home .decision-card:hover{color:var(--sarthi-ivory);transform:translateY(-5px);box-shadow:0 20px 42px #00000042}body .editorial-home .decision-card:hover h3{color:var(--sarthi-ivory)}body .editorial-home .decision-card:hover>p{color:var(--sarthi-muted)}body .editorial-home .decision-card h3{margin:40px 0 16px;font-size:clamp(2.1rem,3vw,3.25rem)}body .editorial-home .decision-card-top{color:#f1eadc80}body .editorial-home .decision-counsel{clip-path:none;border-radius:20px;min-height:190px;margin-top:18px}body .editorial-home .manifesto-grid{grid-template-columns:120px 1fr;gap:clamp(34px,5vw,74px)}body .editorial-home .manifesto-index{border-color:#e5bd6b38}body .editorial-home .manifesto-index span{color:var(--sarthi-gold-hi)}body .editorial-home .manifesto-index p{color:#f1eadc75}body .editorial-home .manifesto-kicker{color:#f1eadca3;margin-bottom:24px;font-size:clamp(1.15rem,1.7vw,1.55rem)}body .editorial-home .manifesto-copy h2{max-width:1000px;margin-bottom:38px;font-size:clamp(3rem,5vw,5.3rem);color:var(--sarthi-ivory)!important;line-height:.98!important}body .editorial-home .manifesto-detail{grid-template-columns:minmax(0,1fr) auto;gap:45px;max-width:900px;margin-left:0}body .editorial-home .manifesto-detail p{color:var(--sarthi-muted);font-size:.98rem}body .editorial-home .editorial-heading{gap:60px;margin-bottom:50px}body .editorial-home .editorial-heading h2{font-size:clamp(3rem,5vw,5.2rem);line-height:.96}body .editorial-home .expertise-index{border:0;gap:10px;display:grid}body .editorial-home .expertise-row{background:#0b0b09;border:1px solid #e5bd6b24;border-radius:16px;min-height:118px;padding-inline:24px;overflow:hidden}body .editorial-home .expertise-row:before{background:linear-gradient(100deg,#cba35429,#ffffff06);border-radius:15px}body .editorial-home .expertise-row:hover{color:var(--sarthi-ivory)}body .editorial-home .expertise-row:hover>svg{color:var(--sarthi-gold-hi)}body .editorial-home .principal-v3-grid{grid-template-columns:minmax(300px,.8fr) minmax(420px,1fr);gap:clamp(48px,7vw,100px)}body .editorial-home .principal-portrait{clip-path:none;border-radius:22px;min-height:590px}body .editorial-home .principal-copy h2{font-size:clamp(3rem,5vw,5rem);line-height:.97}body .editorial-home .method-v3-grid{grid-template-columns:.72fr 1.28fr;gap:clamp(45px,7vw,90px)}body .editorial-home .method-sticky h2{font-size:clamp(2.8rem,4.4vw,4.5rem);line-height:.98}body .editorial-home .method-steps{border:0;gap:12px;display:grid}body .editorial-home .method-step{background:#0b0b09;border:1px solid #e5bd6b24;border-radius:18px;min-height:185px;padding:26px}body .editorial-home .method-step:hover{background:linear-gradient(100deg,#cba35417,#0b0b09 55%);padding-inline:30px}body .editorial-home .method-step>span{font-size:2.8rem}body .editorial-home .presence-heading{grid-template-columns:.25fr 1fr;margin-bottom:52px}body .editorial-home .presence-heading h2{font-size:clamp(3rem,5vw,5.3rem);line-height:.95}body .editorial-home .presence-grid{border:0;gap:16px}body .editorial-home .presence-office{background:#0b0b09;border:1px solid #e5bd6b26;border-radius:20px;min-height:440px;padding:38px}body .editorial-home .presence-office>strong{font-size:clamp(3.4rem,5vw,5rem)}body .editorial-home .presence-cities{gap:10px}body .editorial-home .presence-cities>div{background:#0b0b09;border:1px solid #e5bd6b24;border-radius:16px;min-height:118px}@media (max-width:980px){body .editorial-home .hero-v3-copy{width:min(500px,48vw)!important}body .editorial-home .decision-v3>.shell,body .editorial-home .manifesto>.shell,body .editorial-home .expertise-v3>.shell,body .editorial-home .principal-v3>.shell,body .editorial-home .method-v3>.shell,body .editorial-home .presence-v3>.shell{padding:38px}}@media (max-width:820px){body .editorial-home .hero-v3-copy{border-radius:24px!important;width:min(94%,470px)!important}body .editorial-home .hero-v3-copy:before{border-radius:17px!important}body .editorial-home .proof-band{margin-top:-22px;padding-inline:18px}body .editorial-home .proof-band-grid{border-radius:18px}body .editorial-home .decision-v3>.shell,body .editorial-home .manifesto>.shell,body .editorial-home .expertise-v3>.shell,body .editorial-home .principal-v3>.shell,body .editorial-home .method-v3>.shell,body .editorial-home .presence-v3>.shell{border-radius:22px;padding:28px 22px}body .editorial-home .manifesto-grid{grid-template-columns:1fr}body .editorial-home .manifesto-index{display:none}body .editorial-home .manifesto-detail{grid-template-columns:1fr;gap:28px}body .editorial-home .manifesto-detail .text-link{justify-self:start}body .editorial-home .expertise-row{border-radius:14px;min-height:150px;padding:22px}body .editorial-home .principal-portrait{min-height:480px}body .editorial-home .method-sticky{position:static}body .editorial-home .presence-office{min-height:auto}}body .ambient-stage [class*=beam],body .editorial-home .hero-v3-shade:before,body .editorial-home .hero-v3-shade:after{animation:none!important;display:none!important}body .editorial-home .hero-v3:before{filter:none!important}body .editorial-home .decision-v3{position:relative;overflow:hidden;background:#090908!important}body .editorial-home .decision-v3>.shell{isolation:isolate;grid-template-rows:auto auto;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:34px clamp(42px,6vw,88px);display:grid;position:relative;overflow:hidden}body .editorial-home .decision-v3>.shell:before,body .editorial-home .decision-v3>.shell:after{z-index:-1;content:"";pointer-events:none;border-radius:50%;position:absolute}body .editorial-home .decision-v3>.shell:before{filter:blur(2px);background:radial-gradient(circle,#c79a451f,#c79a4509 42%,#0000 70%);width:520px;height:520px;animation:9s ease-in-out infinite alternate decisionGlowPulse;top:-170px;right:-100px}body .editorial-home .decision-v3>.shell:after{border:1px solid #e5bd6b1a;width:470px;height:470px;animation:11s ease-in-out infinite decisionRingBreathe;bottom:-210px;right:-145px;box-shadow:0 0 0 55px #cba35405,0 0 0 115px #cba35403}body .editorial-home .decision-heading{z-index:2;border-left:2px solid #d5aa548c;align-self:start;margin:0;padding:12px 0 28px 24px;display:block;position:sticky;top:130px}body .editorial-home .decision-heading:after{background:linear-gradient(90deg, var(--sarthi-gold), transparent);content:"";width:72px;height:1px;margin-top:30px;display:block}body .editorial-home .decision-heading h2{max-width:470px;color:var(--sarthi-ivory);margin-top:22px;font-size:clamp(3rem,4.6vw,5rem);line-height:.97}body .editorial-home .decision-heading>p{color:#f1eadc91;max-width:390px;margin:30px 0 0;font-size:.95rem;line-height:1.75}body .editorial-home .decision-grid{z-index:2;grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:14px;display:grid}body .editorial-home .decision-card{clip-path:none;background:linear-gradient(145deg,#ffffff07,#0000 42%),#070706c7;border-radius:22px;min-height:330px;padding:30px;animation:.72s cubic-bezier(.2,.75,.2,1) forwards decisionCardIn;transform:translateY(16px);box-shadow:inset 0 1px #ffffff06;border:1px solid #e5bd6b29!important}body .editorial-home .decision-card:nth-child(2){animation-delay:80ms}body .editorial-home .decision-card:nth-child(3){animation-delay:.16s}body .editorial-home .decision-card:nth-child(4){animation-delay:.24s}body .editorial-home .decision-card:before{z-index:-1;opacity:0;background:radial-gradient(circle at 84% 4%,#ddb15933,#0000 42%),linear-gradient(145deg,#cba35412,#0000 60%);border-radius:21px;transition:opacity .4s;transform:none}body .editorial-home .decision-card:hover{color:var(--sarthi-ivory);background:linear-gradient(145deg,#cba3540e,#0000 50%),#0b0a08eb;transform:translateY(-6px);box-shadow:0 22px 50px #00000047,inset 0 1px #ffffff0a;border-color:#e5bd6b6b!important}body .editorial-home .decision-card:hover:before{opacity:1}body .editorial-home .decision-card-top{color:#f1eadc7a;border-color:#f1eadc21;grid-template-columns:auto 1fr 24px;gap:14px;padding-bottom:18px}body .editorial-home .decision-card-top>span{width:34px;height:34px;color:var(--sarthi-gold-hi);letter-spacing:.04em;background:#cba3540f;border:1px solid #e5bd6b40;border-radius:50%;place-items:center;display:grid}body .editorial-home .decision-card-top small{color:#f1eadc85;letter-spacing:.08em}body .editorial-home .decision-card h3{max-width:390px;color:var(--sarthi-ivory);margin:32px 0 14px;font-size:clamp(2rem,2.6vw,2.8rem);line-height:1}body .editorial-home .decision-card>p{color:#f1eadc8c;font-size:.9rem;line-height:1.68}body .editorial-home .decision-tags{gap:7px;padding-top:28px}body .editorial-home .decision-tags span{color:#f1eadc8f;letter-spacing:.055em;background:#cba35409;border-color:#e5bd6b33;padding:6px 9px;font-size:.52rem}body .editorial-home .decision-card:hover .decision-card-top,body .editorial-home .decision-card:hover .decision-card-top span,body .editorial-home .decision-card:hover .decision-tags span{color:#f1eadcb3}body .editorial-home .decision-counsel{z-index:2;min-height:164px;color:var(--sarthi-ivory);clip-path:none;background:linear-gradient(110deg,#cba35416,#0000 34%),#080807e0;border:1px solid #e5bd6b2e;border-radius:22px;grid-area:2/1/auto/-1;grid-template-columns:90px minmax(260px,.85fr) minmax(320px,1.15fr) auto;gap:clamp(24px,3.5vw,52px);margin:4px 0 0;padding:28px 34px;box-shadow:inset 0 1px #ffffff08}body .editorial-home .decision-monogram{color:#d5aa54ad;border:0;border-right:1px solid #e5bd6b33;align-self:center;font-size:5.5rem;line-height:1}body .editorial-home .decision-counsel h3,body .editorial-home .decision-counsel .eyebrow,body .editorial-home .decision-counsel .text-link{color:var(--sarthi-ivory)!important}body .editorial-home .decision-counsel .eyebrow{color:var(--sarthi-gold-hi)!important}body .editorial-home .decision-counsel h3{font-size:clamp(1.8rem,2.4vw,2.6rem);line-height:1.05}body .editorial-home .decision-counsel>p{opacity:1;color:#f1eadc8c!important}body .editorial-home .decision-counsel .text-link{border-color:#e5bd6b57}@keyframes decisionGlowPulse{0%{opacity:.5;transform:translate(0)scale(.92)}to{opacity:1;transform:translate(-24px,32px)scale(1.08)}}@keyframes decisionRingBreathe{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.75;transform:scale(1.06)}}@keyframes decisionCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){body .editorial-home .decision-v3>.shell{grid-template-columns:1fr}body .editorial-home .decision-heading{grid-template-columns:1fr .8fr;align-items:end;gap:40px;display:grid;position:relative;top:auto}body .editorial-home .decision-heading>p{margin-top:0}body .editorial-home .decision-grid{grid-area:2/1}body .editorial-home .decision-counsel{grid-row:3}}@media (max-width:820px){body .editorial-home .decision-heading{padding-left:18px;display:block}body .editorial-home .decision-heading>p{margin-top:24px}body .editorial-home .decision-grid{grid-template-columns:1fr}body .editorial-home .decision-card{border-radius:18px;min-height:300px;padding:25px}body .editorial-home .decision-counsel{border-radius:18px;grid-template-columns:1fr;padding:28px}body .editorial-home .decision-monogram{display:none}}@media (prefers-reduced-motion:reduce){body .editorial-home .decision-v3>.shell:before,body .editorial-home .decision-v3>.shell:after,body .editorial-home .decision-card{animation:none!important}body .editorial-home .decision-card{transform:none}}body .editorial-home .decision-v3{background:radial-gradient(circle at 12% 18%,#c79a450e,#0000 24%),radial-gradient(circle at 88% 72%,#ffffff07,#0000 22%),#080807!important;padding-block:clamp(80px,8vw,124px)!important}body .editorial-home .decision-v3>.shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0b,#0000 26%),#0d0d0bd1;border:1px solid #fff1;border-radius:34px;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);gap:20px;padding:22px;box-shadow:inset 0 1px #ffffff12,0 42px 100px #00000061}body .editorial-home .decision-v3>.shell:before{background:radial-gradient(circle,#dcb15913,#0000 68%);width:420px;height:420px;top:-120px;right:-80px}body .editorial-home .decision-v3>.shell:after{opacity:.4}body .editorial-home .decision-heading{background:linear-gradient(#0505041f 0%,#05050447 36%,#050504f0 100%),linear-gradient(110deg,#c79a450f,#0000 48%),url(/assets/sarthi-colonnade-architecture.png) 50%/cover no-repeat;border:1px solid #f5deb226;border-radius:25px;flex-direction:column;justify-content:flex-end;min-height:692px;margin:0;padding:clamp(34px,4vw,52px);display:flex;position:relative;top:auto;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 -100px 120px #00000047,0 24px 55px #00000042}body .editorial-home .decision-heading:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff21 0%,#ffffff06 24%,#0000 43%),radial-gradient(circle at 85% 12%,#e8c2751f,#0000 26%);width:auto;height:auto;margin:0;display:block;position:absolute;inset:0}body .editorial-home .decision-heading>*{z-index:1;position:relative}body .editorial-home .decision-heading h2{text-shadow:0 14px 35px #0000006b;max-width:520px;margin-top:18px;font-size:clamp(3.2rem,4.5vw,5.1rem);line-height:.96}body .editorial-home .decision-heading>p{color:#f1eadcb3;text-shadow:0 5px 18px #00000080;max-width:430px;margin-top:24px}body .editorial-home .decision-heading .eyebrow{color:#e5bd6b;text-shadow:0 4px 12px #00000073}body .editorial-home .decision-grid{gap:12px}body .editorial-home .decision-card{-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);background:linear-gradient(145deg,#ffffff12 0%,#ffffff05 30%,#0000 56%),linear-gradient(#1b1a16cc,#090908f0);border-radius:24px;min-height:340px;padding:30px;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #cba3540f,0 18px 40px #00000038;border:1px solid #f1eadc1a!important}body .editorial-home .decision-card:before{opacity:.34;background:radial-gradient(circle at 88% 0,#e5bd6b2e,#0000 38%),linear-gradient(145deg,#cba3540f,#0000 64%);border-radius:23px}body .editorial-home .decision-card:after{z-index:0;content:"";opacity:.7;pointer-events:none;background:linear-gradient(#ffffff0e,#0000);border-radius:23px 23px 45% 45%;height:46%;transition:opacity .35s,transform .45s cubic-bezier(.2,.75,.2,1);position:absolute;top:0;left:0;right:0;transform:translateY(-38%)}body .editorial-home .decision-card>*{z-index:1;position:relative}body .editorial-home .decision-card:hover{background:linear-gradient(145deg,#ffffff17,#ffffff05 34%,#0000 58%),linear-gradient(#221e17e0,#0b0a08f5);transform:translateY(-5px);box-shadow:inset 0 1px #ffffff26,0 28px 58px #00000057,0 0 0 1px #cba3540a;border-color:#e5bd6b57!important}body .editorial-home .decision-card:hover:after{opacity:1;transform:translateY(-25%)}body .editorial-home .decision-card h3{font-size:clamp(1.9rem,2.35vw,2.65rem)}body .editorial-home .decision-card-top>span{background:#d8ad561a;box-shadow:inset 0 1px #ffffff14}body .editorial-home .decision-tags span{background:#ffffff06;border-color:#e5bd6b29}body .editorial-home .decision-counsel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(112deg,#ffffff0e,#0000 32%),#0a0a08e6;border-color:#f1eadc1a;border-radius:24px;margin-top:0;box-shadow:inset 0 1px #ffffff14,0 20px 45px #0003}@media (max-width:1100px){body .editorial-home .decision-v3>.shell{grid-template-columns:1fr}body .editorial-home .decision-heading{min-height:470px;display:flex}body .editorial-home .decision-grid{grid-area:2/1}body .editorial-home .decision-counsel{grid-row:3}}@media (max-width:820px){body .editorial-home .decision-v3>.shell{border-radius:26px;padding:12px}body .editorial-home .decision-heading{border-radius:20px;min-height:500px;padding:30px 26px}body .editorial-home .decision-card,body .editorial-home .decision-counsel{border-radius:19px}}body .button,body .header-cta,body .hero-text-link{overflow:hidden;clip-path:none!important;border-radius:999px!important}body .button{padding-inline:28px}body .expertise-all{margin-top:36px;box-shadow:0 14px 34px #0000003d}body .floating-actions{overflow:hidden;clip-path:none!important;border-radius:18px!important}body main .page-hero-v3:after{clip-path:none!important;border-radius:28px!important}body main .page-hero-bottom,body main .capability-card,body main .experience-card,body main .location-card,body main .service-card,body main .why-grid article,body main .qualification-list div,body main [class*=principleCard]{clip-path:none!important;border-radius:20px!important}body main .capability-card:after,body main .experience-card:after,body main .location-card:after,body main .service-card:after,body main .why-grid article:after,body main [class*=principleCard]:after{border-radius:0 14px 0 0}body main .founder-panel,body main .principal-portrait{clip-path:none!important;border-radius:26px!important}body main .principal-stamp{border-radius:16px!important}body main .head-office-card,body main .contact-card,body main .contact-form,body main .locations-feature{clip-path:none!important;border-radius:22px!important}body main .contact-layout{border-radius:26px;overflow:hidden}body main .contact-form input,body main .contact-form select,body main .contact-form textarea{border-radius:12px!important}body main .legal-content,body .notice-card{clip-path:none!important;border-radius:26px!important}body .editorial-home .decision-counsel,body .editorial-home .decision-card,body .editorial-home .expertise-row,body .editorial-home .method-step,body .editorial-home .presence-office,body .editorial-home .presence-cities>div{clip-path:none!important}@media (max-width:820px){body .button{padding-inline:22px}body main .legal-content,body .notice-card{border-radius:20px!important}}body .editorial-home .manifesto>.shell,body .editorial-home .expertise-v3>.shell,body .editorial-home .principal-v3>.shell,body .editorial-home .method-v3>.shell,body .editorial-home .presence-v3>.shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0b,#0000 28%),#0d0d0bdb;border:1px solid #fff1;border-radius:34px;box-shadow:inset 0 1px #fff1,0 42px 96px #0000004f}body .editorial-home .manifesto-grid{grid-template-columns:150px minmax(0,1fr);gap:18px;padding:22px}body .editorial-home .manifesto-index{background:linear-gradient(150deg,#cba35417,#0000 45%),#080807b8;border:1px solid #e5bd6b21;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:100%;padding:28px;display:flex}body .editorial-home .manifesto-copy{background:linear-gradient(145deg,#ffffff0f,#0000 32%),#080807c2;border:1px solid #ffffff13;border-radius:24px;padding:clamp(38px,5vw,72px);box-shadow:inset 0 1px #ffffff13}body .editorial-home .manifesto-copy h2{max-width:980px;font-size:clamp(3rem,4.7vw,5rem)}body .editorial-home .expertise-v3>.shell{isolation:isolate;grid-template-rows:auto auto;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);gap:12px 20px;padding:22px;display:grid;position:relative;overflow:hidden}body .editorial-home .expertise-v3>.shell:before{z-index:-1;content:"";background:radial-gradient(circle,#d5aa5414,#0000 69%);border-radius:50%;width:520px;height:520px;animation:10s ease-in-out infinite alternate suiteGlowBreathe;position:absolute;top:-180px;right:-120px}body .editorial-home .editorial-heading{background:linear-gradient(#05050414,#05050457 40%,#050504f5 100%),linear-gradient(120deg,#c79a4514,#0000 50%),url(/assets/sarthi-justice-hero.png) 27%/cover no-repeat;border:1px solid #f5deb224;border-radius:25px;flex-direction:column;grid-area:1/1/3;justify-content:flex-end;min-height:846px;margin:0;padding:clamp(36px,4vw,52px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -110px 130px #0000004d,0 24px 55px #00000040}body .editorial-home .editorial-heading:after{z-index:0;border-radius:inherit;width:auto;height:auto;box-shadow:none;content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff21,#ffffff05 26%,#0000 44%),radial-gradient(circle at 84% 12%,#e5bd6b1c,#0000 25%);border:0;margin:0;display:block;position:absolute;inset:0;transform:none}body .editorial-home .editorial-heading>*{z-index:1;position:relative}body .editorial-home .editorial-heading h2{text-shadow:0 14px 34px #00000073;max-width:540px;font-size:clamp(3.1rem,4.5vw,5rem)}body .editorial-home .editorial-heading>p{color:#f1eadcb0;text-shadow:0 5px 18px #0000007a;max-width:470px;margin:28px 0 0}body .editorial-home .expertise-index{grid-area:1/2;align-self:start;gap:9px;display:grid}body .editorial-home .expertise-row{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff0e,#0000 36%),linear-gradient(#191814c7,#080807e6);border:1px solid #f1eadc17;border-radius:19px;grid-template-columns:42px 34px minmax(190px,.9fr) minmax(250px,1.1fr) 22px;gap:18px;min-height:120px;padding:20px 24px;overflow:hidden;box-shadow:inset 0 1px #ffffff16,0 14px 32px #00000029}body .editorial-home .expertise-row:before{z-index:0;opacity:0;background:radial-gradient(circle at 90% 0,#e5bd6b2b,#0000 36%),linear-gradient(115deg,#cba3540f,#0000 58%);border-radius:18px;transition:opacity .38s;transform:none}body .editorial-home .expertise-row:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#ffffff0b,#0000);border-radius:18px 18px 45% 45%;height:48%;position:absolute;top:0;left:0;right:0}body .editorial-home .expertise-row>*{z-index:1;position:relative}body .editorial-home .expertise-row:hover{color:var(--sarthi-ivory);background:linear-gradient(145deg,#ffffff12,#0000 38%),linear-gradient(#1f1c16db,#0a0908f2);border-color:#e5bd6b4d;padding-inline:27px;transform:translateY(-3px);box-shadow:0 22px 44px #00000047,inset 0 1px #ffffff1a}body .editorial-home .expertise-row:hover:before{opacity:1}body .editorial-home .expertise-row:hover p{color:#f1eadc9e}body .editorial-home .expertise-row:hover .expertise-number{color:var(--sarthi-gold-hi)}body .editorial-home .expertise-row h3{font-size:clamp(1.5rem,2vw,2.15rem);line-height:1.02}body .editorial-home .expertise-all{grid-area:2/2;justify-self:start;margin:8px 0 0}body .editorial-home .principal-v3-grid{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:20px;padding:22px}body .editorial-home .principal-portrait{border-color:#f5deb224;min-height:650px;box-shadow:inset 0 1px #ffffff14,0 24px 55px #0000003d;border-radius:25px!important}body .editorial-home .principal-copy{background:linear-gradient(145deg,#ffffff0f,#0000 32%),#080807c7;border:1px solid #f1eadc14;border-radius:25px;align-self:stretch;padding:clamp(40px,6vw,86px);box-shadow:inset 0 1px #ffffff13}body .editorial-home .method-v3-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:20px;padding:22px}body .editorial-home .method-sticky{background:linear-gradient(145deg,#ffffff0f,#0000 34%),radial-gradient(circle at 80% 5%,#d5aa541c,#0000 35%),#080807cc;border:1px solid #f1eadc14;border-radius:25px;padding:clamp(38px,5vw,64px);top:120px;box-shadow:inset 0 1px #ffffff13}body .editorial-home .method-step{background:linear-gradient(145deg,#ffffff0e,#0000 34%),linear-gradient(#181714c2,#080807e0);border-color:#f1eadc16;box-shadow:inset 0 1px #ffffff12,0 14px 32px #00000026}body .editorial-home .method-step:hover{background:linear-gradient(145deg,#ffffff12,#0000 36%),linear-gradient(90deg,#cba35417,#0a0908f0 54%);border-color:#e5bd6b47;box-shadow:0 20px 42px #0000003d,inset 0 1px #ffffff17}body .editorial-home .presence-v3>.shell{padding:22px}body .editorial-home .presence-heading{background:linear-gradient(145deg,#ffffff0e,#0000 34%),#080807c2;border:1px solid #f1eadc13;border-radius:24px;margin:0 0 18px;padding:clamp(34px,5vw,64px);box-shadow:inset 0 1px #fff1}body .editorial-home .presence-grid{gap:12px}body .editorial-home .presence-office,body .editorial-home .presence-cities>div{background:linear-gradient(145deg,#ffffff0e,#0000 36%),linear-gradient(#181714bf,#080807e6);border-color:#f1eadc16;box-shadow:inset 0 1px #fff1,0 14px 32px #00000024}body .editorial-home .presence-cities>div:hover{background:linear-gradient(145deg,#ffffff12,#0000 38%),linear-gradient(100deg,#cba35417,#0a0908f0 58%);border-color:#e5bd6b45;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff14}body .editorial-home .consultation-v3{border:0;padding-block:clamp(70px,7vw,110px);background:#080807!important}body .editorial-home .consultation-v3>.shell{background:linear-gradient(145deg,#ffffff0e,#0000 30%),radial-gradient(circle at 88% 8%,#d5aa541a,#0000 27%),#0d0d0bdb;border:1px solid #ffffff13;border-radius:32px;padding:clamp(42px,6vw,80px);box-shadow:inset 0 1px #ffffff12,0 38px 88px #0000004d}@keyframes suiteGlowBreathe{0%{opacity:.42;transform:scale(.9)}to{opacity:.92;transform:translate(-24px,30px)scale(1.08)}}@media (max-width:1100px){body .editorial-home .expertise-v3>.shell{grid-template-columns:1fr}body .editorial-home .editorial-heading{grid-area:1/1;min-height:520px}body .editorial-home .expertise-index{grid-area:2/1}body .editorial-home .expertise-all{grid-area:3/1}body .editorial-home .principal-v3-grid,body .editorial-home .method-v3-grid{grid-template-columns:1fr}body .editorial-home .method-sticky{position:static}}@media (max-width:820px){body .editorial-home .manifesto-grid,body .editorial-home .expertise-v3>.shell,body .editorial-home .principal-v3-grid,body .editorial-home .method-v3-grid,body .editorial-home .presence-v3>.shell{border-radius:26px;padding:12px}body .editorial-home .manifesto-grid{grid-template-columns:1fr}body .editorial-home .manifesto-index{display:none}body .editorial-home .editorial-heading{border-radius:20px;min-height:500px;padding:30px 26px}body .editorial-home .expertise-row{grid-template-columns:30px 28px minmax(0,1fr) 20px;gap:12px;min-height:auto;padding:22px 18px}body .editorial-home .expertise-row p{grid-column:3/5;margin-top:6px}body .editorial-home .principal-copy,body .editorial-home .method-sticky,body .editorial-home .presence-heading{border-radius:20px;padding:30px 24px}body .editorial-home .consultation-v3>.shell{border-radius:24px}}@media (prefers-reduced-motion:reduce){body .editorial-home .expertise-v3>.shell:before{animation:none}}body .editorial-home .editorial-heading{background:linear-gradient(#0505040a 0%,#0505041f 34%,#050504e6 78%,#050504fa 100%),linear-gradient(115deg,#c79a450b,#0000 48%),url(/assets/sarthi-expertise-library.png) 50%/cover no-repeat}body .editorial-home .editorial-heading h2,body .editorial-home .editorial-heading>p,body .editorial-home .editorial-heading .eyebrow{max-width:470px}body h1,body h2,body h3,body .statement,body .principal-wordmark,body .founder-panel:before,body .founder-monogram,body .decision-monogram{font-variation-settings:normal;font-family:var(--font-heading), "Roboto Slab", Georgia, serif!important}html,body,button,input,select,textarea,body p,body li,body address,body dd{font-family:var(--font-body), Roboto, "Segoe UI", Arial, sans-serif!important}body main .section-dark:has(.founder-grid){overflow:clip}body main .section-dark .founder-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:stretch;gap:clamp(40px,5vw,88px)}body main .section-dark .founder-grid>*{min-width:0;max-width:100%}body main .section-dark .founder-panel{isolation:isolate;box-sizing:border-box;align-items:flex-end;min-height:clamp(560px,43vw,680px);padding:clamp(24px,3vw,42px);display:flex;overflow:hidden}body main .section-dark .founder-panel:before{display:none}body main .section-dark .founder-monogram{z-index:0;opacity:.22;color:var(--sarthi-gold);pointer-events:none;font-size:clamp(17rem,26vw,29rem);line-height:.82;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-53%)}body main .section-dark .founder-panel-content{z-index:2;box-sizing:border-box;background:linear-gradient(135deg,#1c1913e0,#070706f0);border:1px solid #d5ab5340;border-radius:20px;width:100%;margin-top:auto;padding:clamp(22px,2.4vw,32px);position:relative;bottom:auto;left:auto;right:auto;box-shadow:inset 0 1px #ffffff0f,0 18px 46px #00000047}body main .section-dark .founder-panel-content .eyebrow{margin-bottom:14px}body main .section-dark .founder-panel-content h3{letter-spacing:-.025em;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(2rem,2.7vw,3rem);line-height:1.08}body main .section-dark .founder-panel-content p{margin:10px 0 0;line-height:1.55}body main .section-dark .founder-copy{box-sizing:border-box;flex-direction:column;justify-content:center;min-width:0;padding-block:clamp(18px,2vw,32px);display:flex}body main .section-dark .founder-copy>.eyebrow{margin-bottom:20px}body main .section-dark .founder-copy h2{letter-spacing:-.04em;text-wrap:balance;max-width:12ch;margin:0 0 clamp(24px,2.5vw,34px);font-size:clamp(3rem,4.65vw,5.3rem);line-height:.98}body main .section-dark .founder-copy>p{max-width:68ch;margin:0;font-size:clamp(1rem,1.08vw,1.12rem);line-height:1.75}body main .section-dark .qualification-list{background:0 0;border:0;gap:10px;width:100%;max-width:100%;margin-top:clamp(28px,3vw,38px)}body main .section-dark .qualification-list div{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;padding:15px 18px;line-height:1.4;box-shadow:inset 0 1px #ffffff09;background:linear-gradient(100deg,#ffffff0e,#ffffff05)!important;border:1px solid #d5ab532e!important;border-radius:16px!important}body main .section-dark .qualification-list svg{flex:0 0 18px;width:18px;height:18px}@media (max-width:1100px){body main .section-dark .founder-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:34px}body main .section-dark .founder-copy h2{font-size:clamp(2.8rem,5.6vw,4.5rem)}}@media (max-width:880px){body main .section-dark .founder-grid{grid-template-columns:1fr;gap:52px}body main .section-dark .founder-panel{min-height:500px}body main .section-dark .founder-monogram{font-size:clamp(18rem,60vw,28rem)}body main .section-dark .founder-copy{padding-block:0}body main .section-dark .founder-copy h2{max-width:13ch;font-size:clamp(3rem,10vw,5rem)}}@media (max-width:600px){body main .section-dark .founder-panel{min-height:420px;padding:18px}body main .section-dark .founder-panel-content{border-radius:16px;padding:20px}body main .section-dark .founder-panel-content h3{font-size:clamp(1.75rem,8vw,2.35rem)}body main .section-dark .founder-copy h2{font-size:clamp(2.65rem,12vw,4rem)}body main .section-dark .qualification-list div{padding:14px 15px;font-size:.94rem}}body main:has(.page-hero-v3){color:var(--sarthi-ivory);background:radial-gradient(circle at 8% 18%,#c79a450e,#0000 24%),radial-gradient(circle at 92% 62%,#ffffff06,#0000 22%),#080807;overflow:clip}:is(body main:has(.page-hero-v3)>.section,body main:has(.page-hero-v3)>.section-stone,body main:has(.page-hero-v3)>.section-dark){color:var(--sarthi-ivory);padding-block:clamp(76px,8vw,124px);position:relative;overflow:visible;background:0 0!important}body main:has(.page-hero-v3)>.section:nth-of-type(odd){background:#ffffff02!important}body main:has(.page-hero-v3)>.section:before{display:none!important}body main:has(.page-hero-v3)>.section-stone:before{display:none!important}body main:has(.page-hero-v3) .page-hero-v3{isolation:isolate;border-bottom:1px solid #e5bd6b24;align-items:flex-end;min-height:min(920px,92svh);padding:clamp(150px,13vw,210px) 0 clamp(70px,7vw,108px);display:flex;position:relative;overflow:hidden;background:#070706!important}body main:has(.page-hero-v3) .page-hero-v3:before{z-index:-2;content:"";position:absolute;inset:-4%;transform:scale(1.025);opacity:1!important;background:linear-gradient(90deg,#050504f0 0%,#050504b3 42%,#05050442 100%),linear-gradient(#0000 40%,#050504e6),url(/assets/sarthi-architecture-hero.png) 62%/cover no-repeat!important;animation:16s ease-in-out infinite alternate internalHeroBreathe!important;display:block!important;-webkit-mask-image:none!important;mask-image:none!important}body main:has(.page-hero-v3) .page-hero-v3:after{z-index:-1;width:auto;height:auto;box-shadow:none;content:"";opacity:1;background:radial-gradient(circle at 82% 24%,#dbae5626,#0000 25%),linear-gradient(115deg,#ffffff09,#0000 26%);border:0;border-radius:0;animation:none;position:absolute;inset:0}body main:has(.page-hero-v3) .page-hero-orbit{opacity:.8;background:0 0;border:1px solid #e5bd6b26;border-radius:50%;width:clamp(220px,22vw,420px);height:clamp(220px,22vw,420px);animation:11s ease-in-out infinite alternate internalOrbitBreathe;top:16%;right:8%;box-shadow:0 0 0 48px #e5bd6b05,0 0 100px #cba3540f}body main:has(.page-hero-v3) .page-hero-inner{z-index:2;min-height:0;display:block;position:relative}body main:has(.page-hero-v3) .page-hero-code{z-index:2;color:#f1eadc57;writing-mode:initial;padding:0;position:absolute;top:34px;right:36px}body main:has(.page-hero-v3) .page-hero-copy-v3{-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);background:linear-gradient(145deg,#ffffff13,#0000 32%),linear-gradient(100deg,#0f0e0bf0,#0b0a08ad);border:1px solid #f5deb226;border-radius:34px;width:min(100%,1260px);padding:clamp(34px,5vw,70px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 38px 90px #00000061}body main:has(.page-hero-v3) .page-hero-copy-v3:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0e,#0000);border-radius:33px 33px 48% 48%;height:42%;position:absolute;top:0;left:0;right:0}body main:has(.page-hero-v3) .page-hero-copy-v3>*{z-index:1;position:relative}body main:has(.page-hero-v3) .page-hero-copy-v3 .eyebrow{color:var(--sarthi-gold-hi)}body main:has(.page-hero-v3) .page-hero-copy-v3 h1{max-width:14ch;color:var(--sarthi-ivory);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:normal;text-shadow:0 15px 38px #0006;margin:0 0 clamp(34px,4vw,54px);font-size:clamp(3.4rem,6.4vw,7rem);line-height:.96}body main:has(.page-hero-v3) .page-hero-bottom{border-left:1px solid var(--sarthi-gold);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,5vw,72px);width:100%;max-width:none;margin:0;padding:0 0 0 clamp(20px,2vw,30px);display:grid}body main:has(.page-hero-v3) .page-hero-bottom p{color:#f1eadcb3;max-width:760px;margin:0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.75}body main:has(.page-hero-v3) .page-hero-bottom .button{white-space:nowrap}:is(body main:has(.page-hero-v3)>.section>.shell,body main:has(.page-hero-v3)>.service-finder>.shell){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;background:linear-gradient(145deg,#ffffff0b,#0000 28%),#0d0d0bde;border:1px solid #ffffff12;border-radius:34px;padding:clamp(20px,2.2vw,30px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 40px 92px #0000004d}body main:has(.page-hero-v3)>.section>.shell:after{content:"";pointer-events:none;background:radial-gradient(circle,#d5aa5414,#0000 68%);border-radius:50%;width:460px;height:460px;animation:10s ease-in-out infinite alternate internalGlowBreathe;position:absolute;top:-210px;right:-170px}body main:has(.page-hero-v3)>.service-finder>.shell:after{content:"";pointer-events:none;background:radial-gradient(circle,#d5aa5414,#0000 68%);border-radius:50%;width:460px;height:460px;animation:10s ease-in-out infinite alternate internalGlowBreathe;position:absolute;top:-210px;right:-170px}:is(body main:has(.page-hero-v3)>.section>.shell>*,body main:has(.page-hero-v3)>.service-finder>.shell>*){z-index:1;position:relative}body main:has(.page-hero-v3) .section-heading{box-sizing:border-box;background:linear-gradient(145deg,#ffffff0f,#0000 32%),radial-gradient(circle at 88% 10%,#d5aa5417,#0000 30%),#080807c7;border:1px solid #f1eadc14;border-radius:25px;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:22px clamp(34px,6vw,90px);width:100%;max-width:none;margin:0 0 20px;padding:clamp(34px,5vw,66px);display:grid;box-shadow:inset 0 1px #ffffff12}body main:has(.page-hero-v3) .section-heading:after{display:none!important}body main:has(.page-hero-v3) .section-heading .eyebrow{grid-column:1/-1;margin-bottom:4px}body main:has(.page-hero-v3) .section-heading h2{max-width:13ch;color:var(--sarthi-ivory);letter-spacing:-.04em;text-wrap:balance;grid-column:1;margin:0;font-size:clamp(3rem,4.8vw,5.25rem);line-height:.98}body main:has(.page-hero-v3) .section-heading>p{max-width:620px;color:var(--sarthi-muted);grid-column:2;align-self:end;margin:0;font-size:1rem;line-height:1.8}body main:has(.page-hero-v3)>.service-finder{padding-block:clamp(76px,8vw,124px);position:relative;overflow:visible;background:0 0!important}body main:has(.page-hero-v3) .service-finder:before{display:none!important}body main:has(.page-hero-v3) .service-finder-grid{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);gap:18px;display:grid}body main:has(.page-hero-v3) .service-finder-grid>div:first-child{background:linear-gradient(#05050424,#050504f2),url(/assets/sarthi-colonnade-architecture.png) 50%/cover no-repeat;border:1px solid #f5deb224;border-radius:25px;flex-direction:column;justify-content:flex-end;min-height:560px;padding:clamp(34px,4vw,54px);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 22px 52px #00000040}body main:has(.page-hero-v3) .service-finder h2{max-width:9ch;color:var(--sarthi-ivory);text-shadow:0 12px 34px #00000080;margin:0;font-size:clamp(3rem,4.3vw,4.8rem);line-height:.98}body main:has(.page-hero-v3) .service-finder .eyebrow{color:var(--sarthi-gold-hi)}body main:has(.page-hero-v3) .service-finder nav{border:0;grid-template-columns:1fr 1fr;gap:10px;display:grid}body main:has(.page-hero-v3) .service-finder nav a{min-width:0;min-height:92px;color:var(--sarthi-ivory);background:linear-gradient(145deg,#ffffff0e,#0000 36%),linear-gradient(#181714c7,#080807e6);border:1px solid #f1eadc17;border-radius:18px;padding:18px 20px;transition:transform .35s,border-color .35s,background .35s;box-shadow:inset 0 1px #ffffff12,0 12px 28px #00000026}body main:has(.page-hero-v3) .service-finder nav a:hover{background:linear-gradient(145deg,#ffffff13,#0000 38%),linear-gradient(100deg,#cba3541a,#0a0908f2 58%);border-color:#e5bd6b4d;padding-left:20px;transform:translateY(-3px)}:is(body main:has(.page-hero-v3) .services-detail-grid,body main:has(.page-hero-v3) .experience-grid,body main:has(.page-hero-v3) .location-grid,body main:has(.page-hero-v3) [class*=principleGrid]){background:0 0;border:0;gap:12px}:is(body main:has(.page-hero-v3) .capability-card,body main:has(.page-hero-v3) .experience-card,body main:has(.page-hero-v3) .location-card,body main:has(.page-hero-v3) [class*=principleCard]){min-width:0;transition:transform .38s,border-color .38s,box-shadow .38s,background .38s;position:relative;overflow:hidden;transform:none;color:var(--sarthi-ivory)!important;clip-path:none!important;background:linear-gradient(145deg,#ffffff0f,#0000 36%),linear-gradient(#191814,#080807)!important;border:1px solid #f1eadc17!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff13,0 15px 34px #00000029!important}:is(body main:has(.page-hero-v3) .capability-card,body main:has(.page-hero-v3) .experience-card){min-height:330px;padding:clamp(30px,3.2vw,48px)}body main:has(.page-hero-v3) .capability-card:after{width:auto;height:46%;box-shadow:none;content:"";opacity:.72;pointer-events:none;background:linear-gradient(#ffffff0d,#0000);border:0;border-radius:21px 21px 48% 48%;transition:opacity .35s,transform .4s;position:absolute;inset:0 0 auto;transform:translateY(-36%)}body main:has(.page-hero-v3) .experience-card:after{width:auto;height:46%;box-shadow:none;content:"";opacity:.72;pointer-events:none;background:linear-gradient(#ffffff0d,#0000);border:0;border-radius:21px 21px 48% 48%;transition:opacity .35s,transform .4s;position:absolute;inset:0 0 auto;transform:translateY(-36%)}body main:has(.page-hero-v3) .location-card:after{width:auto;height:46%;box-shadow:none;content:"";opacity:.72;pointer-events:none;background:linear-gradient(#ffffff0d,#0000);border:0;border-radius:21px 21px 48% 48%;transition:opacity .35s,transform .4s;position:absolute;inset:0 0 auto;transform:translateY(-36%)}body main:has(.page-hero-v3) [class*=principleCard]:after{width:auto;height:46%;box-shadow:none;content:"";opacity:.72;pointer-events:none;background:linear-gradient(#ffffff0d,#0000);border:0;border-radius:21px 21px 48% 48%;transition:opacity .35s,transform .4s;position:absolute;inset:0 0 auto;transform:translateY(-36%)}:is(body main:has(.page-hero-v3) .capability-card:hover,body main:has(.page-hero-v3) .experience-card:hover,body main:has(.page-hero-v3) .location-card:hover,body main:has(.page-hero-v3) [class*=principleCard]:hover){transform:translateY(-5px);background:linear-gradient(145deg,#ffffff16,#0000 38%),linear-gradient(110deg,#cba35417,#0a0908f5 60%)!important;border-color:#e5bd6b52!important;box-shadow:inset 0 1px #ffffff1c,0 24px 52px #00000047!important}body main:has(.page-hero-v3) .capability-card:hover:after{opacity:1;transform:translateY(-24%)}body main:has(.page-hero-v3) .experience-card:hover:after{opacity:1;transform:translateY(-24%)}body main:has(.page-hero-v3) .location-card:hover:after{opacity:1;transform:translateY(-24%)}body main:has(.page-hero-v3) [class*=principleCard]:hover:after{opacity:1;transform:translateY(-24%)}:is(body main:has(.page-hero-v3) .capability-card h3,body main:has(.page-hero-v3) .experience-card h3,body main:has(.page-hero-v3) [class*=principleCard] h3){text-wrap:balance;color:var(--sarthi-ivory)!important}:is(body main:has(.page-hero-v3) .capability-card p,body main:has(.page-hero-v3) .experience-card p,body main:has(.page-hero-v3) [class*=principleCard] p){color:var(--sarthi-muted)!important}body main:has(.page-hero-v3) [class*=iconBox]{background:#cba3540e;border-color:#e5bd6b38;border-radius:13px}body main:has(.page-hero-v3) .legal-note{color:var(--sarthi-muted);background:#cba3540b;border:1px solid #e5bd6b29;border-radius:17px;padding:22px 24px;margin-top:18px!important}body main:has(.page-hero-v3) .narrative-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:18px}body main:has(.page-hero-v3) .narrative-grid>h2{min-height:620px;color:var(--sarthi-ivory);text-shadow:0 14px 36px #00000085;box-sizing:border-box;background:linear-gradient(#05050424,#050504f0),url(/assets/sarthi-colonnade-architecture.png) 50%/cover no-repeat;border:1px solid #f5deb224;border-radius:25px;align-items:flex-end;margin:0;padding:clamp(34px,4vw,54px);font-size:clamp(3rem,4.45vw,4.9rem);line-height:.98;display:flex;position:sticky;top:120px;overflow:hidden}body main:has(.page-hero-v3) .narrative-copy{background:linear-gradient(145deg,#ffffff0e,#0000 32%),#080807c7;border:1px solid #f1eadc14;border-radius:25px;padding:clamp(34px,4.6vw,66px);box-shadow:inset 0 1px #ffffff12}body main:has(.page-hero-v3) .narrative-copy p{color:var(--sarthi-muted)}body main:has(.page-hero-v3) .narrative-copy p:first-child{color:var(--sarthi-muted)}body main:has(.page-hero-v3) .narrative-copy p:first-child{color:var(--sarthi-ivory)}body main:has(.page-hero-v3) [class*=principleGrid]{grid-template-columns:repeat(3,minmax(0,1fr))}body main:has(.page-hero-v3) [class*=principleCard]{min-height:330px}body main:has(.page-hero-v3) [class*=principleCard]:before{display:none}body main:has(.page-hero-v3) .intro-grid{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:16px}body main:has(.page-hero-v3) .intro-grid>div{background:linear-gradient(145deg,#ffffff0e,#0000 34%),#080807cc;border:1px solid #f1eadc14;border-radius:24px;padding:clamp(34px,4vw,58px)}:is(body main:has(.page-hero-v3) .intro-grid .statement,body main:has(.page-hero-v3) .intro-grid .prose-large){color:var(--sarthi-ivory)}body main:has(.page-hero-v3) .intro-grid p{color:var(--sarthi-muted)}body main:has(.page-hero-v3) .timeline{gap:12px;max-width:none;display:grid}body main:has(.page-hero-v3) .timeline:before{display:none}body main:has(.page-hero-v3) .timeline-item{box-sizing:border-box;background:linear-gradient(145deg,#ffffff0e,#0000 36%),linear-gradient(#181714c2,#080807e6);border:1px solid #f1eadc17;border-radius:22px;grid-template-columns:18px minmax(120px,.25fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,46px);min-height:180px;padding:clamp(26px,3vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 14px 32px #00000024}body main:has(.page-hero-v3) .timeline-item:hover{border-color:#e5bd6b47;transform:translateY(-3px)}body main:has(.page-hero-v3) .timeline-dot{background:var(--sarthi-gold);border-radius:50%;width:10px;height:10px;position:static;box-shadow:0 0 28px #d5aa5459}body main:has(.page-hero-v3) .timeline-item h3{color:var(--sarthi-ivory)}body main:has(.page-hero-v3) .timeline-item p{color:var(--sarthi-muted)}body main:has(.page-hero-v3) .locations-feature{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(310px,.76fr) minmax(0,1.24fr);gap:14px;padding:0;overflow:visible}:is(body main:has(.page-hero-v3) .head-office-card,body main:has(.page-hero-v3) .contact-card,body main:has(.page-hero-v3) .contact-form){color:var(--sarthi-ivory);clip-path:none!important;background:linear-gradient(145deg,#ffffff0f,#0000 34%),linear-gradient(#121212cc,#0a0a0aed)!important;border:1px solid #f1eadc17!important;border-radius:25px!important;box-shadow:inset 0 1px #ffffff13,0 20px 44px #0003!important}body main:has(.page-hero-v3) .head-office-card{min-height:520px;padding:clamp(38px,5vw,70px)}body main:has(.page-hero-v3) .head-office-card h3{color:var(--sarthi-ivory)}:is(body main:has(.page-hero-v3) .head-office-card address,body main:has(.page-hero-v3) .head-office-card p){color:var(--sarthi-muted)}body main:has(.page-hero-v3) .location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body main:has(.page-hero-v3) .location-card{min-height:118px;padding:22px 24px}body main:has(.page-hero-v3) .contact-layout{background:linear-gradient(145deg,#ffffff0b,#0000 28%),#0d0d0bde;border:1px solid #ffffff12;border-radius:34px;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:16px;padding:20px;overflow:visible}:is(body main:has(.page-hero-v3) .contact-card,body main:has(.page-hero-v3) .contact-form){min-width:0;padding:clamp(32px,4.5vw,64px)}:is(body main:has(.page-hero-v3) .contact-card h2,body main:has(.page-hero-v3) .contact-form h2){color:var(--sarthi-ivory);text-wrap:balance}:is(body main:has(.page-hero-v3) .contact-card dd,body main:has(.page-hero-v3) .contact-card address,body main:has(.page-hero-v3) .contact-card a){min-width:0;color:var(--sarthi-ivory);overflow-wrap:anywhere}body main:has(.page-hero-v3) .contact-next>div{background:#ffffff06;border:1px solid #e5bd6b21;border-radius:14px;padding-inline:14px}:is(body main:has(.page-hero-v3) .contact-form input,body main:has(.page-hero-v3) .contact-form select,body main:has(.page-hero-v3) .contact-form textarea){width:100%;max-width:100%;color:var(--sarthi-ivory);box-sizing:border-box;background:#040403b8;border:1px solid #f1eadc21;border-radius:13px;transition:border-color .25s,box-shadow .25s,background .25s}:is(body main:has(.page-hero-v3) .contact-form input:focus,body main:has(.page-hero-v3) .contact-form select:focus,body main:has(.page-hero-v3) .contact-form textarea:focus){background:#080705e6;border-color:#e5bd6b94;outline:0;box-shadow:0 0 0 3px #cba35417}body main:has(.page-hero-v3) .contact-form .submit-button{border-color:var(--sarthi-gold);color:#0a0907;background:linear-gradient(100deg,#c8983e,#e1b85f)}body main:has(.page-hero-v3) .consultation-v3{border:0;padding-block:clamp(70px,7vw,110px);overflow:hidden;background:#080807!important}body main:has(.page-hero-v3) .consultation-v3-marquee{display:none}body main:has(.page-hero-v3) .consultation-v3:after{opacity:.55;animation:12s ease-in-out infinite alternate internalOrbitBreathe;top:-220px;right:-150px}body main:has(.page-hero-v3) .consultation-v3>.shell{background:linear-gradient(145deg,#ffffff0e,#0000 30%),radial-gradient(circle at 88% 8%,#d5aa541a,#0000 27%),#0d0d0bde;border:1px solid #ffffff13;border-radius:32px;padding:clamp(42px,6vw,80px);box-shadow:inset 0 1px #ffffff12,0 38px 88px #0000004d}@keyframes internalHeroBreathe{0%{filter:saturate(.92);transform:scale(1.025)}to{filter:saturate(1.04);transform:scale(1.07)}}@keyframes internalOrbitBreathe{0%{opacity:.42;transform:scale(.94)}to{opacity:.82;transform:translateY(18px)scale(1.04)}}@keyframes internalGlowBreathe{0%{opacity:.38;transform:scale(.92)}to{opacity:.86;transform:translateY(24px)scale(1.06)}}@media (max-width:1100px){body main:has(.page-hero-v3) .page-hero-copy-v3 h1{font-size:clamp(3.5rem,8vw,6rem)}:is(body main:has(.page-hero-v3) .service-finder-grid,body main:has(.page-hero-v3) .narrative-grid,body main:has(.page-hero-v3) .locations-feature,body main:has(.page-hero-v3) .contact-layout){grid-template-columns:1fr}body main:has(.page-hero-v3) .service-finder-grid>div:first-child{min-height:480px;position:relative;top:auto}body main:has(.page-hero-v3) .narrative-grid>h2{min-height:480px;position:relative;top:auto}body main:has(.page-hero-v3) .head-office-card{min-height:400px}}@media (max-width:820px){body main:has(.page-hero-v3) .page-hero-v3{min-height:auto;padding:126px 0 62px}:is(body main:has(.page-hero-v3) .page-hero-orbit,body main:has(.page-hero-v3) .page-hero-code){display:none}body main:has(.page-hero-v3) .page-hero-copy-v3{border-radius:25px;padding:30px 24px}body main:has(.page-hero-v3) .page-hero-copy-v3 h1{max-width:none;font-size:clamp(3rem,13vw,5.2rem)}body main:has(.page-hero-v3) .page-hero-bottom{grid-template-columns:1fr;gap:26px}body main:has(.page-hero-v3) .page-hero-bottom .button{white-space:normal;justify-self:start}body main:has(.page-hero-v3)>.section>.shell{border-radius:26px;padding:12px}body main:has(.page-hero-v3)>.service-finder>.shell{border-radius:26px;padding:12px}body main:has(.page-hero-v3) .contact-layout{border-radius:26px;padding:12px}body main:has(.page-hero-v3) .section-heading{border-radius:20px;grid-template-columns:1fr;padding:30px 24px}:is(body main:has(.page-hero-v3) .section-heading h2,body main:has(.page-hero-v3) .section-heading>p){grid-column:1}body main:has(.page-hero-v3) .section-heading h2{font-size:clamp(2.8rem,11vw,4.5rem)}body main:has(.page-hero-v3) .service-finder nav{grid-template-columns:1fr}body main:has(.page-hero-v3) [class*=principleGrid]{grid-template-columns:1fr}body main:has(.page-hero-v3) .services-detail-grid{grid-template-columns:1fr}body main:has(.page-hero-v3) .experience-grid{grid-template-columns:1fr}body main:has(.page-hero-v3) .timeline-item{grid-template-columns:14px 1fr}body main:has(.page-hero-v3) .timeline-item>span{grid-column:2}body main:has(.page-hero-v3) .timeline-content{grid-column:2}body main:has(.page-hero-v3) .intro-grid{grid-template-columns:1fr}:is(body main:has(.page-hero-v3) .contact-card,body main:has(.page-hero-v3) .contact-form){padding:30px 24px;border-radius:20px!important}body main:has(.page-hero-v3) .consultation-v3>.shell{border-radius:24px}}@media (max-width:560px){body main:has(.page-hero-v3) .location-grid{grid-template-columns:1fr}body main:has(.page-hero-v3) .service-finder-grid>div:first-child{min-height:420px;padding:28px 24px}body main:has(.page-hero-v3) .narrative-grid>h2{min-height:420px;padding:28px 24px}}@media (prefers-reduced-motion:reduce){body main:has(.page-hero-v3) .page-hero-v3:before{animation:none!important}body main:has(.page-hero-v3) .page-hero-orbit{animation:none!important}body main:has(.page-hero-v3)>.section>.shell:after{animation:none!important}body main:has(.page-hero-v3)>.service-finder>.shell:after{animation:none!important}body main:has(.page-hero-v3) .consultation-v3:after{animation:none!important}}:root{--sarthi-content:1360px;--sarthi-reading:68ch;--sarthi-section-space:clamp(76px, 8vw, 116px);--sarthi-panel-radius:28px;--sarthi-card-radius:20px}html{text-rendering:optimizelegibility;font-size:16px}body{letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-weight:400;line-height:1.65}body h1,body h2,body h3{text-wrap:balance;overflow-wrap:normal;margin-top:0;font-style:normal;letter-spacing:-.025em!important;font-weight:500!important}body h1{line-height:.96!important}body h2{line-height:1!important}body h3{line-height:1.12!important}body p,body li,body address,body dd{font-weight:400;line-height:1.7}body em{font-style:normal}body .shell{width:min(calc(100% - clamp(32px, 5vw, 80px)), var(--sarthi-content))}body .section,body .editorial-home .decision-v3{padding-block:var(--sarthi-section-space)!important}body main:has(.page-hero-v3)>.service-finder{padding-block:var(--sarthi-section-space)!important}body .eyebrow{letter-spacing:.145em;margin-bottom:18px;font-size:.68rem;font-weight:600;line-height:1.35}body .eyebrow:before{width:22px}body .button{letter-spacing:.105em;min-height:50px;padding:14px 24px;font-size:.7rem;font-weight:600;line-height:1.2}body .text-link,body .hero-text-link{letter-spacing:.095em;font-size:.7rem;font-weight:600}body .header-inner{gap:26px;min-height:92px}body .brand{gap:14px}body .brand img{object-fit:contain;width:54px;height:50px}body .brand b{letter-spacing:.22em;font-size:1.45rem;font-weight:600}body .brand small{letter-spacing:.12em;margin-top:3px;font-size:.56rem}body .desktop-nav{gap:clamp(22px,2.3vw,38px)}body .desktop-nav a{letter-spacing:.12em;font-size:.68rem;font-weight:600}body .editorial-home .hero-v3{min-height:min(900px,94svh)}body .editorial-home .hero-v3-inner{min-height:min(790px,84svh);padding-top:136px;padding-bottom:120px}body .editorial-home .hero-v3-copy{width:min(100%,760px)}body .editorial-home .hero-v3-copy h1{max-width:9.5ch;margin:0;letter-spacing:-.045em!important;font-size:clamp(4.25rem,7.2vw,7.5rem)!important;line-height:.9!important}body .editorial-home .hero-v3-copy h1 span,body .editorial-home .hero-v3-copy h1 em{display:block;margin-left:0!important}body .editorial-home .hero-v3-copy h1 em{color:var(--sarthi-gold-hi);margin-top:.08em}body .editorial-home .hero-v3-summary{width:min(100%,650px);margin:38px 0 0;padding-left:24px}body .editorial-home .hero-v3-summary p{max-width:620px;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.68}body .editorial-home .hero-v3-summary .button-row{gap:18px;margin-top:30px}body .editorial-home .proof-band-grid>p{font-size:.86rem;line-height:1.55}body .editorial-home .proof-point strong{font-size:clamp(1.8rem,2.6vw,2.7rem)}body .editorial-home .decision-v3>.shell,body .editorial-home .manifesto>.shell,body .editorial-home .expertise-v3>.shell,body .editorial-home .principal-v3>.shell,body .editorial-home .method-v3>.shell,body .editorial-home .presence-v3>.shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:18px;border-radius:var(--sarthi-panel-radius)!important;background:linear-gradient(145deg,#ffffff09,#0000 30%),#0d0d0be6!important;box-shadow:inset 0 1px #ffffff0e,0 28px 68px #0000003d!important}body main:has(.page-hero-v3)>.section>.shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:18px;border-radius:var(--sarthi-panel-radius)!important;background:linear-gradient(145deg,#ffffff09,#0000 30%),#0d0d0be6!important;box-shadow:inset 0 1px #ffffff0e,0 28px 68px #0000003d!important}body main:has(.page-hero-v3)>.service-finder>.shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:18px;border-radius:var(--sarthi-panel-radius)!important;background:linear-gradient(145deg,#ffffff09,#0000 30%),#0d0d0be6!important;box-shadow:inset 0 1px #ffffff0e,0 28px 68px #0000003d!important}body main:has(.page-hero-v3) .contact-layout{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:18px;border-radius:var(--sarthi-panel-radius)!important;background:linear-gradient(145deg,#ffffff09,#0000 30%),#0d0d0be6!important;box-shadow:inset 0 1px #ffffff0e,0 28px 68px #0000003d!important}body .editorial-home .decision-heading,body .editorial-home .editorial-heading,body .editorial-home .manifesto-index,body .editorial-home .manifesto-copy,body .editorial-home .principal-portrait,body .editorial-home .principal-copy,body .editorial-home .method-sticky,body .editorial-home .presence-heading{border-radius:22px!important}body main:has(.page-hero-v3) .section-heading{border-radius:22px!important}body main:has(.page-hero-v3) .service-finder-grid>div:first-child{border-radius:22px!important}body main:has(.page-hero-v3) .narrative-grid>h2{border-radius:22px!important}body main:has(.page-hero-v3) .narrative-copy{border-radius:22px!important}body main:has(.page-hero-v3) .intro-grid>div{border-radius:22px!important}body main:has(.page-hero-v3) .head-office-card{border-radius:22px!important}body main:has(.page-hero-v3) .contact-card{border-radius:22px!important}body main:has(.page-hero-v3) .contact-form{border-radius:22px!important}body .editorial-home .decision-card,body .editorial-home .decision-counsel,body .editorial-home .expertise-row,body .editorial-home .method-step,body .editorial-home .presence-office,body .editorial-home .presence-cities>div{border-radius:var(--sarthi-card-radius)!important;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000024!important}body main:has(.page-hero-v3) .service-finder nav a{border-radius:var(--sarthi-card-radius)!important;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000024!important}body main:has(.page-hero-v3) .capability-card{border-radius:var(--sarthi-card-radius)!important;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000024!important}body main:has(.page-hero-v3) .experience-card{border-radius:var(--sarthi-card-radius)!important;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000024!important}body main:has(.page-hero-v3) .location-card{border-radius:var(--sarthi-card-radius)!important;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000024!important}body main:has(.page-hero-v3) [class*=principleCard]{border-radius:var(--sarthi-card-radius)!important;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000024!important}body main:has(.page-hero-v3) .timeline-item{border-radius:var(--sarthi-card-radius)!important;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000024!important}body main:has(.page-hero-v3) .qualification-list div{border-radius:var(--sarthi-card-radius)!important;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000024!important}body .editorial-home .decision-heading h2,body .editorial-home .editorial-heading h2,body .editorial-home .manifesto-copy h2,body .editorial-home .principal-copy h2,body .editorial-home .method-sticky h2,body .editorial-home .presence-heading h2{max-width:12ch;letter-spacing:-.035em!important;font-size:clamp(2.8rem,4.25vw,4.65rem)!important;line-height:1!important}body .editorial-home .decision-heading,body .editorial-home .editorial-heading{min-height:650px;padding:clamp(32px,4vw,48px)}body .editorial-home .decision-grid,body .editorial-home .expertise-index,body .editorial-home .method-steps{gap:10px}body .editorial-home .decision-card{min-height:300px;padding:27px}body .editorial-home .decision-card h3{max-width:16ch;font-size:clamp(1.65rem,2vw,2.15rem)!important}body .editorial-home .decision-card p{max-width:56ch;font-size:.93rem;line-height:1.65}body .editorial-home .decision-card-top small,body .editorial-home .decision-tags span{letter-spacing:.095em;font-size:.58rem}body .editorial-home .decision-counsel{padding:30px}body .editorial-home .manifesto-grid,body .editorial-home .principal-v3-grid,body .editorial-home .method-v3-grid{gap:16px}body .editorial-home .manifesto-copy,body .editorial-home .principal-copy,body .editorial-home .method-sticky,body .editorial-home .presence-heading{padding:clamp(34px,4.5vw,60px)}body .editorial-home .manifesto-kicker,body .editorial-home .principal-lead{font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.55}body .editorial-home .expertise-row{grid-template-columns:38px 30px minmax(170px,.85fr) minmax(220px,1.15fr) 20px;gap:16px;min-height:108px;padding:18px 22px}body .editorial-home .expertise-row h3{font-size:clamp(1.35rem,1.7vw,1.8rem)!important}body .editorial-home .expertise-row p{font-size:.87rem;line-height:1.55}body .editorial-home .principal-portrait{min-height:590px}body .editorial-home .principal-credentials div,body .editorial-home .method-step p,body .editorial-home .presence-office address{font-size:.9rem}body .editorial-home .method-step{min-height:170px;padding:30px}body .editorial-home .method-step h3{font-size:clamp(1.7rem,2vw,2.15rem)!important}body main:has(.page-hero-v3) .page-hero-v3{min-height:min(820px,88svh);padding-top:clamp(130px,11vw,170px);padding-bottom:clamp(56px,6vw,82px)}body main:has(.page-hero-v3) .page-hero-copy-v3{border-radius:28px;width:min(100%,1160px);padding:clamp(32px,4.5vw,58px)}body main:has(.page-hero-v3) .page-hero-copy-v3 h1{max-width:15ch;margin-bottom:clamp(30px,3.5vw,44px);letter-spacing:-.035em!important;font-size:clamp(3.2rem,5.35vw,5.85rem)!important;line-height:.98!important}body main:has(.page-hero-v3) .page-hero-bottom{gap:clamp(24px,4vw,52px);padding-left:22px}body main:has(.page-hero-v3) .page-hero-bottom p{max-width:680px;font-size:1rem;line-height:1.65}body main:has(.page-hero-v3) .section-heading{gap:18px clamp(30px,5vw,68px);margin-bottom:16px;padding:clamp(32px,4vw,52px)}body main:has(.page-hero-v3) .section-heading h2{max-width:14ch;font-size:clamp(2.75rem,4vw,4.4rem)!important;line-height:1!important}body main:has(.page-hero-v3) .section-heading>p{max-width:56ch;font-size:.96rem;line-height:1.7}:is(body main:has(.page-hero-v3) .service-finder-grid,body main:has(.page-hero-v3) .narrative-grid,body main:has(.page-hero-v3) .locations-feature,body main:has(.page-hero-v3) .contact-layout){gap:14px}body main:has(.page-hero-v3) .service-finder-grid>div:first-child{min-height:520px;padding:clamp(32px,4vw,48px)}body main:has(.page-hero-v3) .narrative-grid>h2{min-height:520px;padding:clamp(32px,4vw,48px)}:is(body main:has(.page-hero-v3) .service-finder h2,body main:has(.page-hero-v3) .narrative-grid>h2){font-size:clamp(2.7rem,3.8vw,4.1rem)!important}:is(body main:has(.page-hero-v3) .capability-card,body main:has(.page-hero-v3) .experience-card,body main:has(.page-hero-v3) [class*=principleCard]){min-height:290px;padding:clamp(27px,3vw,40px)}:is(body main:has(.page-hero-v3) .capability-card h3,body main:has(.page-hero-v3) .experience-card h3,body main:has(.page-hero-v3) [class*=principleCard] h3){font-size:clamp(1.55rem,2vw,2.1rem)!important}:is(body main:has(.page-hero-v3) .capability-card p,body main:has(.page-hero-v3) .experience-card p,body main:has(.page-hero-v3) [class*=principleCard] p,body main:has(.page-hero-v3) .timeline-item p){font-size:.92rem;line-height:1.65}body main:has(.page-hero-v3) .timeline-item{min-height:160px;padding:clamp(24px,2.8vw,36px)}body main:has(.page-hero-v3) .timeline-item h3{font-size:clamp(1.5rem,2vw,2.05rem)!important}body main:has(.page-hero-v3) .founder-copy h2{max-width:13ch;font-size:clamp(2.9rem,4.2vw,4.55rem)!important;line-height:1!important}body main:has(.page-hero-v3) .founder-panel-content h3{font-size:clamp(1.85rem,2.4vw,2.55rem)!important}:is(body main:has(.page-hero-v3) .contact-card h2,body main:has(.page-hero-v3) .contact-form h2){font-size:clamp(2.1rem,3vw,3.25rem)!important;line-height:1.05!important}:is(body main:has(.page-hero-v3) .contact-card,body main:has(.page-hero-v3) .contact-form){padding:clamp(30px,4vw,52px)}:is(body main:has(.page-hero-v3) .contact-form label,body main:has(.page-hero-v3) .contact-form input,body main:has(.page-hero-v3) .contact-form select,body main:has(.page-hero-v3) .contact-form textarea){font-size:.92rem}body .consultation-v3>.shell{border-radius:26px!important;padding:clamp(38px,5vw,64px)!important}body .consultation-v3 h2{max-width:12ch;font-size:clamp(2.7rem,4.2vw,4.5rem)!important;line-height:1!important}body .consultation-v3 p{max-width:58ch;font-size:1rem}body .decision-card:hover,body .expertise-row:hover,body .capability-card:hover,body .experience-card:hover,body .location-card:hover,body [class*=principleCard]:hover{transform:translateY(-3px)!important}@media (max-width:1100px){body .editorial-home .hero-v3-copy h1{font-size:clamp(4rem,9.5vw,6.8rem)!important}body .editorial-home .decision-heading,body .editorial-home .editorial-heading{min-height:500px}}@media (max-width:820px){:root{--sarthi-section-space:72px;--sarthi-panel-radius:22px;--sarthi-card-radius:17px}body .shell{width:min(calc(100% - 28px), var(--sarthi-content))}body .header-inner{min-height:78px}body .brand img{width:46px;height:43px}body .editorial-home .hero-v3{min-height:820px}body .editorial-home .hero-v3-inner{min-height:760px;padding-top:112px}body .editorial-home .hero-v3-copy h1{max-width:8.5ch;font-size:clamp(3.55rem,15vw,5.3rem)!important}body .editorial-home .hero-v3-summary{margin-top:30px;padding-left:18px}body .editorial-home .hero-v3-summary .button-row{flex-direction:column;align-items:flex-start}body .editorial-home .decision-v3>.shell,body .editorial-home .manifesto>.shell,body .editorial-home .expertise-v3>.shell,body .editorial-home .principal-v3>.shell,body .editorial-home .method-v3>.shell,body .editorial-home .presence-v3>.shell{padding:10px}body main:has(.page-hero-v3)>.section>.shell{padding:10px}body main:has(.page-hero-v3)>.service-finder>.shell{padding:10px}body main:has(.page-hero-v3) .contact-layout{padding:10px}body .editorial-home .decision-heading h2,body .editorial-home .editorial-heading h2,body .editorial-home .manifesto-copy h2,body .editorial-home .principal-copy h2,body .editorial-home .method-sticky h2,body .editorial-home .presence-heading h2{font-size:clamp(2.55rem,10.5vw,3.9rem)!important}body main:has(.page-hero-v3) .section-heading h2{font-size:clamp(2.55rem,10.5vw,3.9rem)!important}body main:has(.page-hero-v3) .founder-copy h2{font-size:clamp(2.55rem,10.5vw,3.9rem)!important}body .editorial-home .expertise-row{grid-template-columns:28px 26px minmax(0,1fr) 18px;gap:10px;padding:18px 16px}body .editorial-home .expertise-row p{grid-column:3/5}body main:has(.page-hero-v3) .page-hero-v3{padding-top:112px}body main:has(.page-hero-v3) .page-hero-copy-v3{border-radius:22px;padding:28px 22px}body main:has(.page-hero-v3) .page-hero-copy-v3 h1{font-size:clamp(2.85rem,12vw,4.45rem)!important}:is(body main:has(.page-hero-v3) .section-heading,body main:has(.page-hero-v3) .contact-card,body main:has(.page-hero-v3) .contact-form){padding:26px 22px}body main:has(.page-hero-v3) .service-finder-grid>div:first-child{min-height:400px}body main:has(.page-hero-v3) .narrative-grid>h2{min-height:400px}}@media (prefers-reduced-motion:reduce){body *,body :before,body :after{scroll-behavior:auto!important}}@media (max-width:820px){body .editorial-home .expertise-v3>.shell{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}body .editorial-home .expertise-index{grid-area:2/1;gap:10px;width:100%;min-width:0;display:grid;overflow:visible}body .editorial-home .expertise-row,body .editorial-home .expertise-row:nth-child(2n),body .editorial-home .expertise-row:nth-child(odd){box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;position:relative;opacity:1!important;animation:none!important;transform:none!important}body .editorial-home .expertise-row:hover,body .editorial-home .expertise-row:focus-visible{transform:none!important}body .editorial-home .expertise-row>*{min-width:0}body .editorial-home .expertise-arrow{justify-self:end}body .editorial-home .expertise-all{z-index:2;grid-area:3/1;justify-self:start;margin:8px 0 0;position:relative;opacity:1!important;animation:none!important;transform:none!important}body .editorial-home .decision-card,body .editorial-home .method-step,body .editorial-home .presence-cities>div{opacity:1!important;animation:none!important;transform:none!important}body main:has(.page-hero-v3) .capability-card{opacity:1!important;animation:none!important;transform:none!important}body main:has(.page-hero-v3) .experience-card{opacity:1!important;animation:none!important;transform:none!important}body main:has(.page-hero-v3) .location-card{opacity:1!important;animation:none!important;transform:none!important}body main:has(.page-hero-v3) [class*=principleCard]{opacity:1!important;animation:none!important;transform:none!important}body main:has(.page-hero-v3) .timeline-item{opacity:1!important;animation:none!important;transform:none!important}}body .header-inner{grid-template-columns:minmax(150px,1fr) auto auto;min-height:108px}body .brand-logo-only{align-items:center;width:max-content;min-width:0;display:inline-flex}body .brand-logo-only img{object-fit:contain;object-position:left center;filter:sepia()saturate(.72)brightness(1.22);width:150px;height:auto;max-height:88px;display:block}@media (max-width:1100px){body .header-inner{grid-template-columns:1fr auto;min-height:92px}body .brand-logo-only img{width:126px;max-height:76px}}@media (max-width:600px){body .header-inner{min-height:84px}body .brand-logo-only img{width:112px;max-height:68px}}body .editorial-home .manifesto-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px;display:grid}body .editorial-home .manifesto-index{flex-direction:row;justify-content:space-between;align-items:center;min-height:82px;padding:18px 26px;display:flex}body .editorial-home .manifesto-index span{font-size:clamp(2rem,2.6vw,2.7rem);font-weight:500;line-height:1}body .editorial-home .manifesto-index p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:600;line-height:1.35}body .editorial-home .manifesto-copy{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:end;gap:34px clamp(42px,6vw,88px);min-height:520px;padding:clamp(44px,5vw,68px);display:grid}body .editorial-home .manifesto-kicker{color:#f1eadca3;grid-column:1/-1;align-self:start;margin:0;font-size:clamp(1.05rem,1.35vw,1.28rem);font-weight:400;line-height:1.5}body .editorial-home .manifesto-copy h2{grid-column:1;align-self:end;max-width:13ch;margin:0;font-size:clamp(3rem,4.25vw,4.65rem)!important;line-height:1.02!important}body .editorial-home .manifesto-copy h2 em{color:var(--sarthi-gold-hi)}body .editorial-home .manifesto-detail{border-left:1px solid #e5bd6b2e;flex-direction:column;justify-content:flex-end;align-self:stretch;gap:34px;min-width:0;padding-left:clamp(28px,3.2vw,48px);display:flex}body .editorial-home .manifesto-detail p{color:#f1eadc9e;max-width:48ch;margin:0;font-size:.96rem;line-height:1.72}body .editorial-home .manifesto-detail .text-link{align-self:flex-start}@media (max-width:980px){body .editorial-home .manifesto-copy{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:28px;min-height:0}body .editorial-home .manifesto-copy h2,body .editorial-home .manifesto-detail{grid-column:1}body .editorial-home .manifesto-detail{border-top:1px solid #e5bd6b2e;border-left:0;padding:28px 0 0}}@media (max-width:820px){body .editorial-home .manifesto-grid{padding:10px}body .editorial-home .manifesto-index{min-height:70px;padding:15px 18px;display:flex}body .editorial-home .manifesto-copy{padding:30px 24px}body .editorial-home .manifesto-copy h2{font-size:clamp(2.6rem,11vw,3.9rem)!important}}body .editorial-home .expertise-row,body .editorial-home .expertise-row:nth-child(2n),body .editorial-home .expertise-row:nth-child(odd),body .editorial-home .expertise-all,body .editorial-home .presence-heading,body .editorial-home .presence-office,body .editorial-home .presence-cities>div{opacity:1!important;animation:none!important;transform:none!important}body .editorial-home .expertise-row h3{color:var(--sarthi-ivory)!important}body .editorial-home .expertise-row p{color:#f1eadc9e!important}body .editorial-home .expertise-number{color:#e5bd6bb3!important}body .editorial-home .expertise-all{width:100%;min-height:68px;color:var(--sarthi-gold-hi);box-sizing:border-box;background:linear-gradient(145deg,#ffffff0e,#0000 38%),linear-gradient(100deg,#cba3541a,#0a0908f2 58%);border:1px solid #e5bd6b40;grid-area:2/2;justify-content:space-between;justify-self:stretch;margin:2px 0 0;padding:18px 24px;display:inline-flex;box-shadow:inset 0 1px #fff1,0 12px 28px #00000029;border-radius:18px!important}body .editorial-home .expertise-all:hover{color:#f4d58c;background:linear-gradient(145deg,#ffffff13,#0000 38%),linear-gradient(100deg,#cba35429,#0a0908f5 62%);border-color:#e5bd6b7a;transform:none!important}body .editorial-home .presence-heading .eyebrow,body .editorial-home .presence-office>span{color:var(--sarthi-gold-hi)!important}body .editorial-home .presence-heading h2,body .editorial-home .presence-office strong,body .editorial-home .presence-cities strong{color:var(--sarthi-ivory)!important;opacity:1!important}body .editorial-home .presence-heading h2 em{color:var(--sarthi-gold-hi)!important}body .editorial-home .presence-office address{color:#f1eadcad!important}body .editorial-home .presence-office a{color:var(--sarthi-gold-hi)!important}body .editorial-home .presence-cities>div>span{color:#f1eadc6b!important}body .editorial-home .presence-cities svg{color:var(--sarthi-gold)!important}@media (max-width:1100px){body .editorial-home .expertise-all{grid-area:3/1}}@media (max-width:820px){body .editorial-home .expertise-all{width:100%;min-height:60px;padding:16px 18px}}
