.pg-about .ab-story{padding:var(--section) var(--pad) 0;gap:2rem;display:grid}.pg-about .ab-story-text p:not(.eyebrow){max-width:36rem;margin:0 0 1rem;line-height:1.72}.pg-about .ab-floor .fig-frame{aspect-ratio:4/5}@media (max-width:899px){.pg-about .ab-floor{justify-self:end;width:min(86%,26rem)}}@media (min-width:900px){.pg-about .ab-story{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(1rem,2vw,2rem)}.pg-about .ab-story-text{grid-column:2/7}.pg-about .ab-floor{grid-column:8/12}}.pg-about .ab-approach{margin-top:var(--section);padding:var(--section) var(--pad);background:var(--bg-alt);border-block:1px solid var(--line);gap:2rem;display:grid}.pg-about .ab-approach p,.pg-about .ab-approach dd{color:var(--ink-700)}.pg-about .ab-approach .cap{color:var(--ink-600)}.pg-about .ab-mono .fig-frame{aspect-ratio:4/5}.pg-about .ab-list{margin:1rem 0 0;display:grid}.pg-about .ab-list>div{border-top:1px solid var(--line);padding:.95rem 0 1rem}.pg-about .ab-list dt{font:400 var(--step-1) / 1.25 var(--font-display);color:var(--ink-900);margin-bottom:.3rem}.pg-about .ab-list dd{max-width:34rem;margin:0;line-height:1.6}.pg-about .ab-links{margin:1rem 0 0}@media (max-width:899px){.pg-about .ab-mono{width:min(78%,24rem)}}@media (min-width:900px){.pg-about .ab-approach{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(1rem,2vw,2rem)}.pg-about .ab-mono{grid-column:1/5}.pg-about .ab-approach-text{grid-column:6/12}}.pg-about .ab-awards{padding:var(--section) var(--pad) 0}.pg-about .ab-awards-list{border-top:1px solid var(--line-strong);max-width:52rem;margin:0;padding:0;list-style:none}.pg-about .ab-awards-list li{border-bottom:1px solid var(--line);padding:.8rem 0}.pg-about .ab-award-name{font:400 var(--step-1) / 1.3 var(--font-display)}.pg-about .ab-award-detail,.pg-about .ab-award-year{color:var(--ink-600);font-size:var(--step--1)}.pg-about .ab-faq{padding:var(--section) var(--pad) 0;gap:2rem;display:grid}.pg-about .ab-wear-figs{grid-template-columns:1.6fr 1fr;align-items:end;gap:clamp(.75rem,1.6vw,1.25rem);margin-top:1.4rem;display:grid}.pg-about .ab-wear .fig-frame{aspect-ratio:4/5}.pg-about .ab-wear-detail .fig-frame{aspect-ratio:3/4}.pg-about .wear-list{gap:.9rem;margin:.6rem 0 1rem;display:grid}.pg-about .wear-list dt{font:400 1.2rem / 1.3 var(--font-display);color:var(--ink-900)}.pg-about .wear-list dd{color:var(--body);margin:.1rem 0 0;line-height:1.6}.pg-about .ab-faq-more{flex-wrap:wrap;align-items:center;gap:0 .6rem;margin:1.4rem 0 0;display:flex}@media (min-width:900px){.pg-about .ab-faq{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,2vw,2rem)}.pg-about .ab-faq-head{top:calc(var(--hdr) + 1.5rem);grid-column:1/6;position:sticky}.pg-about .ab-faq-body{grid-column:7/13}}
