.nb[data-astro-cid-4v3qmvdb]{padding:var(--sec) 0}.nb-g[data-astro-cid-4v3qmvdb]{grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;gap:14px;margin-top:56px;display:grid}.nb-t[data-astro-cid-4v3qmvdb]{justify-content:space-between}.nb-d[data-astro-cid-4v3qmvdb]{color:var(--cyan);letter-spacing:.04em;font-size:13px;font-weight:700}.nb-t[data-astro-cid-4v3qmvdb] .bx-cap b{font-size:40px}.nb-go[data-astro-cid-4v3qmvdb]{width:44px;height:44px;color:var(--cyan);transition:transform .5s var(--ease), background .3s;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;right:22px}.nb-go[data-astro-cid-4v3qmvdb] .ico{width:20px;height:20px}.nb-t[data-astro-cid-4v3qmvdb]:hover .nb-go[data-astro-cid-4v3qmvdb]{background:var(--yellow);color:var(--navy);transform:rotate(-45deg)}.nb-all[data-astro-cid-4v3qmvdb]{background:var(--navy);color:#fff;grid-column:span 2}.nb-all[data-astro-cid-4v3qmvdb] .bx-cap{color:#ffffffb3}.nb-all[data-astro-cid-4v3qmvdb] .bx-cap b{color:#fff;font-size:44px}.nb-all[data-astro-cid-4v3qmvdb]:hover .bx-go{transform:rotate(-45deg)scale(1.08)}@media (width<=900px){.nb-g[data-astro-cid-4v3qmvdb]{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.nb-t[data-astro-cid-4v3qmvdb] .bx-cap b{overflow-wrap:normal;word-break:keep-all;font-size:28px}.nb-all[data-astro-cid-4v3qmvdb]{grid-column:span 2}}@media (width<=420px){.nb-t[data-astro-cid-4v3qmvdb] .bx-cap b{font-size:24px}}.sa-map[data-astro-cid-2jveupri]{position:relative}.sa-map[data-astro-cid-2jveupri] svg[data-astro-cid-2jveupri]{width:100%;height:auto;display:block;overflow:visible}.sa-c[data-astro-cid-2jveupri]{fill:#ffffff0f;stroke:#ffffff17;stroke-width:.6px}.sa-st[data-astro-cid-2jveupri]{fill:none;stroke:#fff3;stroke-width:1.2px}.sa-ring-f[data-astro-cid-2jveupri]{fill:#00aeef14}.sa-ring[data-astro-cid-2jveupri]{fill:none;stroke:#00aeef;stroke-width:2.5px;stroke-dasharray:7 7;animation:30s linear infinite sa-dash}@keyframes sa-dash{to{stroke-dashoffset:-280px}}.sa-p[data-astro-cid-2jveupri] circle[data-astro-cid-2jveupri]{fill:#fff}.sa-p[data-astro-cid-2jveupri] text[data-astro-cid-2jveupri]{fill:#ffffffb3;font:600 19px var(--sans)}.sa-p[data-astro-cid-2jveupri].big circle[data-astro-cid-2jveupri]{fill:var(--cyan)}.sa-p[data-astro-cid-2jveupri].big text[data-astro-cid-2jveupri]{fill:#fff;font:700 22px var(--sans)}.sa-dot[data-astro-cid-2jveupri]{fill:var(--navy);stroke:var(--yellow);stroke-width:3px}.sa-mark[data-astro-cid-2jveupri]{fill:#fff}.sa-ping[data-astro-cid-2jveupri]{fill:none;stroke:var(--yellow);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:sa-ping 2.4s var(--ease) infinite}@keyframes sa-ping{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(3)}}.sa-leg[data-astro-cid-2jveupri]{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.sa-leg[data-astro-cid-2jveupri] i[data-astro-cid-2jveupri]{display:inline-block}.sa-leg-r[data-astro-cid-2jveupri]{border-top:2px dashed var(--cyan);width:26px;height:0}@media (width<=700px){.sa-p[data-astro-cid-2jveupri] text[data-astro-cid-2jveupri]{display:none}.sa-p[data-astro-cid-2jveupri] circle[data-astro-cid-2jveupri]{r:7px}}.sa-leg-d[data-astro-cid-2jveupri]{border:2px solid var(--yellow);border-radius:50%;width:12px;height:12px;margin-left:18px}.c-page{color:var(--navy);background:#fff}.c-area{background:var(--navy);color:#fff;padding:var(--sec) 0}.c-area .h2{color:#fff}.c-area-in{grid-template-columns:.8fr 1.4fr;align-items:center;gap:5vw;display:grid}.c-area-lead{color:#ffffffc0;max-width:34ch;margin-top:22px;font-size:18px;line-height:1.55}.c-areas{grid-template-columns:1fr 1fr;gap:10px 20px;margin:30px 0 0;padding:0;list-style:none;display:grid}.c-areas li{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.c-areas .ico{width:18px;height:18px;color:var(--cyan);flex:none}.c-addr{color:#ffffffb3;border-top:1px solid #ffffff26;margin-top:34px;padding-top:24px;font-size:15px;line-height:1.6}.c-addr b{color:#fff;font-family:var(--disp);margin-bottom:4px;font-size:24px;font-weight:400;display:block}.c-addr a{color:var(--yellow);font-weight:700}.c-flyer{color:#fff;border-bottom:3px solid var(--yellow);align-items:center;gap:10px;margin-top:22px;padding-bottom:4px;font-weight:700;display:inline-flex}.c-flyer .ico{width:20px;height:20px;color:var(--yellow)}@media (width<=900px){.c-area-in{grid-template-columns:1fr}}
