.bk[data-astro-cid-uk4drrvt]{min-height:100svh;display:flex;flex-direction:column}.lay[data-astro-cid-uk4drrvt]{flex:1;display:flex;flex-direction:column}main[data-astro-cid-uk4drrvt]{flex:1;display:flex;flex-direction:column;min-width:0}.view[data-astro-cid-uk4drrvt]{flex:1;display:flex;flex-direction:column;gap:28px;padding-top:32px}main[data-astro-cid-uk4drrvt]{overflow-x:clip}.head[data-astro-cid-uk4drrvt]{display:flex;flex-direction:column;gap:8px}.head[data-astro-cid-uk4drrvt] h1[data-astro-cid-uk4drrvt]{margin:0;font-size:34px;line-height:1.08}.head[data-astro-cid-uk4drrvt] p[data-astro-cid-uk4drrvt]{margin:0;font-size:15px;color:var(--ink-2)}.week[data-astro-cid-uk4drrvt]{display:flex;flex-direction:column;gap:10px}.wk-row[data-astro-cid-uk4drrvt]{display:flex;align-items:center;justify-content:space-between}.wk-l[data-astro-cid-uk4drrvt]{margin:0;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.wk-b[data-astro-cid-uk4drrvt]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--ink);transition:opacity .2s var(--ease)}.wk-b[data-astro-cid-uk4drrvt]:first-child{justify-content:flex-start}.wk-b[data-astro-cid-uk4drrvt]:last-child{justify-content:flex-end}.wk-b[data-astro-cid-uk4drrvt]:disabled{opacity:.22;cursor:default}.days[data-astro-cid-uk4drrvt]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.day{min-height:72px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--rule-2);background:transparent;color:var(--ink);transition:background-color .2s var(--ease),color .2s var(--ease)}.day.on{border-color:var(--ink);background:var(--ink);color:var(--cream)}.day .dw{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.day .dn{font-size:26px;line-height:1}.day .dw{font-size:10px;letter-spacing:.12em}.day.off{color:var(--muted-l);border-color:var(--rule);cursor:default}.day.off .dn{text-decoration:line-through;text-decoration-color:var(--rule-2);text-decoration-thickness:1px}.times-wrap[data-astro-cid-uk4drrvt]{display:flex;flex-direction:column;gap:12px}.times[data-astro-cid-uk4drrvt],.two[data-astro-cid-uk4drrvt]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chip{min-height:52px;padding:0 16px;border:1px solid var(--rule-2);background:transparent;color:var(--ink);font-size:15px;font-weight:400;transition:background-color .2s var(--ease),color .2s var(--ease)}.chip.ghost{display:block;border-color:var(--rule);background:linear-gradient(90deg,transparent 0%,rgba(239,232,218,.9) 50%,transparent 100%) var(--plate);background-size:200% 100%;animation:ghost 1.4s ease-in-out infinite}@keyframes ghost{0%{background-position:150% 0}to{background-position:-50% 0}}.days[data-astro-cid-uk4drrvt].wait .day{pointer-events:none;opacity:.55}@media (prefers-reduced-motion: reduce){.chip.ghost{animation:none}}.chip.on{border-color:var(--ink);background:var(--ink);color:var(--cream)}.none[data-astro-cid-uk4drrvt]{margin:0;font-size:14px;color:var(--muted)}.fold-b[data-astro-cid-uk4drrvt]{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:0;background:none;border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink)}.fold-b[data-astro-cid-uk4drrvt] .voice[data-astro-cid-uk4drrvt]{font-size:20px}.fold-b[data-astro-cid-uk4drrvt] span[data-astro-cid-uk4drrvt]:last-child{color:var(--gold);font-size:18px}.fold[data-astro-cid-uk4drrvt] ul[data-astro-cid-uk4drrvt]{list-style:none;margin:0;padding:8px 0 0;font-size:15px;color:var(--ink-2)}.fold[data-astro-cid-uk4drrvt] li[data-astro-cid-uk4drrvt]{padding:10px 0}.fold[data-astro-cid-uk4drrvt] .mute[data-astro-cid-uk4drrvt]{color:var(--muted)}.dockc[data-astro-cid-uk4drrvt]{position:sticky;bottom:0;z-index:6;margin-top:auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#f6f1e8f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--rule)}.dockc[data-astro-cid-uk4drrvt] .btn[data-astro-cid-uk4drrvt]:disabled{opacity:.45;cursor:default}.fields[data-astro-cid-uk4drrvt]{display:flex;flex-direction:column;gap:30px}.fl[data-astro-cid-uk4drrvt]{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.field[data-astro-cid-uk4drrvt]{width:100%;min-height:48px;padding:10px 0;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font-size:17px;font-weight:300;letter-spacing:0;text-transform:none}.field[data-astro-cid-uk4drrvt]:focus{outline:none;border-bottom-color:var(--gold);box-shadow:0 1px 0 var(--gold)}fieldset[data-astro-cid-uk4drrvt]{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}legend[data-astro-cid-uk4drrvt]{padding:0 0 12px}.hint[data-astro-cid-uk4drrvt]{margin:0;font-size:14px;color:var(--muted)}.err[data-astro-cid-uk4drrvt]{margin:0;font-size:14px;color:#8c3b2e}.held[data-astro-cid-uk4drrvt]{gap:36px;padding-top:44px;padding-bottom:48px}.held[data-astro-cid-uk4drrvt] h1[data-astro-cid-uk4drrvt]{font-size:42px;line-height:1.04;letter-spacing:-.01em}.tick[data-astro-cid-uk4drrvt]{color:var(--gold)}.tick-p[data-astro-cid-uk4drrvt]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s var(--ease) .2s}.tick.in .tick-p[data-astro-cid-uk4drrvt]{stroke-dashoffset:0}.more[data-astro-cid-uk4drrvt]{padding:36px var(--gutter) 28px;display:flex;flex-direction:column;gap:14px}.more[data-astro-cid-uk4drrvt] h2[data-astro-cid-uk4drrvt]{margin:0;font-size:34px;line-height:1.1}.more[data-astro-cid-uk4drrvt] p[data-astro-cid-uk4drrvt]:not(.eb){margin:0;font-size:16px;color:var(--on-night)}.more[data-astro-cid-uk4drrvt] .eb[data-astro-cid-uk4drrvt]{margin:0}.more[data-astro-cid-uk4drrvt]>div[data-astro-cid-uk4drrvt]{display:flex;flex-direction:column;gap:4px;padding-top:8px}.more[data-astro-cid-uk4drrvt] .later[data-astro-cid-uk4drrvt]{padding-top:14px;border-top:1px solid rgba(233,223,207,.18);font-size:15px}.side[data-astro-cid-uk4drrvt]{display:none}@media (min-width: 900px){.lay[data-astro-cid-uk4drrvt]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:96px;align-items:start;max-width:1440px;margin:0 auto;width:100%;padding:72px var(--gutter) 112px}.view[data-astro-cid-uk4drrvt]{padding-top:0;gap:40px}.g[data-astro-cid-uk4drrvt]{padding-left:0;padding-right:0}.head[data-astro-cid-uk4drrvt] h1[data-astro-cid-uk4drrvt]{font-size:48px}.head[data-astro-cid-uk4drrvt] p[data-astro-cid-uk4drrvt]{font-size:17px}.days[data-astro-cid-uk4drrvt]{gap:8px}.day{min-height:84px}.day .dw{font-size:11px;letter-spacing:.16em}.times[data-astro-cid-uk4drrvt]{grid-template-columns:repeat(3,minmax(0,1fr))}.fields[data-astro-cid-uk4drrvt] .two[data-astro-cid-uk4drrvt]{max-width:420px}.dockc[data-astro-cid-uk4drrvt]{position:static;padding:0;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.dockc[data-astro-cid-uk4drrvt] .btn[data-astro-cid-uk4drrvt]{width:auto}.fold[data-astro-cid-uk4drrvt]{display:none}.held[data-astro-cid-uk4drrvt] h1[data-astro-cid-uk4drrvt]{font-size:60px}.more[data-astro-cid-uk4drrvt]{padding:44px 48px}.more[data-astro-cid-uk4drrvt]>div[data-astro-cid-uk4drrvt]{flex-direction:row;align-items:center;gap:32px}.side[data-astro-cid-uk4drrvt]{display:flex;flex-direction:column;gap:28px;padding:48px 44px}.side[data-astro-cid-uk4drrvt] .big[data-astro-cid-uk4drrvt]{margin:0;font-size:40px;line-height:1.08}.side[data-astro-cid-uk4drrvt] ul[data-astro-cid-uk4drrvt]{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(233,223,207,.18)}.side[data-astro-cid-uk4drrvt] li[data-astro-cid-uk4drrvt]{padding:16px 0;border-top:1px solid rgba(233,223,207,.18);color:var(--on-night)}.side[data-astro-cid-uk4drrvt] .gold[data-astro-cid-uk4drrvt]{margin:0;font-size:15px;color:var(--gold-soft)}}.cal-wait{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#1c18148c;color:#f6f1ea;font-size:22px;transition:opacity .4s;pointer-events:none}.cal-wait.out{opacity:0}
