.AboutPage-module__4n0YWq__page{width:var(--site-content-width);margin:0 auto;padding:72px 0 120px}.AboutPage-module__4n0YWq__page h1,.AboutPage-module__4n0YWq__page h2,.AboutPage-module__4n0YWq__page h3,.AboutPage-module__4n0YWq__page p,.AboutPage-module__4n0YWq__page figure{margin:0}.AboutPage-module__4n0YWq__intro{max-width:760px}.AboutPage-module__4n0YWq__intro h1{font-size:clamp(42px,5.2vw,72px);font-weight:var(--v4-heading-weight);letter-spacing:var(--v4-heading-tracking);text-wrap:balance;line-height:1.04}.AboutPage-module__4n0YWq__intro>p{max-width:650px;color:var(--v4-muted);margin-top:24px;font-size:clamp(18px,1.7vw,22px);line-height:1.48}.AboutPage-module__4n0YWq__introLinks{flex-wrap:wrap;gap:8px 24px;margin-top:28px;display:flex}.AboutPage-module__4n0YWq__introLinks a,.AboutPage-module__4n0YWq__textLink{min-height:44px;color:var(--v4-ink);text-underline-offset:5px;align-items:center;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.AboutPage-module__4n0YWq__introLinks a:hover,.AboutPage-module__4n0YWq__textLink:hover{color:var(--v4-muted)}.AboutPage-module__4n0YWq__work,.AboutPage-module__4n0YWq__contact{margin-top:var(--space-section)}.AboutPage-module__4n0YWq__workLead h2,.AboutPage-module__4n0YWq__contact h2{font-size:clamp(32px,3.7vw,52px);font-weight:var(--v4-heading-weight);letter-spacing:var(--v4-heading-tracking);text-wrap:balance;line-height:1.1}.AboutPage-module__4n0YWq__contactCopy>p{color:var(--v4-muted);margin-top:18px;font-size:17px;line-height:1.6}.AboutPage-module__4n0YWq__workLead{gap:var(--space-column);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;margin-bottom:40px;display:grid}.AboutPage-module__4n0YWq__workLead>p{max-width:560px;color:var(--v4-muted);font-size:17px;line-height:1.6}.AboutPage-module__4n0YWq__workGallery{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;height:clamp(400px,44vw,560px);display:grid}.AboutPage-module__4n0YWq__workGallery figure{border-radius:var(--radius-photo);background:var(--v4-accent-soft);min-width:0;min-height:0;overflow:hidden}.AboutPage-module__4n0YWq__workFeature{grid-row:span 2}.AboutPage-module__4n0YWq__workGallery img{object-fit:cover;width:100%;height:100%;display:block}.AboutPage-module__4n0YWq__workFooter{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:14px;display:flex}.AboutPage-module__4n0YWq__workFooter>p{color:var(--v4-muted);font-size:13px;line-height:1.5}.AboutPage-module__4n0YWq__contact{gap:var(--space-column);background:var(--v4-soft-clay);grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:start;padding:40px;scroll-margin-top:112px;display:grid}.AboutPage-module__4n0YWq__contact address{color:var(--v4-ink);margin-top:24px;font-size:15px;font-style:normal;line-height:1.55}.AboutPage-module__4n0YWq__contact [data-testid=contact-options]{padding-top:4px}.AboutPage-module__4n0YWq__page a:focus-visible{outline:3px solid var(--v4-focus);outline-offset:4px}@media (max-width:900px){.AboutPage-module__4n0YWq__workLead,.AboutPage-module__4n0YWq__contact{grid-template-columns:1fr;gap:24px}.AboutPage-module__4n0YWq__workLead{margin-bottom:28px}.AboutPage-module__4n0YWq__workGallery{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.AboutPage-module__4n0YWq__workFeature{aspect-ratio:3/2;grid-area:auto/span 2}.AboutPage-module__4n0YWq__workGallery figure:not(.AboutPage-module__4n0YWq__workFeature){aspect-ratio:3/2}}@media (max-width:700px){.AboutPage-module__4n0YWq__page{padding:40px 0 80px}.AboutPage-module__4n0YWq__intro>p{margin-top:20px;font-size:18px}.AboutPage-module__4n0YWq__work,.AboutPage-module__4n0YWq__contact{margin-top:80px}.AboutPage-module__4n0YWq__contact{gap:28px;margin-inline:-20px;padding:24px 20px}}@media (max-width:560px){.AboutPage-module__4n0YWq__workLead{gap:20px}.AboutPage-module__4n0YWq__workLead>p{font-size:16px}.AboutPage-module__4n0YWq__workGallery{grid-template-columns:1fr;gap:12px}.AboutPage-module__4n0YWq__workFeature{aspect-ratio:3/2;grid-column:auto}.AboutPage-module__4n0YWq__workGallery figure:not(.AboutPage-module__4n0YWq__workFeature){aspect-ratio:3/2}.AboutPage-module__4n0YWq__workFooter{flex-direction:column;align-items:flex-start;gap:2px}}
