.hero[data-astro-cid-j7pv25f6]{padding:120px 0 112px}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:12em}.hero-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:26em}.hero-cover[data-astro-cid-j7pv25f6]{margin:0}.hero-cover[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;aspect-ratio:450 / 257;object-fit:cover;border-radius:20px;border:1px solid var(--line);box-shadow:0 2px 6px #46382c0a,0 18px 40px #46382c1a}.brandline[data-astro-cid-j7pv25f6]{background:transparent;border:0;padding:112px 0 96px;text-align:center}.brand-card[data-astro-cid-j7pv25f6]{position:relative;max-width:640px;margin:0 auto;padding:72px 32px;border-radius:24px;background:var(--plum-grad);box-shadow:0 2px 8px #46382c0f,0 24px 48px #5d4f7433;overflow:hidden}.brand-card[data-astro-cid-j7pv25f6]:after{content:"OH";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:190px;font-weight:700;letter-spacing:14px;color:#ffffff12;pointer-events:none;user-select:none}.brand-cn[data-astro-cid-j7pv25f6]{position:relative;z-index:1;font-size:46px;font-weight:600;color:#fff;line-height:1.6;letter-spacing:.02em;margin:0;text-shadow:0 1px 2px rgba(60,40,80,.18)}.why-sec[data-astro-cid-j7pv25f6]{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.whys[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}.why-icon[data-astro-cid-j7pv25f6]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--plum-soft);border:1px solid var(--plum-line);color:var(--violet);margin-bottom:16px}.why-t[data-astro-cid-j7pv25f6]{font-size:19px;font-weight:600;color:var(--ink);margin-bottom:10px}.why-d[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--sub);line-height:1.85;margin:0}.vision[data-astro-cid-j7pv25f6]{margin:56px 0 0;padding:28px 32px;border-left:3px solid var(--violet);border-radius:0 16px 16px 0;background:var(--plum-soft)}.vision[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:17px;line-height:2;color:var(--ink);max-width:36em}.vision[data-astro-cid-j7pv25f6] footer[data-astro-cid-j7pv25f6]{margin-top:12px;font-size:13.5px;color:var(--hint)}.stats-sec[data-astro-cid-j7pv25f6]{background:var(--sand-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 0}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat[data-astro-cid-j7pv25f6]{text-align:center}.stat-n[data-astro-cid-j7pv25f6]{font-size:40px;font-weight:700;color:var(--violet);line-height:1.2;letter-spacing:.01em}.stat-label[data-astro-cid-j7pv25f6]{font-size:15.5px;font-weight:600;color:var(--ink);margin-top:6px}.stat-sub[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--hint);margin-top:4px;line-height:1.7}.small-note[data-astro-cid-j7pv25f6]{margin-bottom:14px}.why-link[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--violet)}.final-sub[data-astro-cid-j7pv25f6]{margin-top:20px;font-size:14px;color:var(--hint)}.sec-lead[data-astro-cid-j7pv25f6]{max-width:34em;font-size:15.5px;color:var(--sub);line-height:1.9;margin-top:-12px}.mods[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px}.mods-more[data-astro-cid-j7pv25f6]{margin-top:28px;font-size:14.5px}.boundary-sec[data-astro-cid-j7pv25f6]{background:var(--sand-soft)}.b-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 40px;margin-top:48px}.b-h[data-astro-cid-j7pv25f6]{font-size:17px;font-weight:600;color:#5a4a3a;margin-bottom:6px}.b-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:15px;color:#7a6a5a;line-height:1.9;margin:0}.b-more[data-astro-cid-j7pv25f6]{margin-top:40px;font-size:14px}.sec-head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.sec-more[data-astro-cid-j7pv25f6]{font-size:14px;white-space:nowrap}.arts[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.final[data-astro-cid-j7pv25f6]{text-align:center}.final[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-top:16px}.btn-row[data-astro-cid-j7pv25f6].center{justify-content:center}@media(max-width:900px){.mods[data-astro-cid-j7pv25f6],.arts[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.whys[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:32px 16px}.stat-n[data-astro-cid-j7pv25f6]{font-size:32px}.vision[data-astro-cid-j7pv25f6]{padding:22px 20px}.b-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:24px}.hero[data-astro-cid-j7pv25f6]{padding:88px 0 72px}.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:36px}.brandline[data-astro-cid-j7pv25f6]{padding:72px 0}.brand-card[data-astro-cid-j7pv25f6]{padding:52px 24px;border-radius:20px}.brand-card[data-astro-cid-j7pv25f6]:after{font-size:120px;letter-spacing:8px}.brand-cn[data-astro-cid-j7pv25f6]{font-size:30px}}
