/* Chandane editorial refinement 1.3 */
:root{--width:1280px}body{font-size:17px;line-height:1.75}h1{letter-spacing:-.065em}h2{letter-spacing:-.052em}.header-inner{min-height:90px}.site-header{border-color:#ffffff18}.button{border-radius:50px;padding:16px 25px;font-size:14px}.button.small{padding:11px 18px}.main-nav{gap:24px}.nav-panel{border-radius:14px}.hero-grid{padding-top:74px;padding-bottom:86px;gap:36px}.hero-copy h1{font-size:clamp(3.1rem,6.3vw,6rem)}.hero-copy .lead{max-width:540px;font-size:19px}.hero-art.portrait-hero{width:114%;margin-left:-12%}.principles{background:var(--ink);color:#deded3;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20}.principles .wrap{min-height:80px;font-size:11px;letter-spacing:.12em}.principles span:not(:first-child):before{color:var(--lime)}.section{padding:110px 0}.section-head{margin-bottom:42px}.label{font-size:11px;letter-spacing:.2em}.editorial-hero{padding-bottom:75px}.editorial-hero .breadcrumbs{margin-bottom:50px}.editorial-hero-grid{display:grid;grid-template-columns:1.07fr 1fr;gap:65px;align-items:center}.editorial-hero h1{font-size:clamp(2.8rem,4.8vw,4.8rem);max-width:760px;margin-bottom:25px}.editorial-hero .lead{font-size:18px;line-height:1.8}.editorial-hero-image{min-width:0}.editorial-hero-image>img{width:100%;height:auto;margin:0;border-radius:18px;max-width:none;aspect-ratio:1.12;object-fit:cover}.editorial-hero-image>.portrait-vertical{aspect-ratio:.93;object-position:center 26%;max-height:570px}.image-signature{display:flex;justify-content:space-between;gap:20px;margin-top:18px;color:#a7a79f;font-size:10px;letter-spacing:.18em}.topic-nav{border-bottom:1px solid var(--line);background:#eeece3}.topic-nav .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:30px;min-height:76px;padding-block:16px}.topic-nav span{font-size:10px;letter-spacing:.16em;margin-right:auto;color:#65655a}.topic-nav a{font-size:13px;text-decoration:none}.topic-nav a:hover{color:#5440b3}.editorial-body{padding-top:70px}.editorial-body .content-layout{grid-template-columns:minmax(0,840px) 280px;gap:80px}.editorial-body .prose{font-size:17px;line-height:1.85}.editorial-body .prose h2{font-size:clamp(1.95rem,3.1vw,2.75rem);line-height:1.12;max-width:730px;margin-top:0;margin-bottom:25px}.editorial-body .prose>h2{margin-top:55px}.editorial-body .prose>h2:first-child{margin-top:0}.editorial-section{padding:46px 0;border-bottom:1px solid var(--line);scroll-margin-top:30px}.editorial-section:first-child{padding-top:0}.section-number{display:block;font-size:11px;letter-spacing:.2em;color:#6b665c;margin-bottom:18px;font-family:monospace}.editorial-lead{font-size:20px;line-height:1.75;color:#38382e}.editorial-example{background:#e9e6db;border-radius:12px;padding:28px 32px;margin:30px 0;border-left:3px solid var(--lime)}.editorial-example p:last-child{margin:0}.editorial-example .label{display:block;margin-bottom:15px}.editorial-example .check-list{margin-bottom:0}.deliverable-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:42px 0 0}.deliverable-grid>div{padding:24px;border:1px solid #c9c7bc;border-radius:12px;background:#faf9f3}.deliverable-grid span{font-size:11px;color:#6d655d}.deliverable-grid h3{font-size:19px;line-height:1.35;letter-spacing:-.025em;margin:20px 0 0}.deliverable-section{background:var(--ink);color:var(--paper);padding:36px;border-radius:14px;margin-top:22px;border:none}.deliverable-section .section-number{color:var(--lime)}.deliverable-section p{color:#d0d0c5}.prose details{padding:24px 0}.prose summary{line-height:1.5;list-style:none;position:relative;padding-right:35px}.prose summary::-webkit-details-marker{display:none}.prose summary:after{content:'+';position:absolute;right:3px;top:0;color:#625d50;font-size:23px;font-weight:400}.prose details[open] summary:after{content:'−'}.prose details[open] summary{color:#5742b3}.prose details p{font-size:16px;color:#57574d}.sidebar{background:transparent;padding:0;border-radius:0;top:35px}.sidebar:before{content:'';display:block;width:42px;height:4px;background:var(--violet);margin-bottom:26px}.sidebar h3{font-size:2rem}.sidebar small{color:#65655b;font-size:12px}.sidebar-links{border-top:1px solid var(--line);padding-top:22px}.sidebar-links a{font-weight:400;font-size:14px}.service-grid{gap:24px;border:none}.service-card{border:1px solid #d8d6cb;border-radius:15px;padding:22px;background:#eeece3;min-height:0}.service-card.featured{background:#eeece3}.service-card.featured p{color:#63635b}.service-card:hover{background:#fffef9;border-color:#b6b3a6;transform:translateY(-3px)}.service-card .service-thumb{border-radius:10px;margin-bottom:22px}.service-card .num{font-size:10px;letter-spacing:.1em}.service-card h3{font-size:1.6rem;line-height:1.2;margin-bottom:14px}.service-card p{font-size:14px;line-height:1.8}.expertise-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end;margin-bottom:35px}.expertise-intro h2{font-size:3rem;margin-bottom:0}.expertise-intro p{color:#636357;margin:0}.pathways{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:90px}.pathways>a{display:block;border-radius:14px;background:#e7e4d9;padding:32px;text-decoration:none;transition:background .2s}.pathways>a:nth-child(2){background:var(--lime)}.pathways>a:hover{background:#dedacd}.pathways span{font-size:11px;letter-spacing:.14em}.pathways h3{font-size:2rem;line-height:1.12;margin:24px 0 18px}.pathways p{font-size:15px;line-height:1.75}.pathways b{font-size:13px}.personal-story{background:#e7e4d9}.personal-story-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:95px;align-items:center}.personal-story-image img{width:100%;height:auto;aspect-ratio:.92;object-fit:cover;object-position:50% 25%;border-radius:14px}.personal-story h2{font-size:clamp(2.5rem,4vw,4.1rem)}.personal-story h2 span{color:#6650c8}.story-values{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid #c7c3b5;margin:28px 0;padding:24px 0 0}.story-values strong,.story-values span{display:block}.story-values strong{font-size:14px}.story-values span{font-size:13px;color:#626254;margin-top:5px}.home-questions{border-top:1px solid #d7d4c9}.value-grid{display:grid;gap:18px;margin:30px 0 50px}.value-grid>div{border-top:1px solid var(--line);padding:24px 0 0}.value-grid h3{font-size:22px;margin:0 0 12px}.value-grid p{font-size:16px;color:#626258}.scan-banner{border-radius:18px;padding:65px;background:var(--lime)}.scan-banner h2{font-size:clamp(2.4rem,4vw,3.8rem)}.article-card h3{font-size:1.7rem;line-height:1.18}.article-card p{line-height:1.8}.article-card .service-visual{border-radius:12px}.case-empty{border-radius:16px}.case-copy{padding:45px}.contact-form{border:none;border-radius:16px;padding:38px;box-shadow:0 18px 70px #11110f08}.field input,.field textarea{background:#f8f7f1;border-color:#d6d3c7;padding:14px;border-radius:7px}.site-footer{padding-top:90px}.footer-bottom{padding-top:28px}.source{padding-top:20px}.editorial-body:has(.contact-grid){background:#eeece3}
@media(max-width:1100px){.editorial-hero-grid{gap:38px}.editorial-body .content-layout{gap:45px;grid-template-columns:minmax(0,1fr) 245px}.main-nav{gap:15px}.personal-story-grid{gap:45px}.expertise-intro{gap:40px}}
@media(max-width:800px){.header-inner{min-height:78px}.hero-grid{padding:50px 0 40px}.hero-art.portrait-hero{margin:24px 0 0;width:100%}.editorial-hero{padding-bottom:45px}.editorial-hero-grid{grid-template-columns:1fr;gap:38px}.editorial-hero-image>img{aspect-ratio:3/2;max-height:420px}.editorial-hero-image>.portrait-vertical{aspect-ratio:1.15;max-height:420px;object-position:center 22%}.editorial-hero h1{font-size:clamp(2.7rem,7.4vw,4.3rem)}.topic-nav .wrap{gap:12px 24px}.topic-nav span{width:100%;margin:0}.topic-nav a{font-size:12px}.editorial-body .content-layout{grid-template-columns:1fr;gap:45px}.editorial-body{padding-top:45px}.section{padding:70px 0}.editorial-section{padding:34px 0}.deliverable-grid{gap:10px}.deliverable-grid>div{padding:18px}.deliverable-grid h3{font-size:16px}.deliverable-section{padding:27px}.expertise-intro,.personal-story-grid{grid-template-columns:1fr;gap:35px}.expertise-intro h2{font-size:2.5rem}.pathways{grid-template-columns:1fr;margin-bottom:65px}.pathways h3 br{display:none}.personal-story-image{max-width:500px}.personal-story-image img{aspect-ratio:1.15}.service-grid{gap:18px}.service-card{padding:18px}.scan-banner{padding:35px}.personal-story-grid{gap:40px}.sidebar{padding-top:10px}}
@media(max-width:480px){.deliverable-grid{grid-template-columns:1fr}.deliverable-grid>div{display:flex;gap:18px;align-items:center}.deliverable-grid h3{margin:0;font-size:18px}.editorial-example{padding:24px}.story-values{grid-template-columns:1fr;gap:16px}.service-grid{grid-template-columns:1fr}.image-signature{font-size:9px;letter-spacing:.1em}.contact-form{padding:25px}.editorial-hero .actions{gap:20px}.principles .wrap{gap:14px 20px}}
