.block[data-v-758ddc8c]{padding:1.25rem 0}.block.last[data-v-758ddc8c]{padding-bottom:4rem}.intro[data-v-758ddc8c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem)}.intro-text[data-v-758ddc8c]{margin:0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.6;font-weight:500;color:var(--ink);text-wrap:pretty;padding-left:1.4rem;border-left:4px solid var(--green)}.intro-photo[data-v-758ddc8c]{margin:0;aspect-ratio:4 / 3;border-radius:var(--r-xl);overflow:hidden;border:6px solid #fff;box-shadow:var(--shadow-lg)}.intro-photo img[data-v-758ddc8c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%}.history[data-v-758ddc8c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,3rem)}.history-title[data-v-758ddc8c]{margin:1rem 0 1.2rem;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--green-deep)}.history p[data-v-758ddc8c]{margin:0 0 1rem;color:var(--ink-dim);line-height:1.75}.history p[data-v-758ddc8c]:last-child{margin-bottom:0}.quote[data-v-758ddc8c]{position:relative;margin:0 0 1.5rem;padding:1.6rem 1.6rem 1.6rem 4.2rem;border-radius:var(--r-md);background:linear-gradient(140deg,var(--forest-2) 0%,var(--forest) 100%);box-shadow:var(--shadow-lg)}.quote-mark[data-v-758ddc8c]{position:absolute;left:1.2rem;top:1.3rem;color:var(--green-3);fill:#4ade8040}.history .quote p[data-v-758ddc8c]{margin:0;color:#fff;font-size:1.15rem;font-weight:700;font-style:italic;line-height:1.45}.mv-heading[data-v-758ddc8c]{margin:0 0 1.2rem;text-align:center;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:800;letter-spacing:.08em;color:var(--green-deep)}.values-title[data-v-758ddc8c]{margin:2.2rem 0 1.2rem;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;letter-spacing:-.02em;color:var(--green-deep)}.values[data-v-758ddc8c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.value[data-v-758ddc8c]{padding:1.4rem 1.2rem;border-radius:var(--r-lg);background:var(--neu-lite-bg);box-shadow:var(--neu-lite-raised)}.value h3[data-v-758ddc8c]{margin:1rem 0 .4rem;font-size:1.05rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.value p[data-v-758ddc8c]{margin:0;font-size:.88rem;line-height:1.6;color:var(--ink-dim)}@media(max-width:1100px){.values[data-v-758ddc8c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.values[data-v-758ddc8c]{grid-template-columns:1fr}}.mv-grid[data-v-758ddc8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.mv[data-v-758ddc8c]{padding:clamp(1.5rem,3vw,2.4rem);border-radius:var(--r-lg)}.mv h2[data-v-758ddc8c]{margin:1.2rem 0 .8rem;font-size:1.6rem;font-weight:800;letter-spacing:-.02em}.mv p[data-v-758ddc8c]{margin:0;line-height:1.75}.mission[data-v-758ddc8c]{color:#fff;background:radial-gradient(70% 90% at 100% 0%,#22c55e4d,#22c55e00 65%),linear-gradient(140deg,var(--forest-2) 0%,var(--forest) 100%);box-shadow:var(--shadow-lg)}.mission h2[data-v-758ddc8c]{color:var(--green-3)}.mission p[data-v-758ddc8c]{color:#ffffffe0}.vision h2[data-v-758ddc8c]{color:var(--green-deep)}.vision p[data-v-758ddc8c]{color:var(--ink-dim)}@media(max-width:900px){.intro[data-v-758ddc8c],.history[data-v-758ddc8c],.mv-grid[data-v-758ddc8c]{grid-template-columns:1fr}}@media(max-width:480px){.quote[data-v-758ddc8c]{padding:1.3rem 1.2rem 1.3rem 3.4rem}.quote-mark[data-v-758ddc8c]{left:.9rem;top:1.1rem}}
