@media print{@page{size:A4;margin:15mm}.skip-link,footer,header{display:none!important}body{background:#fff}}.profile_shell__cONQ8{background:var(--paper-2);padding-block:clamp(2rem,1.5rem + 3vw,4rem)}.profile_page__UPOSH{width:min(100% - 2 * var(--gutter),880px);margin-inline:auto;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius);padding:clamp(1.75rem,1.25rem + 3vw,3.5rem)}.profile_toolbar__IT1OZ{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;justify-content:space-between;margin-bottom:2rem}.profile_docLabel__djRpL{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--stone);font-weight:600;margin:0}.profile_printBtn__aPkCO{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-sans);font-size:var(--step--1);font-weight:600;color:var(--paper);background:var(--jade);border:1px solid var(--jade);border-radius:var(--radius);padding:.6rem 1.1rem;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.profile_printBtn__aPkCO:hover{background:var(--ink);border-color:var(--ink)}.profile_masthead__M_EmI{border-bottom:1px solid var(--hairline);padding-bottom:1.75rem;margin-bottom:2rem}.profile_lockup__X6eNZ{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--jade);font-weight:600;margin:0 0 .75rem}.profile_title__nX1xN{font-size:var(--step-3);max-width:22ch;margin:0 0 1rem}.profile_lede__upEmS{font-size:var(--step-0);line-height:1.6;color:var(--ink-soft);max-width:64ch;margin:0 0 1.25rem}.profile_metaRow__Ik7k3{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;font-size:var(--step--1);color:var(--stone)}.profile_metaRow__Ik7k3 b{color:var(--ink);font-weight:600}.profile_section__roiUb{margin-top:2.25rem}.profile_h2__T4Ezx{font-size:var(--step-1);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--hairline)}.profile_segments__Bm5FX{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 1.5rem;gap:1rem 1.5rem}.profile_segItem__X6f8k{page-break-inside:avoid;break-inside:avoid}.profile_segTitle__EqCB0{font-size:var(--step-0);font-family:var(--font-serif);margin:0 0 .2rem}.profile_segLine__qDtWS{font-size:var(--step--1);color:var(--ink-soft);line-height:1.5;margin:0}.profile_signature__UgHUu{background:var(--jade-tint);border-radius:var(--radius);padding:1.25rem 1.5rem}.profile_sigSummary__D1yDG{color:var(--ink-soft);line-height:1.6;margin:0 0 .9rem}.profile_sigMeta__5_uQu{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;font-size:var(--step--1);color:var(--ink)}.profile_sigMeta__5_uQu b{color:var(--jade)}.profile_creds__5dJg0{list-style:none;margin:0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.profile_cred__f9tW8{display:flex;gap:.6rem;align-items:baseline;font-size:var(--step--1);line-height:1.5;color:var(--ink-soft)}.profile_cred__f9tW8:before{content:"✓";color:var(--jade);font-weight:700}.profile_credLegal__4pHuk{margin-top:.75rem;font-size:var(--step--1);color:var(--stone)}.profile_contact__jB3LL{display:grid;grid-gap:.35rem;gap:.35rem;font-size:var(--step-0)}.profile_contact__jB3LL a{font-weight:600}.profile_printedFrom__0GQU1{display:none}@media print{.profile_shell__cONQ8{background:#fff;padding:0}.profile_page__UPOSH{width:100%;max-width:none;border:0;border-radius:0;padding:0}.profile_toolbar__IT1OZ{display:none}.profile_section__roiUb,.profile_segItem__X6f8k,.profile_signature__UgHUu{page-break-inside:avoid;break-inside:avoid}.profile_printedFrom__0GQU1{display:block;margin-top:2rem;padding-top:.75rem;border-top:1px solid #ccc;font-size:.75rem;color:#666}}@media (max-width:600px){.profile_segments__Bm5FX{grid-template-columns:1fr}}