.ad-hero[data-astro-cid-77lplmz2]{background:var(--surface);color:var(--surface-ink);padding:calc(var(--header-h) + 90px) var(--gutter) 90px;flex-direction:column;justify-content:end;align-items:start;gap:26px;min-height:92svh;display:flex}.ad-hero[data-astro-cid-77lplmz2] .eyebrow[data-astro-cid-77lplmz2]{color:var(--pink)}.ad-hero[data-astro-cid-77lplmz2] h1[data-astro-cid-77lplmz2]{font:400 clamp(64px,12vw,190px)/.83 var(--font-display);letter-spacing:-.058em;max-width:10ch;margin:16px 0 10px}.ad-hero[data-astro-cid-77lplmz2] h1[data-astro-cid-77lplmz2] em[data-astro-cid-77lplmz2],.ad-heading[data-astro-cid-77lplmz2] em[data-astro-cid-77lplmz2]{font-weight:400}.ad-lede[data-astro-cid-77lplmz2]{font:400 clamp(25px,3vw,42px)/1.12 var(--font-display);max-width:27ch;margin:0}.ad-intro[data-astro-cid-77lplmz2]{max-width:57ch;color:var(--surface-muted);margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.65}.ad-actions[data-astro-cid-77lplmz2]{flex-wrap:wrap;align-items:center;gap:30px;margin-top:18px;display:flex}.ad-main-link[data-astro-cid-77lplmz2],.ad-second-link[data-astro-cid-77lplmz2]{font-family:var(--font-mono);letter-spacing:.03em;border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:5px;font-size:13px;display:inline-flex}.ad-main-link[data-astro-cid-77lplmz2]:hover,.ad-second-link[data-astro-cid-77lplmz2]:hover{gap:24px}.ad-second-link[data-astro-cid-77lplmz2]{opacity:.75}.ad-wrap[data-astro-cid-77lplmz2]{width:100%;max-width:1360px;margin:auto}.ad-heading[data-astro-cid-77lplmz2]{font:400 clamp(52px,7vw,112px)/.89 var(--font-display);letter-spacing:-.05em;margin:20px 0 60px}.practice-list[data-astro-cid-77lplmz2],.method-list[data-astro-cid-77lplmz2]{margin:0;padding:0;list-style:none}.practice-list[data-astro-cid-77lplmz2] li[data-astro-cid-77lplmz2]{border-top:1px solid var(--surface-rule);grid-template-columns:minmax(170px,1fr) minmax(0,2.2fr);gap:35px;padding:36px 0 52px;display:grid}.practice-index[data-astro-cid-77lplmz2]{font:12px var(--font-mono);color:var(--surface-muted);flex-direction:column;gap:16px;display:flex}.practice-copy[data-astro-cid-77lplmz2] h3[data-astro-cid-77lplmz2]{font:400 clamp(30px,4vw,65px)/1 var(--font-display);letter-spacing:-.038em;max-width:17ch;margin:0 0 20px}.practice-copy[data-astro-cid-77lplmz2] p[data-astro-cid-77lplmz2]{max-width:57ch;margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.56}.practice-detail[data-astro-cid-77lplmz2]{max-width:72ch;font:12px/1.7 var(--font-mono);color:var(--surface-muted);margin-top:30px;display:block}.method-list[data-astro-cid-77lplmz2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.method-list[data-astro-cid-77lplmz2] li[data-astro-cid-77lplmz2]{border-top:1px solid var(--surface-rule);padding-top:20px}.method-no[data-astro-cid-77lplmz2]{font:12px var(--font-mono)}.method-list[data-astro-cid-77lplmz2] h3[data-astro-cid-77lplmz2]{font:400 clamp(30px,3vw,46px) var(--font-display);margin:23px 0 12px}.method-list[data-astro-cid-77lplmz2] p[data-astro-cid-77lplmz2],.ad-method-note[data-astro-cid-77lplmz2]{max-width:36ch;font-size:16px;line-height:1.6}.ad-method-note[data-astro-cid-77lplmz2]{border-top:1px solid var(--surface-rule);max-width:56ch;margin:58px 0 0;padding-top:20px}.built-grid[data-astro-cid-77lplmz2]{grid-template-columns:1.2fr 1fr;align-items:start;gap:60px;display:grid}.ad-built[data-astro-cid-77lplmz2] .eyebrow[data-astro-cid-77lplmz2]{color:var(--citron)}.built-copy[data-astro-cid-77lplmz2]{justify-items:start;gap:20px;padding-top:48px;display:grid}.built-copy[data-astro-cid-77lplmz2] p[data-astro-cid-77lplmz2]{max-width:51ch;color:var(--surface-muted);margin:0;font-size:18px;line-height:1.65}.built-copy[data-astro-cid-77lplmz2] .ad-main-link[data-astro-cid-77lplmz2]{color:var(--bone);margin-top:20px}.ad-contact[data-astro-cid-77lplmz2] p[data-astro-cid-77lplmz2]{max-width:37ch;font-size:20px;line-height:1.5}.ad-contact[data-astro-cid-77lplmz2] .ad-main-link[data-astro-cid-77lplmz2]{margin-top:25px}@media (width<=800px){.ad-hero[data-astro-cid-77lplmz2]{min-height:86svh;padding-top:150px;padding-bottom:75px}.ad-hero[data-astro-cid-77lplmz2] h1[data-astro-cid-77lplmz2]{font-size:clamp(56px,13vw,100px)}.practice-list[data-astro-cid-77lplmz2] li[data-astro-cid-77lplmz2],.built-grid[data-astro-cid-77lplmz2]{grid-template-columns:1fr;gap:24px}.practice-index[data-astro-cid-77lplmz2]{flex-direction:row}.method-list[data-astro-cid-77lplmz2]{grid-template-columns:1fr;gap:32px}.ad-heading[data-astro-cid-77lplmz2]{margin-bottom:46px}.built-copy[data-astro-cid-77lplmz2]{padding-top:0}}
