.header[data-astro-cid-3ef6ksr2]{background:#eee}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-3);min-height:6.75rem;padding-inline:2.5rem}.header__logo[data-astro-cid-3ef6ksr2]{flex-shrink:0;display:block}.header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:12.5rem;height:auto}.header__nav[data-astro-cid-3ef6ksr2]{flex:1;display:flex;align-items:center;gap:var(--space-3)}.header__links[data-astro-cid-3ef6ksr2]{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;column-gap:clamp(.75rem,1.2vw,1.875rem);row-gap:.25rem}.header__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#000;text-decoration:none;font-family:var(--font-body);font-size:clamp(.9rem,1.25vw,1rem);font-weight:500;white-space:nowrap;transition:opacity .2s}.header__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:.7}.header__cta[data-astro-cid-3ef6ksr2]{flex-shrink:0;padding:.64rem 1.875rem;border-radius:1.25rem;background:#fff;color:#000;text-decoration:none;font-family:var(--font-body);font-size:.875rem;font-weight:600;transition:color .2s ease-in-out}.header__cta[data-astro-cid-3ef6ksr2]:hover{color:#f4aa93}.header__burger[data-astro-cid-3ef6ksr2],.header__overlay[data-astro-cid-3ef6ksr2],.header__close[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:79.9375rem){.header[data-astro-cid-3ef6ksr2]{background:none}.header__inner[data-astro-cid-3ef6ksr2]{min-height:0;padding:0}.header__logo[data-astro-cid-3ef6ksr2]{display:none}.header__burger[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;position:fixed;top:15px;right:15px;z-index:50;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#11111180;cursor:pointer}.header__burger-lines[data-astro-cid-3ef6ksr2]{position:relative;display:block;width:22px;height:14px}.header__burger-lines[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;left:0;width:100%;height:2px;border-radius:1px;background:#fff}.header__burger-lines[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){top:0}.header__burger-lines[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){top:6px}.header__burger-lines[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){top:12px}.header__overlay[data-astro-cid-3ef6ksr2]{display:block;position:fixed;inset:0;z-index:60;background:#0009;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0s linear .3s}.header[data-astro-cid-3ef6ksr2].is-open .header__overlay[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility 0s}.header__nav[data-astro-cid-3ef6ksr2]{position:fixed;top:0;right:0;bottom:0;z-index:70;width:260px;max-width:85vw;padding:42px 25px 25px;overflow-y:auto;flex-direction:column;align-items:flex-start;gap:var(--space-4);background:#111;transform:translate(100%);visibility:hidden;transition:transform .3s ease-in-out,visibility 0s linear .3s}.header[data-astro-cid-3ef6ksr2].is-open .header__nav[data-astro-cid-3ef6ksr2]{transform:none;visibility:visible;transition:transform .3s ease-in-out,visibility 0s}.header__close[data-astro-cid-3ef6ksr2]{display:block;position:absolute;top:5px;right:5px;width:40px;height:40px;padding:0;border:0;background:#111;cursor:pointer}.header__close[data-astro-cid-3ef6ksr2]:before,.header__close[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background:#fff}.header__close[data-astro-cid-3ef6ksr2]:before{transform:translate(-50%,-50%) rotate(45deg)}.header__close[data-astro-cid-3ef6ksr2]:after{transform:translate(-50%,-50%) rotate(-45deg)}.header__links[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:flex-start;margin:0;row-gap:.9rem}.header__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#fff;font-size:1.5rem;font-weight:400;line-height:1.2}.header__cta[data-astro-cid-3ef6ksr2]{margin-top:auto;padding:.89rem 1.5rem;border:1px solid #fff;border-radius:1.875rem;background:transparent;color:#fff}html:has(.header.is-open){overflow:hidden}}@media(prefers-reduced-motion:reduce){.header__nav[data-astro-cid-3ef6ksr2],.header__overlay[data-astro-cid-3ef6ksr2]{transition:none}}.hero[data-astro-cid-bbe6dxrz]{padding-inline:1.5rem}.hero__card[data-astro-cid-bbe6dxrz]{position:relative;min-height:30.3rem;border-radius:2rem;overflow:hidden;background:#c9ccd8}.hero__photo[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__glass[data-astro-cid-bbe6dxrz]{position:absolute;left:1.4rem;top:1rem;bottom:1.4rem;width:min(37rem,47%);display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1.3rem 1.5rem 2rem;border-radius:2rem;background:#ffffff47;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 0 0 1px #ffffff59}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{margin:0;color:#0d1726;font-size:clamp(2.8rem,6.2vw,5.4rem);line-height:.98}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{display:block}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.65rem}.hero__pill[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2rem;border-radius:999px;background:#fff;color:#000;text-decoration:none;font:600 1.25rem/1.2 var(--font-body);transition:color .2s,transform .3s}.hero__pill[data-astro-cid-bbe6dxrz]:hover{color:var(--color-peach);transform:scale(1.03)}.hero__pill--wide[data-astro-cid-bbe6dxrz]{flex:1}.hero__badge[data-astro-cid-bbe6dxrz]{position:absolute;right:1.3rem;bottom:1.3rem;margin:0;max-width:15.5rem;padding:.7rem 1.2rem;border-radius:1rem;background:#fff;font:500 1.4rem/1.1 var(--font-body);color:#1f2a36}.hero__badge-logo[data-astro-cid-bbe6dxrz]{position:absolute;right:-.4rem;top:-3.6rem;width:5.8rem;height:5.8rem;padding:.55rem;border-radius:50%;background:var(--color-orange);object-fit:contain}.hero__subtitle[data-astro-cid-bbe6dxrz]{position:relative;margin-top:1.3rem;padding:2.4rem 9rem;border-radius:1.5rem;background:var(--color-mint);text-align:center}.hero__subtitle[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{margin:0;font:italic 600 clamp(1.15rem,2.1vw,1.65rem)/1.35 var(--font-body);color:#111}.hero__star[data-astro-cid-bbe6dxrz]{position:absolute;top:50%;width:4.3rem;height:auto;transform:translateY(-50%)}.hero__star--left[data-astro-cid-bbe6dxrz]{left:2.3rem}.hero__star--right[data-astro-cid-bbe6dxrz]{right:2.3rem}@media(max-width:48rem){.hero[data-astro-cid-bbe6dxrz]{padding-inline:.6rem}.hero__card[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;padding:5.5rem .9rem .9rem;text-align:center;background:linear-gradient(#c9ccd8,#d6d8e2)}.hero__photo[data-astro-cid-bbe6dxrz]{position:relative;inset:auto;order:2;width:100%;height:25rem;margin-top:2rem;border-radius:1.4rem;object-position:76% 18%}.hero__badge[data-astro-cid-bbe6dxrz]{position:relative;right:auto;bottom:auto;order:0;font-size:1.2rem;padding:.8rem 1.4rem}.hero__badge-logo[data-astro-cid-bbe6dxrz]{right:50%;top:-4.2rem;transform:translate(50%);width:5rem;height:5rem}.hero__glass[data-astro-cid-bbe6dxrz]{position:relative;left:auto;top:auto;bottom:auto;width:100%;order:1;padding:1.5rem 0 0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;gap:2rem}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.6rem,13vw,3.6rem)}.hero__actions[data-astro-cid-bbe6dxrz]{flex-direction:column}.hero__pill[data-astro-cid-bbe6dxrz]{font-size:1.2rem;padding:1.1rem 1.5rem}.hero__subtitle[data-astro-cid-bbe6dxrz]{padding:2rem 3.4rem}.hero__star[data-astro-cid-bbe6dxrz]{width:2.4rem}.hero__star--left[data-astro-cid-bbe6dxrz]{left:.7rem}.hero__star--right[data-astro-cid-bbe6dxrz]{right:.7rem}}.benefits[data-astro-cid-aafkaq3q]{position:relative;overflow:hidden;padding:9rem 0 3rem;background:linear-gradient(to bottom,transparent 18rem,var(--color-lilac-deep) 18rem)}.benefits__arc[data-astro-cid-aafkaq3q]{position:absolute;top:4rem;left:50%;width:max(160vw,40rem);height:max(128vw,32rem);transform:translate(-50%);border-radius:50%;background:var(--color-lilac-deep)}.benefits__inner[data-astro-cid-aafkaq3q]{position:relative}.benefits[data-astro-cid-aafkaq3q] h2[data-astro-cid-aafkaq3q]{margin-bottom:2.5rem;color:#fff;text-align:center;font-size:clamp(2.2rem,5.2vw,4.2rem)}.benefits__body[data-astro-cid-aafkaq3q]{position:relative;display:grid;grid-template-columns:1fr 32rem;align-items:center}.benefits__photo[data-astro-cid-aafkaq3q]{grid-column:1 / 3;grid-row:1;justify-self:start;width:62rem;max-width:none;height:auto;margin-left:calc(-1*max(1rem,(100vw - var(--container)) / 2 + 1rem))}.benefits__list[data-astro-cid-aafkaq3q]{grid-column:2;grid-row:1;position:relative;list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.benefits__list[data-astro-cid-aafkaq3q] li[data-astro-cid-aafkaq3q]{display:flex;align-items:center;gap:1.2rem;padding:2rem 1.9rem;border-radius:1.5rem;background:#fff;font-size:1.15rem;line-height:1.4;color:#111}.benefits__list[data-astro-cid-aafkaq3q] img[data-astro-cid-aafkaq3q]{flex-shrink:0;width:2rem;height:2rem}@media(max-width:64rem){.benefits__body[data-astro-cid-aafkaq3q]{grid-template-columns:1fr}.benefits__photo[data-astro-cid-aafkaq3q]{grid-column:1;width:calc(100% + 2rem);margin:0 -1rem}.benefits__list[data-astro-cid-aafkaq3q]{grid-column:1;grid-row:2;margin-top:.75rem}}@media(max-width:40rem){.benefits[data-astro-cid-aafkaq3q]{padding-top:6rem;background:linear-gradient(to bottom,transparent 10rem,var(--color-lilac-deep) 10rem)}.benefits__arc[data-astro-cid-aafkaq3q]{top:2.5rem}.benefits__list[data-astro-cid-aafkaq3q] li[data-astro-cid-aafkaq3q]{padding:1.3rem 1.2rem;font-size:1.05rem}}.forwhom[data-astro-cid-56h22rx6]{position:relative;overflow:hidden;padding:4rem 0 5rem;background:var(--color-lilac-deep)}.forwhom__zigzag[data-astro-cid-56h22rx6]{position:absolute;top:1.5rem;left:50%;width:68rem;max-width:none;height:auto;transform:translate(-38%);opacity:.6;pointer-events:none}.forwhom__inner[data-astro-cid-56h22rx6]{position:relative}.forwhom[data-astro-cid-56h22rx6] h2[data-astro-cid-56h22rx6]{margin-bottom:2.5rem;color:#fff;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.02}.forwhom__grid[data-astro-cid-56h22rx6]{display:grid;gap:1.25rem;grid-template-columns:24fr 18.5fr 24fr;grid-auto-rows:minmax(9rem,auto);grid-template-areas:"a p b" "d p c" "d m k" "e e f"}.fw-card[data-astro-cid-56h22rx6]{display:flex;align-items:center;margin:0;padding:2.2rem 2.5rem;border-radius:1.5rem;background:var(--color-mist);font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.4;color:#111}.fw-card--soft[data-astro-cid-56h22rx6]{background:var(--color-lilac-soft)}.fw-photo[data-astro-cid-56h22rx6]{width:100%;height:100%;object-fit:cover;border-radius:2.5rem}.fw-photo--free[data-astro-cid-56h22rx6]{object-fit:contain;border-radius:0}.fw-a[data-astro-cid-56h22rx6]{grid-area:a}.fw-b[data-astro-cid-56h22rx6]{grid-area:b}.fw-c[data-astro-cid-56h22rx6]{grid-area:c}.fw-m[data-astro-cid-56h22rx6]{grid-area:m}.fw-e[data-astro-cid-56h22rx6]{grid-area:e}.fw-f[data-astro-cid-56h22rx6]{grid-area:f}.fw-p[data-astro-cid-56h22rx6]{grid-area:p;min-height:25rem}.fw-d[data-astro-cid-56h22rx6]{grid-area:d;min-height:24rem;border-radius:5rem}.fw-k[data-astro-cid-56h22rx6]{grid-area:k;max-height:11rem}.forwhom__list[data-astro-cid-56h22rx6]{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.forwhom__cta[data-astro-cid-56h22rx6]{margin-top:2.5rem;text-align:center}@media(max-width:48rem){.forwhom__zigzag[data-astro-cid-56h22rx6]{width:40rem;transform:translate(-50%)}.forwhom__grid[data-astro-cid-56h22rx6]{grid-template-columns:1fr 1fr;grid-auto-rows:auto;grid-template-areas:"a a" "b b" "p d" "c c" "m m" "k k" "e e" "f f"}.fw-card[data-astro-cid-56h22rx6]{padding:1.4rem 1.5rem}.fw-p[data-astro-cid-56h22rx6],.fw-d[data-astro-cid-56h22rx6]{min-height:15rem;border-radius:2rem}.fw-k[data-astro-cid-56h22rx6]{max-height:9rem}}.section[data-astro-cid-sh445jdo]{padding-block:4.5rem}.section--dark[data-astro-cid-sh445jdo]{background:var(--color-ink);color:#fff}@media(max-width:40rem){.section[data-astro-cid-sh445jdo]{padding-block:var(--space-6)}}.practices[data-astro-cid-6ginvj2j]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.practice[data-astro-cid-6ginvj2j]{padding:2rem 1.9rem;border-radius:1.5rem;background:#fff}.practice__star[data-astro-cid-6ginvj2j]{width:2.4rem;height:auto;margin-bottom:1rem}.practice[data-astro-cid-6ginvj2j] h3[data-astro-cid-6ginvj2j]{margin-bottom:.6rem;font-size:1.45rem;font-weight:700;color:var(--color-ink)}.practice[data-astro-cid-6ginvj2j] p[data-astro-cid-6ginvj2j]{margin:0;line-height:1.5}.outcomes[data-astro-cid-kqs6elk7]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.outcome[data-astro-cid-kqs6elk7]{display:flex;align-items:center;justify-content:center;min-height:4.9rem;padding:.6rem 3rem;border-radius:1.5rem;font-size:1.25rem;color:var(--color-ink);transition:transform .3s ease,opacity .9s ease}.outcome[data-astro-cid-kqs6elk7].green{background:var(--color-mint)}.outcome[data-astro-cid-kqs6elk7].lilac{background:var(--color-lilac)}.outcome[data-astro-cid-kqs6elk7].white{background:#fff}.outcome[data-astro-cid-kqs6elk7].big{font-size:1.9rem;font-weight:700}.outcome[data-astro-cid-kqs6elk7].is-revealed{transition-delay:0s}.outcome[data-astro-cid-kqs6elk7]:hover{transform:scale(1.06)}.outcome-star[data-astro-cid-kqs6elk7]{display:flex;align-items:center;padding:0 .4rem}.outcome-star[data-astro-cid-kqs6elk7] img[data-astro-cid-kqs6elk7]{width:3.9rem;height:auto}@media(max-width:40rem){.outcome[data-astro-cid-kqs6elk7]{min-height:3.4rem;padding:.5rem 1.3rem;font-size:1rem;border-radius:1.1rem}.outcome[data-astro-cid-kqs6elk7].big{font-size:1.3rem}.outcome-star[data-astro-cid-kqs6elk7] img[data-astro-cid-kqs6elk7]{width:2.4rem}}@media(prefers-reduced-motion:reduce){.outcome[data-astro-cid-kqs6elk7]:hover{transform:none}}.leaders[data-astro-cid-o3xblqo4]{display:grid;gap:1.25rem}.leader[data-astro-cid-o3xblqo4]{display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;border-radius:1rem;background:#dcdcdc}.leader__photo[data-astro-cid-o3xblqo4]{width:100%;height:100%;min-height:29rem;object-fit:cover}.leader__photo--empty[data-astro-cid-o3xblqo4]{display:grid;place-items:center;background:var(--color-lilac-soft);font:700 6rem var(--font-heading);color:var(--color-ink)}.leader__body[data-astro-cid-o3xblqo4]{padding:1.8rem 2.2rem 2.2rem}.leader[data-astro-cid-o3xblqo4] h3[data-astro-cid-o3xblqo4]{display:flex;align-items:center;gap:1rem;margin-bottom:.8rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:700;color:var(--color-ink)}.leader__star[data-astro-cid-o3xblqo4]{width:2.7rem;height:auto}.leader__role[data-astro-cid-o3xblqo4]{margin-bottom:1.6rem;font-size:1.45rem;line-height:1.3;color:#8e8e8e}.leader__body[data-astro-cid-o3xblqo4] ul{margin:0;padding-left:1.2rem}.leader__body[data-astro-cid-o3xblqo4] li{font-size:1.05rem;line-height:1.75;color:#111}@media(max-width:48rem){.leader[data-astro-cid-o3xblqo4]{grid-template-columns:1fr}.leader__photo[data-astro-cid-o3xblqo4]{height:auto;min-height:0;aspect-ratio:4 / 3}.leader__body[data-astro-cid-o3xblqo4]{padding:1.5rem 1.3rem 1.8rem}.leader__role[data-astro-cid-o3xblqo4]{font-size:1.15rem}}.nums[data-astro-cid-f2ez6uuv]{position:relative;overflow:hidden;padding:8rem 0 2rem;background:linear-gradient(to bottom,transparent 16rem,var(--color-green) 16rem)}.nums__arc[data-astro-cid-f2ez6uuv]{position:absolute;top:3.5rem;left:50%;width:max(170vw,40rem);height:max(120vw,30rem);transform:translate(-50%);border-radius:50%;background:var(--color-green)}.nums__inner[data-astro-cid-f2ez6uuv]{position:relative}.nums[data-astro-cid-f2ez6uuv] h2[data-astro-cid-f2ez6uuv]{margin-bottom:3rem;color:#fff;text-align:center;font-size:clamp(2.2rem,5.5vw,4.5rem)}.nums__row[data-astro-cid-f2ez6uuv]{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.nums__blob[data-astro-cid-f2ez6uuv]{position:absolute;left:-1rem;top:-.5rem;width:calc(100% + 2rem);max-width:none;height:auto;pointer-events:none}.num[data-astro-cid-f2ez6uuv]{position:relative;display:flex;flex-direction:column}.num__value[data-astro-cid-f2ez6uuv]{font:700 clamp(4.5rem,13vw,10.5rem)/.95 var(--font-heading);color:#fff}.num__label[data-astro-cid-f2ez6uuv]{margin-top:1.2rem;max-width:17rem;font-size:1.6rem;line-height:1.05;color:#fff}.nums__highlights[data-astro-cid-f2ez6uuv]{list-style:none;margin:5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:center}.nums__highlights[data-astro-cid-f2ez6uuv] li[data-astro-cid-f2ez6uuv]{display:flex;flex-direction:column;align-items:center;gap:2rem}.nums__highlights[data-astro-cid-f2ez6uuv] img[data-astro-cid-f2ez6uuv]{width:6rem;height:auto}.nums__highlights[data-astro-cid-f2ez6uuv] span[data-astro-cid-f2ez6uuv]{max-width:17rem;font-size:1.4rem;line-height:1.2;color:#fff}.nums__photos[data-astro-cid-f2ez6uuv]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:6rem}.nums__photos[data-astro-cid-f2ez6uuv] img[data-astro-cid-f2ez6uuv]{width:100%;height:auto}.nums__divider[data-astro-cid-f2ez6uuv]{position:relative;height:1px;margin:5rem -3rem 0;background:#fff}.nums__divider[data-astro-cid-f2ez6uuv] img[data-astro-cid-f2ez6uuv]{position:absolute;left:50%;top:50%;width:2.5rem;height:auto;transform:translate(-50%,-50%)}@media(max-width:48rem){.nums[data-astro-cid-f2ez6uuv]{padding-top:5.5rem;background:linear-gradient(to bottom,transparent 9rem,var(--color-green) 9rem)}.nums__arc[data-astro-cid-f2ez6uuv]{top:2.5rem}.nums__row[data-astro-cid-f2ez6uuv],.nums__highlights[data-astro-cid-f2ez6uuv],.nums__photos[data-astro-cid-f2ez6uuv]{grid-template-columns:1fr}.nums__blob[data-astro-cid-f2ez6uuv]{display:none}.num__label[data-astro-cid-f2ez6uuv]{font-size:1.3rem}.nums__highlights[data-astro-cid-f2ez6uuv],.nums__photos[data-astro-cid-f2ez6uuv]{margin-top:3rem}.nums__divider[data-astro-cid-f2ez6uuv]{margin:3rem 0 0}}.venue-section[data-astro-cid-cb5pn7rb]{padding-block:3rem 1rem}.venue[data-astro-cid-cb5pn7rb]{position:relative;overflow:hidden;display:grid;gap:1.25rem;padding:2.5rem 2.5rem 2rem;border-radius:1rem;background:var(--color-green-venue)}.venue__waves[data-astro-cid-cb5pn7rb]{position:absolute;left:-8%;bottom:-2rem;width:116%;max-width:none;height:auto;opacity:.55;pointer-events:none}.venue[data-astro-cid-cb5pn7rb]>[data-astro-cid-cb5pn7rb]:not(.venue__waves){position:relative}.venue[data-astro-cid-cb5pn7rb] h2[data-astro-cid-cb5pn7rb]{margin:0 0 .5rem;color:#fff;text-align:center;font-size:clamp(2.2rem,5.5vw,4.5rem)}.venue__top[data-astro-cid-cb5pn7rb]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.venue__photo[data-astro-cid-cb5pn7rb]{width:100%;height:100%;object-fit:cover;border-radius:1.25rem}.venue__photo--main[data-astro-cid-cb5pn7rb]{min-height:23rem}.venue__card[data-astro-cid-cb5pn7rb]{padding:2rem 1.4rem;border-radius:1.25rem;background:var(--color-green-card)}.venue__name[data-astro-cid-cb5pn7rb]{margin-bottom:1.5rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600;line-height:1.1;color:#000}.venue__address[data-astro-cid-cb5pn7rb]{font-size:.95rem;color:#5b7866}.venue__description[data-astro-cid-cb5pn7rb]{margin:1.5rem 0 0;font-size:1.1rem;line-height:1.45;color:#111}.venue__options[data-astro-cid-cb5pn7rb]{text-align:center;padding-block:1.8rem}.venue__options[data-astro-cid-cb5pn7rb] h3[data-astro-cid-cb5pn7rb]{margin-bottom:1.4rem;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:600;color:#000}.venue__options[data-astro-cid-cb5pn7rb] ul[data-astro-cid-cb5pn7rb]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 3rem}.venue__options[data-astro-cid-cb5pn7rb] li[data-astro-cid-cb5pn7rb]{display:flex;align-items:flex-start;gap:1rem;text-align:left}.venue__options[data-astro-cid-cb5pn7rb] img[data-astro-cid-cb5pn7rb]{flex-shrink:0;width:2.55rem;height:auto}.venue__options[data-astro-cid-cb5pn7rb] strong[data-astro-cid-cb5pn7rb]{display:block;font-size:1.6rem;font-weight:500;line-height:1.3;color:var(--color-ink)}.venue__options[data-astro-cid-cb5pn7rb] span[data-astro-cid-cb5pn7rb]{display:block;font-size:1.05rem;color:#6c9f80}.venue__trio[data-astro-cid-cb5pn7rb]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:15rem 15rem;gap:1.25rem;padding-inline:1.25rem}.venue__trio[data-astro-cid-cb5pn7rb] [data-astro-cid-cb5pn7rb]:first-child{grid-row:1 / 3}.venue__more[data-astro-cid-cb5pn7rb]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;padding-inline:1.25rem}.venue__more[data-astro-cid-cb5pn7rb] .venue__photo[data-astro-cid-cb5pn7rb]{height:9rem}.howto-section[data-astro-cid-cb5pn7rb]{padding-block:3rem 4rem}.howto-section[data-astro-cid-cb5pn7rb] h2[data-astro-cid-cb5pn7rb]{color:#000}.howto[data-astro-cid-cb5pn7rb]{display:grid;grid-template-columns:1.5fr repeat(2,1fr);gap:2rem;padding:2.5rem;border-radius:1rem;background:#fff}.howto__address[data-astro-cid-cb5pn7rb]{display:flex;flex-direction:column;gap:.3rem;font-size:1.05rem;line-height:1.75}.howto__address[data-astro-cid-cb5pn7rb] .button[data-astro-cid-cb5pn7rb]{align-self:flex-start;margin-top:1rem}.howto__mode[data-astro-cid-cb5pn7rb]{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;font-size:1.05rem;line-height:1.6}.howto__mode[data-astro-cid-cb5pn7rb]+.howto__mode[data-astro-cid-cb5pn7rb]{border-left:2px solid #ddd;padding-left:2rem}.howto__mode[data-astro-cid-cb5pn7rb] img[data-astro-cid-cb5pn7rb]{width:4.8rem;height:auto}.howto__mode[data-astro-cid-cb5pn7rb] strong[data-astro-cid-cb5pn7rb]{font-size:1.1rem}.howto__map[data-astro-cid-cb5pn7rb]{display:block;width:100%;aspect-ratio:16 / 7;margin-top:1.25rem;border:0;border-radius:1rem}@media(max-width:48rem){.venue[data-astro-cid-cb5pn7rb]{padding:2rem 1rem 1.5rem}.venue__top[data-astro-cid-cb5pn7rb]{grid-template-columns:1fr}.venue__photo[data-astro-cid-cb5pn7rb],.venue__photo--main[data-astro-cid-cb5pn7rb],.venue__more[data-astro-cid-cb5pn7rb] .venue__photo[data-astro-cid-cb5pn7rb]{height:auto;min-height:0;aspect-ratio:3 / 2}.venue__options[data-astro-cid-cb5pn7rb] ul[data-astro-cid-cb5pn7rb]{flex-direction:column;align-items:flex-start;margin-inline:auto;width:fit-content}.venue__options[data-astro-cid-cb5pn7rb] strong[data-astro-cid-cb5pn7rb]{font-size:1.3rem}.venue__trio[data-astro-cid-cb5pn7rb]{grid-template-columns:1fr;grid-template-rows:none;padding-inline:0}.venue__trio[data-astro-cid-cb5pn7rb] [data-astro-cid-cb5pn7rb]:first-child{grid-row:auto}.venue__more[data-astro-cid-cb5pn7rb]{grid-template-columns:1fr 1fr;gap:.75rem;padding-inline:0}.venue__more[data-astro-cid-cb5pn7rb] .venue__photo[data-astro-cid-cb5pn7rb]{border-radius:.9rem}.howto[data-astro-cid-cb5pn7rb]{grid-template-columns:1fr;padding:1.5rem}.howto__mode[data-astro-cid-cb5pn7rb]+.howto__mode[data-astro-cid-cb5pn7rb]{border-left:0;border-top:2px solid #ddd;padding:1.5rem 0 0}.howto__map[data-astro-cid-cb5pn7rb]{aspect-ratio:4 / 3}}.conditions[data-astro-cid-tvzm4duq]{--acc-bg: var(--color-lilac);--acc-weight: 700}.schedule[data-astro-cid-s4x4txsv]{--acc-bg: #d4d4d4}.schedule__items[data-astro-cid-s4x4txsv]{list-style:none;margin:0}.schedule__items[data-astro-cid-s4x4txsv] li[data-astro-cid-s4x4txsv]{display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;padding-block:.45rem;border-top:1px solid rgb(0 0 0 / .08)}.schedule__items[data-astro-cid-s4x4txsv] time[data-astro-cid-s4x4txsv]{font-weight:700;color:var(--color-ink)}.reviews-section[data-astro-cid-bgwftent]{padding-block:3.5rem}.reviews[data-astro-cid-bgwftent]{position:relative;overflow:hidden;padding:4rem 3.5rem 0;border-radius:1.5rem;background:#4b535e var(--texture) center / cover}.reviews[data-astro-cid-bgwftent] h2[data-astro-cid-bgwftent]{margin-bottom:3rem;color:#c1f5b5;font-size:clamp(2rem,4.6vw,3.7rem);line-height:1.12}.reviews[data-astro-cid-bgwftent] h2[data-astro-cid-bgwftent] span[data-astro-cid-bgwftent]{display:block}.reviews[data-astro-cid-bgwftent] h2[data-astro-cid-bgwftent] span[data-astro-cid-bgwftent]+span[data-astro-cid-bgwftent]{padding-left:6.5rem}.reviews[data-astro-cid-bgwftent] ul[data-astro-cid-bgwftent]{list-style:none;margin:0;padding:0}.reviews__flow[data-astro-cid-bgwftent]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem}.bubble[data-astro-cid-bgwftent]{flex:1 1 22rem;max-width:36rem;padding:1.7rem 2rem;border-radius:1.75rem;background:#fff;text-align:center;color:var(--color-ink)}.bubble[data-astro-cid-bgwftent] p[data-astro-cid-bgwftent]{margin:0;font-size:1.1rem;line-height:1.45}.bubble__author[data-astro-cid-bgwftent]{display:block;margin-top:.5rem;color:var(--color-ink-soft);font-size:.95rem}.reviews__star[data-astro-cid-bgwftent]{flex:0 0 auto}.reviews__star[data-astro-cid-bgwftent] img[data-astro-cid-bgwftent]{width:5rem;height:auto}.reviews__bottom[data-astro-cid-bgwftent]{display:grid;grid-template-columns:1fr 28rem 1fr;align-items:end;gap:1rem;margin-top:2.5rem}.reviews__side[data-astro-cid-bgwftent]{position:relative;z-index:1;display:grid;gap:2.5rem;padding-bottom:5rem;align-content:center}.reviews__side[data-astro-cid-bgwftent] .bubble[data-astro-cid-bgwftent]{max-width:none}.reviews__girl[data-astro-cid-bgwftent]{position:relative;align-self:end}.reviews__girl[data-astro-cid-bgwftent]:before{content:"";position:absolute;left:50%;bottom:18%;width:96%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:var(--color-mint-bright)}.reviews__girl[data-astro-cid-bgwftent] img[data-astro-cid-bgwftent]{position:relative;display:block;width:100%;height:auto}@media(max-width:64rem){.reviews__bottom[data-astro-cid-bgwftent]{grid-template-columns:1fr}.reviews__side[data-astro-cid-bgwftent]{gap:1.25rem;padding-bottom:0}.reviews__girl[data-astro-cid-bgwftent]{grid-row:3;width:min(22rem,80%);margin:2rem auto 0}}@media(max-width:40rem){.reviews[data-astro-cid-bgwftent]{padding:2.5rem 1rem 0}.reviews[data-astro-cid-bgwftent] h2[data-astro-cid-bgwftent] span[data-astro-cid-bgwftent]+span[data-astro-cid-bgwftent]{padding-left:0}.bubble[data-astro-cid-bgwftent]{flex-basis:100%;padding:1.3rem 1.2rem}.reviews__star[data-astro-cid-bgwftent] img[data-astro-cid-bgwftent]{width:3.5rem}}.gallery__lead[data-astro-cid-ihllb3az]{color:var(--color-ink-soft);margin-bottom:var(--space-4)}.gallery[data-astro-cid-ihllb3az]{list-style:none;padding:0;margin:0;columns:4 14rem;column-gap:var(--space-2)}.gallery[data-astro-cid-ihllb3az] li[data-astro-cid-ihllb3az]{break-inside:avoid;margin-bottom:var(--space-2)}@media(max-width:40rem){.gallery[data-astro-cid-ihllb3az]{columns:2;column-gap:var(--space-1)}.gallery[data-astro-cid-ihllb3az] li[data-astro-cid-ihllb3az]{margin-bottom:var(--space-1)}}.gallery__item[data-astro-cid-ihllb3az]{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:var(--radius);overflow:hidden}.gallery__item[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{width:100%;height:auto;transition:transform .5s ease}.gallery__item[data-astro-cid-ihllb3az]:hover img[data-astro-cid-ihllb3az]{transform:scale(1.05)}.lightbox[data-astro-cid-ihllb3az]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#14181ef2;color:#fff}.lightbox[data-astro-cid-ihllb3az][open]{display:grid;place-items:center}.lightbox[data-astro-cid-ihllb3az]::backdrop{background:transparent}.lightbox__img[data-astro-cid-ihllb3az]{max-width:92vw;max-height:84dvh;width:auto;height:auto;border-radius:var(--radius)}.lightbox__counter[data-astro-cid-ihllb3az]{position:absolute;bottom:var(--space-2);left:0;right:0;margin:0;text-align:center;opacity:.8}.lightbox__btn[data-astro-cid-ihllb3az]{position:absolute;width:3rem;height:3rem;border:0;border-radius:50%;background:#ffffff26;color:#fff;font-size:2rem;line-height:1;cursor:pointer}.lightbox__btn[data-astro-cid-ihllb3az]:hover{background:#ffffff4d}.lightbox__close[data-astro-cid-ihllb3az]{top:var(--space-2);right:var(--space-2)}.lightbox__prev[data-astro-cid-ihllb3az]{left:var(--space-2);top:50%;translate:0 -50%}.lightbox__next[data-astro-cid-ihllb3az]{right:var(--space-2);top:50%;translate:0 -50%}html:has(.lightbox[open]){overflow:hidden}@media(prefers-reduced-motion:reduce){.gallery__item[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{transition:none}.gallery__item[data-astro-cid-ihllb3az]:hover img[data-astro-cid-ihllb3az]{transform:none}}.faq[data-astro-cid-z6gx6xcw]{--acc-bg: #d9d9d9}.faq[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin:0;line-height:1.55}.pricing[data-astro-cid-hkoc4sea]{padding-block:4.5rem;background:var(--color-green);color:#fff}.pricing[data-astro-cid-hkoc4sea] h2[data-astro-cid-hkoc4sea]{color:#fff;text-align:center;font-size:clamp(2.2rem,5vw,4rem)}.tariffs[data-astro-cid-hkoc4sea]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));max-width:72rem;margin:0 auto}.tariff[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;padding:1.6rem;border-radius:1.25rem;background:#d1e6d9;color:#111}.tariff[data-astro-cid-hkoc4sea] h3[data-astro-cid-hkoc4sea]{margin-bottom:.6rem;font-size:1.5rem;font-weight:700}.tariff__note[data-astro-cid-hkoc4sea]{color:#86a291;font-size:1.05rem}.tariff__price[data-astro-cid-hkoc4sea]{margin:.4rem 0 .2rem;font:700 2.5rem/1.1 var(--font-heading);color:var(--color-ink)}.tariff__future[data-astro-cid-hkoc4sea]{display:block;color:#86a291;font:600 1.35rem/1.2 var(--font-heading)}.tariff__future[data-astro-cid-hkoc4sea]:empty{display:none}.tariff__price-box[data-astro-cid-hkoc4sea] .tariff__price[data-astro-cid-hkoc4sea]{margin-top:.1rem}.tariff__next[data-astro-cid-hkoc4sea]{color:#86a291;min-height:1.6em}.tariff__next[data-astro-cid-hkoc4sea]:empty{min-height:0}.tariff--soldout[data-astro-cid-hkoc4sea]{background:#bfd3c7}.tariff--soldout[data-astro-cid-hkoc4sea] .tariff__price[data-astro-cid-hkoc4sea],.tariff--soldout[data-astro-cid-hkoc4sea] h3[data-astro-cid-hkoc4sea]{opacity:.55}.tariff__soldout[data-astro-cid-hkoc4sea]{margin-top:auto;align-self:flex-start;padding:.7rem 1.6rem;border-radius:999px;background:#ffffff8c;color:#3f6f53;font-weight:700}.tariff__later[data-astro-cid-hkoc4sea]{font-weight:600;color:#3f6f53}.tariffs--priced[data-astro-cid-hkoc4sea] .tariff__later[data-astro-cid-hkoc4sea]{align-self:end;margin-top:.6rem}.tariff__soon[data-astro-cid-hkoc4sea]{margin-top:auto;font-size:1.2rem;font-weight:600;color:#3f6f53}.tariff[data-astro-cid-hkoc4sea] .button[data-astro-cid-hkoc4sea]{margin-top:auto;align-self:flex-start}.tariff__soldout[data-astro-cid-hkoc4sea][hidden],.tariff[data-astro-cid-hkoc4sea] .button[data-astro-cid-hkoc4sea][hidden]{display:none}.tariffs--priced[data-astro-cid-hkoc4sea] .tariff[data-astro-cid-hkoc4sea]{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.tariffs--priced[data-astro-cid-hkoc4sea] .tariff[data-astro-cid-hkoc4sea] h3[data-astro-cid-hkoc4sea]{align-self:start}.tariffs--priced[data-astro-cid-hkoc4sea] .tariff__price-box[data-astro-cid-hkoc4sea]{align-self:end;margin-top:1rem}.tariffs--priced[data-astro-cid-hkoc4sea] .tariff[data-astro-cid-hkoc4sea] .button[data-astro-cid-hkoc4sea],.tariffs--priced[data-astro-cid-hkoc4sea] .tariff__soldout[data-astro-cid-hkoc4sea]{align-self:end;justify-self:start;margin-top:.6rem}.tariffs__hint[data-astro-cid-hkoc4sea]{max-width:72rem;margin:1.25rem auto 0;text-align:center;color:#fff}.tariffs__hint[data-astro-cid-hkoc4sea] a[data-astro-cid-hkoc4sea]{color:#fff;text-decoration:underline}.included[data-astro-cid-hkoc4sea]{margin-top:4.5rem;text-align:center}.included[data-astro-cid-hkoc4sea] ul[data-astro-cid-hkoc4sea]{list-style:none;margin:0 auto;padding:0;max-width:50rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.included[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.included[data-astro-cid-hkoc4sea] img[data-astro-cid-hkoc4sea]{width:auto;height:6.9rem}.included[data-astro-cid-hkoc4sea] span[data-astro-cid-hkoc4sea]{max-width:12rem;font-size:1.4rem;line-height:1.2}@media(max-width:40rem){.included[data-astro-cid-hkoc4sea] ul[data-astro-cid-hkoc4sea]{grid-template-columns:1fr}}.reg__error[data-astro-cid-ekudlymt]{display:grid;gap:.9rem;padding:1.2rem 1.4rem;border-radius:var(--radius);background:#00000059;box-shadow:inset 0 0 0 1px #ff9f8a}.reg__error[data-astro-cid-ekudlymt] p[data-astro-cid-ekudlymt]{margin:0;color:#ffc2b5}.reg__error-actions[data-astro-cid-ekudlymt]{display:flex;flex-wrap:wrap;gap:.6rem}.reg__submitted[data-astro-cid-ekudlymt]{display:grid;gap:.9rem;margin-bottom:1.5rem;padding:1.2rem 1.4rem;border-radius:var(--radius);background:#00000059;box-shadow:inset 0 0 0 1px var(--color-lilac)}.reg__submitted[data-astro-cid-ekudlymt][hidden]{display:none}.reg__submitted[data-astro-cid-ekudlymt] p[data-astro-cid-ekudlymt]{margin:0}.waitlist__contacts[data-astro-cid-pj3ti6lb]{display:grid;gap:.9rem;min-width:0;margin:0;padding:0;border:0}.waitlist__error[data-astro-cid-pj3ti6lb]{margin:0;color:#ffc2b5}.contacts-section[data-astro-cid-7qny6o5v]{padding-block:2.5rem 4rem}.contacts[data-astro-cid-7qny6o5v]{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:2rem;min-height:12.5rem;padding:1.8rem 1.9rem;border-radius:1rem;background:#dcdcdc}.contacts__zigzag[data-astro-cid-7qny6o5v]{position:absolute;left:32%;top:-3rem;width:33rem;max-width:none;height:auto;opacity:.75;pointer-events:none}.contacts__intro[data-astro-cid-7qny6o5v]{position:relative}.contacts__payment[data-astro-cid-7qny6o5v]{margin:1rem 0 0;color:#2d2d2d}.contacts__payment[data-astro-cid-7qny6o5v] a[data-astro-cid-7qny6o5v]{color:#000}.contacts[data-astro-cid-7qny6o5v] h2[data-astro-cid-7qny6o5v]{position:relative;max-width:26rem;margin:0;font-size:clamp(1.7rem,3.2vw,2.5rem);color:#2d2d2d}.contacts__list[data-astro-cid-7qny6o5v]{position:relative;list-style:none;margin:0;padding:0;display:flex;gap:2rem}.contacts__list[data-astro-cid-7qny6o5v] li[data-astro-cid-7qny6o5v]{display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.8}.contacts__icons[data-astro-cid-7qny6o5v]{display:flex;gap:.6rem;margin-bottom:.4rem}.contacts__icons[data-astro-cid-7qny6o5v] img[data-astro-cid-7qny6o5v]{width:5.6rem;height:5.6rem;transition:transform .2s}.contacts__icons[data-astro-cid-7qny6o5v] a[data-astro-cid-7qny6o5v]:hover img[data-astro-cid-7qny6o5v]{transform:scale(1.06)}.contacts__max[data-astro-cid-7qny6o5v]{align-self:center;font-weight:700}.contacts__phone[data-astro-cid-7qny6o5v]{color:#000;text-decoration:none}.contacts__name[data-astro-cid-7qny6o5v]{color:#000}@media(max-width:40rem){.contacts[data-astro-cid-7qny6o5v]{flex-direction:column}.contacts__zigzag[data-astro-cid-7qny6o5v]{left:20%;top:auto;bottom:-4rem;width:22rem}.contacts__list[data-astro-cid-7qny6o5v] li[data-astro-cid-7qny6o5v]{align-items:flex-start;text-align:left}.contacts__icons[data-astro-cid-7qny6o5v] img[data-astro-cid-7qny6o5v]{width:4.5rem;height:4.5rem}}
