.about-hero{padding:clamp(56px,7vw,112px) 0 clamp(40px,5vw,72px)}.about-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(40px,6vw,96px);align-items:start}.about-hero h1{font-size:clamp(34px,4.4vw,60px);margin-top:22px;line-height:1.06;letter-spacing:-.025em}.about-hero h1 em{color:var(--coral)}.about-portrait-big{display:flex;flex-direction:column;gap:12px;max-width:400px;margin:0 0 0 auto}.about-portrait-big img{width:100%;aspect-ratio:3 / 4;object-fit:cover}@media(max-width:1024px){.about-hero-grid{grid-template-columns:1fr;align-items:start}.about-portrait-big{margin-left:0}}.story-grid{display:grid;grid-template-columns:280px 1fr;gap:clamp(36px,6vw,96px);align-items:start}.story-aside{position:sticky;top:110px}.story-body h2{font-size:clamp(36px,4vw,56px);margin-bottom:36px;max-width:16ch}.story-body h2 em{color:var(--coral)}.bio-meta{margin:28px 0 0;display:flex;flex-direction:column;gap:14px}.bio-meta>div{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;border-bottom:1px solid var(--rule-soft)}.bio-meta dt{font-family:var(--sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.bio-meta dd{margin:0;font-family:var(--serif);font-style:italic;font-size:16px}@media(max-width:880px){.story-grid{grid-template-columns:1fr}.story-aside{position:static}}.cv,.press{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.cv li{display:grid;grid-template-columns:140px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--rule-soft);align-items:baseline}.cv li:first-child{border-top:1px solid var(--rule-soft)}.cv-year{font-family:var(--sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.cv-line{font-family:var(--serif);font-size:17px;color:var(--ink);line-height:1.5}.cv-line strong{font-weight:400}.press li{padding:28px 0;border-bottom:1px solid var(--rule-soft);display:flex;flex-direction:column;gap:10px}.press li:first-child{border-top:1px solid var(--rule-soft)}.press .serif{font-size:clamp(20px,2vw,26px);line-height:1.4;color:var(--ink);font-variation-settings:"opsz" 96}@media(max-width:700px){.cv li{grid-template-columns:1fr;gap:6px}}.cta-strip{background:var(--paper-soft)}.cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);align-items:center}.cta-grid h2{font-size:clamp(28px,3.6vw,48px);max-width:16ch}.cta-grid h2 em{color:var(--coral)}.cta-buttons{display:flex;gap:14px;flex-wrap:wrap;justify-self:end}@media(max-width:880px){.cta-grid{grid-template-columns:1fr}.cta-buttons{justify-self:start}}.quote-strip{padding:clamp(48px,6vw,96px) 0;background:var(--paper-soft);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.strip-quote{margin:0;max-width:64ch}.strip-quote p{margin:0;font-size:clamp(22px,2.4vw,32px);font-style:italic;font-weight:400;line-height:1.35;letter-spacing:-.015em;color:var(--ink)}.strip-quote p em{color:var(--coral);font-style:normal}.strip-quote footer{margin-top:18px}.ct-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(40px,6vw,96px);align-items:start}@media(max-width:980px){.ct-grid{grid-template-columns:1fr}}.ct-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.ct-list li{display:flex;flex-direction:column;gap:4px;padding:24px 0;border-top:1px solid var(--rule)}.ct-list li:last-child{border-bottom:1px solid var(--rule)}.ct-list-simple{max-width:720px;margin-top:24px}.ct-list-simple li{display:grid;grid-template-columns:140px 1fr;align-items:baseline;gap:24px;padding:22px 0}@media(max-width:560px){.ct-list-simple li{grid-template-columns:1fr;gap:4px}}.ct-line{font-family:var(--sans);font-style:italic;font-size:clamp(20px,1.7vw,24px);font-weight:400;letter-spacing:-.01em;color:var(--ink)}a.ct-line:hover{color:var(--coral)}.ct-note{font-size:13px;color:var(--ink-soft);line-height:1.55;margin-top:6px;max-width:42ch}.ct-topics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.topic-chip{font-family:var(--sans);font-size:12px;font-weight:500;padding:9px 16px;border-radius:999px;border:1px solid var(--rule);background:transparent;color:var(--ink-soft);cursor:pointer;transition:all .2s ease}.topic-chip:hover{border-color:var(--ink);color:var(--ink)}.topic-chip.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ct-form{display:flex;flex-direction:column;gap:22px}.ct-form .form-row{display:flex;flex-direction:column}.ct-form .form-row.two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ct-form .form-row.two>div{display:flex;flex-direction:column}@media(max-width:600px){.ct-form .form-row.two{grid-template-columns:1fr}}.form-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:12px}
