.about-page[data-v-6c2e2792]{background:#fff}.about-hero[data-v-6c2e2792]{position:relative;display:grid;min-height:min(760px,calc(100vh - 56px));place-items:center;overflow:hidden;color:#fff;background:#111312}.about-hero[data-v-6c2e2792]:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#00000047,#00000024 42%,#0000003d),linear-gradient(180deg,#0000004d,#00000014 48%,#0003)}.about-hero__image[data-v-6c2e2792]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-hero__copy[data-v-6c2e2792]{position:relative;z-index:1;display:grid;justify-items:center;padding:0 24px;text-align:center;transform:translateY(-62px)}.about-hero__copy h1[data-v-6c2e2792]{margin:0;font-size:clamp(36px,4.8vw,62px);font-weight:800;line-height:1.12;letter-spacing:.04em}.about-hero__tagline[data-v-6c2e2792]{margin:clamp(28px,3vw,42px) 0 0;font-size:clamp(18px,2vw,28px);font-weight:800;letter-spacing:.32em}.about-hero__copy p[data-v-6c2e2792]:not(.about-hero__tagline){margin:13px 0 0;color:#ffffffd6;font-size:clamp(15px,1.3vw,20px);font-weight:500;line-height:1.3}.brand-belief[data-v-6c2e2792]{width:min(100%,1728px);margin:0 auto;padding:clamp(92px,8vw,126px) clamp(22px,4.4vw,74px) clamp(124px,11vw,178px)}.brand-belief h2[data-v-6c2e2792]{margin:0 0 clamp(58px,6vw,82px);color:#111312;font-size:clamp(34px,3.6vw,54px);font-weight:600;line-height:1.1;text-align:center}.belief-grid[data-v-6c2e2792]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,1.6vw,28px)}.belief-card[data-v-6c2e2792]{display:grid;justify-items:center;text-align:center}.belief-card img[data-v-6c2e2792]{width:100%;aspect-ratio:1.22/1;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#eef0ee}.belief-card h3[data-v-6c2e2792]{margin:38px 0 0;color:#111312;font-size:clamp(22px,1.8vw,30px);font-weight:600;line-height:1.1;letter-spacing:.08em}.belief-card span[data-v-6c2e2792]{width:114px;height:2px;margin:24px 0 22px;background:#315a3a}.belief-card p[data-v-6c2e2792]{max-width:330px;margin:0;color:#111312;font-size:clamp(13px,.85vw,15px);font-weight:700;line-height:1.85}@media(max-width:980px){.about-hero[data-v-6c2e2792]{min-height:620px}.about-hero__copy[data-v-6c2e2792]{transform:translateY(-32px)}.belief-grid[data-v-6c2e2792]{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 24px}}@media(max-width:640px){.about-hero[data-v-6c2e2792]{min-height:560px}.about-hero__image[data-v-6c2e2792]{-o-object-position:52% center;object-position:52% center}.about-hero__tagline[data-v-6c2e2792]{letter-spacing:.2em}.brand-belief[data-v-6c2e2792]{padding:72px 18px 90px}.belief-grid[data-v-6c2e2792]{grid-template-columns:1fr}.belief-card h3[data-v-6c2e2792]{margin-top:28px}}
