.group-benefits[data-astro-cid-btwmhe6g]{background:var(--color-cream);color:var(--color-navy)}.group-benefits__inner[data-astro-cid-btwmhe6g]{max-width:var(--measure-site);grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);align-items:center;gap:2.625rem;margin:auto;padding:5rem 3.5rem;display:grid}.group-benefits__intro[data-astro-cid-btwmhe6g]>p[data-astro-cid-btwmhe6g]:first-child{color:var(--color-orange-text);font:500 var(--font-size-label)/1.3 var(--font-label);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem}.group-benefits[data-astro-cid-btwmhe6g] h2[data-astro-cid-btwmhe6g]{max-width:10ch;font:700 clamp(2.9375rem,4.7vw,3.875rem)/.93 var(--font-heading);letter-spacing:-.04em;margin:0 0 1.25rem}.group-benefits[data-astro-cid-btwmhe6g] h2[data-astro-cid-btwmhe6g] span[data-astro-cid-btwmhe6g]{color:var(--color-orange)}.group-benefits__intro[data-astro-cid-btwmhe6g]>p[data-astro-cid-btwmhe6g]:nth-child(3){max-width:38ch;color:var(--color-body-strong);margin:0;font-size:1.03125rem;line-height:1.64}.group-benefits__intro[data-astro-cid-btwmhe6g]>div[data-astro-cid-btwmhe6g]{gap:.5rem;width:10rem;margin-top:1.9375rem;display:grid}.group-benefits__intro[data-astro-cid-btwmhe6g] i[data-astro-cid-btwmhe6g]{border-radius:var(--radius-pill);height:.25rem;display:block}.group-benefits__intro[data-astro-cid-btwmhe6g] i[data-astro-cid-btwmhe6g]:first-child{background:var(--color-slate);width:4.375rem}.group-benefits__intro[data-astro-cid-btwmhe6g] i[data-astro-cid-btwmhe6g]:nth-child(2){background:var(--color-butter);width:7rem}.group-benefits__intro[data-astro-cid-btwmhe6g] i[data-astro-cid-btwmhe6g]:nth-child(3){background:var(--color-orange);width:10rem}.group-benefits__grid[data-astro-cid-btwmhe6g]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8125rem;display:grid}.group-benefits__grid[data-astro-cid-btwmhe6g] article[data-astro-cid-btwmhe6g]{background:var(--color-navy);min-height:12rem;color:var(--color-cream);border-radius:1.8125rem .875rem 1.625rem .75rem;padding:1.5rem}.group-benefits__grid[data-astro-cid-btwmhe6g] article[data-astro-cid-btwmhe6g]:nth-child(2){background:var(--color-blush);color:var(--color-navy)}.group-benefits__grid[data-astro-cid-btwmhe6g] article[data-astro-cid-btwmhe6g]:nth-child(3){background:var(--color-butter);color:var(--color-navy)}.group-benefits__grid[data-astro-cid-btwmhe6g] article[data-astro-cid-btwmhe6g]:nth-child(4){background:var(--color-slate);color:var(--color-navy)}.group-benefits__grid[data-astro-cid-btwmhe6g] article[data-astro-cid-btwmhe6g]:nth-child(2),.group-benefits__grid[data-astro-cid-btwmhe6g] article[data-astro-cid-btwmhe6g]:nth-child(4){border-radius:.875rem 1.875rem .8125rem 1.6875rem}.group-benefits__grid[data-astro-cid-btwmhe6g] article[data-astro-cid-btwmhe6g]>span[data-astro-cid-btwmhe6g]{border:.125rem solid var(--color-orange);width:3.25rem;height:3.25rem;color:var(--color-orange);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.group-benefits__grid[data-astro-cid-btwmhe6g] article[data-astro-cid-btwmhe6g]:first-child>span[data-astro-cid-btwmhe6g]{border-color:var(--color-butter);color:var(--color-butter)}.group-benefits__grid[data-astro-cid-btwmhe6g] svg[data-astro-cid-btwmhe6g]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.75rem;height:1.75rem}.group-benefits__grid[data-astro-cid-btwmhe6g] h3[data-astro-cid-btwmhe6g]{font:700 1.375rem/1.08 var(--font-heading);margin:0 0 .4375rem}.group-benefits__grid[data-astro-cid-btwmhe6g] p[data-astro-cid-btwmhe6g]{color:inherit;opacity:.82;margin:0;font-size:.90625rem;line-height:1.5}@media (width<=56rem){.group-benefits__inner[data-astro-cid-btwmhe6g]{grid-template-columns:1fr;padding:4rem 2.375rem}}@media (width<=35rem){.group-benefits__inner[data-astro-cid-btwmhe6g]{padding:3rem 1.375rem}.group-benefits[data-astro-cid-btwmhe6g] h2[data-astro-cid-btwmhe6g]{font-size:2.875rem}.group-benefits__grid[data-astro-cid-btwmhe6g]{grid-template-columns:1fr}}.group-faq[data-astro-cid-jvk7mqjh]{padding:var(--section-block) var(--section-inline);background:var(--color-cream)}.group-faq__box[data-astro-cid-jvk7mqjh]{background:var(--color-slate);max-width:61.25rem;box-shadow:var(--shadow-card);border-radius:2.125rem;margin:auto;padding:3.75rem 3.125rem}.group-faq__box[data-astro-cid-jvk7mqjh]>p[data-astro-cid-jvk7mqjh]{color:var(--color-navy);font:500 var(--font-size-label)/1.3 var(--font-label);letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:0 0 1rem}.group-faq[data-astro-cid-jvk7mqjh] h2[data-astro-cid-jvk7mqjh]{max-width:20ch;font:700 clamp(2.125rem,5vw,3.375rem)/1.1 var(--font-heading);letter-spacing:-.035em;text-align:center;margin:0 auto 3rem}.group-faq[data-astro-cid-jvk7mqjh] details[data-astro-cid-jvk7mqjh]{border:1px solid var(--color-navy-wash);background:var(--color-cream);border-radius:1.125rem;margin-bottom:1.125rem;overflow:hidden}.group-faq[data-astro-cid-jvk7mqjh] summary[data-astro-cid-jvk7mqjh]{cursor:pointer;min-height:4.75rem;padding:1.625rem 4.375rem 1.625rem 1.875rem;font-size:1.1875rem;font-weight:700;list-style:none;position:relative}.group-faq[data-astro-cid-jvk7mqjh] summary[data-astro-cid-jvk7mqjh]::-webkit-details-marker{display:none}.group-faq[data-astro-cid-jvk7mqjh] summary[data-astro-cid-jvk7mqjh]:after{content:"+";font-size:1.875rem;font-weight:300;position:absolute;top:50%;right:1.75rem;transform:translateY(-50%)}.group-faq[data-astro-cid-jvk7mqjh] details[data-astro-cid-jvk7mqjh][open] summary[data-astro-cid-jvk7mqjh]{background:var(--color-butter)}.group-faq[data-astro-cid-jvk7mqjh] details[data-astro-cid-jvk7mqjh][open] summary[data-astro-cid-jvk7mqjh]:after{content:"−"}.group-faq[data-astro-cid-jvk7mqjh] details[data-astro-cid-jvk7mqjh] p[data-astro-cid-jvk7mqjh]{border-top:1px solid var(--color-navy-wash);color:var(--color-body-strong);margin:0;padding:1.875rem;font-size:1.0625rem;line-height:1.75}@media (width<=48rem){.group-faq[data-astro-cid-jvk7mqjh]{padding-inline:1rem}.group-faq__box[data-astro-cid-jvk7mqjh]{padding:2.5rem 1.375rem}.group-faq[data-astro-cid-jvk7mqjh] summary[data-astro-cid-jvk7mqjh]{padding:1.375rem 3.4375rem 1.375rem 1.375rem;font-size:1.0625rem}.group-faq[data-astro-cid-jvk7mqjh] details[data-astro-cid-jvk7mqjh] p[data-astro-cid-jvk7mqjh]{padding:1.375rem;font-size:1rem}}.group-offering[data-astro-cid-omnxql7x]{background:var(--color-slate);color:var(--color-navy);overflow:hidden}.group-offering__inner[data-astro-cid-omnxql7x]{max-width:var(--measure-site);margin:auto;padding:5rem 3.5rem}.group-offering[data-astro-cid-omnxql7x] header[data-astro-cid-omnxql7x]{grid-template-columns:minmax(0,.9fr) minmax(21rem,1.1fr);align-items:end;gap:3.875rem;margin-bottom:2.375rem;display:grid}.group-offering[data-astro-cid-omnxql7x] header[data-astro-cid-omnxql7x]>div[data-astro-cid-omnxql7x]>p[data-astro-cid-omnxql7x],.group-offering__label[data-astro-cid-omnxql7x]{color:var(--color-orange-text);font:500 var(--font-size-label)/1.3 var(--font-label);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem}.group-offering[data-astro-cid-omnxql7x] h2[data-astro-cid-omnxql7x]{max-width:10ch;font:700 clamp(3.0625rem,5vw,4.0625rem)/.93 var(--font-heading);letter-spacing:-.04em;margin:0}.group-offering[data-astro-cid-omnxql7x] h2[data-astro-cid-omnxql7x] span[data-astro-cid-omnxql7x]{color:var(--color-navy)}.group-offering[data-astro-cid-omnxql7x] header[data-astro-cid-omnxql7x]>p[data-astro-cid-omnxql7x]{max-width:57ch;color:var(--color-body-strong);margin:0;font-size:1.0625rem;line-height:1.66}.group-offering__layout[data-astro-cid-omnxql7x]{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:stretch;gap:1.375rem;display:grid}.group-offering__program[data-astro-cid-omnxql7x]{background:var(--color-navy);color:var(--color-cream);border-radius:2.375rem 1.0625rem 2.1875rem .875rem;padding:2.375rem}.group-offering__brand[data-astro-cid-omnxql7x]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.group-offering__brand[data-astro-cid-omnxql7x]>span[data-astro-cid-omnxql7x]{background:var(--color-blush);color:var(--color-navy);font:500 .59375rem/1 var(--font-label);letter-spacing:.1em;text-transform:uppercase;border-radius:1rem .5625rem .875rem .5rem;padding:.5rem .75rem}.group-offering__brand[data-astro-cid-omnxql7x] img{object-fit:contain;border-radius:.75rem;width:6.25rem;height:6.25rem}.group-offering__program[data-astro-cid-omnxql7x] h3[data-astro-cid-omnxql7x]{max-width:18ch;font:700 1.9375rem/1.04 var(--font-heading);margin:0 0 1rem}.group-offering__program[data-astro-cid-omnxql7x]>p[data-astro-cid-omnxql7x]{max-width:66ch;color:var(--color-on-dark-card);margin:0 0 .875rem;font-size:.9375rem;line-height:1.58}.group-offering__program[data-astro-cid-omnxql7x] .group-offering__credit[data-astro-cid-omnxql7x]{color:var(--color-butter);font-size:.8125rem}.group-offering__steps[data-astro-cid-omnxql7x]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5625rem;margin-top:1.5rem;display:grid}.group-offering__steps[data-astro-cid-omnxql7x]>div[data-astro-cid-omnxql7x]{border-top:.1875rem solid var(--color-orange);background:var(--color-cream-on-dark-wash);min-height:6.5rem;padding:1rem .875rem}.group-offering__steps[data-astro-cid-omnxql7x]>div[data-astro-cid-omnxql7x]:nth-child(2){border-color:var(--color-butter)}.group-offering__steps[data-astro-cid-omnxql7x]>div[data-astro-cid-omnxql7x]:nth-child(3){border-color:var(--color-slate)}.group-offering__steps[data-astro-cid-omnxql7x] strong[data-astro-cid-omnxql7x]{margin-bottom:.3125rem;display:block}.group-offering__steps[data-astro-cid-omnxql7x] span[data-astro-cid-omnxql7x]{color:var(--color-on-dark-muted);font-size:.78125rem;line-height:1.4}.group-offering__enroll[data-astro-cid-omnxql7x]{background:var(--color-butter);border-radius:1.125rem 2.1875rem .9375rem 1.9375rem;padding:2rem 1.75rem}.group-offering__enroll[data-astro-cid-omnxql7x] h3[data-astro-cid-omnxql7x]{font:700 1.75rem/1.05 var(--font-heading);margin:0 0 1.25rem}.group-offering__enroll[data-astro-cid-omnxql7x] dl[data-astro-cid-omnxql7x]{margin:0 0 1.25rem}.group-offering__enroll[data-astro-cid-omnxql7x] dl[data-astro-cid-omnxql7x]>div[data-astro-cid-omnxql7x]{border-bottom:1px solid var(--color-navy-wash);grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.group-offering__enroll[data-astro-cid-omnxql7x] dt[data-astro-cid-omnxql7x]{color:var(--color-orange-text);font:500 .59375rem/1.35 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.group-offering__enroll[data-astro-cid-omnxql7x] dd[data-astro-cid-omnxql7x]{margin:0;font-size:.90625rem;font-weight:700}.group-offering__enroll[data-astro-cid-omnxql7x]>p[data-astro-cid-omnxql7x]{color:var(--color-body-strong);font-size:.84375rem;line-height:1.5}.group-offering[data-astro-cid-omnxql7x] form[data-astro-cid-omnxql7x]{margin-top:1.25rem;position:relative}.group-offering[data-astro-cid-omnxql7x] form[data-astro-cid-omnxql7x]>label[data-astro-cid-omnxql7x]{margin:.75rem 0 .375rem;font-size:.8125rem;font-weight:700;display:block}.group-offering[data-astro-cid-omnxql7x] form[data-astro-cid-omnxql7x]>input[data-astro-cid-omnxql7x]:not([type=hidden]){border:1.5px solid var(--color-border);background:var(--color-cream);width:100%;min-height:3rem;font:inherit;border-radius:.75rem;padding:.75rem .875rem}.group-offering[data-astro-cid-omnxql7x] form[data-astro-cid-omnxql7x]>input[data-astro-cid-omnxql7x]:focus-visible{border-color:var(--color-orange);outline:3px solid color-mix(in srgb,var(--color-orange) 28%,transparent);outline-offset:2px}.group-offering__trap[data-astro-cid-omnxql7x]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.group-offering__check[data-astro-cid-omnxql7x]{align-items:flex-start;gap:.625rem;margin:1rem 0;display:flex}.group-offering__check[data-astro-cid-omnxql7x] input[data-astro-cid-omnxql7x]{width:1.125rem;height:1.125rem;accent-color:var(--color-navy);flex:none;margin:.125rem 0 0}.group-offering__check[data-astro-cid-omnxql7x] label[data-astro-cid-omnxql7x]{font-size:.75rem;line-height:1.4}.group-offering[data-astro-cid-omnxql7x] button[data-astro-cid-omnxql7x]{border-radius:var(--radius-pill);background:var(--color-orange-text);min-height:3rem;color:var(--color-cream);cursor:pointer;font:700 .875rem/1 var(--font-body);border:0;align-items:center;gap:.5rem;padding:.875rem 1.25rem;display:inline-flex}.group-offering[data-astro-cid-omnxql7x] button[data-astro-cid-omnxql7x]:hover,.group-offering[data-astro-cid-omnxql7x] button[data-astro-cid-omnxql7x]:focus-visible{background:var(--color-navy)}.group-offering[data-astro-cid-omnxql7x] button[data-astro-cid-omnxql7x]:disabled{cursor:wait;opacity:.65}.group-offering__status[data-astro-cid-omnxql7x]{min-height:1.25rem;color:var(--color-navy);margin:.625rem 0 0;font-size:.78125rem;font-weight:700;line-height:1.4}@media (width<=58rem){.group-offering__inner[data-astro-cid-omnxql7x]{padding:4rem 2.375rem}.group-offering[data-astro-cid-omnxql7x] header[data-astro-cid-omnxql7x],.group-offering__layout[data-astro-cid-omnxql7x]{grid-template-columns:1fr;gap:1.5rem}}@media (width<=38rem){.group-offering__inner[data-astro-cid-omnxql7x]{padding:3rem 1.25rem}.group-offering[data-astro-cid-omnxql7x] h2[data-astro-cid-omnxql7x]{font-size:2.875rem}.group-offering__program[data-astro-cid-omnxql7x],.group-offering__enroll[data-astro-cid-omnxql7x]{padding:1.75rem 1.375rem}.group-offering__brand[data-astro-cid-omnxql7x]{flex-direction:column;align-items:flex-start}.group-offering__steps[data-astro-cid-omnxql7x]{grid-template-columns:1fr}.group-offering[data-astro-cid-omnxql7x] button[data-astro-cid-omnxql7x]{justify-content:center;width:100%}}.group-why[data-astro-cid-4wy7rgou]{background:var(--color-cream);color:var(--color-navy)}.group-why__inner[data-astro-cid-4wy7rgou]{max-width:var(--measure-live-section);margin:auto;padding:5.25rem 3.5rem}.group-why[data-astro-cid-4wy7rgou] header[data-astro-cid-4wy7rgou]{grid-template-columns:minmax(0,.9fr) minmax(21rem,1.1fr);align-items:end;gap:4.25rem;display:grid}.group-why[data-astro-cid-4wy7rgou] header[data-astro-cid-4wy7rgou]>div[data-astro-cid-4wy7rgou]>p[data-astro-cid-4wy7rgou]{color:var(--color-orange-text);font:500 var(--font-size-label)/1.3 var(--font-label);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem}.group-why[data-astro-cid-4wy7rgou] h2[data-astro-cid-4wy7rgou]{max-width:11ch;font:700 clamp(3.125rem,5.2vw,4.125rem)/.93 var(--font-heading);letter-spacing:-.038em;text-wrap:balance;margin:0}.group-why[data-astro-cid-4wy7rgou] h2[data-astro-cid-4wy7rgou] span[data-astro-cid-4wy7rgou]{color:var(--color-orange)}.group-why[data-astro-cid-4wy7rgou] header[data-astro-cid-4wy7rgou]>p[data-astro-cid-4wy7rgou]{max-width:55ch;color:var(--color-body-strong);margin:0;font-size:1.09375rem;line-height:1.67}.group-why__labels[data-astro-cid-4wy7rgou]{flex-wrap:wrap;gap:.625rem;margin:2.375rem 0 1.5rem;display:flex}.group-why__labels[data-astro-cid-4wy7rgou] span[data-astro-cid-4wy7rgou]{background:var(--color-butter);min-height:2.25rem;font:500 .625rem/1.1 var(--font-label);letter-spacing:.07em;text-transform:uppercase;border-radius:1.125rem .625rem 1rem .5625rem;align-items:center;gap:.5625rem;padding:.5625rem .8125rem;display:inline-flex}.group-why__labels[data-astro-cid-4wy7rgou] span[data-astro-cid-4wy7rgou]:nth-child(2){background:var(--color-blush)}.group-why__labels[data-astro-cid-4wy7rgou] span[data-astro-cid-4wy7rgou]:before{background:var(--color-orange);content:"";border-radius:50%;width:.375rem;height:.375rem}.group-why__layout[data-astro-cid-4wy7rgou]{grid-template-columns:minmax(18rem,.76fr) minmax(0,1.24fr);align-items:center;gap:2.625rem;display:grid}.group-why__circle[data-astro-cid-4wy7rgou]{aspect-ratio:1;place-items:center;width:min(24.375rem,100%);margin:auto;display:grid;position:relative}.group-why__circle[data-astro-cid-4wy7rgou]:before{border:.125rem solid var(--color-navy-border-soft);content:"";border-radius:50%;position:absolute;inset:6%}.group-why__circle[data-astro-cid-4wy7rgou]>div[data-astro-cid-4wy7rgou]{aspect-ratio:1;background:var(--color-butter);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:72%;padding:2rem;display:flex;position:relative}.group-why[data-astro-cid-4wy7rgou] small[data-astro-cid-4wy7rgou]{color:var(--color-orange-text);font:500 .59375rem/1.2 var(--font-label);letter-spacing:.12em;text-transform:uppercase}.group-why__circle[data-astro-cid-4wy7rgou] h3[data-astro-cid-4wy7rgou]{max-width:10ch;font:700 1.75rem/1.03 var(--font-heading);margin:.6875rem 0}.group-why__circle[data-astro-cid-4wy7rgou] p[data-astro-cid-4wy7rgou]{max-width:27ch;color:var(--color-body-strong);margin:0;font-size:.84375rem;line-height:1.5}.group-why__cards[data-astro-cid-4wy7rgou]{gap:.625rem;display:grid}.group-why__cards[data-astro-cid-4wy7rgou] article[data-astro-cid-4wy7rgou]{background:var(--color-navy);min-height:7.375rem;color:var(--color-cream);border-radius:1.8125rem .9375rem 1.5625rem .75rem;padding:1.3125rem 1.75rem}.group-why__cards[data-astro-cid-4wy7rgou] article[data-astro-cid-4wy7rgou]:nth-child(2){background:var(--color-slate);color:var(--color-navy);margin-left:1rem}.group-why__cards[data-astro-cid-4wy7rgou] article[data-astro-cid-4wy7rgou]:nth-child(3){background:var(--color-blush);color:var(--color-navy);margin-right:.625rem}.group-why__cards[data-astro-cid-4wy7rgou] h3[data-astro-cid-4wy7rgou]{font:700 1.25rem/1.13 var(--font-heading);margin:0 0 .375rem}.group-why__cards[data-astro-cid-4wy7rgou] p[data-astro-cid-4wy7rgou]{color:inherit;opacity:.82;margin:0;font-size:.90625rem;line-height:1.5}@media (width<=56rem){.group-why__inner[data-astro-cid-4wy7rgou]{padding:4rem 2.375rem}.group-why[data-astro-cid-4wy7rgou] header[data-astro-cid-4wy7rgou],.group-why__layout[data-astro-cid-4wy7rgou]{grid-template-columns:1fr;gap:1.75rem}}@media (width<=35rem){.group-why__inner[data-astro-cid-4wy7rgou]{padding:3rem 1.375rem}.group-why[data-astro-cid-4wy7rgou] h2[data-astro-cid-4wy7rgou]{font-size:2.875rem}.group-why__circle[data-astro-cid-4wy7rgou]>div[data-astro-cid-4wy7rgou]{width:78%;padding:1.5rem}.group-why__cards[data-astro-cid-4wy7rgou] article[data-astro-cid-4wy7rgou]:nth-child(n){margin-inline:0}}.group-therapy-page[data-astro-cid-avpzq2xu]{background:var(--color-cream);overflow:hidden}
