.split-head[data-astro-cid-r7vwttmk]{align-items:end;gap:16px;display:grid}.split-text[data-astro-cid-r7vwttmk]{color:var(--muted);max-width:560px;margin:0;line-height:1.75}@media (width>=900px){.split-head[data-astro-cid-r7vwttmk]{grid-template-columns:1fr minmax(0,520px);gap:48px}}.col-head[data-astro-cid-r7vwttmk]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;display:flex}.story-photo[data-astro-cid-r7vwttmk]{margin:clamp(32px,4vw,56px) 0 0}.story-photo[data-astro-cid-r7vwttmk] img{aspect-ratio:16/9;object-fit:cover;object-position:50% 62%;border-radius:var(--radius);width:100%}.story-photo[data-astro-cid-r7vwttmk] figcaption[data-astro-cid-r7vwttmk]{color:var(--muted);margin-top:10px;font-size:.9375rem}.scenes[data-astro-cid-r7vwttmk]{margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none}.scenes[data-astro-cid-r7vwttmk] li[data-astro-cid-r7vwttmk]{border-top:1px solid var(--line);gap:16px;margin:0;padding:clamp(28px,3vw,44px) 0;display:grid}.scenes[data-astro-cid-r7vwttmk] li[data-astro-cid-r7vwttmk]:last-child{border-bottom:1px solid var(--line)}@media (width>=900px){.scenes[data-astro-cid-r7vwttmk] li[data-astro-cid-r7vwttmk]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(40px,6vw,112px)}}.scene-no[data-astro-cid-r7vwttmk]{letter-spacing:.08em;color:var(--green-strong);margin-bottom:10px;font-size:.875rem;font-weight:700;display:block}.scene-head[data-astro-cid-r7vwttmk] h3[data-astro-cid-r7vwttmk]{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);line-height:1.35}.scene-body[data-astro-cid-r7vwttmk] p[data-astro-cid-r7vwttmk]{color:var(--muted);margin:0 0 .8em;font-size:1.0625rem;line-height:1.8}.greet[data-astro-cid-r7vwttmk]{gap:32px;display:grid}@media (width>=900px){.greet[data-astro-cid-r7vwttmk]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(48px,6vw,112px)}}.greet-img[data-astro-cid-r7vwttmk]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--paper);margin:0;overflow:hidden}.greet-img[data-astro-cid-r7vwttmk] img{object-fit:cover;object-position:top;width:100%;height:100%}@media (width>=900px){.greet-img[data-astro-cid-r7vwttmk]{top:calc(var(--header-h) + 24px);position:sticky}}.greet-text[data-astro-cid-r7vwttmk] .sec-title[data-astro-cid-r7vwttmk]{margin-bottom:28px}.greet-text[data-astro-cid-r7vwttmk] p[data-astro-cid-r7vwttmk]{font-size:1.0625rem;line-height:1.85}.greet-text[data-astro-cid-r7vwttmk] .greet-lead[data-astro-cid-r7vwttmk]{color:var(--green-deep);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700}.greet-q[data-astro-cid-r7vwttmk]{border-left:3px solid var(--green-strong);background:var(--white);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:24px 0;padding:20px 24px;list-style:none}.greet-q[data-astro-cid-r7vwttmk] li[data-astro-cid-r7vwttmk]{color:var(--green-deep);margin:0;padding:4px 0;font-size:1.0625rem;font-weight:700}.greet-close[data-astro-cid-r7vwttmk] strong[data-astro-cid-r7vwttmk]{color:var(--green-strong)}.sign[data-astro-cid-r7vwttmk]{color:var(--muted);margin-top:32px}.sign[data-astro-cid-r7vwttmk] strong[data-astro-cid-r7vwttmk]{color:var(--green-deep);margin-left:6px;font-size:1.25rem}.mission[data-astro-cid-r7vwttmk] .sec-sub[data-astro-cid-r7vwttmk]{color:#d9dfca}.vows[data-astro-cid-r7vwttmk]{gap:16px;margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.vows[data-astro-cid-r7vwttmk]{grid-template-columns:1fr 1fr}}.vows[data-astro-cid-r7vwttmk] li[data-astro-cid-r7vwttmk]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);margin:0;padding:clamp(24px,2.6vw,40px)}.vow-no[data-astro-cid-r7vwttmk]{color:var(--green-strong);margin-bottom:18px;font-size:2rem;font-weight:300;line-height:1;display:block}.vows[data-astro-cid-r7vwttmk] h3[data-astro-cid-r7vwttmk]{margin:0 0 10px;font-size:1.25rem}.vows[data-astro-cid-r7vwttmk] p[data-astro-cid-r7vwttmk]{color:var(--muted);margin:0}.std-grid[data-astro-cid-r7vwttmk]{gap:16px;margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.std-grid[data-astro-cid-r7vwttmk]{grid-template-columns:repeat(3,1fr)}}.std-grid[data-astro-cid-r7vwttmk] li[data-astro-cid-r7vwttmk]{background:var(--green-deep);color:var(--paper);border-radius:var(--radius);margin:0;padding:clamp(24px,2.6vw,40px)}.std-no[data-astro-cid-r7vwttmk]{letter-spacing:.1em;color:#cfe0b8;margin-bottom:16px;font-size:.875rem;font-weight:700;display:block}.std-grid[data-astro-cid-r7vwttmk] h3[data-astro-cid-r7vwttmk]{color:#fff;margin:0 0 10px;font-size:1.25rem}.std-grid[data-astro-cid-r7vwttmk] p[data-astro-cid-r7vwttmk]{color:#d9dfca;margin:0;font-size:1rem}.care-grid[data-astro-cid-r7vwttmk]{gap:16px;margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.care-grid[data-astro-cid-r7vwttmk]{grid-template-columns:repeat(3,1fr)}}.care-grid[data-astro-cid-r7vwttmk] li[data-astro-cid-r7vwttmk]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);flex-direction:column;margin:0;padding:clamp(24px,2.6vw,36px);display:flex}.care-tag[data-astro-cid-r7vwttmk]{color:var(--green-strong);background:var(--green-tint);border-radius:999px;align-self:flex-start;margin-bottom:16px;padding:4px 12px;font-size:.875rem;font-weight:700}.care-grid[data-astro-cid-r7vwttmk] h3[data-astro-cid-r7vwttmk]{margin:0 0 10px;font-size:1.1875rem}.care-grid[data-astro-cid-r7vwttmk] p[data-astro-cid-r7vwttmk]{color:var(--muted);margin:0 0 8px;font-size:1rem}.care-grid[data-astro-cid-r7vwttmk] .more-link[data-astro-cid-r7vwttmk]{align-self:flex-start;margin-top:auto}.flow-title[data-astro-cid-r7vwttmk]{margin:clamp(48px,5vw,80px) 0 20px;font-size:1.25rem}.flow[data-astro-cid-r7vwttmk]{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.flow[data-astro-cid-r7vwttmk]{grid-template-columns:repeat(4,1fr)}}.flow[data-astro-cid-r7vwttmk] li[data-astro-cid-r7vwttmk]{border-radius:var(--radius);background:var(--green-tint);flex-direction:column;gap:4px;margin:0;padding:22px;display:flex}.flow-no[data-astro-cid-r7vwttmk]{background:var(--green-deep);width:28px;height:28px;color:var(--paper);border-radius:50%;place-items:center;margin-bottom:8px;font-size:.9375rem;font-weight:700;display:grid}.flow[data-astro-cid-r7vwttmk] strong[data-astro-cid-r7vwttmk]{color:var(--green-deep);font-size:1.125rem}.flow-who[data-astro-cid-r7vwttmk]{color:var(--green-strong);font-size:.9375rem;font-weight:600}.flow[data-astro-cid-r7vwttmk] p[data-astro-cid-r7vwttmk]{color:var(--muted);margin:6px 0 0;font-size:1rem}.team[data-astro-cid-r7vwttmk]{grid-template-columns:1fr 1fr;gap:16px;margin:clamp(28px,3vw,48px) 0 0;padding:0;list-style:none;display:grid}@media (width>=1024px){.team[data-astro-cid-r7vwttmk]{grid-template-columns:repeat(4,1fr)}}.team[data-astro-cid-r7vwttmk] li[data-astro-cid-r7vwttmk]{margin:0}.team[data-astro-cid-r7vwttmk] a[data-astro-cid-r7vwttmk]{color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.team-img[data-astro-cid-r7vwttmk]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--paper);margin-bottom:12px;overflow:hidden}.team-img[data-astro-cid-r7vwttmk] img{object-fit:cover;object-position:top;width:100%;height:100%}.team-role[data-astro-cid-r7vwttmk]{color:var(--green-strong);font-size:.875rem;font-weight:600}.team-name[data-astro-cid-r7vwttmk]{color:var(--green-deep);font-size:1.375rem;font-weight:700}.team-spec[data-astro-cid-r7vwttmk]{color:var(--muted);font-size:1rem}.faq-wrap[data-astro-cid-r7vwttmk]{margin-top:28px}
