.about-page{max-width:1240px;margin:auto;padding:112px 40px 120px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(36px,6vw,80px);align-items:center}.about-photo{display:block;width:100%;height:100%;min-height:500px;object-fit:cover;object-position:46% center}.about-visual{height:min(66vh,680px);min-height:500px;overflow:hidden}.about-story{min-width:0}.about-story h1{font-size:clamp(38px,4.2vw,56px);line-height:1.15;margin:0 0 24px;letter-spacing:-.035em}.about-story h1 em{display:block}.about-copy{font-size:15px;line-height:1.85;color:#bcb8b3;margin:0;max-width:36ch}.about-invitation{font:400 clamp(27px,3vw,38px)/1.3 'Bodoni Moda',Georgia,serif;letter-spacing:-.025em;margin:32px 0 0;max-width:18ch}@media(max-width:700px){.about-page{display:block;padding:84px 20px 110px}.about-visual{height:auto;min-height:0;margin-bottom:28px}.about-photo{aspect-ratio:3/2;height:auto;min-height:0;object-position:center}.about-story h1{font-size:36px;margin-bottom:18px}.about-story h1 em{display:inline}.about-copy{font-size:14px;line-height:1.8;max-width:42ch}.about-invitation{font-size:29px;margin:24px 0 0;max-width:20ch}}

