.about-page{--about-background:#fff5ec;--about-panel:#fdfbf5;--about-foreground:#4c5050;background:var(--about-background);color:var(--about-foreground);font:400 16px/1.8 var(--font-ui);padding-block:264px clamp(80px,13vw,256px)}.about-page .about-container{width:87.5%;max-width:1680px;margin-inline:auto}.about-page .about-introduction{text-align:center}.about-page .about-eyebrow{font:600 16px/1.4 var(--font-ui);letter-spacing:.17em;text-transform:uppercase}.about-page h1,.about-page .about-editorial h2{font-family:var(--font-display);font-style:normal;font-weight:var(--weight-display);letter-spacing:-.02em;font-synthesis:none}.about-page h1{text-wrap:balance;margin-block:32px;font-size:clamp(58px,5vw,96px);line-height:1.15}.about-page .about-introduction-copy{max-width:900px;margin-inline:auto}.about-page .about-composition{grid-template-columns:minmax(0,4fr) minmax(0,11fr);align-items:start;gap:10%;margin-top:144px;display:grid}.about-page .about-editorial h2{text-wrap:balance;font-size:clamp(40px,3vw,54px);line-height:1.2}.about-page .about-editorial section:first-child h2{max-width:11ch}.about-page .about-editorial p{max-width:42ch;margin-top:28px}.about-page .about-editorial h2+p{margin-top:40px}.about-page .about-editorial section+section{margin-top:96px}.about-page .about-team-panel{background:var(--about-panel);border:1px solid #f6eae1;border-radius:40px;min-width:0;padding:48px 40px 40px}.about-page .about-team-photo>.about-eyebrow,.about-page .about-team-staff>.about-eyebrow{text-align:center}.about-page .about-team-panel picture{margin-top:36px;display:block}.about-page .about-team-image{aspect-ratio:1.568;object-fit:cover;object-position:50% 43%;border-radius:20px;width:100%;height:auto}.about-page .about-staff-heading{margin-top:60px}.about-page #about-staff-heading{scroll-margin-top:160px}.about-page .about-staff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.about-page .about-staff-card{min-width:0}.about-page .about-portrait-pending{aspect-ratio:3/4;object-fit:cover;color:#4c5050;background:#e8ddca;border-radius:10px;width:100%;height:auto;display:block}.about-page div.about-portrait-pending{place-items:center;display:grid}.about-page .about-portrait-pending span{text-align:center;padding:16px;font-size:13px}.about-page .about-staff-card h3{font:500 clamp(18px,1.3vw,24px)/1.4 var(--font-ui);overflow-wrap:anywhere;margin-top:28px}.about-page .about-staff-role{margin-top:4px;font-size:14px;line-height:1.5}.about-page .about-profile-draft{margin-top:24px}.about-page .about-profile-link,.about-page .about-profile-pending{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-flex}.about-page .about-profile-pending{cursor:default}.about-page .about-profile-note{font-size:12px;line-height:1.5;display:block}.about-page .about-profile-link:focus-visible{outline-offset:4px;outline:3px solid #906660}.about-page .about-draft-note{margin-top:36px;font-size:12px;line-height:1.6}@media (width>=768px) and (width<=1179px){.about-page .about-composition{grid-template-columns:1fr;gap:64px;margin-top:80px}.about-page .about-editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.about-page .about-editorial section+section{margin-top:0}}@media (width<=1385px){.about-page{padding-top:220px}.about-page .about-container{width:calc(100% - 2 * var(--home-gutter))}.about-page .about-team-panel{padding:40px 32px 32px}.about-page .about-staff-grid{gap:20px;margin-top:36px}.about-page .about-staff-heading{margin-top:40px}.about-page .about-staff-card h3{margin-top:20px;font-size:18px}}@media (width<=767px){.about-page{padding-block:184px 72px;font-size:15px;line-height:1.8}.about-page .about-eyebrow{font-size:13px}.about-page h1{margin-block:24px;font-size:clamp(40px,10.5vw,58px);line-height:1.15}.about-page .about-composition{grid-template-columns:1fr;gap:48px;margin-top:64px}.about-page .about-editorial h2{font-size:36px;line-height:1.2}.about-page .about-editorial section:first-child h2{max-width:none}.about-page .about-editorial h2+p{margin-top:24px}.about-page .about-editorial p{max-width:none;margin-top:20px}.about-page .about-editorial section+section{margin-top:48px}.about-page .about-team-panel{display:contents}.about-page .about-team-photo,.about-page .about-team-staff{background:var(--about-panel);border:1px solid #f6eae1;border-radius:40px;width:100%;min-width:0;padding:32px 20px 24px}.about-page .about-team-photo{order:-1}.about-page .about-team-staff{order:1}.about-page .about-team-staff>.about-staff-heading{margin-top:0}.about-page .about-team-panel picture{margin-top:24px}.about-page .about-team-image{aspect-ratio:1.3;object-position:53% 43%}.about-page .about-staff-grid{grid-template-columns:1fr;gap:36px;margin-top:28px}.about-page .about-staff-card{width:100%;max-width:360px;margin-inline:auto}.about-page .about-staff-card h3{font-size:20px}.about-page .about-profile-draft{margin-top:12px}}
