.about-page{background:#fff}.about-layout{display:grid;grid-template-columns:minmax(360px,46%) minmax(0,1fr);gap:clamp(55px,7vw,105px);align-items:start}.about-photo{margin:0;position:sticky;top:125px}.about-photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.about-photo figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:18px 2px;border-bottom:1px solid var(--line)}.about-photo figcaption strong{font:24px var(--serif);color:var(--navy)}.about-photo figcaption span{color:var(--muted);font:14px "Cormorant Garamond",serif;letter-spacing:.08em}.about-copy>h2{margin:12px 0 42px}.about-point{display:grid;grid-template-columns:46px 1fr;gap:22px;padding:28px 0;border-top:1px solid var(--line)}.about-point>span{font:22px "Cormorant Garamond",serif;color:var(--copper)}.about-point h3{margin:0 0 10px;font:26px var(--serif);color:var(--navy)}.about-point p{margin:0;color:var(--muted)}
@media(max-width:900px){.about-layout{grid-template-columns:1fr}.about-photo{position:static;max-width:620px}.about-copy>h2{margin-top:10px}}
@media(max-width:540px){.about-photo figcaption{display:block}.about-photo figcaption span{display:block;margin-top:4px}.about-point{grid-template-columns:34px 1fr;gap:14px}}
