.about-page{overflow-wrap:anywhere}.about-intro{padding-top:30px;padding-bottom:64px}.about-breadcrumb{color:var(--muted);gap:14px;margin-bottom:60px;font-size:12px;display:flex}.about-breadcrumb a:hover{color:var(--accent)}.about-intro h1{max-width:900px;margin:18px 0 24px;font-size:clamp(34px,4.2vw,60px);font-weight:400;line-height:1.15}.about-lead{max-width:900px;color:var(--muted);font-size:17px;line-height:1.9}.about-section{background:#f8f6f3;padding:64px 0}.about-section.is-reversed{background:#fff}.about-section-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.about-section-photo{justify-content:center;min-width:0;display:flex}.about-section-photo img{object-fit:contain;width:100%;height:auto;max-height:620px;display:block}.about-section.is-reversed .about-section-photo{order:2}.about-number{color:var(--accent);font-size:12px}.about-section h2,.about-gallery-section h2,.about-closing h2{margin:16px 0 24px;font-size:clamp(26px,2.8vw,38px);font-weight:400;line-height:1.3}.about-section-copy{min-width:0}.about-section-copy p,.about-closing p{color:var(--muted);white-space:pre-line;font-size:15px;line-height:1.95}.about-section-copy .home-text-link{margin-top:18px}.about-section-grid:not(:has(.about-section-photo)){grid-template-columns:minmax(0,900px)}.about-gallery-section{padding-top:72px;padding-bottom:72px}.about-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.about-gallery button{cursor:zoom-in;background:#f8f6f3;border:0;padding:0;display:block;position:relative;overflow:hidden}.about-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .35s;display:block}.about-gallery button>span{background:#fff;border-radius:50%;padding:10px;display:flex;position:absolute;bottom:14px;right:14px}.about-gallery button:hover img{transform:scale(1.025)}.about-gallery button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.about-closing{background:#f8f6f3;padding:64px 0 72px}.about-closing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px;display:grid}.about-closing .store-button{margin-top:20px}@media (max-width:800px){.about-intro{padding-bottom:36px}.about-breadcrumb{margin-bottom:38px}.about-section{padding:36px 0}.about-section-grid,.about-closing-grid{grid-template-columns:minmax(0,1fr);gap:28px}.about-section.is-reversed .about-section-photo{order:0}.about-section-photo img{max-height:470px}.about-gallery-section{padding-top:40px;padding-bottom:40px}.about-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-closing{padding:36px 0}}@media (prefers-reduced-motion:reduce){.about-gallery img{transition:none}.about-gallery button:hover img{transform:none}}
