.hero-main{min-height:0;padding-block:62px 48px}.hero-kicker{text-transform:uppercase;letter-spacing:.08em;margin-bottom:32px;font-size:.73rem}.hero-kicker span{text-transform:none;letter-spacing:0;line-height:1.7}html[lang=en] .hero h1{letter-spacing:-.045em;font-size:clamp(2.5rem,3.6vw,3.8rem);line-height:1.12}.hero-curation{max-width:36ch;margin-top:25px;font-size:1.04rem;font-weight:500;line-height:1.7}.hero-side p{margin-top:20px;font-size:.86rem;line-height:1.85}.hero .actions{gap:12px 22px;margin-top:27px}.hero-photo{min-height:650px}.consultation{background:#fff;padding-block:100px}.section-kicker{color:var(--navy);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:.73rem;font-weight:600}.consultation-heading{max-width:780px}.consultation h2{font-size:clamp(2.3rem,3.6vw,3.8rem);line-height:1.18}.consultation-heading>p:last-child{color:var(--body);max-width:65ch;margin-top:24px}.consultation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:48px;display:grid}.consultation-card{border-top:1px solid var(--line);padding-top:24px}.consultation-card>span{color:var(--navy);font-size:.76rem}.consultation-card h3{margin-block:14px 12px;font-size:1.22rem;line-height:1.4}.consultation-card p{color:var(--body);font-size:.89rem;line-height:1.85}.cell-services{background:var(--paper);grid-template-columns:.65fr 1fr;gap:38px;margin-top:48px;padding:32px 36px;display:grid}.cell-services h3{font-size:1.5rem;line-height:1.4}.cell-services .section-kicker{margin-bottom:12px}.cell-services p:not(.section-kicker){color:var(--body);font-size:.88rem;line-height:1.85}.cell-services .cell-note{margin-top:12px;font-size:.77rem!important}.cell-services a{color:var(--navy);text-underline-offset:5px;margin-top:18px;font-size:.84rem;display:inline-block}.consultation .clinical-note{max-width:95ch;color:var(--body);margin-top:27px;font-size:.79rem;line-height:1.9}#approach,.scope{padding-block:100px}.consultation-faq{margin-top:64px}.consultation-faq>h3{margin-bottom:20px;font-size:1.5rem}.consultation-faq details{border-top:1px solid var(--line);padding:20px 0}.consultation-faq details:last-child{border-bottom:1px solid var(--line)}.consultation-faq summary{cursor:pointer;font-size:1rem;font-weight:500}.consultation-faq summary:focus-visible{outline-offset:4px;outline:3px solid #78a6d4}.consultation-faq details p{max-width:85ch;color:var(--body);margin-top:15px;font-size:.88rem}@media (width<=1060px){.cell-services{grid-template-columns:1fr 1.4fr}}@media (width<=960px) and (width>=721px){.hero-main{padding:58px 45px 45px}html[lang=en] .hero h1{max-width:18ch;font-size:3.55rem}.hero-curation{max-width:52ch}.hero-photo{min-height:0}}@media (width<=720px){.hero-main{padding:44px 20px 38px}.hero-kicker{margin-bottom:28px}html[lang=en] .hero h1{font-size:clamp(2.3rem,8.3vw,3.4rem)}.hero-curation{font-size:.97rem}.hero-side p{font-size:.85rem}.hero-photo{min-height:0}.consultation,#approach,.scope{padding-block:70px}.consultation-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.cell-services{grid-template-columns:1fr;gap:20px;margin-top:36px;padding:27px 24px}.consultation-faq{margin-top:45px}}.experience-strip{flex-wrap:wrap;row-gap:14px}.experience-strip .experience-heading{color:#dae8f5;flex-basis:100%;font-size:.73rem}
