.club-hero.svelte-1lsplgs{padding:96px var(--page-x);background:var(--orange);color:var(--paper);position:relative;overflow:hidden}.club-hero__art.svelte-1lsplgs{opacity:.35;background:url(../../../web/red-1.webp) 50%/cover no-repeat;position:absolute;inset:0}.club-hero__inner.svelte-1lsplgs{z-index:1;max-width:860px;position:relative}.club-hero.svelte-1lsplgs h1:where(.svelte-1lsplgs){letter-spacing:.02em;text-transform:uppercase;margin:18px 0 24px;font-size:72px;font-weight:400;line-height:1}.club-hero.svelte-1lsplgs p:where(.svelte-1lsplgs){color:#f3f3f3eb;max-width:560px;margin:0 0 32px;font-size:17px;line-height:1.45}.people.svelte-1lsplgs{padding-top:72px;padding-bottom:64px}.people.svelte-1lsplgs .section-rule:where(.svelte-1lsplgs){margin-bottom:40px}.wall-heading.svelte-1lsplgs{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:16px;font-size:12px;display:flex}.wall-heading.svelte-1lsplgs span:where(.svelte-1lsplgs):last-child{color:var(--faint);text-align:right;font-size:11px}.people-grid.svelte-1lsplgs{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:36px;display:grid}.person-card.svelte-1lsplgs{border:1px solid var(--border-strong);flex-direction:column;min-width:0;display:flex}a.person-card.svelte-1lsplgs{color:inherit;text-decoration:none}a.person-card.svelte-1lsplgs:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.person-card__image.svelte-1lsplgs{aspect-ratio:4/3;background-color:var(--slate);background-position:50%;background-size:cover;position:relative}.person-card__copy.svelte-1lsplgs{padding:16px 18px 18px}.person-card.svelte-1lsplgs h3:where(.svelte-1lsplgs){letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:17px;font-weight:400}.person-card.svelte-1lsplgs p:where(.svelte-1lsplgs){color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.studio.svelte-1lsplgs{padding-top:0;padding-bottom:64px}.studio__frame.svelte-1lsplgs{border:1px solid var(--border-strong);grid-template-columns:1fr 1fr;display:grid}.studio__image.svelte-1lsplgs{background-color:var(--slate);background-position:50%;background-size:cover;min-height:420px;position:relative}.studio__image.svelte-1lsplgs>span:where(.svelte-1lsplgs){z-index:1;letter-spacing:.08em;text-transform:uppercase;font-size:11px;position:absolute;bottom:20px;left:20px}.studio__copy.svelte-1lsplgs{flex-direction:column;justify-content:center;align-items:flex-start;padding:56px 48px;display:flex}.studio__copy.svelte-1lsplgs h2:where(.svelte-1lsplgs){letter-spacing:.02em;text-transform:uppercase;margin:16px 0 20px;font-size:34px;font-weight:400;line-height:1.1}.studio__copy.svelte-1lsplgs p:where(.svelte-1lsplgs){max-width:540px;color:var(--muted);margin:0 0 28px;font-size:15px;line-height:1.5}.water-cooler.svelte-1lsplgs{padding:72px var(--page-x);background:var(--charcoal);color:var(--paper);position:relative;overflow:hidden}.water-cooler__inner.svelte-1lsplgs{z-index:1;position:relative}.water-cooler__heading.svelte-1lsplgs{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px;display:flex}.water-cooler.svelte-1lsplgs h2:where(.svelte-1lsplgs){letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:28px;font-weight:400;line-height:1.15}.water-cooler__heading.svelte-1lsplgs>span:where(.svelte-1lsplgs){color:#f3f3f3bf;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.water-cooler__intro.svelte-1lsplgs{color:#f3f3f3d9;max-width:600px;margin:0 0 36px;font-size:15px;line-height:1.5}.water-cooler__grid.svelte-1lsplgs{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.water-cooler.svelte-1lsplgs article:where(.svelte-1lsplgs){border:1px solid #f3f3f359;padding:24px 22px}.water-cooler.svelte-1lsplgs article:where(.svelte-1lsplgs)>span:where(.svelte-1lsplgs){color:var(--orange);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;display:block}.water-cooler.svelte-1lsplgs h3:where(.svelte-1lsplgs){letter-spacing:.02em;text-transform:uppercase;margin:0 0 10px;font-size:20px;font-weight:400;line-height:1.15}.water-cooler.svelte-1lsplgs article:where(.svelte-1lsplgs) p:where(.svelte-1lsplgs){color:#f3f3f3d1;margin:0;font-size:13px;line-height:1.5}.more.svelte-1lsplgs{color:#f3f3f380;letter-spacing:.08em;text-align:right;text-transform:uppercase;margin-top:0;margin-bottom:28px;font-size:11px}.perks.svelte-1lsplgs{padding-top:72px;padding-bottom:64px}.perk.svelte-1lsplgs{border-top:1px solid var(--border);grid-template-columns:24px 1fr;align-items:baseline;gap:16px;padding:20px 0;display:grid}.perk.svelte-1lsplgs:last-child{border-bottom:1px solid var(--border)}.perk.svelte-1lsplgs p:where(.svelte-1lsplgs){color:var(--muted);margin:0;font-size:14px}.perk.svelte-1lsplgs strong:where(.svelte-1lsplgs){color:var(--ink);letter-spacing:.02em;text-transform:uppercase;font-size:16px;font-weight:400}.perks__cta.svelte-1lsplgs{margin-top:32px}.pricing.svelte-1lsplgs{padding:64px var(--page-x);background:var(--orange);color:var(--paper);position:relative;overflow:hidden}.pricing__inner.svelte-1lsplgs{z-index:1;grid-template-columns:1fr minmax(320px,420px);align-items:center;gap:56px;display:grid;position:relative}.pricing.svelte-1lsplgs h2:where(.svelte-1lsplgs){letter-spacing:.02em;text-transform:uppercase;white-space:pre-line;margin:16px 0 20px;font-size:44px;font-weight:400;line-height:1.05}.pricing__inner.svelte-1lsplgs>div:where(.svelte-1lsplgs)>p:where(.svelte-1lsplgs){color:#f3f3f3eb;max-width:520px;margin:0;font-size:15px;line-height:1.5}.offer.svelte-1lsplgs{border:1px solid #f3f3f380;flex-direction:column;padding:28px;display:flex}.offer__price.svelte-1lsplgs{align-items:baseline;gap:10px;margin:14px 0 8px;display:flex}.offer__price.svelte-1lsplgs strong:where(.svelte-1lsplgs){letter-spacing:.02em;font-size:38px;font-weight:400}.offer__price.svelte-1lsplgs small:where(.svelte-1lsplgs),.offer__price.svelte-1lsplgs s:where(.svelte-1lsplgs){opacity:.7;font-size:15px}.pricing.svelte-1lsplgs .offer:where(.svelte-1lsplgs)>p:where(.svelte-1lsplgs){opacity:.9;margin:0 0 22px;font-size:14px;line-height:1.5}.offer.svelte-1lsplgs>small:where(.svelte-1lsplgs){letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:.65;margin-top:10px;font-size:11px}.tour.svelte-1lsplgs{text-align:center;padding-top:80px;padding-bottom:80px}.tour.svelte-1lsplgs h2:where(.svelte-1lsplgs){letter-spacing:.02em;text-transform:uppercase;max-width:720px;margin:16px auto 28px;font-size:38px;font-weight:400;line-height:1.1}.faq.svelte-1lsplgs{padding-top:0;padding-bottom:72px}.faq.svelte-1lsplgs .section-rule:where(.svelte-1lsplgs){margin-bottom:8px}.faq__list.svelte-1lsplgs{max-width:760px}.faq.svelte-1lsplgs article:where(.svelte-1lsplgs){border-bottom:1px solid var(--border);padding:24px 0}.faq.svelte-1lsplgs h3:where(.svelte-1lsplgs){letter-spacing:.02em;text-transform:uppercase;margin:0 0 10px;font-size:16px;font-weight:400}.faq.svelte-1lsplgs p:where(.svelte-1lsplgs){color:var(--muted);margin:0;font-size:14px;line-height:1.55}.faq__cta.svelte-1lsplgs{margin-top:44px}.club-hero.svelte-1lsplgs .button:where(.svelte-1lsplgs){border:0;min-height:0;padding:15px 28px;line-height:1.36}.studio.svelte-1lsplgs .button:where(.svelte-1lsplgs){min-height:0;padding:13px 25px;line-height:1.36}.perks.svelte-1lsplgs .button:where(.svelte-1lsplgs){border:0;min-height:0;padding:14px 26px;line-height:1.36}.offer.svelte-1lsplgs .button:where(.svelte-1lsplgs){border:0;min-height:0;padding:14px 22px;line-height:1.36}.tour.svelte-1lsplgs .button:where(.svelte-1lsplgs){border:0;min-height:0;padding:15px 30px;line-height:1.36}.faq.svelte-1lsplgs .button:where(.svelte-1lsplgs){min-height:0;padding:13px 25px;line-height:1.36}@media (width<=860px){.people-grid.svelte-1lsplgs,.water-cooler__grid.svelte-1lsplgs{grid-template-columns:repeat(2,1fr)}.studio__frame.svelte-1lsplgs,.pricing__inner.svelte-1lsplgs{grid-template-columns:1fr}.pricing__inner.svelte-1lsplgs{gap:40px}}@media (width<=560px){.club-hero.svelte-1lsplgs h1:where(.svelte-1lsplgs){font-size:clamp(48px,14vw,64px)}.wall-heading.svelte-1lsplgs{flex-direction:column;align-items:flex-start}.wall-heading.svelte-1lsplgs span:where(.svelte-1lsplgs):last-child{text-align:left}.people-grid.svelte-1lsplgs,.water-cooler__grid.svelte-1lsplgs{grid-template-columns:1fr}.studio__image.svelte-1lsplgs{min-height:72vw}.water-cooler__heading.svelte-1lsplgs{flex-direction:column;align-items:flex-start}.perk.svelte-1lsplgs{grid-template-columns:18px 1fr;gap:10px}.offer.svelte-1lsplgs{padding:22px}}
