.block[data-v-a4e1e7cb]{padding:1.25rem 0}.block.last[data-v-a4e1e7cb]{padding-bottom:4rem}.team-photo[data-v-a4e1e7cb]{margin:0;aspect-ratio:20 / 11;border-radius:var(--r-xl);overflow:hidden;border:6px solid #fff;box-shadow:var(--shadow-lg);background:var(--bg-2)}.team-photo img[data-v-a4e1e7cb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-mosaic[data-v-a4e1e7cb]{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.team-mosaic li[data-v-a4e1e7cb]{aspect-ratio:1;border-radius:var(--r-md);overflow:hidden;border:4px solid #fff;box-shadow:var(--shadow)}.team-mosaic img[data-v-a4e1e7cb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.team-mosaic li:hover img[data-v-a4e1e7cb]{transform:scale(1.06)}@media(max-width:860px){.team-mosaic[data-v-a4e1e7cb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.intro[data-v-a4e1e7cb]{max-width:860px;margin:0 auto;padding:clamp(1.6rem,4vw,2.6rem)}.intro h2[data-v-a4e1e7cb]{margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em;color:var(--green-deep)}.intro p[data-v-a4e1e7cb]{margin:0 0 1rem;font-size:1.05rem;line-height:1.8;color:var(--ink-dim)}.intro p[data-v-a4e1e7cb]:first-of-type{font-size:1.15rem;font-weight:500;color:var(--ink)}.intro p[data-v-a4e1e7cb]:last-child{margin-bottom:0}.values-title[data-v-a4e1e7cb]{margin:0 0 1.2rem;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;letter-spacing:-.02em;color:var(--green-deep);text-align:center}.values[data-v-a4e1e7cb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.value[data-v-a4e1e7cb]{padding:1.5rem}.value h3[data-v-a4e1e7cb]{margin:1rem 0 .4rem;font-size:1.1rem;font-weight:800;color:var(--ink)}.value p[data-v-a4e1e7cb]{margin:0;font-size:.92rem;line-height:1.55;color:var(--ink-dim)}@media(max-width:960px){.values[data-v-a4e1e7cb]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.values[data-v-a4e1e7cb]{grid-template-columns:1fr}.team-photo[data-v-a4e1e7cb]{aspect-ratio:4 / 3}.team-photo img[data-v-a4e1e7cb]{-o-object-position:25% 50%;object-position:25% 50%}}
