.emdr-page .emdr-section{padding-block:80px;scroll-margin-top:24px}.emdr-page .emdr-soft{background:var(--soft)}.emdr-page .emdr-stack{flex-direction:column;align-items:flex-start;gap:32px;min-width:0;display:flex}.emdr-page .emdr-stack>*,.emdr-page .emdr-hero-copy>*{margin:0}.emdr-page .section-heading h2{font-size:40px;line-height:48px}.emdr-page .button{width:200px;min-width:0;max-width:100%;font-weight:500}.emdr-page .button-secondary{background:var(--paper);border-color:var(--brand);color:var(--brand)}.emdr-page .emdr-reading{font-size:18px;line-height:30px}.emdr-page .emdr-biography{max-width:1000px}.emdr-page .emdr-hero-grid{grid-template-columns:minmax(0,636fr) minmax(0,500fr);align-items:center;gap:64px;display:grid}.emdr-page .emdr-hero-copy{flex-direction:column;gap:24px;min-width:0;display:flex}.emdr-page .eyebrow{letter-spacing:0;font-weight:500;line-height:20px}.emdr-page h1{letter-spacing:0;font-size:48px;line-height:1.1}.emdr-page .emdr-hero-lead{font-family:var(--font-newsreader), serif;color:var(--muted);font-size:28px;line-height:36px}.emdr-page .emdr-portrait{aspect-ratio:500/570;width:100%;position:relative}.emdr-page .emdr-portrait:before{content:"";background:#a7b7a7;position:absolute;inset:48px 0 0 48px}.emdr-page .emdr-portrait>div{position:absolute;inset:0 48px 48px 0;box-shadow:0 6px 18px #1429211f}.emdr-page .emdr-portrait img{object-fit:cover}.emdr-page .emdr-summary{padding-block:48px}.emdr-page .emdr-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;width:100%;display:grid}.emdr-page .emdr-expertise{row-gap:32px}.emdr-page .emdr-text-card{border-bottom:1px solid var(--border);min-width:0;padding:24px}.emdr-page .emdr-text-card h2,.emdr-page .emdr-text-card h3{margin:0 0 16px;font-size:28px;line-height:36px}.emdr-page .emdr-text-card p,.emdr-page .emdr-text-card li,.emdr-page .emdr-text-card dl{color:var(--muted);line-height:26px}.emdr-page .emdr-text-card p,.emdr-page .emdr-text-card dl,.emdr-page dd{margin:0}.emdr-page .emdr-text-card ul{margin:24px 0 0;padding-left:18px}.emdr-page .emdr-text-card dl>div+div{margin-top:26px}.emdr-page .emdr-identity{color:var(--brand);font-size:14px}.emdr-page .emdr-statistics{font-family:var(--font-newsreader), serif;color:var(--brand);font-size:28px;line-height:36px}.emdr-page .emdr-statistics span{margin-inline:12px}.emdr-page .home-faq-list{gap:24px;width:100%}.emdr-page .home-faq-card{background:var(--paper)}.emdr-page .home-faq-answer p{white-space:pre-line}.emdr-page .emdr-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;display:grid}.emdr-page .emdr-offer{background:var(--soft);flex-direction:column;align-items:flex-start;gap:24px;min-width:0;padding:32px;display:flex}.emdr-page .emdr-offer>*{margin:0}.emdr-page .emdr-offer h3,.emdr-page .emdr-price{font-family:var(--font-newsreader), serif;font-size:28px;line-height:36px}.emdr-page .emdr-offer ul{padding:0;list-style:none}.emdr-page .emdr-offer .button{margin-top:auto}.emdr-page .emdr-offer-featured{background:var(--brand);color:var(--white)}.emdr-page .emdr-contact-grid{grid-template-columns:minmax(0,480fr) minmax(0,624fr);gap:96px;display:grid}.emdr-page .emdr-contact-details h3{font:500 14px/20px var(--font-inter), sans-serif;color:var(--accent-dark);margin:0 0 12px}.emdr-page .emdr-contact-details p{margin:0}.emdr-page .emdr-contact-details a{overflow-wrap:anywhere}.emdr-page .emdr-social{background:var(--soft);flex-wrap:wrap;gap:12px;width:100%;padding:12px;font-size:14px;display:flex}.emdr-page .contact-form{width:100%}.emdr-page .contact-form label{font-size:14px;font-weight:500}.emdr-page .contact-form input,.emdr-page .contact-form textarea,.emdr-page .contact-form select{background:var(--paper);width:100%;min-width:0;font:400 16px/26px var(--font-inter), sans-serif}.emdr-page .contact-form select{border:1px solid var(--control);min-height:56px;color:var(--ink);border-radius:4px;padding:14px 16px}.emdr-page .contact-form select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.emdr-page .contact-form button{background:var(--accent-dark);color:#fff}.site-footer.site-footer-compact{padding-top:0}.site-footer.site-footer-compact .footer-bottom{margin-top:0}@media (min-width:768px) and (max-width:1100px){.emdr-page .emdr-hero-grid{gap:32px}.emdr-page h1{font-size:40px}.emdr-page .emdr-hero-lead{font-size:24px;line-height:32px}.emdr-page .emdr-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.emdr-page .emdr-contact-grid{gap:40px}}@media (max-width:767px){.emdr-page .emdr-section,.emdr-page .emdr-summary{padding-block:24px}.emdr-page .emdr-hero{padding-block:48px}.emdr-page .section-heading h2{font-size:28px;line-height:36px}.emdr-page .emdr-hero-grid,.emdr-page .emdr-grid-three,.emdr-page .emdr-offers,.emdr-page .emdr-contact-grid{grid-template-columns:minmax(0,1fr)}.emdr-page .emdr-hero-grid{gap:32px}.emdr-page h1{font-size:36px}.emdr-page .emdr-hero-lead{font-family:var(--font-inter), sans-serif;font-size:18px;line-height:30px}.emdr-page .button-row{flex-direction:column;align-items:flex-start}.emdr-page .emdr-portrait{aspect-ratio:342/370;justify-self:center;max-width:500px}.emdr-page .emdr-portrait:before{inset:24px 0 0 24px}.emdr-page .emdr-portrait>div{inset:0 24px 24px 0}.emdr-page .emdr-offer{padding:24px}.emdr-page .emdr-contact-grid{gap:48px}}
