/* Автоматически извлечённые классы, уникальные для страницы about.html. */
.s-079a71de { max-width: 1320px; margin: 0 auto; padding: 72px 24px 96px; }
.s-0a2a09cb { margin: 0 0 10px; font-family: 'Cormorant Garamond', serif; font-weight: 500; font-size: 26px; }
.s-1a1a4e05 { margin: 24px 0 0; max-width: 58ch; font-size: 15.5px; line-height: 1.65; color: rgba(28,22,19,0.72); }
.s-33cf48f7 { max-width: 1320px; margin: 0 auto; padding: 72px 24px; display: grid; gap: 40px; }
.s-36e141a5 { background: #FFFDF8; padding: 28px; }
.s-5c0b0297 { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 2px; background: rgba(43,33,26,0.14); }
.s-880ff014 { margin-top: 72px; background: #2B211A; color: #F4EDE1; }
.s-b50c7739 { margin: 20px 0 0; font-family: Oswald, sans-serif; font-weight: 500; text-transform: uppercase; letter-spacing: -0.005em; font-size: clamp(38px, 7.5vw, 112px); line-height: 0.9; max-width: 60vw; }
.s-ba8a3de8 { font-family: Oswald, sans-serif; font-size: 13px; letter-spacing: 0.2em; color: #B8925A; }
.s-c89716f0 { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; }
.s-d13576e0 { width: 100%; aspect-ratio: 16 / 10; object-fit: cover; }
.s-e1e9842d { margin: 0; display: flex; flex-direction: column; gap: 12px; }
