._page_1a3zp_1{padding-block:48px 80px}._title_1a3zp_5{color:var(--color-ink);font-size:32px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}._lead_1a3zp_13{color:var(--color-ink);font-size:17px;line-height:1.7;margin-top:24px;max-width:720px}._features_1a3zp_21{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:40px}._featureCard_1a3zp_28{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:10px;padding:24px}._featureTitle_1a3zp_38{color:var(--color-primary);font-size:17px;font-weight:700}._featureText_1a3zp_44{color:var(--color-muted);font-size:14px;line-height:1.6}._galleryHead_1a3zp_50{align-items:baseline;display:flex;gap:24px;justify-content:space-between;margin-top:56px}._galleryTitle_1a3zp_58{color:var(--color-ink);font-size:20px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}._galleryLink_1a3zp_66{color:var(--color-link);font-size:15px;font-weight:500}._galleryLink_1a3zp_66:hover{color:var(--color-accent)}._galleryRow_1a3zp_77{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}._galleryPhotoLink_1a3zp_84{display:block;flex:none;height:240px;overflow:hidden}._galleryPhotoWrap_1a3zp_91{height:100%}._galleryPhoto_1a3zp_84{transition:transform .3s ease}._galleryPhotoLink_1a3zp_84:hover ._galleryPhoto_1a3zp_84{transform:scale(1.03)}._placeholder_1a3zp_103{align-items:center;border:1px dashed var(--color-border);border-radius:var(--radius-card);color:var(--color-muted);display:flex;font-size:15px;justify-content:center;margin-top:40px;min-height:180px;padding:32px;text-align:center}@media(max-width:1023px){._features_1a3zp_21{grid-template-columns:1fr}._title_1a3zp_5{font-size:26px}}@media(max-width:767px){._page_1a3zp_1{padding-block:32px 56px}._galleryHead_1a3zp_50{margin-top:40px}._galleryRow_1a3zp_77{gap:10px}._galleryPhotoLink_1a3zp_84,._galleryPhoto_1a3zp_84{height:auto;width:100%}._title_1a3zp_5{font-size:22px}._lead_1a3zp_13{font-size:15px;margin-top:16px}._features_1a3zp_21{margin-top:24px}._placeholder_1a3zp_103{margin-top:24px;min-height:140px}}
