.hero[data-astro-cid-j7pv25f6]{padding:calc(var(--section-pad) + 3.5rem) 0 clamp(3.5rem,7vw,6rem);background:linear-gradient(180deg,var(--peach-2),var(--shell) 85%);overflow:hidden}.hero__glow[data-astro-cid-j7pv25f6]{width:900px;height:900px;right:-240px;top:-260px}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(2.5rem,5vw,5rem);align-items:center;position:relative;z-index:1}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{display:inline}.hero[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{max-width:50ch;margin-bottom:2.25rem}.hero__team[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.9rem;margin-top:2.25rem;color:var(--text-2);font-size:.95rem;text-decoration:none}.hero__team[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6],.hero__team[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}.hero__avatars[data-astro-cid-j7pv25f6]{display:inline-flex}.hero__avatars[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{width:44px;height:44px;border-radius:50%;border:3px solid var(--shell);margin-left:-12px;object-fit:cover;background:var(--peach);display:grid;place-items:center;font-family:var(--font-display);font-style:italic;color:var(--ink);font-size:1.1rem}.hero__avatars[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:first-child{margin-left:0}.hero__media[data-astro-cid-j7pv25f6]{position:relative;padding:0 0 2rem 2.5rem}.hero__arch[data-astro-cid-j7pv25f6]{aspect-ratio:4/5;box-shadow:var(--shadow)}.hero__circle[data-astro-cid-j7pv25f6]{position:absolute;left:-1rem;bottom:4.5rem;width:clamp(110px,13vw,170px);aspect-ratio:1;border-radius:50%;border:6px solid var(--shell);box-shadow:var(--shadow)}.hero__card[data-astro-cid-j7pv25f6]{position:absolute;right:-1rem;bottom:0;display:flex;align-items:center;gap:.9rem;max-width:250px;background:var(--white);padding:1rem 1.2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow);font-size:.9rem;line-height:1.35;color:var(--text-2)}.hero__card-num[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:2.6rem;line-height:1;color:var(--sun);font-weight:400}@media(max-width:900px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__media[data-astro-cid-j7pv25f6]{max-width:480px;margin:0 auto;padding-left:1.5rem;width:100%}.hero__card[data-astro-cid-j7pv25f6]{right:0}}.svc-list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.svc[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:120px 1.6fr 1fr auto;gap:1.75rem;align-items:center;padding:1.4rem 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;transition:background .3s}.svc[data-astro-cid-j7pv25f6]:hover{background:linear-gradient(90deg,transparent,var(--peach-2) 30%,var(--peach-2) 70%,transparent);color:inherit}.svc__img[data-astro-cid-j7pv25f6]{aspect-ratio:4/3;border-radius:var(--radius-sm)}.svc[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.2rem}.svc[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.96rem}.svc__who[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem;font-size:.9rem;font-weight:600;color:var(--ink)}.svc__avatars[data-astro-cid-j7pv25f6]{display:inline-flex}.svc__avatars[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{width:34px;height:34px;border-radius:50%;border:2px solid var(--shell);margin-left:-9px;object-fit:cover;background:var(--peach);display:grid;place-items:center;font-family:var(--font-display);font-style:italic;font-size:.95rem}.svc__avatars[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:first-child{margin-left:0}.svc__price[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.2rem;color:var(--sun);display:flex;align-items:center;gap:1rem;white-space:nowrap}.svc__arrow[data-astro-cid-j7pv25f6]{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-family:var(--font-body);color:var(--ink);transition:background .25s,color .25s,transform .25s var(--ease)}.svc[data-astro-cid-j7pv25f6]:hover .svc__arrow[data-astro-cid-j7pv25f6]{background:var(--sun);color:var(--white);border-color:var(--sun);transform:translate(4px)}@media(max-width:860px){.svc[data-astro-cid-j7pv25f6]{grid-template-columns:88px 1fr;gap:.4rem 1.1rem}.svc__img[data-astro-cid-j7pv25f6]{grid-row:span 3;align-self:start}.svc__who[data-astro-cid-j7pv25f6],.svc__price[data-astro-cid-j7pv25f6]{grid-column:2}.svc__arrow[data-astro-cid-j7pv25f6]{display:none}}.memberships[data-astro-cid-j7pv25f6]{overflow:hidden}.mem-cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mem[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.8rem;padding:2rem 1.75rem;border-radius:var(--radius-xl);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--shell);text-decoration:none;transition:transform .35s var(--ease),background .3s}.mem[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);background:#ffffff1a;color:var(--shell)}.mem--featured[data-astro-cid-j7pv25f6]{background:var(--shell);color:var(--ink);border-color:var(--shell)}.mem--featured[data-astro-cid-j7pv25f6]:hover{background:var(--white);color:var(--ink)}.mem__sessions[data-astro-cid-j7pv25f6]{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sun-glow)}.mem--featured[data-astro-cid-j7pv25f6] .mem__sessions[data-astro-cid-j7pv25f6]{color:var(--sun)}.mem__price[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(3rem,5vw,4rem);line-height:1;font-weight:350;letter-spacing:-.03em}.mem__price[data-astro-cid-j7pv25f6] sup[data-astro-cid-j7pv25f6]{font-size:.45em;vertical-align:super;margin-right:.05em}.mem__price[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.95rem;letter-spacing:0;opacity:.7}.mem__body[data-astro-cid-j7pv25f6]{font-size:.95rem;opacity:.85;line-height:1.55}.mem__cta[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:.75rem;font-weight:700;font-size:.93rem}@media(max-width:520px){.mem-cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.how__media[data-astro-cid-j7pv25f6]{max-width:500px}.quotes[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:800px){.quotes[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
