.hilite.svelte-1w7q713{background-image:linear-gradient(var(--color-brand, #0000ff),var(--color-brand, #0000ff));background-repeat:no-repeat;background-position:0 .05em;background-size:0% 1em;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em;color:inherit;transition:background-size .7s cubic-bezier(.22,.61,.36,1) .1s,color .2s ease .35s}.hilite.is-on.svelte-1w7q713{background-size:100% 1em;color:#fff}@media(prefers-reduced-motion:reduce){.hilite.svelte-1w7q713{transition:none}}.secnav.svelte-1wi28cz{position:sticky;top:0;z-index:var(--z-sticky, 30);background:var(--color-base-100, #ffffff);border-bottom:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent)}[data-theme=dark] .secnav.svelte-1wi28cz,[data-theme=clad_black] .secnav.svelte-1wi28cz{background:var(--color-bg-primary, #121212)}.secnav-fade.svelte-1wi28cz{position:absolute;top:0;bottom:0;width:36px;z-index:1;pointer-events:none;opacity:0;transition:opacity .15s}.secnav-fade.is-on.svelte-1wi28cz{opacity:1}.secnav-fade--left.svelte-1wi28cz{left:0;background:linear-gradient(to right,var(--color-base-100, #ffffff),color-mix(in srgb,var(--color-base-100, #ffffff) 0%,transparent))}.secnav-fade--right.svelte-1wi28cz{right:0;background:linear-gradient(to left,var(--color-base-100, #ffffff),color-mix(in srgb,var(--color-base-100, #ffffff) 0%,transparent))}[data-theme=dark] .secnav-fade--left.svelte-1wi28cz,[data-theme=clad_black] .secnav-fade--left.svelte-1wi28cz{background:linear-gradient(to right,var(--color-bg-primary, #121212),color-mix(in srgb,var(--color-bg-primary, #121212) 0%,transparent))}[data-theme=dark] .secnav-fade--right.svelte-1wi28cz,[data-theme=clad_black] .secnav-fade--right.svelte-1wi28cz{background:linear-gradient(to left,var(--color-bg-primary, #121212),color-mix(in srgb,var(--color-bg-primary, #121212) 0%,transparent))}@media(prefers-reduced-motion:reduce){.secnav-fade.svelte-1wi28cz{transition:none}}.secnav-inner.svelte-1wi28cz{max-width:1320px;margin:0 auto;padding:10px clamp(20px,5vw,56px);display:flex;gap:28px;align-items:center;overflow-x:auto;scrollbar-width:none}.secnav-inner.svelte-1wi28cz::-webkit-scrollbar{display:none}.secnav-link.svelte-1wi28cz{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);letter-spacing:var(--mkt-tracking-breadcrumb, .16em);text-transform:uppercase;color:var(--color-text-tertiary, rgba(0, 0, 0, .45));transition:color .15s;white-space:nowrap;padding:4px 0;text-decoration:none}.secnav-num.svelte-1wi28cz{color:color-mix(in srgb,var(--color-base-content) 25%,transparent);transition:color .15s}.secnav-link.svelte-1wi28cz:hover,.secnav-link.is-current.svelte-1wi28cz{color:var(--color-text-primary, rgba(0, 0, 0, .9))}.secnav-link.is-current.svelte-1wi28cz .secnav-num:where(.svelte-1wi28cz){color:var(--color-brand, #0000ff)}.secnav-link.svelte-1wi28cz:focus-visible{outline:2px solid var(--color-brand, #0000ff);outline-offset:2px;border-radius:2px}@media(max-width:640px){.secnav-num.svelte-1wi28cz{display:none}.secnav-inner.svelte-1wi28cz{gap:18px;padding-inline:20px}.secnav-link.svelte-1wi28cz{letter-spacing:.1em}}.closing.svelte-1p74yzj{background:var(--page-bg, #f8f8f8);border-top:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent);padding:80px 0 64px}.closing-inner.svelte-1p74yzj{max-width:1320px;margin:0 auto;padding-inline:clamp(20px,5vw,56px);display:grid;grid-template-columns:1fr auto;gap:48px;align-items:end}.closing-brand.svelte-1p74yzj{display:flex;flex-direction:column;align-items:flex-start}.closing-wordmark.svelte-1p74yzj{font-family:var(--font-sans);font-weight:700;font-size:clamp(64px,10vw,144px);letter-spacing:-.04em;line-height:.85;color:var(--color-brand, #0000ff)}.closing-loc.svelte-1p74yzj{font-family:var(--font-mono);font-size:var(--mkt-eyebrow, 11px);letter-spacing:var(--mkt-tracking-lockup, .32em);text-transform:uppercase;color:var(--color-text-tertiary, rgba(0, 0, 0, .45));margin-top:14px}.closing-links.svelte-1p74yzj{display:flex;flex-wrap:wrap;gap:24px;margin-top:28px}.closing-links.svelte-1p74yzj a:where(.svelte-1p74yzj){font-family:var(--font-sans);font-size:var(--mkt-body-sm, 13.5px);color:var(--color-text-secondary, rgba(0, 0, 0, .65));white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:color .15s;text-decoration:none;padding:0!important}.closing-links.svelte-1p74yzj a:where(.svelte-1p74yzj) span:where(.svelte-1p74yzj){text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--color-base-content) 14%,transparent);transition:text-decoration-color .15s}.closing-links.svelte-1p74yzj a:where(.svelte-1p74yzj):hover{color:var(--color-brand, #0000ff)}.closing-links.svelte-1p74yzj a:where(.svelte-1p74yzj):hover span:where(.svelte-1p74yzj){text-decoration-color:var(--color-brand, #0000ff)}.closing-links.svelte-1p74yzj a:where(.svelte-1p74yzj):focus-visible{outline:2px solid var(--color-brand, #0000ff);outline-offset:3px;border-radius:2px}.closing-action-group.svelte-1p74yzj{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.closing-prompt.svelte-1p74yzj{font-family:var(--font-sans);font-size:var(--mkt-sub-loud, clamp(24px, 2.5vw, 32px));line-height:var(--mkt-leading-snug, 1.25);letter-spacing:var(--mkt-tracking-sub, -.015em);color:var(--color-text-secondary, rgba(0, 0, 0, .65));font-weight:var(--mkt-w-light, 300);margin:0}.closing-action.svelte-1p74yzj{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:var(--mkt-sub-loud, clamp(24px, 2.5vw, 32px));letter-spacing:var(--mkt-tracking-sub, -.015em);color:var(--color-text-primary, rgba(0, 0, 0, .9));font-weight:var(--mkt-w-medium, 500);white-space:nowrap;transition:color .15s;text-decoration:none}.closing-action.svelte-1p74yzj:hover{color:var(--color-brand, #0000ff)}.closing-action.svelte-1p74yzj svg{transform:translateY(1px);opacity:.55;transition:opacity .15s,transform .15s}.closing-action.svelte-1p74yzj:hover svg{opacity:1;transform:translate(2px,1px)}.closing-action.svelte-1p74yzj:focus-visible{outline:2px solid var(--color-brand, #0000ff);outline-offset:4px;border-radius:2px}[data-theme=dark] .closing.svelte-1p74yzj,[data-theme=clad_black] .closing.svelte-1p74yzj{background:#ffffff08}[data-theme=dark] .closing-loc.svelte-1p74yzj,[data-theme=clad_black] .closing-loc.svelte-1p74yzj{color:#ffffff6b}[data-theme=dark] .closing-links.svelte-1p74yzj a:where(.svelte-1p74yzj),[data-theme=clad_black] .closing-links.svelte-1p74yzj a:where(.svelte-1p74yzj){color:#fff9}[data-theme=dark] .closing-prompt.svelte-1p74yzj,[data-theme=clad_black] .closing-prompt.svelte-1p74yzj{color:#ffffff8c}[data-theme=dark] .closing-action.svelte-1p74yzj,[data-theme=clad_black] .closing-action.svelte-1p74yzj{color:#fff}@media(max-width:768px){.closing-inner.svelte-1p74yzj{grid-template-columns:1fr;gap:36px}.closing-action-group.svelte-1p74yzj{align-items:flex-start;text-align:left}.closing.svelte-1p74yzj{padding:56px 0 48px}}.pillar.svelte-1r541f{display:grid;grid-template-columns:1fr 2fr 1fr;gap:56px;align-items:start;padding:44px 0;border-top:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent)}.pillar.is-last.svelte-1r541f{border-bottom:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent)}.title.svelte-1r541f{font-family:var(--font-sans);font-size:var(--mkt-sub-loud, clamp(24px, 2.5vw, 32px));font-weight:var(--mkt-w-regular, 400);letter-spacing:var(--mkt-tracking-tight, -.025em);line-height:var(--mkt-leading-tight, 1.05)}.lead.svelte-1r541f{font-family:var(--font-sans);font-size:var(--mkt-lede, 18px);line-height:var(--mkt-leading-normal, 1.55);font-weight:var(--mkt-w-light, 300);letter-spacing:var(--mkt-tracking-lede, -.005em);color:var(--color-text-primary, rgba(0, 0, 0, .9));margin:0 0 18px;max-width:520px}.body.svelte-1r541f{font-family:var(--font-sans);font-size:var(--mkt-body, 15px);line-height:var(--mkt-leading-relaxed, 1.65);color:var(--color-text-secondary, rgba(0, 0, 0, .65));margin:0;max-width:520px}.evidence.svelte-1r541f{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.evidence.svelte-1r541f li:where(.svelte-1r541f){font-family:var(--font-sans);font-size:var(--mkt-body-sm, 13.5px);line-height:1.5;color:var(--color-text-secondary, rgba(0, 0, 0, .65));display:flex;gap:10px;align-items:baseline}.bullet.svelte-1r541f{color:var(--color-text-tertiary, rgba(0, 0, 0, .45));flex-shrink:0}@media(max-width:1024px){.pillar.svelte-1r541f{grid-template-columns:1fr;gap:20px;padding:32px 0}}.hero.svelte-nkmkd2{padding:var(--mkt-hero-pad-top, 120px) 0 var(--mkt-hero-pad-bottom, 96px);border-bottom:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent);background:var(--page-bg, #ffffff)}.hero-inner.svelte-nkmkd2{margin:0 auto;padding-inline:var(--layout-padding-inline, clamp(2rem, 5vw, 8rem))}.hero-headline.svelte-nkmkd2{font-family:var(--font-sans);font-weight:var(--mkt-w-regular, 400);font-size:var(--mkt-hero, clamp(40px, 5.4vw, 84px));line-height:.98;letter-spacing:var(--mkt-tracking-display, -.03em);color:var(--color-text-primary, rgba(0, 0, 0, .9));margin:0;max-width:1180px;text-wrap:balance}.hero-lede.svelte-nkmkd2{font-family:var(--font-sans);font-size:var(--mkt-lede, 18px);line-height:var(--mkt-leading-normal, 1.55);font-weight:var(--mkt-w-light, 300);letter-spacing:var(--mkt-tracking-lede, -.005em);color:var(--color-text-primary, rgba(0, 0, 0, .9));margin:56px 0 0;max-width:540px}.about-page.svelte-nkmkd2{margin:0 auto;padding-inline:var(--layout-padding-inline, clamp(2rem, 5vw, 8rem));color:var(--color-text-primary, rgba(0, 0, 0, .9))}.about-page--continued.svelte-nkmkd2{padding-inline:0;max-width:none}.section.svelte-nkmkd2{padding:var(--mkt-section-pad-y, 80px) 0}.section--tinted.svelte-nkmkd2{background:color-mix(in srgb,var(--color-base-200) 60%,transparent);padding-inline:var(--layout-padding-inline, clamp(2rem, 5vw, 8rem))}#recog.svelte-nkmkd2{margin:0 auto;padding-inline:var(--layout-padding-inline, clamp(2rem, 5vw, 8rem))}.divider.svelte-nkmkd2{border:0;border-top:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent);margin:0}.two-col.svelte-nkmkd2{display:grid;grid-template-columns:minmax(360px,1fr) 1.4fr;gap:var(--mkt-section-cols-gap, 80px);margin-bottom:var(--mkt-section-head-mb, 48px)}.two-col-body.svelte-nkmkd2{margin-top:var(--mkt-section-body-mt, 32px);max-width:560px;font-family:var(--font-sans);font-size:var(--mkt-body, 15px);line-height:var(--mkt-leading-relaxed, 1.65);color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.two-col-body.svelte-nkmkd2 .lede:where(.svelte-nkmkd2){font-size:var(--mkt-lede, 18px);line-height:var(--mkt-leading-normal, 1.55);font-weight:var(--mkt-w-light, 300);color:var(--color-text-primary, rgba(0, 0, 0, .9));margin:0 0 18px}.two-col-body.svelte-nkmkd2 p:where(.svelte-nkmkd2){margin:0 0 16px}.two-col-body.svelte-nkmkd2 strong:where(.svelte-nkmkd2){color:var(--color-text-primary, rgba(0, 0, 0, .9));font-weight:var(--mkt-w-medium, 500)}.section-h.svelte-nkmkd2{font-family:var(--font-sans);font-weight:var(--mkt-w-regular, 400);font-size:var(--mkt-section-h, clamp(28px, 3.6vw, 48px));line-height:var(--mkt-leading-tight, 1.05);letter-spacing:var(--mkt-tracking-tight, -.025em);margin:var(--mkt-section-h-mt, 24px) 0 0;text-wrap:balance}.section-head.svelte-nkmkd2{margin-bottom:56px}.prose.svelte-nkmkd2{max-width:640px}.prose.svelte-nkmkd2 .lede:where(.svelte-nkmkd2){font-family:var(--font-sans);font-size:var(--mkt-lede, 18px);line-height:var(--mkt-leading-normal, 1.55);font-weight:var(--mkt-w-light, 300);letter-spacing:var(--mkt-tracking-lede, -.005em);margin:0 0 24px;color:var(--color-text-primary, rgba(0, 0, 0, .9))}.prose.svelte-nkmkd2 p:where(.svelte-nkmkd2){font-family:var(--font-sans);font-size:var(--mkt-body, 15px);line-height:var(--mkt-leading-relaxed, 1.65);color:var(--color-text-secondary, rgba(0, 0, 0, .65));margin:0 0 18px}.prose.svelte-nkmkd2 strong:where(.svelte-nkmkd2){color:var(--color-text-primary, rgba(0, 0, 0, .9));font-weight:var(--mkt-w-medium, 500)}.acknowledgment.svelte-nkmkd2{margin:40px 0 0;padding:0 0 0 24px;border-left:1px solid color-mix(in srgb,var(--color-base-content) 14%,transparent);max-width:580px}.acknowledgment-label.svelte-nkmkd2{font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);letter-spacing:var(--mkt-tracking-label, .1em);text-transform:uppercase;color:var(--color-text-tertiary, rgba(0, 0, 0, .45));margin-bottom:10px}.acknowledgment-body.svelte-nkmkd2{font-family:var(--font-sans);font-style:italic;font-size:var(--mkt-body-sm, 13.5px);line-height:1.7;color:var(--color-text-secondary, rgba(0, 0, 0, .65));margin:0}.carey-grid.svelte-nkmkd2{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}.carey-body.svelte-nkmkd2{padding-top:12px}.carey-name.svelte-nkmkd2{font-family:var(--font-sans);font-size:var(--mkt-display-name, clamp(36px, 4vw, 56px));font-weight:var(--mkt-w-regular, 400);letter-spacing:var(--mkt-tracking-tight, -.025em);line-height:1;margin:0 0 8px}.carey-role.svelte-nkmkd2{font-family:var(--font-mono);font-size:var(--mkt-eyebrow, 11px);color:var(--color-text-tertiary, rgba(0, 0, 0, .45));letter-spacing:var(--mkt-tracking-eyebrow, .18em);text-transform:uppercase;margin-bottom:32px}.bio.svelte-nkmkd2{font-family:var(--font-sans);font-size:var(--mkt-body-large, 16px);line-height:var(--mkt-leading-relaxed, 1.65);color:var(--color-text-secondary, rgba(0, 0, 0, .65));margin:0 0 24px;max-width:580px}.contact-grid.svelte-nkmkd2{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:12px;padding-top:28px;border-top:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent);max-width:580px}.contact-key.svelte-nkmkd2{font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);letter-spacing:var(--mkt-tracking-label, .1em);text-transform:uppercase;color:var(--color-text-tertiary, rgba(0, 0, 0, .45));margin-bottom:6px}.contact-val.svelte-nkmkd2{font-family:var(--font-sans);font-size:var(--mkt-body-sm, 13.5px);color:var(--color-text-primary, rgba(0, 0, 0, .9));border-bottom:1px solid var(--color-base-content, #1a1a1a);text-decoration:none;transition:color .15s,border-color .15s}.contact-val.svelte-nkmkd2:hover{color:var(--color-brand, #0000ff);border-bottom-color:var(--color-brand, #0000ff)}.contact-val.svelte-nkmkd2:focus-visible{outline:2px solid var(--color-brand, #0000ff);outline-offset:3px;border-radius:2px}.contact-mono.svelte-nkmkd2{font-family:var(--font-mono);font-feature-settings:"tnum"}.contact-link.svelte-nkmkd2{display:inline-flex;align-items:center;gap:6px}.interlude.svelte-nkmkd2{margin:0}.interlude-image.svelte-nkmkd2{width:100%;aspect-ratio:21 / 9;overflow:hidden;background:var(--color-base-200, #f5f5f5)}.interlude-image.svelte-nkmkd2 img:where(.svelte-nkmkd2){width:100%;height:100%;object-fit:cover;display:block}.interlude-caption.svelte-nkmkd2{display:flex;justify-content:space-between;margin:0 auto;padding:12px var(--layout-padding-inline, clamp(2rem, 5vw, 8rem));font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);letter-spacing:var(--mkt-tracking-eyebrow, .18em);text-transform:uppercase;color:var(--color-text-tertiary, rgba(0, 0, 0, .45))}.ta-grid.svelte-nkmkd2{display:grid;grid-template-columns:1fr 1fr;gap:56px}.ta-head.svelte-nkmkd2{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--color-base-content) 12%,transparent)}.ta-label.svelte-nkmkd2{font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);letter-spacing:var(--mkt-tracking-label, .1em);text-transform:uppercase;color:var(--color-text-tertiary, rgba(0, 0, 0, .45))}.ta-count.svelte-nkmkd2{font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);letter-spacing:var(--mkt-tracking-label, .1em);text-transform:uppercase;color:var(--color-brand, #0000ff)}.ta-list.svelte-nkmkd2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:22px}.ta-item.svelte-nkmkd2{display:grid;grid-template-columns:140px 1fr;gap:24px;align-items:baseline}.ta-period.svelte-nkmkd2{font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);color:var(--color-text-tertiary, rgba(0, 0, 0, .45));letter-spacing:var(--mkt-tracking-label, .1em);text-transform:uppercase}.ta-role.svelte-nkmkd2{font-family:var(--font-sans);font-size:var(--mkt-body, 15px);color:var(--color-text-primary, rgba(0, 0, 0, .9));margin-bottom:2px}.ta-org.svelte-nkmkd2{font-family:var(--font-sans);font-size:var(--mkt-body-sm, 13.5px);line-height:var(--mkt-leading-relaxed, 1.65);color:var(--color-text-secondary, rgba(0, 0, 0, .65))}.honour-roll.svelte-nkmkd2{width:100%;border-collapse:collapse}.honour-roll.svelte-nkmkd2 th:where(.svelte-nkmkd2){text-align:left;padding:16px 24px 16px 0;font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);letter-spacing:var(--mkt-tracking-label, .1em);text-transform:uppercase;font-weight:var(--mkt-w-medium, 500);color:var(--color-text-tertiary, rgba(0, 0, 0, .45));border-bottom:2px solid var(--color-base-content, #1a1a1a)}.honour-roll.svelte-nkmkd2 td:where(.svelte-nkmkd2){padding:22px 24px 22px 0;border-bottom:1px solid color-mix(in srgb,var(--color-base-content) 8%,transparent);vertical-align:baseline}.hr-year.svelte-nkmkd2{width:110px;font-family:var(--font-mono);font-size:var(--mkt-num, 12px);color:var(--color-brand, #0000ff)}.hr-name.svelte-nkmkd2{font-family:var(--font-sans);font-size:var(--mkt-body-large, 16px);letter-spacing:-.005em;color:var(--color-text-primary, rgba(0, 0, 0, .9))}.hr-kind.svelte-nkmkd2{font-family:var(--font-mono);font-size:var(--mkt-meta, 11px);letter-spacing:var(--mkt-tracking-label, .1em);text-transform:uppercase;color:var(--color-text-tertiary, rgba(0, 0, 0, .45));margin-right:14px;display:inline-block;transform:translateY(-2px)}.hr-where.svelte-nkmkd2{font-family:var(--font-sans);font-size:var(--mkt-body-sm, 13.5px);color:var(--color-text-secondary, rgba(0, 0, 0, .65))}@media(max-width:1024px){.hero.svelte-nkmkd2{padding:80px 0 56px}.section.svelte-nkmkd2{padding:var(--mkt-section-pad-y-sm, 56px) 0}.two-col.svelte-nkmkd2{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.two-col-body.svelte-nkmkd2{margin-top:0}.carey-grid.svelte-nkmkd2{grid-template-columns:1fr;gap:32px}.ta-grid.svelte-nkmkd2{grid-template-columns:1fr;gap:40px}.contact-grid.svelte-nkmkd2{grid-template-columns:1fr;gap:20px}}@media(max-width:640px){.about-page.svelte-nkmkd2:not(.about-page--continued){padding-inline:clamp(20px,5vw,56px)}.hero-inner.svelte-nkmkd2,.section--tinted.svelte-nkmkd2,#recog.svelte-nkmkd2,.interlude-caption.svelte-nkmkd2{padding-inline:clamp(20px,5vw,56px)}.hero-lede.svelte-nkmkd2{margin-top:32px}.honour-roll.svelte-nkmkd2 th:where(.svelte-nkmkd2),.honour-roll.svelte-nkmkd2 td:where(.svelte-nkmkd2){padding-right:12px}.hr-where.svelte-nkmkd2{display:none}.ta-item.svelte-nkmkd2{grid-template-columns:1fr;gap:4px}}[data-theme=dark] .hero.svelte-nkmkd2,[data-theme=clad_black] .hero.svelte-nkmkd2{background:#ffffff05}[data-theme=dark] .about-page.svelte-nkmkd2,[data-theme=clad_black] .about-page.svelte-nkmkd2{color:#ffffffeb}[data-theme=dark] .section--tinted.svelte-nkmkd2,[data-theme=clad_black] .section--tinted.svelte-nkmkd2{background:#ffffff0a}
