@layer page{.about-page{--about-carbon:var(--color-background-canvas);--about-surface:var(--color-background-surface);--about-ink:var(--color-text-primary);--about-muted:var(--color-text-secondary);--about-line:var(--color-border-subtle);--about-accent:var(--color-text-accent);--timeline-progress:0%;background:var(--about-carbon);color:var(--about-ink)}.about-page :is(h1,h2,h3,p,ol){margin:0}.about-page ol{padding:0;list-style:none}.about-page .utility-label{color:var(--about-accent)}.about-page .action-link{--action-link-border:var(--color-border-strong);--action-link-color:var(--about-ink)}.about-page .action-link:hover{--action-link-background:var(--about-ink);--action-link-border:var(--about-ink);--action-link-color:var(--about-carbon)}.about-hero,.about-practice,.about-timeline,.about-closing{padding-inline:var(--space-fluid-region)}.about-hero{--about-ink:var(--color-text-hero);--about-muted:color-mix(in srgb, var(--color-text-hero) 66%, transparent);--about-line:color-mix(in srgb, var(--color-text-hero) 20%, transparent);--about-accent:var(--color-text-hero-accent);isolation:isolate;background:radial-gradient(ellipse at 76% 34%, color-mix(in srgb, var(--color-text-hero-accent) 10%, transparent) 0%, transparent 42%), var(--color-background-hero);min-height:48rem;color:var(--color-text-hero);padding-block:var(--space-fluid-region-lg) var(--space-fluid-block);align-content:space-between;display:grid;position:relative;overflow:hidden}.about-hero:after{z-index:-1;background:repeating-linear-gradient(90deg, transparent 0 5px, color-mix(in srgb, var(--color-text-hero) 3%, transparent) 5px 6px);content:"";position:absolute;inset:0}.about-hero__portrait{z-index:-2;width:94%;position:absolute;inset:5rem auto 11rem -12%}.about-hero__portrait img{object-fit:cover;object-position:46% 22%;filter:saturate(.82)contrast(1.06)brightness(.84);width:100%;height:100%;mask-image:radial-gradient(72% 76% at 46% 42%,#000 0 45%,#000000d1 62%,#0000 100%)}.about-hero__copy{place-self:start end;gap:var(--space-fluid-inset-lg);width:100%;display:grid}.about-hero h1{max-width:13ch;font-size:var(--font-size-heading);letter-spacing:var(--font-tracking-display);font-weight:650;line-height:.86}.about-hero__copy>p:last-child{max-width:42rem;color:var(--about-muted);font-size:var(--font-size-subhead);align-self:end;margin-top:18rem;line-height:1.45}.about-hero__measure{align-items:center;gap:var(--reference-space-200);width:100%;margin-top:var(--space-fluid-region);color:var(--about-muted);font-family:var(--font-family-utility);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto minmax(3rem,1fr) auto;justify-self:end;display:grid}.about-hero__measure i{background:var(--about-line);height:1px;position:relative}.about-hero__measure i:after{aspect-ratio:1;background:var(--about-accent);content:"";width:.45rem;position:absolute;top:-.2rem;right:0}.about-practice,.about-timeline,.about-closing{border-top:1px solid var(--about-line);padding-block:var(--space-fluid-region-lg)}.about-practice{gap:var(--space-fluid-region);display:grid}.about-practice>header,.about-timeline__intro,.about-closing{gap:var(--reference-space-300);display:grid}.about-page h2{max-width:13ch;font-size:var(--font-size-display);letter-spacing:var(--font-tracking-display);font-weight:620;line-height:.9}.about-practice h2{max-width:16ch;font-size:var(--font-size-heading);line-height:.92}.about-practice__grid{gap:var(--space-layout-gap);display:grid}.about-practice__grid article{align-content:space-between;gap:var(--reference-space-600);border-radius:var(--radius-card);background:var(--about-surface);min-width:0;min-height:19rem;padding:var(--space-fluid-stack);display:grid;overflow:hidden}.about-practice__grid h3{overflow-wrap:anywhere;font-size:var(--font-size-title);letter-spacing:var(--font-tracking-display);font-weight:620;line-height:.95}.about-practice__grid p{max-width:32rem;color:var(--about-muted);line-height:1.5}.about-timeline{gap:var(--space-fluid-region-lg);background:color-mix(in srgb, var(--color-text-primary) 4%, var(--color-background-surface));display:grid}.about-timeline__intro>p:last-child{max-width:43rem;color:var(--about-muted);font-size:var(--font-size-lead);line-height:1.5}.about-timeline__body{gap:var(--reference-space-400);grid-template-columns:1fr;display:grid}.about-timeline__rail{display:none}.about-timeline ol{border-top:1px solid var(--about-line)}.about-timeline li{gap:var(--reference-space-400);border-bottom:1px solid var(--about-line);padding-block:var(--space-fluid-region);transition:opacity .42s;display:grid}.about-timeline[data-motion=ready] li{opacity:.5}.about-timeline li[data-active=true]{opacity:1}.about-timeline__period{color:var(--about-accent);font-family:var(--font-family-utility);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase}.about-timeline li>div{gap:var(--reference-space-300);display:grid}.about-timeline h3{max-width:15ch;font-size:var(--font-size-heading);letter-spacing:var(--font-tracking-display);font-weight:610;line-height:.94}.about-timeline li>div>p{max-width:46rem;color:var(--about-muted);font-size:var(--font-size-lead);line-height:1.55}.about-timeline li>div>span{color:var(--about-accent);font-family:var(--font-family-utility);font-size:var(--font-size-label);letter-spacing:.09em;text-transform:uppercase}.about-closing{align-content:center;min-height:70svh}.about-closing h2{max-width:15ch}.about-closing>p:not(.utility-label){max-width:48rem;color:var(--about-muted);font-size:var(--font-size-subhead);line-height:1.5}.about-closing>div{gap:var(--reference-space-150);padding-top:var(--reference-space-200);flex-wrap:wrap;display:flex}@media (width>=48rem){.about-hero{align-content:end;min-height:min(58rem,100svh - 4.75rem)}.about-hero__portrait{width:min(48rem,52%);inset:4% auto 4% 1.5%}.about-hero__portrait img{object-position:50% 24%;mask-image:radial-gradient(68% 78% at 47% 43%,#000 0 46%,#000000d6 62%,#0000 100%)}.about-hero__copy,.about-hero__measure{width:min(61%,56rem)}.about-hero__copy{align-self:revert}.about-hero h1{font-size:var(--font-size-display)}.about-hero__copy>p:last-child{align-self:revert;margin-top:0}.about-practice>header{align-items:start;column-gap:var(--space-fluid-region);grid-template-columns:minmax(11rem,.35fr) minmax(0,.65fr);display:grid}.about-practice>header .utility-label{grid-column:1}.about-practice>header h2{grid-column:2}.about-practice__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-practice__grid article:last-child{grid-column:1/-1}.about-timeline li{grid-template-columns:minmax(8rem,.3fr) minmax(0,1.7fr)}}@media (width>=72rem){.about-practice__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-practice__grid article:last-child{grid-column:auto}.about-timeline{grid-template-columns:minmax(0,.68fr) minmax(38rem,1.32fr);align-items:start}.about-timeline__intro{position:sticky;top:7rem}.about-timeline__body{gap:var(--space-fluid-block);grid-template-columns:4rem minmax(0,1fr)}.about-timeline__rail{justify-items:center;gap:var(--reference-space-200);height:calc(100svh - 13rem);color:var(--about-muted);font-family:var(--font-family-utility);font-size:var(--font-size-label);letter-spacing:.08em;grid-template-rows:auto 1fr auto;display:grid;position:sticky;top:9rem}.about-timeline__rail i{background:var(--about-line);width:1px;position:relative;overflow:hidden}.about-timeline__rail b{height:var(--timeline-progress);background:var(--about-accent);transition:height .5s;position:absolute;inset:0 0 auto}}@media (prefers-reduced-motion:reduce){.about-timeline li{opacity:1;transition:none}}}
