.calendar-section.svelte-1p8vi9h{--ink-2: #1C1E25;--line: rgba(243, 243, 242, .14);--paper: #F3F3F2;--muted: #A3A39E;--gold: #D4AF37;--display: "Archivo", "Inter", sans-serif;--serif: "Instrument Serif", Georgia, serif;scroll-margin-top:80px}.calendar-head.svelte-1p8vi9h{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:44px}.calendar-title.svelte-1p8vi9h{margin:0;font:800 clamp(30px,4vw,52px)/1.02 var(--display);letter-spacing:-.03em;text-transform:uppercase;max-width:18ch}.calendar-sub.svelte-1p8vi9h{margin:0;color:var(--muted);font-size:16px;line-height:1.7;max-width:56ch}.calendar-card.svelte-1p8vi9h{border:1px solid var(--line);border-radius:4px;padding:24px;background:var(--ink-2)}.calendar-empty.svelte-1p8vi9h{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;color:var(--muted)}.calendar-empty.svelte-1p8vi9h .material-symbols-outlined:where(.svelte-1p8vi9h){font-size:2.5rem;color:var(--gold)}.calendar-toolbar.svelte-1p8vi9h{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.calendar-nav.svelte-1p8vi9h{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:3px;border:1px solid var(--paper);background:transparent;color:var(--paper);cursor:pointer;transition:background-color .16s ease,color .16s ease}.calendar-nav.svelte-1p8vi9h:hover:not(:disabled){background:var(--paper);color:#15161b}.calendar-nav.svelte-1p8vi9h:disabled{opacity:.3;cursor:default;border-color:var(--line)}.calendar-range.svelte-1p8vi9h{margin:0;font:400 26px/1.1 var(--serif);font-style:italic;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.calendar-today-badge.svelte-1p8vi9h{font:700 11px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:#15161b;background:var(--gold);padding:6px 8px;border-radius:3px;font-style:normal}.calendar-days.svelte-1p8vi9h{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.calendar-day.svelte-1p8vi9h{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 4px;border-radius:3px;border:1px solid var(--line);background:transparent;color:var(--paper);cursor:pointer;transition:border-color .16s ease,background-color .16s ease;font:inherit}.calendar-day.svelte-1p8vi9h:hover{border-color:var(--paper)}.calendar-day.is-selected.svelte-1p8vi9h{background:var(--paper);color:#15161b;border-color:var(--paper)}.calendar-day.is-empty.svelte-1p8vi9h{color:var(--muted)}.calendar-day-name.svelte-1p8vi9h{font:600 11px/1.4 var(--display);letter-spacing:.1em;text-transform:uppercase}.calendar-day-number.svelte-1p8vi9h{font:800 24px/1 var(--display);letter-spacing:-.02em}.calendar-day-count.svelte-1p8vi9h{font:700 11px/1.4 var(--display);color:var(--gold)}.calendar-day.is-selected.svelte-1p8vi9h .calendar-day-count:where(.svelte-1p8vi9h){color:#8a6d1d}.calendar-day.is-empty.svelte-1p8vi9h .calendar-day-count:where(.svelte-1p8vi9h){color:var(--muted)}.calendar-filters.svelte-1p8vi9h{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.calendar-chip.svelte-1p8vi9h{padding:9px 14px;border-radius:3px;border:1px solid var(--line);background:transparent;color:var(--paper);font:600 12px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.calendar-chip.svelte-1p8vi9h:hover{border-color:var(--paper)}.calendar-chip.is-active.svelte-1p8vi9h{background:var(--gold);color:#15161b;border-color:var(--gold)}.calendar-status.svelte-1p8vi9h{margin:1rem 0 0;font-size:.875rem;color:#fbbf24}.calendar-retry.svelte-1p8vi9h{background:none;border:0;color:var(--paper);text-decoration:underline;cursor:pointer;font:inherit;padding:0}.calendar-day-title.svelte-1p8vi9h{margin:28px 0 12px;font:400 24px/1.1 var(--serif);font-style:italic;text-transform:capitalize}.calendar-none.svelte-1p8vi9h{margin:8px 0 0;font-size:15px;color:var(--muted)}.calendar-list.svelte-1p8vi9h{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line);max-height:30rem;overflow-y:auto}.calendar-item.svelte-1p8vi9h{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.calendar-item.is-full.svelte-1p8vi9h{opacity:.5}.calendar-time.svelte-1p8vi9h{font:800 18px/1.1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:flex;flex-direction:column}.calendar-time.svelte-1p8vi9h span:where(.svelte-1p8vi9h){font:400 12px/1.4 var(--display);color:var(--muted);letter-spacing:0}.calendar-name.svelte-1p8vi9h{margin:0;font:700 15px/1.3 var(--display)}.calendar-trainer.svelte-1p8vi9h{margin:2px 0 0;font-size:13px;color:var(--muted)}.calendar-spots.svelte-1p8vi9h{font:700 11px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:#34d399;white-space:nowrap}.calendar-spots.is-full.svelte-1p8vi9h{color:var(--muted)}.calendar-footer.svelte-1p8vi9h{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.calendar-note.svelte-1p8vi9h{margin:0;font-size:13px;color:var(--muted)}.calendar-cta.svelte-1p8vi9h{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;background:var(--gold);color:#15161b;font:700 13px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;text-decoration:none;white-space:nowrap;transition:background-color .16s ease}.calendar-cta.svelte-1p8vi9h:hover{background:#b8962e}@media (max-width: 1000px){.calendar-head.svelte-1p8vi9h{grid-template-columns:1fr;gap:20px}}@media (max-width: 640px){.calendar-card.svelte-1p8vi9h{padding:16px}.calendar-days.svelte-1p8vi9h{gap:4px}.calendar-day.svelte-1p8vi9h{padding:10px 2px}.calendar-day-number.svelte-1p8vi9h{font-size:18px}.calendar-item.svelte-1p8vi9h{grid-template-columns:84px 1fr}.calendar-spots.svelte-1p8vi9h{grid-column:2;justify-self:start}.calendar-footer.svelte-1p8vi9h{flex-direction:column;align-items:stretch;text-align:center}}@media (prefers-reduced-motion: reduce){.calendar-nav.svelte-1p8vi9h,.calendar-day.svelte-1p8vi9h,.calendar-chip.svelte-1p8vi9h,.calendar-cta.svelte-1p8vi9h{transition:none}}body{background:#15161b;color:#f3f3f2;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page.svelte-1uha8ag{--ink: #15161B;--ink-2: #1C1E25;--line: rgba(243, 243, 242, .14);--paper: #F3F3F2;--muted: #A3A39E;--gold: #D4AF37;--gold-dark: #B8962E;--display: "Archivo", "Inter", sans-serif;--serif: "Instrument Serif", Georgia, serif;--wrap: min(1240px, calc(100% - 48px) );color:var(--paper)}.page.svelte-1uha8ag *{box-sizing:border-box}.page.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:none}.page.svelte-1uha8ag h1:where(.svelte-1uha8ag),.page.svelte-1uha8ag h2:where(.svelte-1uha8ag),.page.svelte-1uha8ag h3:where(.svelte-1uha8ag),.page.svelte-1uha8ag p:where(.svelte-1uha8ag),.page.svelte-1uha8ag ul:where(.svelte-1uha8ag),.page.svelte-1uha8ag ol:where(.svelte-1uha8ag){margin:0}.page.svelte-1uha8ag ul:where(.svelte-1uha8ag),.page.svelte-1uha8ag ol:where(.svelte-1uha8ag){padding:0;list-style:none}.page.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;max-width:100%}.h2.svelte-1uha8ag{font:800 clamp(30px,4vw,52px)/1.02 var(--display);letter-spacing:-.03em;text-transform:uppercase;max-width:18ch}.eyebrow.svelte-1uha8ag{font:600 12px/1.6 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.muted.svelte-1uha8ag{color:var(--muted);font-size:16px;line-height:1.7;max-width:56ch}.h2.svelte-1uha8ag+.muted:where(.svelte-1uha8ag){margin-top:18px}.section-head.svelte-1uha8ag .muted:where(.svelte-1uha8ag),.method-head.svelte-1uha8ag .muted:where(.svelte-1uha8ag){margin-top:0}.num.svelte-1uha8ag{font:400 22px/1 var(--serif);font-style:italic;color:var(--gold)}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;font:700 14px/1 var(--display);letter-spacing:.02em;text-transform:uppercase;border:1px solid transparent;border-radius:3px;transition:background-color .16s ease,color .16s ease,border-color .16s ease;cursor:pointer}.btn.svelte-1uha8ag .material-symbols-outlined:where(.svelte-1uha8ag){font-size:20px}.btn-gold.svelte-1uha8ag{background:var(--gold);color:var(--ink)}.btn-gold.svelte-1uha8ag:hover{background:var(--gold-dark)}.btn-line.svelte-1uha8ag{border-color:var(--paper);color:var(--paper);background:transparent}.btn-line.svelte-1uha8ag:hover{background:var(--paper);color:var(--ink)}.top.svelte-1uha8ag{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;width:var(--wrap);margin:0 auto;padding:14px 0;background:var(--ink);border-bottom:1px solid var(--line)}.brand.svelte-1uha8ag{display:flex;align-items:center;gap:12px;font:800 18px/1 var(--display);letter-spacing:-.02em;text-transform:uppercase}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:6px}.top-nav.svelte-1uha8ag{display:flex;gap:26px;font:500 13px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.top-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--paper)}.top-actions.svelte-1uha8ag{display:flex;align-items:center;gap:10px}.lang.svelte-1uha8ag{font:700 12px/1 var(--display);letter-spacing:.1em;color:var(--paper);background:transparent;border:1px solid var(--line);border-radius:3px;padding:11px 12px;cursor:pointer}.top-cta.svelte-1uha8ag{min-height:40px;padding:0 16px;font-size:12px}.menu-btn.svelte-1uha8ag{display:none;background:none;border:1px solid var(--line);border-radius:3px;color:var(--paper);padding:6px;cursor:pointer}main.svelte-1uha8ag{width:var(--wrap);margin:0 auto}main.svelte-1uha8ag>section:where(.svelte-1uha8ag),main.svelte-1uha8ag>section{padding:96px 0;border-bottom:1px solid var(--line);scroll-margin-top:80px}.section-head.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:44px}.hero.svelte-1uha8ag{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:end;padding:88px 0 72px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font:900 clamp(46px,8vw,112px)/.95 var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:22px 0 28px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){display:block;font:italic 400 .92em/1 var(--serif);text-transform:none;letter-spacing:-.02em;color:var(--gold)}.lead.svelte-1uha8ag{font-size:18px;line-height:1.7;color:#d6d6d1;max-width:58ch}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-side.svelte-1uha8ag{display:grid;gap:18px}.live.svelte-1uha8ag,.hero-team.svelte-1uha8ag{border:1px solid var(--line);border-radius:4px;padding:22px 24px;background:var(--ink-2)}.live-label.svelte-1uha8ag{display:flex;align-items:center;gap:10px;font:600 12px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d3992e}.live-numbers.svelte-1uha8ag{margin-top:14px;font:400 30px/1.1 var(--serif);font-style:italic}.live-numbers.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:800 40px/1 var(--display);letter-spacing:-.03em;color:var(--gold);font-style:normal}.live-numbers.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);margin:0 6px}.live-week.svelte-1uha8ag{margin-top:8px;font-size:13px;color:var(--muted)}.live-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font:700 12px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--gold);padding-bottom:6px}.live-link.svelte-1uha8ag .material-symbols-outlined:where(.svelte-1uha8ag){font-size:18px;color:var(--gold)}.hero-team.svelte-1uha8ag ul:where(.svelte-1uha8ag){display:grid;gap:12px;margin-top:14px}.hero-team.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:center;gap:14px}.hero-team.svelte-1uha8ag img:where(.svelte-1uha8ag){width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:top;border:1px solid var(--line)}.hero-team.svelte-1uha8ag span:where(.svelte-1uha8ag){display:grid;font-size:13px;color:var(--muted)}.hero-team.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:700 14px/1.4 var(--display);color:var(--paper)}.reasons.svelte-1uha8ag ol:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:44px}.reasons.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--paper);padding-top:18px}.reasons.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:800 24px/1.1 var(--display);letter-spacing:-.02em;margin:14px 0 10px}.reasons.svelte-1uha8ag p:where(.svelte-1uha8ag),.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:15px;line-height:1.7}.method-head.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:44px}.steps.svelte-1uha8ag{display:grid;gap:0;border-top:1px solid var(--line)}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;grid-template-columns:120px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.steps.svelte-1uha8ag .num:where(.svelte-1uha8ag){font-size:56px;line-height:.9}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:800 26px/1.1 var(--display);letter-spacing:-.02em;margin-bottom:8px}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:64ch}.formulas.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.formula.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:4px;padding:26px 24px;background:var(--ink-2)}.formula.is-popular.svelte-1uha8ag{border-color:var(--gold)}.tag.svelte-1uha8ag{position:absolute;top:-12px;left:20px;background:var(--gold);color:var(--ink);font:700 11px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;border-radius:3px}.formula.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:800 24px/1.1 var(--display);letter-spacing:-.02em}.formula.svelte-1uha8ag h3:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){display:block;font:500 13px/1.5 var(--display);color:var(--muted);letter-spacing:0;margin-top:4px}.formula.svelte-1uha8ag header:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--muted);font-size:14px;line-height:1.6;margin-top:10px}.formula.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:22px 0;border-top:1px solid var(--line);flex:1}.formula.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.opt-validity.svelte-1uha8ag{color:var(--muted);font-size:12px}.opt-price.svelte-1uha8ag{font:800 22px/1 var(--display);letter-spacing:-.02em;color:var(--gold)}.opt-price.svelte-1uha8ag s:where(.svelte-1uha8ag){font:400 13px/1 var(--display);color:var(--muted);margin-right:8px}.formula-cta.svelte-1uha8ag{width:100%}.people.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.people.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:top;border-radius:4px;filter:grayscale(1) contrast(1.05);transition:filter .2s ease}.people.svelte-1uha8ag li:where(.svelte-1uha8ag):hover img:where(.svelte-1uha8ag){filter:none}.people.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:800 24px/1.1 var(--display);letter-spacing:-.02em;margin:6px 0 10px}.people.svelte-1uha8ag div:where(.svelte-1uha8ag){padding-top:16px}.people.svelte-1uha8ag .muted:where(.svelte-1uha8ag){font-size:14px}.place.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:56px}.place.svelte-1uha8ag address:where(.svelte-1uha8ag){font-style:normal;margin:26px 0 8px;font-size:15px;line-height:1.7}.place.svelte-1uha8ag address:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){border-bottom:1px solid var(--gold)}.hours.svelte-1uha8ag{color:var(--muted);font-size:14px;margin-bottom:22px}.facilities.svelte-1uha8ag{margin-top:34px;display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;border-top:1px solid var(--line);padding-top:22px}.facilities.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;gap:4px;font-size:13px}.facilities.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:700 13px/1.4 var(--display)}.facilities.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);line-height:1.55}.map.svelte-1uha8ag{width:100%;min-height:420px;height:100%;border:1px solid var(--line);border-radius:4px;filter:grayscale(1) invert(.92) contrast(.9)}.app.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.app-points.svelte-1uha8ag{display:grid;gap:10px;margin-top:22px}.app-points.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;gap:12px;font-size:15px}.app-points.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"—";color:var(--gold)}.stores.svelte-1uha8ag{display:grid;gap:14px}.store.svelte-1uha8ag{display:grid;border:1px solid var(--paper);border-radius:4px;padding:16px 20px;transition:background-color .16s ease,color .16s ease}.store.svelte-1uha8ag:hover{background:var(--paper);color:var(--ink)}.store-small.svelte-1uha8ag{font:600 11px/1.4 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.store.svelte-1uha8ag:hover .store-small:where(.svelte-1uha8ag){color:inherit}.store-name.svelte-1uha8ag{font:800 26px/1.1 var(--display);letter-spacing:-.02em}.faq-list.svelte-1uha8ag{margin-top:36px;border-top:1px solid var(--line);max-width:860px}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid var(--line)}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font:700 17px/1.4 var(--display)}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag) .material-symbols-outlined:where(.svelte-1uha8ag){color:var(--gold);transition:transform .2s ease}.faq.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag) .material-symbols-outlined:where(.svelte-1uha8ag){transform:rotate(45deg)}.faq-answer.svelte-1uha8ag{padding:0 0 22px;color:var(--muted);font-size:15px;line-height:1.7;max-width:70ch}.faq-answer.svelte-1uha8ag p{margin:0 0 10px}.faq-answer.svelte-1uha8ag ul{padding-left:20px;margin:0 0 10px;list-style:disc}.faq-answer.svelte-1uha8ag strong{color:var(--paper)}.contact.svelte-1uha8ag{text-align:center}.contact.svelte-1uha8ag .h2:where(.svelte-1uha8ag){margin:0 auto}.contact.svelte-1uha8ag .muted:where(.svelte-1uha8ag){margin:16px auto 0}.contact-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px}.foot.svelte-1uha8ag{width:var(--wrap);margin:0 auto;padding:48px 0 96px;display:grid;grid-template-columns:1fr auto;gap:24px 48px;align-items:start;color:var(--muted);font-size:13px;line-height:1.7}.foot-brand.svelte-1uha8ag{display:flex;gap:16px}.foot-brand.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:6px}.foot-brand.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--paper);font:700 15px/1.5 var(--display)}.foot-links.svelte-1uha8ag{display:grid;gap:8px;text-align:right}.foot-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--paper)}.foot-copy.svelte-1uha8ag{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:18px}.sticky-bar.svelte-1uha8ag{display:none}@media (max-width: 1000px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:36px}.section-head.svelte-1uha8ag,.method-head.svelte-1uha8ag,.place.svelte-1uha8ag,.app.svelte-1uha8ag{grid-template-columns:1fr;gap:24px}.reasons.svelte-1uha8ag ol:where(.svelte-1uha8ag),.formulas.svelte-1uha8ag,.people.svelte-1uha8ag{grid-template-columns:1fr}.top-nav.svelte-1uha8ag{display:none}.top-nav.is-open.svelte-1uha8ag{display:grid;position:absolute;top:100%;left:0;right:0;gap:0;background:var(--ink-2);border-bottom:1px solid var(--line);padding:8px 24px}.top-nav.is-open.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:16px 0;border-bottom:1px solid var(--line);font-size:15px}.top.svelte-1uha8ag{position:sticky}.menu-btn.svelte-1uha8ag{display:inline-flex}.top-cta.svelte-1uha8ag{display:none}.map.svelte-1uha8ag{min-height:320px}}@media (max-width: 640px){.page.svelte-1uha8ag{--wrap: calc(100% - 32px) }main.svelte-1uha8ag>section:where(.svelte-1uha8ag),main.svelte-1uha8ag>section{padding:64px 0}.hero.svelte-1uha8ag{padding:48px 0 56px}.hero-actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:100%}.facilities.svelte-1uha8ag{grid-template-columns:1fr}.foot.svelte-1uha8ag{grid-template-columns:1fr;padding-bottom:120px}.foot-links.svelte-1uha8ag{text-align:left}.sticky-bar.svelte-1uha8ag{position:fixed;bottom:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#15161bf5;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@media (prefers-reduced-motion: reduce){.btn.svelte-1uha8ag,.store.svelte-1uha8ag,.people.svelte-1uha8ag img:where(.svelte-1uha8ag),.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag) .material-symbols-outlined:where(.svelte-1uha8ag){transition:none}}
