.almanac[data-astro-cid-ne3aiadz]{border-block:1px solid var(--rule);padding:.9rem 0 1rem}.head[data-astro-cid-ne3aiadz]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.when[data-astro-cid-ne3aiadz]{font:500 .75rem/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--silver)}.town[data-astro-cid-ne3aiadz] select[data-astro-cid-ne3aiadz]{appearance:none;background:transparent;color:var(--text);border:0;border-bottom:1px solid var(--rule);font:400 1rem/1.2 var(--serif);font-style:italic;padding:.25rem 1.25rem .25rem 0;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--silver) 50%),linear-gradient(135deg,var(--silver) 50%,transparent 50%);background-position:right 6px center,right 1px center;background-size:5px 5px;background-repeat:no-repeat}.town[data-astro-cid-ne3aiadz] select[data-astro-cid-ne3aiadz] option[data-astro-cid-ne3aiadz]{background:var(--night);color:var(--text)}.times[data-astro-cid-ne3aiadz]{display:grid;grid-template-columns:repeat(3,1fr);margin:.75rem 0 0}.times[data-astro-cid-ne3aiadz] div[data-astro-cid-ne3aiadz]+div[data-astro-cid-ne3aiadz]{border-left:1px solid var(--rule);padding-left:.9rem}dt[data-astro-cid-ne3aiadz]{font:400 .75rem/1.3 var(--sans);color:var(--silver)}dd[data-astro-cid-ne3aiadz]{margin:.2rem 0 0;font:400 clamp(1.75rem,7vw,2.75rem)/1 var(--display);color:var(--amber)}.note[data-astro-cid-ne3aiadz]{margin-top:.5rem;font-size:.875rem}.moon[data-astro-cid-ne3aiadz]{display:flex;align-items:center;gap:.5rem;margin-top:.7rem;font:400 .9375rem/1.3 var(--serif);font-style:italic;color:var(--silver);min-height:1.3em}.phase[data-astro-cid-ne3aiadz]{width:1.25em;height:1.25em;flex:none}.phase-dark[data-astro-cid-ne3aiadz]{fill:color-mix(in srgb,var(--silver) 14%,transparent);stroke:color-mix(in srgb,var(--silver) 35%,transparent);stroke-width:.75}.phase-lit[data-astro-cid-ne3aiadz]{fill:var(--text)}.settle[data-astro-cid-ne3aiadz] dd[data-astro-cid-ne3aiadz],.settle[data-astro-cid-ne3aiadz] .moon[data-astro-cid-ne3aiadz]{animation:settle .52s cubic-bezier(.16,1,.3,1) both}.settle[data-astro-cid-ne3aiadz] div[data-astro-cid-ne3aiadz]:nth-child(2) dd[data-astro-cid-ne3aiadz]{animation-delay:70ms}.settle[data-astro-cid-ne3aiadz] div[data-astro-cid-ne3aiadz]:nth-child(3) dd[data-astro-cid-ne3aiadz]{animation-delay:.14s}.settle[data-astro-cid-ne3aiadz] .moon[data-astro-cid-ne3aiadz]{animation-delay:.21s}@keyframes settle{0%{opacity:.15;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.first[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;padding-top:1rem}.first[data-astro-cid-j7pv25f6] .hero img{aspect-ratio:4 / 3}.pitch[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem;justify-items:start;padding-bottom:1rem}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.75rem,12vw,6.5rem);line-height:1;padding-top:.15em;letter-spacing:-.01em}h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-family:var(--serif);color:var(--amber)}.lede[data-astro-cid-j7pv25f6]{font-size:1.0625rem;max-width:34rem;color:var(--text)}@media(min-width:860px){.lede[data-astro-cid-j7pv25f6]{font-size:1.125rem}}.pitch[data-astro-cid-j7pv25f6] .action[data-astro-cid-j7pv25f6]{width:100%;max-width:24rem}.from[data-astro-cid-j7pv25f6]{font-size:.9375rem}@media(min-width:860px){.first[data-astro-cid-j7pv25f6]{grid-template-columns:8fr 5fr;column-gap:clamp(2rem,4vw,4rem);padding-top:1.5rem;align-items:end}.alm[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.first[data-astro-cid-j7pv25f6] .hero img{aspect-ratio:5 / 4;max-height:70svh}.pitch[data-astro-cid-j7pv25f6]{padding-bottom:2.6rem}}.hour[data-astro-cid-j7pv25f6]{margin-top:clamp(4rem,10vw,7rem)}.hour-head[data-astro-cid-j7pv25f6]{display:grid;gap:.5rem;padding-top:1.25rem;margin-bottom:1.5rem}.hour-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.25rem,7vw,4rem)}.hour-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:36rem}.hour-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}.hour-grid[data-astro-cid-j7pv25f6] .lead img{aspect-ratio:3 / 2}.side[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.side[data-astro-cid-j7pv25f6] img{aspect-ratio:4 / 5}.side[data-astro-cid-j7pv25f6]:has(>:only-child){grid-template-columns:1fr}.side[data-astro-cid-j7pv25f6]:has(>:only-child) img{aspect-ratio:3 / 2}.side[data-astro-cid-j7pv25f6] .reading{font-size:.6875rem;gap:.1rem .6rem}@media(min-width:860px){.hour-head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;align-items:end}.hour-grid[data-astro-cid-j7pv25f6]{grid-template-columns:2fr 1fr;gap:1.5rem}.hour-grid[data-astro-cid-j7pv25f6].flip{grid-template-columns:1fr 2fr}.hour-grid[data-astro-cid-j7pv25f6].flip .side[data-astro-cid-j7pv25f6]{order:-1}.side[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.5rem}.side[data-astro-cid-j7pv25f6] img{aspect-ratio:3 / 2}.hour-grid[data-astro-cid-j7pv25f6]{align-items:start}.hour-grid[data-astro-cid-j7pv25f6] .lead img{aspect-ratio:4 / 3}}.more[data-astro-cid-j7pv25f6]{margin-top:2rem}.more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;border-block:1px solid var(--rule);text-decoration:none;font:400 clamp(1.25rem,3.5vw,1.75rem)/1.2 var(--display)}.more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] .arrow{color:var(--amber);flex:none;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .arrow{transform:translate(4px)}.more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{color:var(--amber)}.more[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{transition:color .16s ease-out}.how[data-astro-cid-j7pv25f6]{margin-top:clamp(4rem,10vw,7rem)}.steps[data-astro-cid-j7pv25f6]{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:1.25rem}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{counter-increment:s;display:grid;grid-template-columns:2.5rem 1fr;color:var(--silver)}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:counter(s);font:400 1.75rem/1 var(--display);color:var(--amber)}.steps[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text);font-weight:600}@media(min-width:860px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);column-gap:2rem}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.6rem}}.sessions[data-astro-cid-j7pv25f6]{margin-top:clamp(4rem,10vw,7rem)}.rows[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.rows[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--rule)}.rows[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--rule)}.rows[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr auto;gap:.1rem 1rem;padding:1.1rem 0;text-decoration:none}.rows[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .s-name[data-astro-cid-j7pv25f6]{color:var(--amber)}.s-name[data-astro-cid-j7pv25f6]{font:400 clamp(1.5rem,5vw,2.25rem)/1.1 var(--display);transition:color .16s ease-out}.s-price[data-astro-cid-j7pv25f6]{font:400 1.125rem/1.6 var(--serif);align-self:center;grid-row:span 2}.s-state[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--silver)}.booking[data-astro-cid-j7pv25f6]{margin-left:.75rem;color:var(--amber);font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}@media(min-width:860px){.rows[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 14rem 10rem;align-items:baseline}.s-price[data-astro-cid-j7pv25f6]{grid-row:auto;text-align:right}}.close[data-astro-cid-j7pv25f6]{margin-top:clamp(4rem,10vw,7rem);display:grid;gap:1.5rem;justify-items:start}.close-line[data-astro-cid-j7pv25f6]{font:400 clamp(1.75rem,5vw,3rem)/1.15 var(--display);max-width:44rem}
