._section_jtmcq_1{flex-direction:column;gap:24px;scroll-margin-top:24px;display:flex}._h2_jtmcq_7{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-k);margin:0;font-size:34px;font-weight:800;line-height:1.05}._row_jtmcq_16{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._about_jtmcq_23{max-width:720px;color:var(--n-8);margin:0;font-size:17px;line-height:1.55}._plans_jtmcq_30{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._plan_jtmcq_30{border-radius:var(--radius-panel);background:var(--ink);color:var(--ink-k);flex-direction:column;gap:10px;padding:22px;display:flex}._plan_jtmcq_30[data-on=light]{color:var(--n-0)}._plan_jtmcq_30[data-outline]{border:1.5px solid var(--n-4)}._planHead_jtmcq_53{align-items:center;gap:6px;margin-bottom:8px;display:flex}._planName_jtmcq_59{font-family:var(--font-display);letter-spacing:-.01em;margin-left:6px;font-size:18px;font-weight:700}._price_jtmcq_66{align-items:baseline;gap:4px;margin:0;display:flex}._amount_jtmcq_72{font-family:var(--font-display);letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1}._per_jtmcq_79{opacity:.8;font-size:16px}._planSub_jtmcq_83{opacity:.75;margin:0;font-size:13px}._planDesc_jtmcq_88{flex:1;margin:0 0 8px;font-size:15px;line-height:1.45}._locationGrid_jtmcq_94{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:32px;display:grid}._locationText_jtmcq_100{flex-direction:column;gap:24px;display:flex}._map_jtmcq_105{aspect-ratio:4/3;border-radius:var(--radius-panel);background:var(--night);position:relative;overflow:hidden}._mapFrame_jtmcq_112{border:2px solid var(--n-0);border-radius:6px;position:absolute;inset:14% 12%}._mapPin_jtmcq_118{background:var(--ink-y);width:22px;height:22px;box-shadow:0 0 0 4px var(--night), 0 0 0 6px var(--ink-y);border-radius:50%;position:absolute;bottom:34%;left:22%}._mapCoords_jtmcq_130{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-muted);font-size:11px;position:absolute;bottom:16px;left:20px}@media (width<=760px){._locationGrid_jtmcq_94{grid-template-columns:1fr}}._events_jtmcq_145{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._event_jtmcq_145{border-radius:var(--radius-row);border:1.5px solid var(--n-4);align-items:center;gap:16px;padding:12px 14px;display:flex}._dateTile_jtmcq_161{background:var(--ink);width:56px;height:56px;color:var(--ink-k);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}._dateTile_jtmcq_161[data-on=light]{color:var(--n-0)}._mon_jtmcq_177{font-family:var(--font-mono);letter-spacing:.1em;font-size:10px}._day_jtmcq_182{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:800}._eventText_jtmcq_188{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._eventKind_jtmcq_195{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--n-7);font-size:11px}._eventTitle_jtmcq_202{color:var(--ink-k);font-size:16px;font-weight:600}._eventDetail_jtmcq_207{color:var(--n-7);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._eventMeta_jtmcq_214{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}._eventPrice_jtmcq_221{font-family:var(--font-mono);font-size:14px;font-weight:600}._eventSpots_jtmcq_226{color:var(--n-7);font-size:12px}._eventSpots_jtmcq_226[data-full]{color:var(--ink-m-text)}@media (width<=600px){._eventDetail_jtmcq_207{white-space:normal}}._eqGroups_jtmcq_238{flex-direction:column;gap:14px;display:flex}._eqGroup_jtmcq_238{border-radius:var(--radius-row);border:1.5px solid var(--n-4);overflow:hidden}._eqHead_jtmcq_248{background:color-mix(in srgb, var(--ink) 22%, white);align-items:center;gap:10px;padding:10px 16px;display:flex}._eqLabel_jtmcq_255{font-size:15px;font-weight:700}._eqCount_jtmcq_259{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--n-7);margin-left:auto;font-size:11px}._eqTable_jtmcq_267{border-collapse:collapse;width:100%}._eqTable_jtmcq_267 th{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--n-6);padding:8px 16px;font-size:11px;font-weight:400}._eqTable_jtmcq_267 td{border-top:1px solid var(--n-3);vertical-align:top;padding:10px 16px;font-size:14px}._eqName_jtmcq_287{color:var(--ink-k);font-weight:600;display:block}._eqDetail_jtmcq_292{color:var(--n-7);font-size:13px;display:block}._eqState_jtmcq_297{border-radius:var(--radius-pill);border:1.5px solid var(--n-5);background:var(--n-0);padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}._eqState_jtmcq_297[data-state=open]{background:var(--tint-c-1);border-color:var(--ink-c)}._eqState_jtmcq_297[data-state=book]{background:var(--tint-y-1);border-color:var(--tint-y-border)}._eqState_jtmcq_297[data-state=busy]{background:var(--tint-m-2);border-color:var(--ink-m)}._eqState_jtmcq_297[data-state=soon]{border-style:dashed}._eqMore_jtmcq_321{border:0;border-top:1px solid var(--n-3);width:100%;font:inherit;color:var(--ink-k);cursor:pointer;background:0 0;padding:10px 16px;font-size:14px;font-weight:600}._noSchedule_jtmcq_333{border:1.5px dashed var(--n-6);color:var(--n-8);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:20px 24px;font-size:15px;line-height:1.5;display:flex}._noSchedule_jtmcq_333 p{max-width:520px;margin:0}._noSchedule_jtmcq_333 a{color:var(--ink-k);font-weight:600}._q_8uisw_1{color:var(--ink-k);font-size:15px;font-weight:600}._note_8uisw_6{min-height:90px}._error_8uisw_9{margin:0}._sentTitle_8uisw_12{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-k);font-size:28px;font-weight:800}._offsite_8uisw_19{border-radius:var(--radius-inner);background:var(--n-2);color:var(--ink-k);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 16px;font-size:15px;text-decoration:none;display:flex}._offsite_8uisw_19:hover{color:var(--ink-k);background:var(--n-3)}._offsiteHost_8uisw_35{font-family:var(--font-mono);font-size:13px}._cover_1v4ly_1{height:clamp(420px,60vh,700px);margin-top:-26px;position:relative}._coverPhoto_1v4ly_6,._coverEmpty_1v4ly_7{position:absolute;inset:0}._coverEmpty_1v4ly_7{background:var(--ink-y)}._fade_1v4ly_14{background:linear-gradient(var(--night) 0, #04050d00 160px);pointer-events:none;position:absolute;inset:0}._thumbs_1v4ly_20{z-index:1;gap:16px;display:flex;position:absolute;bottom:110px;right:80px}._thumb_1v4ly_20{border:3px solid var(--n-0);border-radius:16px;width:150px;height:120px;box-shadow:0 14px 30px #04050d59}._title_1v4ly_35{flex-direction:column;gap:24px;display:flex}._crumb_1v4ly_40{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--n-7);font-size:12px}._head_1v4ly_47{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 28px;display:flex}._text_1v4ly_54{flex-direction:column;flex:600px;gap:16px;display:flex}._h1_1v4ly_60{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink-k);margin:0;font-size:clamp(48px,7.5vw,104px);font-weight:800;line-height:.95}._desc_1v4ly_69{max-width:640px;color:var(--ink-k);margin:0;font-size:21px;line-height:1.45}._meta_1v4ly_76{color:var(--n-7);margin:0;font-size:16px}._actions_1v4ly_81{gap:10px;display:flex}._tiles_1v4ly_85{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._tile_1v4ly_85{border-radius:var(--radius-card);background:var(--tile-bg);min-height:170px;color:var(--tile-fg);flex-direction:column;gap:8px;padding:20px 18px;display:flex}._glyph_1v4ly_103{margin-bottom:8px}._tileLabel_1v4ly_106{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.1}._tileDesc_1v4ly_113{font-size:14px;line-height:1.4}@media (width<=900px){._thumbs_1v4ly_20{display:none}}._page_u8ew9_1{background:var(--night);min-height:100vh;color:var(--ink-k)}._night_u8ew9_6{background:var(--night)}._sheet_u8ew9_9{z-index:2;background:var(--n-0);border-radius:40px 40px 0 0;margin:-170px 40px 0;position:relative}._inner_u8ew9_16{flex-direction:column;gap:56px;max-width:1240px;margin:0 auto;padding:48px 56px 80px;display:flex}@media (width<=760px){._sheet_u8ew9_9{border-radius:28px 28px 0 0;margin:-120px 12px 0}._inner_u8ew9_16{gap:40px;padding:28px 20px 60px}}
