.state__map[data-astro-cid-kx2o7s2n]{padding:20px 20px 0}.state__map[data-astro-cid-kx2o7s2n] iframe[data-astro-cid-kx2o7s2n]{background:var(--tone-soft);border:0;border-radius:16px;width:100%;height:280px;display:block}.areas__links[data-astro-cid-kx2o7s2n]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.areas[data-astro-cid-kx2o7s2n]{background:var(--white);padding:128px 0}.areas__states[data-astro-cid-kx2o7s2n]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:72rem;margin:64px auto 0;display:grid}.state[data-astro-cid-kx2o7s2n]{border:3px solid var(--tone);background:var(--white);border-radius:28px;overflow:hidden}.state__head[data-astro-cid-kx2o7s2n]{background:var(--tone);color:var(--white);grid-template-columns:auto 1fr auto;align-items:center;column-gap:18px;padding:28px 28px 28px 32px;display:grid;position:relative;overflow:hidden}.state__pin-bg[data-astro-cid-kx2o7s2n]{color:#ffffff40;pointer-events:none;position:absolute;bottom:-56px;right:70px;rotate:12deg}.state__badge[data-astro-cid-kx2o7s2n]{background:var(--white);width:56px;height:56px;color:var(--tone);border-radius:16px;place-items:center;display:grid;position:relative;transform:rotate(-5deg)}.state--pink[data-astro-cid-kx2o7s2n] .state__badge[data-astro-cid-kx2o7s2n]{transform:rotate(4deg)}.state__name[data-astro-cid-kx2o7s2n]{color:var(--white);font-family:var(--font-display);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:700;line-height:1.1;position:relative}.state__name[data-astro-cid-kx2o7s2n] a[data-astro-cid-kx2o7s2n]{color:inherit;text-decoration:none}.state__name[data-astro-cid-kx2o7s2n] a[data-astro-cid-kx2o7s2n]:after{content:"";position:absolute;inset:-40px -400px}.state__go[data-astro-cid-kx2o7s2n]{width:48px;height:48px;color:var(--white);pointer-events:none;transition:background-color .2s ease, color .2s ease, transform .3s var(--ease-out);background:#fff3;border-radius:50%;place-items:center;display:grid;position:relative}.state__list[data-astro-cid-kx2o7s2n]{flex-wrap:wrap;align-content:start;gap:10px;margin:0;padding:28px 28px 32px;list-style:none;display:flex}.area[data-astro-cid-kx2o7s2n]{background:var(--tone-soft);min-height:46px;color:var(--text-heading);font-family:var(--font-display);border-radius:999px;align-items:center;gap:8px;padding:10px 16px 10px 14px;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.area__pin[data-astro-cid-kx2o7s2n]{color:var(--tone-ink);flex:none;transition:color .2s}.area__arrow[data-astro-cid-kx2o7s2n]{opacity:0;width:0;transition:width .25s var(--ease-out), margin .25s var(--ease-out), opacity .2s ease;flex:none;margin-left:-8px}.state--green[data-astro-cid-kx2o7s2n]{--tone:var(--green);--tone-ink:#1f9663;--tone-soft:#e3f7ec}.state--pink[data-astro-cid-kx2o7s2n]{--tone:var(--pink);--tone-ink:var(--pink);--tone-soft:var(--pink-tint)}.areas__popular[data-astro-cid-kx2o7s2n]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;max-width:72rem;margin:40px auto 0;display:flex}.areas__popular-label[data-astro-cid-kx2o7s2n]{color:var(--text-heading)}.areas__popular-list[data-astro-cid-kx2o7s2n]{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.areas__popular-list[data-astro-cid-kx2o7s2n] a[data-astro-cid-kx2o7s2n]{border:2px solid var(--pink-100);color:var(--text-heading);font-family:var(--font-display);border-radius:999px;padding:6px 14px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.areas__popular-list[data-astro-cid-kx2o7s2n] a[data-astro-cid-kx2o7s2n]:hover{border-color:var(--pink);color:var(--pink)}.areas__foot[data-astro-cid-kx2o7s2n]{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:48px;display:flex}.areas__more[data-astro-cid-kx2o7s2n]{color:var(--text-body)}.areas__more[data-astro-cid-kx2o7s2n] a[data-astro-cid-kx2o7s2n]{color:var(--pink);text-underline-offset:3px;font-weight:500}@media (hover:hover) and (pointer:fine){.area[data-astro-cid-kx2o7s2n]:hover{background:var(--tone);color:var(--white)}.area[data-astro-cid-kx2o7s2n]:hover .area__pin[data-astro-cid-kx2o7s2n]{color:var(--white)}.area[data-astro-cid-kx2o7s2n]:hover .area__arrow[data-astro-cid-kx2o7s2n]{opacity:1;width:16px;margin-left:0}.state__head[data-astro-cid-kx2o7s2n]:hover .state__go[data-astro-cid-kx2o7s2n]{background:var(--white);color:var(--tone);transform:translate(3px)}}@media (width<=64rem){.areas__states[data-astro-cid-kx2o7s2n]{grid-template-columns:minmax(0,1fr);max-width:40rem}}@media (width<=48rem){.areas[data-astro-cid-kx2o7s2n]{padding:80px 0}.areas__states[data-astro-cid-kx2o7s2n]{margin-top:44px}.state[data-astro-cid-kx2o7s2n]{border-radius:22px}.state__head[data-astro-cid-kx2o7s2n]{column-gap:14px;padding:22px}.state__badge[data-astro-cid-kx2o7s2n]{border-radius:14px;width:48px;height:48px}.state__go[data-astro-cid-kx2o7s2n]{width:42px;height:42px}.state__list[data-astro-cid-kx2o7s2n]{gap:8px;padding:20px 18px 22px}.area[data-astro-cid-kx2o7s2n]{min-height:42px;font-size:.9375rem}}
