.intro[data-astro-cid-fwdcsva6]{background:var(--paper)}.intro-grid[data-astro-cid-fwdcsva6]{display:grid;gap:24px}@media(min-width:900px){.intro-grid[data-astro-cid-fwdcsva6]{grid-template-columns:1fr 3fr}}.big[data-astro-cid-fwdcsva6]{font-family:var(--display);font-weight:700;font-size:clamp(26px,3.4vw,42px);line-height:1.35;letter-spacing:-.04em;text-wrap:balance}.big[data-astro-cid-fwdcsva6] em[data-astro-cid-fwdcsva6]{font-style:normal;color:var(--accent)}.body[data-astro-cid-fwdcsva6]{margin-top:24px;font-size:clamp(16px,1.6vw,18px);color:var(--text-2);max-width:44em}.axes-sec[data-astro-cid-fwdcsva6]{background:#fff}.axes[data-astro-cid-fwdcsva6]{margin-top:44px;display:grid;gap:14px}@media(min-width:860px){.axes[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr);row-gap:0}.axis[data-astro-cid-fwdcsva6]{grid-row:span 5;grid-template-rows:subgrid;row-gap:10px}.axis[data-astro-cid-fwdcsva6] ul[data-astro-cid-fwdcsva6]{align-self:start}}.axis[data-astro-cid-fwdcsva6]{display:grid;gap:10px;align-content:start;padding:clamp(28px,4vw,44px);border-radius:var(--r);background:var(--paper);border:1px solid var(--line);text-decoration:none;transition:background .35s,color .35s,transform .35s var(--ease)}.axis[data-astro-cid-fwdcsva6]:hover{background:var(--ink);color:#fff;transform:translateY(-4px)}.kicker[data-astro-cid-fwdcsva6]{font-weight:700;color:var(--accent)}.axis[data-astro-cid-fwdcsva6]:hover .kicker[data-astro-cid-fwdcsva6]{color:var(--accent-hi)}.axis[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:clamp(30px,3.6vw,44px)}.axis[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{color:var(--text-2);transition:color .35s}.axis[data-astro-cid-fwdcsva6]:hover p[data-astro-cid-fwdcsva6]{color:var(--on-dark-2)}.axis[data-astro-cid-fwdcsva6] ul[data-astro-cid-fwdcsva6]{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px}.axis[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{font-size:14px;padding:4px 12px;border-radius:999px;border:1px solid var(--line)}.axis[data-astro-cid-fwdcsva6]:hover li[data-astro-cid-fwdcsva6]{border-color:#3a3546}.go[data-astro-cid-fwdcsva6]{margin-top:14px;display:flex;justify-content:space-between;align-items:center;font-weight:700}.arrow[data-astro-cid-fwdcsva6]{width:38px;height:38px;border-radius:50%;background:var(--accent-fill);color:#fff;display:grid;place-items:center;transition:transform .3s var(--ease)}.arrow[data-astro-cid-fwdcsva6] svg{width:15px;height:15px}.axis[data-astro-cid-fwdcsva6]:hover .arrow[data-astro-cid-fwdcsva6]{transform:rotate(45deg)}.principles[data-astro-cid-fwdcsva6]{margin-top:48px;display:grid;border-top:1px solid #2c2935}.principles[data-astro-cid-fwdcsva6] article[data-astro-cid-fwdcsva6]{display:grid;gap:14px 40px;padding:clamp(28px,4vw,44px) 0;border-bottom:1px solid #2c2935;align-items:start}@media(min-width:860px){.principles[data-astro-cid-fwdcsva6] article[data-astro-cid-fwdcsva6]{grid-template-columns:120px 1fr}}.pr-txt[data-astro-cid-fwdcsva6]{display:grid;gap:12px}.no[data-astro-cid-fwdcsva6]{font-family:var(--display);font-weight:700;font-size:clamp(32px,4vw,48px);line-height:1;color:var(--accent-hi)}.principles[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:clamp(26px,3.4vw,40px);line-height:1.25;letter-spacing:-.03em;color:#fff;margin:0}.principles[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{color:var(--on-dark-2);font-size:clamp(16px,1.4vw,18px);line-height:1.7;margin:0;max-width:40em}.stats[data-astro-cid-fwdcsva6]{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.stats[data-astro-cid-fwdcsva6] div[data-astro-cid-fwdcsva6]{padding:28px 8px;display:grid;gap:4px;text-align:center;border-left:1px solid var(--line)}.stats[data-astro-cid-fwdcsva6] div[data-astro-cid-fwdcsva6]:nth-child(3n+1){border-left:0}.stats[data-astro-cid-fwdcsva6] div[data-astro-cid-fwdcsva6]:nth-child(n+4){border-top:1px solid var(--line)}.stats[data-astro-cid-fwdcsva6] strong[data-astro-cid-fwdcsva6]{font-family:var(--display);font-size:clamp(30px,4vw,48px);color:var(--ink)}.stats[data-astro-cid-fwdcsva6] span[data-astro-cid-fwdcsva6]{font-size:14.5px;color:var(--text);opacity:.7}@media(max-width:640px){.stats[data-astro-cid-fwdcsva6]{grid-template-columns:1fr}.stats[data-astro-cid-fwdcsva6] div[data-astro-cid-fwdcsva6]{border-left:0}.stats[data-astro-cid-fwdcsva6] div[data-astro-cid-fwdcsva6]+div[data-astro-cid-fwdcsva6]{border-top:1px solid var(--line)}}.stats[data-astro-cid-fwdcsva6]+.timeline[data-astro-cid-fwdcsva6],.stat-note[data-astro-cid-fwdcsva6]+.timeline[data-astro-cid-fwdcsva6]{margin-top:56px}.stat-note[data-astro-cid-fwdcsva6]{margin-top:14px;font-size:14px;color:var(--text-2);text-align:right}.axes-lead[data-astro-cid-fwdcsva6]{max-width:none}@media(max-width:859px){.axes-lead[data-astro-cid-fwdcsva6] .pc-br[data-astro-cid-fwdcsva6]{display:none}}.vision[data-astro-cid-fwdcsva6]{text-align:center;border-top:1px solid var(--line)}.vision-txt[data-astro-cid-fwdcsva6]{max-width:30em;margin:0 auto;font-family:var(--display);font-weight:700;font-size:clamp(22px,2.8vw,34px);line-height:1.5;letter-spacing:-.03em;word-break:keep-all}.vision-txt[data-astro-cid-fwdcsva6] em[data-astro-cid-fwdcsva6]{display:inline-block;margin-top:12px;font-style:normal;color:var(--accent)}.history[data-astro-cid-fwdcsva6]{background:var(--paper)}.timeline[data-astro-cid-fwdcsva6]{list-style:none;padding:0;margin:44px 0 0;border-top:2px solid var(--ink)}.timeline[data-astro-cid-fwdcsva6]>li[data-astro-cid-fwdcsva6]{display:grid;gap:12px;padding:28px 0;border-bottom:1px solid var(--line)}@media(min-width:760px){.timeline[data-astro-cid-fwdcsva6]>li[data-astro-cid-fwdcsva6]{grid-template-columns:180px 1fr}}.year[data-astro-cid-fwdcsva6]{font-family:var(--display);font-size:clamp(28px,3vw,36px);font-weight:700;color:var(--accent)}.timeline[data-astro-cid-fwdcsva6] ul[data-astro-cid-fwdcsva6]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.timeline[data-astro-cid-fwdcsva6] ul[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{font-size:17px}.tl-more[data-astro-cid-fwdcsva6] summary[data-astro-cid-fwdcsva6]{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:12px 22px;border:1px solid var(--ink);border-radius:999px;font-weight:700;font-size:15.5px}.tl-more[data-astro-cid-fwdcsva6] summary[data-astro-cid-fwdcsva6]::-webkit-details-marker{display:none}.tl-more[data-astro-cid-fwdcsva6] summary[data-astro-cid-fwdcsva6]:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.tl-more[data-astro-cid-fwdcsva6][open] summary[data-astro-cid-fwdcsva6]:after{transform:translateY(2px) rotate(-135deg)}.tl-more[data-astro-cid-fwdcsva6] summary[data-astro-cid-fwdcsva6]:hover{background:var(--ink);color:var(--paper)}.tl-more[data-astro-cid-fwdcsva6] .close-txt[data-astro-cid-fwdcsva6],.tl-more[data-astro-cid-fwdcsva6][open] .open-txt[data-astro-cid-fwdcsva6]{display:none}.tl-more[data-astro-cid-fwdcsva6][open] .close-txt[data-astro-cid-fwdcsva6]{display:inline}.timeline[data-astro-cid-fwdcsva6].rest{margin-top:20px;border-top:1px solid var(--line)}.timeline[data-astro-cid-fwdcsva6] .mon[data-astro-cid-fwdcsva6]{display:inline-block;min-width:4.6em;margin-right:10px;font-family:var(--display);font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.team[data-astro-cid-fwdcsva6]{scroll-margin-top:72px}.people[data-astro-cid-fwdcsva6]{margin-top:44px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px 14px}.person[data-astro-cid-fwdcsva6]{display:block;color:inherit;text-decoration:none}.all[data-astro-cid-fwdcsva6]{display:inline-block;margin-top:36px;font-weight:700;color:var(--accent-hi)}@media(min-width:760px){.people[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1100px){.people[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(5,1fr)}}.person[data-astro-cid-fwdcsva6]{margin:0;display:grid;gap:10px;align-content:start}.shot[data-astro-cid-fwdcsva6]{display:block;aspect-ratio:4 / 5;border-radius:var(--r);overflow:hidden;background:var(--bg, #ecebe8)}.shot[data-astro-cid-fwdcsva6] .ph[data-astro-cid-fwdcsva6]{display:grid;width:100%;height:100%;border-radius:0}.shot[data-astro-cid-fwdcsva6] img[data-astro-cid-fwdcsva6]{width:var(--w, 150%);max-width:none;margin-left:var(--ml, -25%);margin-top:var(--mt, 4%)}.person[data-astro-cid-fwdcsva6] .cap[data-astro-cid-fwdcsva6]{display:grid;gap:8px}.pname[data-astro-cid-fwdcsva6]{font-size:16px;color:var(--on-dark-2)}.pname[data-astro-cid-fwdcsva6] strong[data-astro-cid-fwdcsva6]{font-size:18px;color:#fff;margin-right:4px}.tags[data-astro-cid-fwdcsva6]{display:flex;flex-wrap:wrap;gap:6px}.tags[data-astro-cid-fwdcsva6] span[data-astro-cid-fwdcsva6]{font-size:14px;padding:3px 10px;border-radius:999px;border:1px solid #34313c;color:var(--on-dark-2)}.visit[data-astro-cid-fwdcsva6]{background:#fff}.visit-grid[data-astro-cid-fwdcsva6]{display:grid;gap:32px}@media(min-width:900px){.visit-grid[data-astro-cid-fwdcsva6]{grid-template-columns:1fr 1.2fr;align-items:start}}.where[data-astro-cid-fwdcsva6]{border-top:2px solid var(--ink);padding-top:18px;display:grid;gap:6px}.addr[data-astro-cid-fwdcsva6]{margin:0;font-size:17px;font-weight:600}.tel[data-astro-cid-fwdcsva6]{margin:0}.tel[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]{color:var(--accent);font-weight:700;text-decoration:none}.map[data-astro-cid-fwdcsva6]{margin-top:14px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);aspect-ratio:4 / 3;background:#eee}.map[data-astro-cid-fwdcsva6] iframe[data-astro-cid-fwdcsva6]{width:100%;height:100%;border:0;display:block}.how[data-astro-cid-fwdcsva6]{margin:14px 0 0;display:grid;gap:6px}.how[data-astro-cid-fwdcsva6] div[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:78px 1fr;gap:12px}.how[data-astro-cid-fwdcsva6] dt[data-astro-cid-fwdcsva6]{position:relative;padding-left:14px;font-weight:700;color:var(--text-2);font-size:15px}.how[data-astro-cid-fwdcsva6] dt[data-astro-cid-fwdcsva6]:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--accent-fill)}.how[data-astro-cid-fwdcsva6] dd[data-astro-cid-fwdcsva6]{margin:0}.note[data-astro-cid-fwdcsva6]{margin:12px 0 0;padding:12px 16px;border-radius:12px;background:#f3eefe;border:1px solid #e2d6fb;font-size:15.5px;font-weight:700;color:var(--accent)}.map-links[data-astro-cid-fwdcsva6]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px 20px}.map-links[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]{color:var(--accent);font-weight:600;font-size:15px;text-decoration:none}
