.page_sectionInner__GETKX{max-width:var(--max-w);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.page_eyebrow__yxIK8{display:inline-block;font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.page_sectionH2__qrqv9{font-family:var(--font-serif);font-weight:300;font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:-.01em;margin:18px 0 0;color:var(--color-ink)}.page_sectionHeader___raMx{margin-bottom:48px}.page_hero__7KFOs{max-width:var(--max-w);margin:0 auto;padding:120px var(--pad-x) 96px}.page_heroInner__8WoKQ{max-width:900px}.page_heroEyebrow__p76B6{display:inline-block;font-size:12.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin-bottom:28px}.page_heroH1__e201z{font-family:var(--font-serif);font-weight:300;font-size:clamp(40px,6vw,74px);line-height:1.04;letter-spacing:-.02em;margin:0;color:var(--color-ink)}.page_heroSubtitle__ZW2Yq{font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:clamp(20px,2.4vw,28px);color:var(--color-accent);margin:14px 0 0}.page_heroLede__viB8u{font-size:18px;line-height:1.65;color:var(--color-text-secondary);max-width:600px;margin:30px 0 0}.page_heroCta__k6Sds{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:38px}.page_ctaPrimary__Nrok5{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;background:var(--color-ink);color:var(--color-bg);border-radius:var(--r-xs);font-size:15px;font-weight:500;transition:background var(--transition)}.page_ctaPrimary__Nrok5:hover{background:var(--color-accent)}.page_ctaSecondary__5EfaG{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;color:var(--color-ink);border:1px solid var(--color-border-active);border-radius:var(--r-xs);font-size:15px;font-weight:500;transition:border-color var(--transition)}.page_ctaSecondary__5EfaG:hover{border-color:var(--color-ink)}.page_practiceSection__tyI_R{border-top:1px solid var(--color-border)}.page_practiceSection__tyI_R .page_sectionInner__GETKX{padding-top:84px;padding-bottom:84px}.page_practiceGrid__qABx9{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:1px;gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.page_practiceCard__9yDpM{background:var(--color-bg);padding:36px 32px}.page_practiceIndex__sZD9s{font-family:var(--font-serif);font-size:15px;color:var(--color-numeral-alt);display:block}.page_practiceTitle__uvPio{font-family:var(--font-serif);font-weight:500;font-size:23px;margin:16px 0 12px;color:var(--color-ink)}.page_practiceDesc__khEW8{font-size:14.5px;line-height:1.6;color:var(--color-text-muted);margin:0}.page_practiceReadMore__YGsHF{background:var(--color-surface);padding:36px 32px;display:flex;align-items:center}.page_readMoreLink__LVgIx{font-size:14.5px;font-weight:500;color:var(--color-accent);transition:color var(--transition)}.page_readMoreLink__LVgIx:hover{color:var(--color-ink)}.page_writingSection__6hVLK{border-top:1px solid var(--color-border);background:var(--color-surface)}.page_writingSection__6hVLK .page_sectionInner__GETKX{padding-top:84px;padding-bottom:84px}.page_writingHeader__uLWiH{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:48px}.page_writingSubline__xb_1S{font-size:15px;line-height:1.6;color:var(--color-text-muted);margin:14px 0 0;max-width:520px}.page_allArticlesLink__iK1qR{font-size:14.5px;font-weight:500;color:var(--color-accent);border-bottom:1px solid #d8b9b9;padding-bottom:3px;white-space:nowrap;transition:border-color var(--transition)}.page_allArticlesLink__iK1qR:hover{border-color:var(--color-accent)}.page_writingGrid__koTcj{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px}.page_writingCard__V6XkM{display:block;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--r-sm);overflow:hidden;transition:border-color var(--transition)}.page_writingCard__V6XkM:hover{border-color:var(--color-ink)}.page_writingCardCover__uuIYJ{aspect-ratio:16/10}.page_writingCardBody___uKkX{padding:26px 28px}.page_writingCardCategory__13h4J{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);display:block;margin-bottom:12px}.page_writingCardTitle__szvXR{font-family:var(--font-serif);font-weight:500;font-size:22px;line-height:1.25;margin:0;color:var(--color-ink)}.page_writingCardExcerpt__4IUMp{font-size:14px;line-height:1.6;color:var(--color-text-muted);margin:12px 0 0}.page_contactSection__B7plO{border-top:1px solid var(--color-border)}.page_contactSection__B7plO .page_sectionInner__GETKX{padding-top:84px;padding-bottom:84px}.page_contactHeader__CRUGa{max-width:560px}.page_contactH2__h5d2c{font-family:var(--font-serif);font-weight:300;font-size:clamp(28px,3.6vw,42px);line-height:1.12;letter-spacing:-.01em;margin:16px 0 0;color:var(--color-ink)}.page_contactSubline__UJmIR{font-size:15px;line-height:1.65;color:var(--color-text-muted);margin:18px 0 0}.page_contactGrid__FcWqy{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:start}.page_linkedInRow__3RHEL{display:flex;align-items:center;gap:16px;padding:20px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-ink);transition:color var(--transition)}.page_linkedInRow__3RHEL:hover{color:var(--color-accent)}.page_linkedInTile__gj37Y{flex:none;width:42px;height:42px;border-radius:var(--r-sm);border:1px solid var(--color-border-active);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-style:italic;font-size:20px;color:var(--color-ink)}.page_linkedInDetails__uGamO{display:flex;flex-direction:column;gap:2px}.page_linkedInLabel__F1O7O{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint)}.page_linkedInHandle__QNZzn{font-family:var(--font-serif);font-size:19px}.page_writeNoteLabel__DeB0u{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);display:block;margin-bottom:12px}.page_noteForm__Rg2MO{display:flex;flex-direction:column;gap:0}.page_noteInput__7SQC3{width:100%;padding:16px 0;border:none;border-bottom:1px solid var(--color-border);background:transparent;font-size:15px;font-family:var(--font-sans);color:var(--color-ink);outline:none;transition:border-bottom-color var(--transition)}.page_noteInput__7SQC3:focus{border-bottom-color:var(--color-accent)}.page_noteTextarea__VITXD{width:100%;padding:16px 0;border:none;border-bottom:1px solid var(--color-border);background:transparent;font-size:15px;font-family:var(--font-sans);color:var(--color-ink);outline:none;resize:vertical;transition:border-bottom-color var(--transition)}.page_noteTextarea__VITXD:focus{border-bottom-color:var(--color-accent)}.page_noteSubmit__v48or{margin-top:28px;align-self:flex-start;padding:14px 26px;background:var(--color-ink);color:var(--color-bg);border:none;border-radius:var(--r-xs);font-size:14.5px;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:background var(--transition)}.page_noteSubmit__v48or:hover{background:var(--color-accent)}.page_noteFinePrint__q759o{font-size:12px;line-height:1.55;color:var(--color-text-faintest);margin:18px 0 0;max-width:380px}@media (max-width:768px){.page_contactGrid__FcWqy{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.page_hero__7KFOs{padding-top:72px;padding-bottom:64px}}.HomeNoteForm_form__zY209{display:flex;flex-direction:column;gap:0;margin-top:12px}.HomeNoteForm_input__y4wb1{width:100%;padding:16px 0;border:none;border-bottom:1px solid var(--color-border);background:transparent;font-size:15px;font-family:var(--font-sans);color:var(--color-ink);outline:none;transition:border-bottom-color var(--transition)}.HomeNoteForm_input__y4wb1:focus{border-bottom-color:var(--color-accent)}.HomeNoteForm_textarea__3GxlQ{width:100%;padding:16px 0;border:none;border-bottom:1px solid var(--color-border);background:transparent;font-size:15px;font-family:var(--font-sans);color:var(--color-ink);outline:none;resize:vertical;transition:border-bottom-color var(--transition)}.HomeNoteForm_textarea__3GxlQ:focus{border-bottom-color:var(--color-accent)}.HomeNoteForm_errorMsg__aI8PX{font-size:13px;color:var(--color-accent);margin:8px 0 0}.HomeNoteForm_submitBtn__L8RGt{margin-top:28px;align-self:flex-start;padding:14px 26px;background:var(--color-ink);color:var(--color-bg);border:none;border-radius:var(--r-xs);font-size:14.5px;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:background var(--transition)}.HomeNoteForm_submitBtn__L8RGt:hover{background:var(--color-accent)}.HomeNoteForm_submitBtn__L8RGt:disabled{opacity:.6;cursor:not-allowed}.HomeNoteForm_finePrint__YY_1a{font-size:12px;line-height:1.55;color:var(--color-text-faintest);margin:18px 0 0;max-width:380px}.HomeNoteForm_sentHeading__xXZj6{font-family:var(--font-serif);font-weight:400;font-size:24px;margin:0;color:var(--color-ink)}.HomeNoteForm_sentBody__C9i9K{font-size:14.5px;line-height:1.6;color:var(--color-text-muted);margin:12px 0 0;max-width:380px}.HomeNoteForm_resetBtn__brORX{margin-top:20px;padding:11px 20px;background:transparent;border:1px solid var(--color-border-active);border-radius:var(--r-xs);font-size:14px;font-weight:500;font-family:var(--font-sans);cursor:pointer;color:var(--color-ink);transition:border-color var(--transition);display:block}.HomeNoteForm_resetBtn__brORX:hover{border-color:var(--color-ink)}