.photo[data-astro-cid-w4fmld3g]{position:relative;overflow:hidden}.photo[data-astro-cid-w4fmld3g] img,.photo[data-astro-cid-w4fmld3g] video[data-astro-cid-w4fmld3g]{width:100%;height:100%;object-fit:cover;display:block}.photo[data-astro-cid-w4fmld3g].contain img{object-fit:contain}.ph[data-astro-cid-w4fmld3g]{display:grid;place-items:center;color:#ffffffe0;font-size:.85rem;letter-spacing:.08em;text-align:center}.ph[data-astro-cid-w4fmld3g] span[data-astro-cid-w4fmld3g]{position:relative;z-index:1;padding:.3rem .8rem;margin:0 .8rem;border:1px solid rgba(255,255,255,.5);border-radius:999px}.ph[data-astro-cid-w4fmld3g]:after{content:"✦";position:absolute;font-size:9rem;opacity:.12;color:#fff;right:-1rem;bottom:-2.5rem;line-height:1}.ph--sage[data-astro-cid-w4fmld3g]{background:linear-gradient(150deg,#93a688,#5f7258)}.ph--blush[data-astro-cid-w4fmld3g]{background:linear-gradient(150deg,#ecc9bc,#c08a7a)}.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background:radial-gradient(45% 55% at 85% 10%,rgba(243,214,201,.9),transparent 70%),radial-gradient(40% 50% at 5% 95%,rgba(227,233,220,.95),transparent 70%),var(--ivory)}.hero__inner[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,6rem);align-items:center;min-height:calc(100vh - 70px);padding:2rem var(--gutter) 5rem;max-width:var(--max);margin:0 auto}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(3rem,7.2vw,6rem);letter-spacing:-.01em;line-height:1}.hero__lead[data-astro-cid-bbe6dxrz]{font-size:1.15rem;color:var(--muted);max-width:32rem;margin:1.8rem 0 2.2rem}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;gap:.8rem;flex-wrap:wrap}.hero__sign[data-astro-cid-bbe6dxrz]{margin:2.4rem 0 0;font-family:var(--serif);font-style:italic;font-size:1.35rem;color:var(--terracotta)}.hero__sign[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{color:var(--gold)}.hero__media[data-astro-cid-bbe6dxrz]{position:relative}.hero__media[data-astro-cid-bbe6dxrz] .arch{aspect-ratio:4 / 5;border-radius:999px 999px var(--radius) var(--radius)}.hero__ring[data-astro-cid-bbe6dxrz]{position:absolute;inset:-1rem -1rem auto auto;width:100%;aspect-ratio:4 / 5;border:1px solid rgba(176,106,82,.4);border-radius:999px 999px var(--radius) var(--radius);pointer-events:none}.hero__logo[data-astro-cid-bbe6dxrz]{position:absolute;left:-2rem;bottom:8%;width:9rem;height:9rem;border-radius:50%;overflow:hidden;background:#fbf6f0;box-shadow:0 12px 34px #5f504638;border:4px solid var(--paper);padding:.5rem}.hero__logo[data-astro-cid-bbe6dxrz] .photo{width:100%;height:100%}@media(max-width:820px){.hero__inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;min-height:auto;padding-top:2rem;padding-bottom:3.5rem}.hero__media[data-astro-cid-bbe6dxrz]{max-width:360px;width:100%;margin:0 auto;order:-1}.hero__logo[data-astro-cid-bbe6dxrz]{left:-1rem;width:6.5rem;height:6.5rem}}@media(max-width:480px){.hero__media[data-astro-cid-bbe6dxrz]{max-width:250px}.hero__ring[data-astro-cid-bbe6dxrz]{inset:-.6rem -.6rem auto auto}.hero__logo[data-astro-cid-bbe6dxrz]{left:-1.2rem;width:5.5rem;height:5.5rem;border-width:3px}}.marquee[data-astro-cid-tpudeaz7]{overflow:hidden;background:var(--sage);color:var(--ivory);padding:1rem 0}.marquee__track[data-astro-cid-tpudeaz7]{display:flex;width:max-content;animation:slide 50s linear infinite}.marquee__group[data-astro-cid-tpudeaz7]{display:flex;gap:1.6rem;padding-right:1.6rem;font-family:var(--serif);font-style:italic;font-size:1.5rem;white-space:nowrap;align-items:center}.star[data-astro-cid-tpudeaz7]{color:var(--blush);font-style:normal;font-size:1rem}@keyframes slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-tpudeaz7]{animation:none}}.truths[data-astro-cid-pdme32nu]{display:grid;grid-template-columns:.85fr 1.15fr;gap:2rem clamp(2rem,6vw,5rem);align-items:start}.truths__head[data-astro-cid-pdme32nu]{position:sticky;top:6rem}.truths__head[data-astro-cid-pdme32nu] .truths__photo{margin-top:2rem;aspect-ratio:4 / 3;border-radius:var(--radius)}.truths__list[data-astro-cid-pdme32nu]{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}li[data-astro-cid-pdme32nu]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.4rem,3vw,2rem);display:grid;grid-template-columns:auto 1fr;gap:.3rem 1.2rem}.num[data-astro-cid-pdme32nu]{grid-row:span 2;font-family:var(--serif);font-size:2.4rem;line-height:1;color:var(--rose)}h3[data-astro-cid-pdme32nu]{font-size:clamp(1.45rem,2.4vw,1.8rem);line-height:1.15}li[data-astro-cid-pdme32nu] p[data-astro-cid-pdme32nu]{margin:.4rem 0 0;color:var(--muted)}@media(max-width:820px){.truths[data-astro-cid-pdme32nu]{grid-template-columns:1fr}.truths__head[data-astro-cid-pdme32nu]{position:static}}@media(max-width:480px){li[data-astro-cid-pdme32nu]{grid-template-columns:1fr}.num[data-astro-cid-pdme32nu]{grid-row:auto;font-size:1.8rem}}.offers__grid[data-astro-cid-pr4gaozy]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.card[data-astro-cid-pr4gaozy]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}.card[data-astro-cid-pr4gaozy] .card__photo{aspect-ratio:4 / 3}.card__body[data-astro-cid-pr4gaozy]{padding:1.6rem 1.6rem 1.8rem;display:flex;flex-direction:column;flex:1}.num[data-astro-cid-pr4gaozy]{font-size:.78rem;letter-spacing:.2em;color:var(--sage)}h3[data-astro-cid-pr4gaozy]{font-size:2rem;margin:.4rem 0 .8rem}.card[data-astro-cid-pr4gaozy] p[data-astro-cid-pr4gaozy]{margin:0 0 1rem;color:var(--muted)}ul[data-astro-cid-pr4gaozy]{list-style:none;padding:0;margin:0 0 1.4rem;display:flex;flex-wrap:wrap;gap:.4rem}li[data-astro-cid-pr4gaozy]{font-size:.82rem;padding:.25rem .75rem;border-radius:999px;background:var(--sage-soft);color:var(--sage-dark)}.card[data-astro-cid-pr4gaozy] .link[data-astro-cid-pr4gaozy]{margin-top:auto;align-self:flex-start;color:var(--sage-dark)}.offers__note[data-astro-cid-pr4gaozy]{margin:2rem 0 0;text-align:center;color:var(--muted)}@media(max-width:980px){.offers__grid[data-astro-cid-pr4gaozy]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.offers__grid[data-astro-cid-pr4gaozy]{grid-template-columns:1fr}}.yoga[data-astro-cid-p26nupi3]{background:linear-gradient(180deg,var(--blush),#f7ebe4)}.yoga__inner[data-astro-cid-p26nupi3]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.yoga__intro[data-astro-cid-p26nupi3]{margin:1.6rem 0 0;color:var(--muted);max-width:34rem}.yoga__panel[data-astro-cid-p26nupi3]{background:var(--paper);border-radius:var(--radius);padding:clamp(1.6rem,4vw,2.6rem);box-shadow:0 20px 50px #b06a521f}.yoga__label[data-astro-cid-p26nupi3]{font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem}ul[data-astro-cid-p26nupi3]{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}li[data-astro-cid-p26nupi3]{display:flex;gap:.8rem;align-items:baseline;font-size:1.05rem}.yoga__closing[data-astro-cid-p26nupi3]{margin:1.6rem 0 0;font-family:var(--serif);font-style:italic;font-size:1.45rem;line-height:1.3;color:var(--terracotta)}@media(max-width:820px){.yoga__inner[data-astro-cid-p26nupi3]{grid-template-columns:1fr}}.story[data-astro-cid-bzejpysa]{background:var(--sage-soft)}.eyebrow[data-astro-cid-bzejpysa]{color:var(--sage-dark)}.story__inner[data-astro-cid-bzejpysa]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,5rem);align-items:center}.story__media[data-astro-cid-bzejpysa] .arch{aspect-ratio:4 / 5;border-radius:999px 999px var(--radius) var(--radius)}h2[data-astro-cid-bzejpysa]{margin-bottom:1.6rem}.story__text[data-astro-cid-bzejpysa] p[data-astro-cid-bzejpysa]:not(.eyebrow){margin:0 0 1.1rem}blockquote[data-astro-cid-bzejpysa]{margin:2rem 0 0;padding-left:1.2rem;border-left:2px solid var(--terracotta);font-family:var(--serif);font-style:italic;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.25;color:var(--sage-dark)}@media(max-width:820px){.story__inner[data-astro-cid-bzejpysa]{grid-template-columns:1fr}.story__media[data-astro-cid-bzejpysa]{max-width:340px;margin:0 auto;width:100%}}.resources__grid[data-astro-cid-y4rcoq5n]{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.res[data-astro-cid-y4rcoq5n]{display:grid;grid-template-columns:.8fr 1.2fr;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.res[data-astro-cid-y4rcoq5n] .res__photo{min-height:260px;background:#f8e9e4}.res[data-astro-cid-y4rcoq5n] .res__photo img{position:absolute;inset:0}.res[data-astro-cid-y4rcoq5n] .res__photo--contain img{inset:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}.res__body[data-astro-cid-y4rcoq5n]{padding:1.8rem;display:flex;flex-direction:column;align-items:flex-start}.tag[data-astro-cid-y4rcoq5n]{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;padding:.25rem .75rem;border-radius:999px;background:var(--blush);color:var(--terracotta)}h3[data-astro-cid-y4rcoq5n]{font-size:1.9rem;margin:.9rem 0 .7rem}.res[data-astro-cid-y4rcoq5n] p[data-astro-cid-y4rcoq5n]{margin:0 0 1.4rem;color:var(--muted)}.res[data-astro-cid-y4rcoq5n] .btn[data-astro-cid-y4rcoq5n]{margin-top:auto}@media(max-width:980px){.resources__grid[data-astro-cid-y4rcoq5n]{grid-template-columns:1fr}}@media(max-width:520px){.res[data-astro-cid-y4rcoq5n]{grid-template-columns:1fr}.res[data-astro-cid-y4rcoq5n] .res__photo{min-height:0;aspect-ratio:16 / 10}}.faq[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem clamp(2rem,6vw,5rem);align-items:start}.faq__list[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--line)}details[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--line)}summary[data-astro-cid-z6gx6xcw]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.2rem 0;font-family:var(--serif);font-size:1.45rem;line-height:1.25}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw]:after{content:"+";font-family:var(--sans);font-size:1.4rem;color:var(--sage);transition:transform .25s;flex:none}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw]:after{transform:rotate(45deg)}summary[data-astro-cid-z6gx6xcw]:hover{color:var(--terracotta)}summary[data-astro-cid-z6gx6xcw]:focus-visible{outline:2px solid var(--sage);outline-offset:4px}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin:0 0 1.4rem;color:var(--muted);max-width:40rem}.care[data-astro-cid-z6gx6xcw]{margin:2rem 0 0;padding:1.2rem 1.4rem;border-radius:var(--radius);background:var(--sage-soft);font-size:.95rem;color:var(--sage-dark)}@media(max-width:820px){.faq[data-astro-cid-z6gx6xcw]{grid-template-columns:1fr}.section__head[data-astro-cid-z6gx6xcw]{margin-bottom:0}}.contact[data-astro-cid-xmivup5a]{background:var(--sage-soft)}.eyebrow[data-astro-cid-xmivup5a]{color:var(--sage-dark)}.contact__inner[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,5rem);align-items:start}.lead[data-astro-cid-xmivup5a]{max-width:30rem}.direct[data-astro-cid-xmivup5a]{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:.9rem}.direct[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:6.5rem 1fr;align-items:baseline}.direct[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.direct[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{font-family:var(--serif);font-size:1.4rem;overflow-wrap:anywhere}.direct[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:var(--terracotta)}.form[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.2rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.4rem,4vw,2.4rem)}.full[data-astro-cid-xmivup5a]{grid-column:1 / -1}label[data-astro-cid-xmivup5a]{display:grid;gap:.35rem;min-width:0}label[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}input[data-astro-cid-xmivup5a],select[data-astro-cid-xmivup5a],textarea[data-astro-cid-xmivup5a]{font:inherit;font-size:1rem;color:var(--ink);width:100%;padding:.7rem .9rem;border-radius:10px;border:1px solid var(--line);background:var(--ivory)}textarea[data-astro-cid-xmivup5a]{resize:vertical}input[data-astro-cid-xmivup5a]:focus,select[data-astro-cid-xmivup5a]:focus,textarea[data-astro-cid-xmivup5a]:focus{outline:2px solid var(--sage);outline-offset:1px;border-color:transparent}.form__foot[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.4rem}.form__foot[data-astro-cid-xmivup5a] small[data-astro-cid-xmivup5a]{color:var(--muted);font-size:.82rem}.btn[data-astro-cid-xmivup5a]{cursor:pointer;font-family:inherit}.hp[data-astro-cid-xmivup5a]{position:absolute;left:-9999px}.form__done[data-astro-cid-xmivup5a]{margin:.4rem 0 0;font-size:.92rem}.form__done[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{border-bottom:1px solid currentColor}@media(max-width:820px){.contact__inner[data-astro-cid-xmivup5a]{grid-template-columns:1fr}}@media(max-width:480px){.form[data-astro-cid-xmivup5a]{grid-template-columns:1fr}}.mcta[data-astro-cid-3v5i3x4a]{display:none}@media(max-width:820px){.mcta[data-astro-cid-3v5i3x4a]{display:flex;justify-content:center;align-items:center;gap:.6rem;position:fixed;z-index:20;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));padding:.95rem 1.2rem;border-radius:999px;background:var(--sage);color:#fff;font-weight:400;box-shadow:0 10px 30px #2e2a2640;transition:opacity .3s,transform .3s}.mcta[data-astro-cid-3v5i3x4a] span[data-astro-cid-3v5i3x4a]{color:var(--blush)}.mcta[data-astro-cid-3v5i3x4a].is-hidden{opacity:0;transform:translateY(150%);pointer-events:none}}
