[data-astro-cid-6yoakpuo][hidden]{display:none!important}.flow[data-astro-cid-6yoakpuo]{margin-top:2.75rem}.doors[data-astro-cid-6yoakpuo]{display:none}[data-astro-cid-6yoakpuo][data-flow].is-live .doors[data-astro-cid-6yoakpuo]{display:block}.doors-q[data-astro-cid-6yoakpuo]{text-align:center;color:var(--color-ink);font-weight:700}.door-row[data-astro-cid-6yoakpuo]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.1rem;padding:0;list-style:none;display:flex}.door[data-astro-cid-6yoakpuo]{border:1px solid var(--color-line);min-height:3rem;color:var(--color-deep);background:#fff;border-radius:999px;padding:.65rem 1.25rem;font-size:.98rem;font-weight:700;line-height:1.3;transition:background-color .2s,border-color .2s,color .2s}.door[data-astro-cid-6yoakpuo]:hover{background:var(--color-aqua-soft);border-color:var(--color-teal)}.door[data-astro-cid-6yoakpuo][aria-pressed=true]{background:var(--color-deep);border-color:var(--color-deep);color:#fff}.allline[data-astro-cid-6yoakpuo]{text-align:center;margin-top:1.4rem}.ghost[data-astro-cid-6yoakpuo]{color:var(--color-teal-ink);text-underline-offset:.22em;font-size:.9rem;font-weight:700;text-decoration:underline 1px}.ghost[data-astro-cid-6yoakpuo]:hover{color:var(--color-ink)}.stage[data-astro-cid-6yoakpuo]{margin-top:2.5rem;scroll-margin-top:7rem}.hint[data-astro-cid-6yoakpuo]{text-align:center;color:var(--color-muted);font-style:italic;display:none}[data-astro-cid-6yoakpuo][data-flow].is-live .hint[data-astro-cid-6yoakpuo]{display:block}[data-astro-cid-6yoakpuo][data-stage].is-ready .hint[data-astro-cid-6yoakpuo],[data-astro-cid-6yoakpuo][data-flow].is-live [data-astro-cid-6yoakpuo][data-offering]{display:none}[data-astro-cid-6yoakpuo][data-flow].is-live [data-astro-cid-6yoakpuo][data-offering].is-shown{display:block}.card[data-astro-cid-6yoakpuo]{border:1px solid var(--color-line);background:#fff;border-radius:.9rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);box-shadow:0 26px 50px -36px #23333373}.kicker[data-astro-cid-6yoakpuo]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-teal-ink);font-size:.72rem;font-weight:700}.card[data-astro-cid-6yoakpuo] h3[data-astro-cid-6yoakpuo]{font-family:var(--font-serif);color:var(--color-ink);margin-top:.5rem;font-size:clamp(1.55rem,1.35rem + .6vw,1.95rem);font-weight:600;line-height:1.2}.price[data-astro-cid-6yoakpuo]{color:var(--color-gold-ink);margin-top:.45rem;font-size:.95rem;font-weight:700}.purpose[data-astro-cid-6yoakpuo]{font-family:var(--font-serif);color:var(--color-deep);margin-top:.7rem;font-size:1.22rem;font-style:italic;font-weight:600;line-height:1.35}.plain[data-astro-cid-6yoakpuo]{color:var(--color-body);margin-top:.55rem;font-size:1.06rem;line-height:1.7}.detail[data-astro-cid-6yoakpuo]{color:var(--color-muted);margin-top:.85rem;font-size:.94rem;line-height:1.65}.meta[data-astro-cid-6yoakpuo]{color:var(--color-muted);margin-top:.6rem;font-size:.9rem;font-style:italic}.acts[data-astro-cid-6yoakpuo]{flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;margin-top:1.6rem;display:flex}.controls[data-astro-cid-6yoakpuo]{display:none}[data-astro-cid-6yoakpuo][data-stage].is-ready .controls[data-astro-cid-6yoakpuo]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.count[data-astro-cid-6yoakpuo]{font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:.88rem}[data-astro-cid-6yoakpuo][data-view=all] .card[data-astro-cid-6yoakpuo]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-astro-cid-6yoakpuo][data-view=all] .card[data-astro-cid-6yoakpuo]+.card[data-astro-cid-6yoakpuo]{border-top:1px solid var(--color-line);margin-top:2.6rem;padding-top:2.6rem}@media print{[data-astro-cid-6yoakpuo][data-flow].is-live [data-astro-cid-6yoakpuo][data-offering]{display:block!important}.doors[data-astro-cid-6yoakpuo],.controls[data-astro-cid-6yoakpuo],.hint[data-astro-cid-6yoakpuo]{display:none!important}}.menu-head[data-astro-cid-ofxszlql]{font-family:var(--font-serif);letter-spacing:.07em;text-transform:uppercase;text-align:center;color:var(--color-deep);font-size:clamp(1.55rem,1.3rem + .8vw,1.95rem);font-weight:600;line-height:1.15}.menu-sub[data-astro-cid-ofxszlql]{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-ink);margin-top:.6rem;font-size:.78rem;font-weight:700}
