.about-page{--rule-thin:1px;--radius-about-wash:44% 56% 42% 58% / 38% 46% 54% 62%;--radius-about-photo:50%;--text-about-quote:clamp(1.65rem, 3.25vw, 2.6rem);--text-about-greeting:clamp(3rem, 6.5vw, 5.5rem);--color-about-wash:#c8e1b5;overflow-wrap:anywhere;min-width:0;color:var(--color-ink);padding-block-end:var(--space-2xl)}@supports (color:lab(0% 0 0)){.about-page{--color-about-wash:lab(86.8372% -14.5458 18.738)}}.about-page__shell{width:min(calc(100% - (2 * var(--page-gutter))), 80rem);margin-inline:auto}.about-page__opening{padding-block:var(--space-lg) clamp(3rem, 8vw, 4rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""portrait""story";gap:clamp(2rem,8vw,3rem);display:grid}.about-page__opening h1{max-width:9ch;font-size:var(--text-about-greeting);letter-spacing:-.035em;grid-area:title;margin:0;font-weight:700;line-height:1.04}.about-page__portrait{isolation:isolate;grid-area:portrait;width:min(100%,29rem);margin:0 auto;position:relative}.about-page__portrait-wash{z-index:-1;inset:var(--space-sm) calc(-1 * var(--space-md)) calc(-1 * var(--space-lg)) var(--space-lg);border-radius:var(--radius-about-wash);background:var(--color-about-wash);position:absolute}.about-page__portrait-image{aspect-ratio:1;border-radius:var(--radius-about-photo);object-fit:cover;object-position:center;width:100%;position:relative}.about-page__continuation{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-lg);display:grid}.about-page__letter{min-width:0;max-width:65ch}.about-page__chapter+.about-page__chapter{margin-block-start:var(--space-xl)}.about-page__chapter--opening{grid-area:story;max-width:60ch}.about-page__chapter h2{margin:0 0 var(--space-sm);font-size:1.35rem;font-weight:700;line-height:1.25}.about-page__chapter p,.about-page__closing{color:var(--color-ink-2);margin:0;font-size:1.0625rem;line-height:1.75}.about-page__letter blockquote{margin:var(--space-xl) 0;padding-block:var(--space-lg);border-block:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-about-quote);letter-spacing:-.02em;font-style:normal;font-weight:700;line-height:1.22}.about-page__signoff{gap:var(--space-sm);margin:var(--space-xl) 0 0;color:var(--color-ink-2);display:grid}.about-page__signoff strong{color:var(--color-ink);font-family:var(--font-display);font-size:1.75rem;font-weight:700}.about-page__summary{padding-block:var(--space-lg);border-block:var(--rule-thin) solid var(--color-rule);align-self:start}.about-page__summary h2{margin:0 0 var(--space-lg);font-size:1.5rem;font-weight:700;line-height:1.2}.about-page__summary dl,.about-page__summary dd{margin:0}.about-page__summary dl{display:grid}.about-page__summary dl>div{gap:var(--space-sm);padding-block:var(--space-md);border-block-start:var(--rule-thin) solid var(--color-rule);display:grid}.about-page__summary dt{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.about-page__summary dd{color:var(--color-ink-2);font-size:.975rem;line-height:1.6}@media (min-width:60rem){.about-page__opening{align-items:stretch;column-gap:clamp(3rem,6vw,5rem);row-gap:var(--space-lg);padding-block:var(--space-md) var(--space-lg);grid-template:"title portrait""story portrait"1fr/minmax(0,1.05fr) minmax(0,.85fr)}.about-page__opening h1,.about-page__chapter--opening{align-self:end}.about-page__portrait{place-self:center end;width:min(100%,31rem)}.about-page__continuation{justify-content:space-between;gap:var(--space-2xl);grid-template-columns:minmax(0,65ch) minmax(15rem,18rem);padding-block-start:var(--space-lg)}.about-page__letter{margin-inline-start:var(--space-lg)}.about-page__letter blockquote{width:calc(100% + var(--space-xl))}.about-page__summary{top:var(--space-lg);margin-block-start:calc(-1 * var(--space-lg));position:sticky}}
