/* Dedicated large-screen About composition. Mobile/tablet rules remain untouched. */
@media(min-width:1024px){
 #main.about-desktop-editorial{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6);row-gap:var(--space-4);padding-top:var(--space-12)}
 .about-desktop-editorial>.about-page-head{grid-column:1/6;grid-row:1;padding:0 0 var(--space-4);max-width:none;align-self:start}
 .about-desktop-editorial .about-page-head .eyebrow{display:block;margin:0 0 var(--space-4)}
 .about-desktop-editorial .about-page-head h1{font:500 clamp(38px,3.4vw,48px)/1.1 var(--font-display);letter-spacing:-.04em;margin:0;max-width:10em}
 .about-desktop-editorial #about-profile,.about-desktop-editorial #about-profile .about-bio{display:contents}
 /* Original width: 86% × (.6 / 2) × (100% − 8% grid gap) = 23.736% of main.
    Full-width grid placement retains that exact containing width, without enlarging a panel. */
 .about-desktop-editorial #about-profile .portrait.about-split-photo{grid-column:1/-1;grid-row:2/5;width:23.736%;max-width:none;align-self:start;justify-self:start;margin:var(--space-4) 0 0}
 .about-desktop-editorial #about-profile .about-bio>p{font-size:17px;line-height:1.7;max-width:none;margin:0;min-width:0;font-weight:400}
 .about-desktop-editorial #about-profile .about-bio>p:first-child{grid-column:6/13;grid-row:1/3;align-self:start;padding:var(--space-6) 0 var(--space-8);font-size:17px}
 .about-desktop-editorial #about-profile .about-gatekeeper{display:block;font:500 clamp(40px,4vw,56px)/1.08 var(--font-display);letter-spacing:-.035em;max-width:9.5em;margin:0 0 var(--space-6);text-wrap:balance}
 .about-desktop-editorial #about-profile .about-opening-copy{display:block;max-width:36ch;margin-left:8%}
 .about-desktop-editorial #about-profile .about-bio>p:nth-child(2){display:contents}
 .about-desktop-editorial #about-profile .about-chapter{display:block;font:var(--label-font);letter-spacing:var(--label-tracking);color:var(--muted);margin:0;text-transform:uppercase}
 .about-desktop-editorial #about-profile .about-bio>p:nth-child(2)>.about-chapter{grid-column:6/13;grid-row:3;border-top:var(--rule);padding-top:var(--space-6)}
 .about-desktop-editorial #about-profile .about-bio>p:nth-child(2)>.about-chapter-copy{display:block;grid-column:6/13;grid-row:4;font-size:17px;line-height:1.7;max-width:49ch}
 .about-desktop-editorial #about-profile .about-hype{display:block;grid-column:3/12;grid-row:5;font:italic 500 clamp(32px,3.25vw,44px)/1.22 var(--font-display);letter-spacing:-.025em;max-width:30ch;margin:var(--space-12) 0 var(--space-8);padding-left:var(--space-8);border-left:var(--rule);text-wrap:balance}
 .about-desktop-editorial #about-profile .about-bio>p:nth-child(2)>.about-chapter-copy:last-child{grid-row:6;max-width:44ch}
 .about-desktop-editorial #about-profile .about-bio>p:nth-child(3){grid-column:1/-1;grid-row:7;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-16);row-gap:var(--space-6);border-top:var(--rule);padding-top:var(--space-8);margin-top:var(--space-12)}
 .about-desktop-editorial #about-profile .about-bio>p:nth-child(3)>.about-chapter{grid-column:1/-1}
 .about-desktop-editorial #about-profile .about-food-paragraph{display:block;margin:0;max-width:49ch}
 .about-desktop-editorial #about-profile .about-bio>p:nth-child(4){grid-column:1/6;grid-row:8;border-top:var(--rule);padding-top:var(--space-8);margin-top:var(--space-12)}
 .about-desktop-editorial #about-profile .about-bio>p:nth-child(4)>.about-chapter{margin-bottom:var(--space-6)}
 .about-desktop-editorial #about-profile .about-everything-copy{display:block;max-width:39ch}
 .about-desktop-editorial>.about-details{grid-column:1/-1;grid-row:9;margin:var(--space-16) 0 var(--space-16);padding-top:var(--space-8)}
 .about-desktop-editorial>.about-details h2{margin-bottom:var(--space-8)}
 .about-desktop-editorial>.about-details ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}
 .about-desktop-editorial>.about-details .about-detail p{max-width:22ch}
}
