.about-page{--about-section-space:8.75rem;--about-column-gap:5rem;--about-copy-size:1.1875rem;--about-copy-line:1.7;padding-top:var(--size-header);background:var(--color-paper);flex-direction:column;display:flex;overflow:hidden}.about-page h1,.about-page h2,.about-page p,.about-page blockquote{margin:0}.about-hero,.about-lead,.about-section,.about-closing{width:100%;max-width:var(--layout-max-width);padding-inline:var(--space-page);margin-inline:auto}.about-hero{flex-direction:column;justify-content:center;gap:2rem;min-height:45rem;display:flex}.about-hero__eyebrow{color:var(--color-muted);font-size:.875rem;line-height:var(--line-body)}.about-hero>div{flex-direction:column;gap:.5rem;display:flex}.about-hero h1{font-family:var(--font-display);font-size:5.5rem;font-weight:var(--font-weight-regular);letter-spacing:-.11rem;line-height:1.02}.about-hero__subtitle{color:var(--color-muted);font-family:var(--font-display);font-size:4rem;font-weight:var(--font-weight-light);letter-spacing:-.08rem;line-height:1.06}.about-lead,.about-section{align-items:flex-start;gap:var(--about-column-gap);padding-block:var(--about-section-space);font-family:var(--font-display);font-weight:var(--font-weight-light);display:flex}.about-lead h2{color:var(--color-muted);font-size:1.375rem;font-weight:var(--font-weight-light);flex-shrink:0;line-height:1.2}.about-lead>p{width:41.25rem;max-width:100%;font-size:2rem;line-height:1.5}.about-image{background:var(--color-faint);height:53.75rem;color:var(--color-paper);place-items:center;display:grid}.about-section h2{font-size:2.75rem;font-weight:var(--font-weight-regular);letter-spacing:-.0275rem;flex:0 27.5rem;line-height:1.1}.about-section__copy{min-width:0;font-size:var(--about-copy-size);line-height:var(--about-copy-line);flex-direction:column;flex:1 1 0;gap:1.5rem;display:flex}.about-quote{padding:12.5rem var(--space-page);background:var(--color-ink);color:var(--color-paper);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.about-quote p{width:55rem;max-width:100%;font-family:var(--font-display);font-size:4rem;font-weight:var(--font-weight-light);letter-spacing:-.04rem;text-align:center;line-height:1.2}.about-closing{flex-direction:column;align-items:center;gap:3rem;padding-block:10rem;display:flex}.about-closing h2{width:56.25rem;max-width:100%;font-family:var(--font-display);font-size:3.75rem;font-weight:var(--font-weight-regular);letter-spacing:-.0375rem;text-align:center;line-height:1.1}.about-closing .storefront-button{background:var(--color-ink);color:var(--color-paper)}
@media (max-width:850px){.about-page{--about-section-space:72px;--about-column-gap:20px;--about-copy-size:18px;padding-top:56px}.about-hero,.about-lead,.about-section,.about-closing{padding-inline:24px}.about-hero{gap:24px;min-height:600px}.about-hero__eyebrow{font-size:14px}.about-hero>div{gap:8px}.about-hero h1{letter-spacing:-.8px;font-size:40px;line-height:1.04}.about-hero__subtitle{letter-spacing:-.3px;font-size:30px;line-height:1.08}.about-lead,.about-section{flex-direction:column}.about-lead h2,.about-section__desktop-tail{display:none}.about-lead>p{width:100%;font-size:24px}.about-image{height:500px}.about-section h2{letter-spacing:-.3px;flex-basis:auto;font-size:30px}.about-section__copy{flex-basis:auto;gap:20px}.about-quote{padding:120px 24px}.about-quote p{letter-spacing:-.32px;width:100%;font-size:32px;line-height:1.16}.about-closing{gap:32px;padding-block:100px}.about-closing h2{letter-spacing:-.34px;width:100%;font-size:34px;line-height:1.12}}
