.formatted-text_text__BUZSw{min-width:0;overflow-wrap:anywhere}.formatted-text_text__BUZSw p{margin:0;white-space:pre-line}.formatted-text_text__BUZSw :is(ul,ol){margin:0;padding-inline-start:1.5em}.formatted-text_text__BUZSw ul{list-style:disc outside}.formatted-text_text__BUZSw ol{list-style:decimal outside}.formatted-text_text__BUZSw li>*+*,.formatted-text_text__BUZSw>*+*{margin-block-start:.75em}.formatted-text_text__BUZSw li+li{margin-block-start:.3em}.formatted-text_text__BUZSw strong{color:var(--ink);font-weight:700}.hero-section_hero__PlT6b{container:hero-layout/inline-size}.hero-section_layout__MyIlq{padding:24px}.hero-section_intro__zwCgS{display:grid;gap:28px;max-width:1120px;margin-inline:auto}.hero-section_introCopy__l5DGw{min-width:0}.hero-section_eyebrow__UCkra{margin:0;color:var(--accent-strong);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hero-section_title__0WZAB{max-width:18ch;margin:18px 0 20px;font-family:var(--font-heading);font-size:clamp(36px,4cqw,56px);font-weight:600;letter-spacing:-.035em;line-height:1.1;overflow-wrap:anywhere}.hero-section_introText__wFmJX{max-width:58ch;margin:0;color:var(--muted);font-size:17px;line-height:1.8;overflow-wrap:anywhere}.hero-section_cta__g0uts{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:48px;padding:12px 24px;margin-top:24px;border:1px solid #ffffff59;border-radius:var(--corner-control);background:var(--hero-action,var(--accent));color:var(--hero-action-ink,white);font-size:16px;font-weight:600;text-align:center;overflow-wrap:anywhere;box-shadow:0 12px 26px #00436920}.hero-section_cta__g0uts:hover{transform:translateY(-2px);background:var(--hero-action,var(--accent-strong))}.hero-section_portrait__8nxN9{position:relative;order:-1;width:136px;aspect-ratio:4/5;overflow:hidden;border:1px solid #ffffffb3;border-radius:24px;background:var(--surface-strong);box-shadow:0 14px 36px #00436916}.hero-section_photo__CT24D{object-fit:cover;object-position:center top}.hero-section_biography___TH73{max-width:1120px;margin:40px auto 0;padding-top:28px;border-top:1px solid var(--line)}.hero-section_aboutTitle__llYKx{margin:0 0 20px;font-family:var(--font-heading);font-size:28px;font-weight:600;letter-spacing:-.025em}.hero-section_rows__FUZZc{border-top:1px solid var(--line)}.hero-section_row__esJJA{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:20px 0;border-bottom:1px solid var(--line)}.hero-section_row__esJJA:last-child{border-bottom:0;padding-bottom:0}.hero-section_rowTitle__yHUYb{min-width:0;margin:0;font-size:17px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.hero-section_rowBody__p7_pc{min-width:0;max-width:70ch;margin:0;font-size:16px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}[data-site-palette] .hero-section_hero__PlT6b{--palette-panel:var(--palette-main);--palette-panel-ink:var(--palette-on-main);--hero-action:var(--palette-section);--hero-action-ink:var(--palette-on-section);--line:color-mix(in srgb,var(--palette-on-main) 28%,transparent)}@container hero-layout (min-width: 680px){.hero-section_layout__MyIlq{padding:36px}.hero-section_intro__zwCgS{grid-template-columns:minmax(0,1fr) clamp(200px,20cqw,260px);align-items:start;gap:40px}.hero-section_portrait__8nxN9{order:0;width:100%}.hero-section_introText__wFmJX{font-size:18px}.hero-section_biography___TH73{margin-top:44px}.hero-section_row__esJJA{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:32px;padding-block:24px}.hero-section_rowBody__p7_pc,.hero-section_rowTitle__yHUYb{font-size:18px}}.services-tabs_frame__qp73H{min-width:0;overflow-anchor:none}.services-tabs_panel__vDLQT{min-width:0}.services-tabs_panel__vDLQT[hidden]{display:none}.preview_lab__vPGnx{max-width:1520px;margin-inline:auto;padding:32px 24px 48px}.preview_labHeader__BmeSI{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.preview_labHeader__BmeSI>div{max-width:760px}.preview_labHeader__BmeSI h1{margin:8px 0 12px;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.035em}.preview_labHeader__BmeSI p:not(.preview_kicker__FA4jG){color:var(--muted);line-height:1.7}.preview_labHeader__BmeSI>a{flex-shrink:0;min-height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:600}.preview_kicker__FA4jG{margin:0;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.preview_controls__Z1FiX{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px}.preview_widthControls__LHkxe{display:flex;flex-wrap:wrap;gap:8px}.preview_controls__Z1FiX button,.preview_controls__Z1FiX select{min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:#ffffffa6;color:var(--ink);font:inherit;font-size:14px}.preview_controls__Z1FiX button{cursor:pointer}.preview_controls__Z1FiX button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}.preview_controls__Z1FiX label{display:grid;gap:5px;color:var(--muted);font-size:13px}.preview_note__LOQCK{margin:12px 0 18px;max-width:100ch;font-size:13px;line-height:1.6;color:var(--muted)}.preview_stage__hJIVI{overflow-x:auto;padding:16px;border:1px solid var(--line);border-radius:24px;background:#ffffff2e}.preview_canvas__YleB0{margin-inline:auto}@media (max-width:720px){.preview_lab__vPGnx{padding:24px 16px}.preview_labHeader__BmeSI{flex-direction:column;gap:8px}.preview_controls__Z1FiX{align-items:start}.preview_stage__hJIVI{padding:8px}}