.hero[data-astro-cid-xiwavarn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(36px,5vw,64px);padding-top:clamp(24px,5vw,56px);padding-bottom:clamp(56px,8vw,96px);display:grid}.hero-art[data-astro-cid-xiwavarn]{aspect-ratio:1;justify-self:center;width:100%;max-width:540px;position:relative}.hero-back[data-astro-cid-xiwavarn]{border-radius:var(--blob-hero-back);position:absolute;inset:6% 4% 4% 8%}.hero-art[data-astro-cid-xiwavarn] .hero-photo{position:absolute;inset:0 8% 8% 0}.dot[data-astro-cid-xiwavarn]{aspect-ratio:1;border-radius:50%;position:absolute}.dot--yellow[data-astro-cid-xiwavarn]{background:var(--yellow);width:15%;top:8%;right:2%}.dot--coral[data-astro-cid-xiwavarn]{background:var(--coral);width:9%;bottom:6%;left:4%}.section-head[data-astro-cid-xiwavarn]{gap:12px}.white[data-astro-cid-xiwavarn]{background:#fff}.areas[data-astro-cid-xiwavarn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;display:grid}.area[data-astro-cid-xiwavarn]{border-radius:28px;flex-direction:column;justify-content:space-between;gap:14px;min-height:238px;padding:24px;display:flex}.area-dot[data-astro-cid-xiwavarn]{width:44px;height:44px}.area[data-astro-cid-xiwavarn] strong[data-astro-cid-xiwavarn]{font-family:var(--font-head);letter-spacing:-.01em;font-size:22px;line-height:1.1}.area[data-astro-cid-xiwavarn] span[data-astro-cid-xiwavarn]:last-child{color:var(--body-text);font-size:15px;line-height:1.5}.rhythm[data-astro-cid-xiwavarn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(32px,5vw,64px);display:grid}.rhythm-intro[data-astro-cid-xiwavarn]{color:var(--body-text);max-width:44ch;margin:0;font-size:17px;line-height:1.65}.sessions[data-astro-cid-xiwavarn]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sessions[data-astro-cid-xiwavarn] li[data-astro-cid-xiwavarn]{border-top:1px solid var(--line);align-items:center;gap:18px;padding:16px 0;display:flex}.s-dot[data-astro-cid-xiwavarn]{border-radius:50%;flex:none;width:12px;height:12px}.sessions[data-astro-cid-xiwavarn] strong[data-astro-cid-xiwavarn]{font-family:var(--font-head);letter-spacing:-.01em;font-size:21px}.sessions[data-astro-cid-xiwavarn] span[data-astro-cid-xiwavarn]:last-child{color:var(--body-text);font-size:15px;line-height:1.45}.band[data-astro-cid-xiwavarn]{background:var(--purple);color:#fff}.band[data-astro-cid-xiwavarn] p[data-astro-cid-xiwavarn]{color:var(--on-purple);max-width:46ch;margin:0;font-size:17px;line-height:1.65}.band-head[data-astro-cid-xiwavarn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:end;gap:20px 48px;display:grid}.chips[data-astro-cid-xiwavarn]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-xiwavarn] li[data-astro-cid-xiwavarn]{color:var(--ink);font-family:var(--font-head);border-radius:999px;padding:12px 20px;font-size:17px;font-weight:600}.chips--big[data-astro-cid-xiwavarn] li[data-astro-cid-xiwavarn]{padding:12px 22px;font-size:18px}.promise[data-astro-cid-xiwavarn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:32px 48px;display:grid}.moments[data-astro-cid-xiwavarn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;display:grid}.moment[data-astro-cid-xiwavarn]{gap:16px}.moment[data-astro-cid-xiwavarn] strong[data-astro-cid-xiwavarn]{font-family:var(--font-head);letter-spacing:-.01em;font-size:22px}.moment[data-astro-cid-xiwavarn] span[data-astro-cid-xiwavarn]:last-child{color:var(--body-text);line-height:1.5}.review-band[data-astro-cid-xiwavarn]{background:var(--butter)}.review-inner[data-astro-cid-xiwavarn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;gap:20px;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(56px,8vw,96px);display:grid}.review-inner[data-astro-cid-xiwavarn] blockquote[data-astro-cid-xiwavarn]{font-family:var(--font-head);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.2}.review-inner[data-astro-cid-xiwavarn] figcaption[data-astro-cid-xiwavarn]{color:var(--body-text);font-weight:700}.more[data-astro-cid-xiwavarn]{color:var(--body-text);justify-self:end;align-items:flex-start;gap:12px}@media (width<=759px){.more[data-astro-cid-xiwavarn]{justify-self:start}}.visit[data-astro-cid-xiwavarn]{background:var(--ink);color:#fff}.visit-grid[data-astro-cid-xiwavarn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:40px;display:grid}.visit-intro[data-astro-cid-xiwavarn]{color:var(--on-dark);max-width:42ch;margin:0;line-height:1.65}
