section#membership.svelte-1lajr8b{position:relative;background-image:radial-gradient(ellipse 98.66% 98.66% at 50% 1.34%,#0f0119,#0f011900),url(./background-pricing.DYM5P6RZ.webp);background-repeat:no-repeat,no-repeat;background-size:cover;background-attachment:scroll,fixed;background-position:center top,center calc(var(--parallax-offset, 0px));will-change:background-position}section#membership.svelte-1lajr8b:before{content:"";position:absolute;inset:0;background:#000000a6;z-index:1;width:100%}section#membership.svelte-1lajr8b .text:where(.svelte-1lajr8b){z-index:2;text-align:center;display:flex;flex-direction:column;gap:24px}section#equipment.svelte-bblrh{padding:96px 0 0;background:radial-gradient(ellipse 98.76% 98.76% at 50% 1.24%,#000,#150025);display:flex;align-items:center;justify-content:center;flex-direction:column}section#equipment.svelte-bblrh .text:where(.svelte-bblrh){padding:0 48px;display:flex;text-align:center;align-items:center;justify-content:center;flex-direction:column;gap:24px}section#equipment.svelte-bblrh .text:where(.svelte-bblrh) h2:where(.svelte-bblrh){max-width:700px}section#equipment.svelte-bblrh .text:where(.svelte-bblrh) p:where(.svelte-bblrh){font-size:18px;max-width:900px}section#difference.svelte-1kwssy{background:#000;flex-direction:column;display:flex}section#difference.svelte-1kwssy h2:where(.svelte-1kwssy){text-align:center;padding:64px 24px}section#difference.svelte-1kwssy h3:where(.svelte-1kwssy){font-size:32px;line-height:93%}@media (min-width:48rem){section#difference.svelte-1kwssy h3:where(.svelte-1kwssy){font-size:40px}}section#difference.svelte-1kwssy .feature:where(.svelte-1kwssy){--background-image:none;--justify-content:left;--gradient-angle:90deg;--gradient-dark-stop:20%;--gradient-light-opacity:.5;justify-content:var(--justify-content);background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:linear-gradient(var(--gradient-angle),#000 var(--gradient-dark-stop),rgba(0,0,0,var(--gradient-light-opacity))100%),var(--background-image);width:100%;padding:64px 32px;display:flex}@media (min-width:48rem){section#difference.svelte-1kwssy .feature:where(.svelte-1kwssy){--gradient-dark-stop:20%;--gradient-light-opacity:.05;padding:88px 48px}}section#difference.svelte-1kwssy .feature:where(.svelte-1kwssy)#feature-equipment{--background-image:url(./background-equipment.Brr0NtfZ.webp)}section#difference.svelte-1kwssy .feature:where(.svelte-1kwssy)#feature-24-7-access{--background-image:url(./background-24-7-access.BS8wjCIG.webp);background-position:top}section#difference.svelte-1kwssy .feature:where(.svelte-1kwssy)#feature-pro-shop{--background-image:url(./background-pro-shop.C49E6f-r.webp);background-position:right 0 top 30%}section#difference.svelte-1kwssy .feature:where(.svelte-1kwssy)#feature-nutrition{--background-image:url(./background-nutrition.CoYjHEHr.webp);background-position:0 20%}section#difference.svelte-1kwssy .feature:where(.svelte-1kwssy) .feature-text:where(.svelte-1kwssy){flex-direction:column;gap:1rem;width:70vw;display:flex}@media (min-width:48rem){section#difference.svelte-1kwssy .feature:where(.svelte-1kwssy) .feature-text:where(.svelte-1kwssy){width:40vw}}section#difference.svelte-1kwssy .feature:where(.svelte-1kwssy).feature--left{--background-align:center left}section#difference.svelte-1kwssy .feature:where(.svelte-1kwssy).feature--right{--background-align:right;--justify-content:right;--gradient-angle:270deg}section#difference.svelte-1kwssy .cta:where(.svelte-1kwssy){margin-top:16px}@media (hover:hover){a.svelte-1kwssy:link:hover{text-decoration-line:underline}}a.svelte-1kwssy:link{color:var(--color-primary-700)}.meal-partners.svelte-1kwssy{gap:16px;margin:12px 0;padding:0;list-style:none;display:flex}.meal-partners.svelte-1kwssy li:where(.svelte-1kwssy) img:where(.svelte-1kwssy){filter:grayscale();opacity:.8;width:auto;height:40px;transition:filter .3s}@media (min-width:48rem){.meal-partners.svelte-1kwssy li:where(.svelte-1kwssy) img:where(.svelte-1kwssy){height:60px}}.meal-partners.svelte-1kwssy li:where(.svelte-1kwssy) a:where(.svelte-1kwssy):hover img:where(.svelte-1kwssy),.meal-partners.svelte-1kwssy li:where(.svelte-1kwssy) a:where(.svelte-1kwssy):focus img:where(.svelte-1kwssy){filter:grayscale(0)}section#locations.svelte-933fzn{--gradient-dark-stop:0%;background:linear-gradient(90deg,#000000de var(--gradient-dark-stop),#0000 70%),url(./map.pOc6CqsO.webp) no-repeat center right 20%/cover;justify-content:flex-start}@media (min-width:48rem){section#locations.svelte-933fzn{--gradient-dark-stop:0%}}section#locations.svelte-933fzn .text:where(.svelte-933fzn){width:100%}@media (min-width:48rem){section#locations.svelte-933fzn .text:where(.svelte-933fzn){width:60%}}section#locations.svelte-933fzn .location-cards:where(.svelte-933fzn){flex-direction:column;gap:24px;margin-top:48px;display:flex}section#intro.svelte-ang57l{background:#0f0119;flex-direction:column-reverse;justify-content:space-between;align-items:center;display:flex}@media (min-width:48rem){section#intro.svelte-ang57l{flex-direction:row}}section#intro.svelte-ang57l .text:where(.svelte-ang57l){flex-direction:column;gap:2rem;padding:64px 0;display:flex}section#intro.svelte-ang57l .text:where(.svelte-ang57l) h2:where(.svelte-ang57l),section#intro.svelte-ang57l .text:where(.svelte-ang57l) p:where(.svelte-ang57l),section#intro.svelte-ang57l .text:where(.svelte-ang57l) .cta-buttons:where(.svelte-ang57l){padding:0 36px}section#intro.svelte-ang57l .text:where(.svelte-ang57l) .cta-buttons:where(.svelte-ang57l){justify-content:flex-start;gap:1.5rem;display:flex}section#intro.svelte-ang57l .gallery-placeholder:where(.svelte-ang57l){aspect-ratio:908/832;background:url(./intro-gallery.BVjp8Xpm.webp) 100%/contain no-repeat;width:100%;height:auto;max-height:400px}@media (min-width:48rem){section#intro.svelte-ang57l .gallery-placeholder:where(.svelte-ang57l){display:none}}section#intro.svelte-ang57l .gallery-desktop:where(.svelte-ang57l){display:none}@media (min-width:48rem){section#intro.svelte-ang57l .gallery-desktop:where(.svelte-ang57l){aspect-ratio:908/832;background:url(./intro-gallery.BVjp8Xpm.webp) 100%/contain no-repeat;min-width:40vw;height:auto;max-height:832px;display:block}}@media (min-width:64rem){section#intro.svelte-ang57l .gallery-desktop:where(.svelte-ang57l){min-width:50vw}}/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */:root{--hero-padding:48px;--item-gap:1.2rem}.hero.svelte-1lcfbrg{text-align:center;min-height:74vh;padding-top:calc(var(--hero-padding) + var(--navbar-height));padding-bottom:calc(var(--hero-padding));background:radial-gradient(87.48% 87.48% at 50% 87.48%,#af67dd40,#000000b3),#00000073;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.hero.svelte-1lcfbrg{--hero-padding:86px}}.hero-video.svelte-1lcfbrg{inset:calc(var(--spacing,.25rem)*0);object-fit:cover;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute}.hero-title.svelte-1lcfbrg{text-align:center;width:100%;margin-bottom:var(--item-gap);justify-content:center;align-items:center;display:flex}h1.svelte-1lcfbrg{text-align:center;text-transform:uppercase;color:#0000;text-shadow:0 0 20px #ffffff47;letter-spacing:-4px;background:#ffffffad;-webkit-background-clip:text;background-clip:text;font-family:Saira Stencil One,sans-serif;font-size:clamp(48px,13vw,320px);line-height:85%;position:relative}.hero-subtitle.svelte-1lcfbrg{font-family:var(--font-family-heading);color:#ffffffde;margin-bottom:var(--item-gap);font-size:2rem}@media (min-width:40rem){.hero-subtitle.svelte-1lcfbrg{font-size:2.5rem}}@media (min-width:48rem){.hero-subtitle.svelte-1lcfbrg{font-size:3.5rem}}#faqs.svelte-p7a6sv a{color:var(--color-primary-600)}
