.todo[data-astro-cid-sh6px4ke]{display:flex;gap:var(--s3);align-items:baseline;margin-top:var(--s3);padding:var(--s3) 0;border-top:1px dashed var(--rule);border-bottom:1px dashed var(--rule);font-size:var(--text-micro);color:var(--on-paper-soft)}.todo__tag[data-astro-cid-sh6px4ke]{flex:none;letter-spacing:.18em;font-weight:500}.on-ink .todo[data-astro-cid-sh6px4ke]{border-color:var(--rule-ink);color:var(--on-ink-soft)}.price__inner[data-astro-cid-dwrkytcw]{text-align:center;max-width:52rem}.price[data-astro-cid-dwrkytcw] .flourish[data-astro-cid-dwrkytcw]{margin-block:var(--s4) clamp(2rem,4vw,3rem)}.price__tiers[data-astro-cid-dwrkytcw]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s6);justify-content:center}@media(min-width:640px){.price__tiers[data-astro-cid-dwrkytcw]{grid-auto-flow:column;gap:clamp(3rem,8vw,6rem)}}.price__figure[data-astro-cid-dwrkytcw]{font-family:var(--font-display);font-size:var(--display-l);line-height:1}.price__from[data-astro-cid-dwrkytcw]{font-family:var(--font-body);font-size:var(--eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--on-paper-soft);margin-right:.6em;vertical-align:.45em}.price__label[data-astro-cid-dwrkytcw]{margin-top:var(--s3);font-size:var(--text-small)}.price__hours[data-astro-cid-dwrkytcw]{margin-top:.35em;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.price__note[data-astro-cid-dwrkytcw]{margin:clamp(2rem,4vw,3rem) auto 0;max-width:52ch;font-size:var(--text-small);color:var(--on-paper-soft)}.price__more[data-astro-cid-dwrkytcw]{margin-top:var(--s5)}.intro__grid[data-astro-cid-qi53ejbq]{display:grid;gap:var(--s5);align-items:start}.intro__heading[data-astro-cid-qi53ejbq]{font-size:var(--display-m);max-width:18ch}@media(min-width:900px){.intro__grid[data-astro-cid-qi53ejbq]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(3rem,8vw,7rem)}}.plates[data-astro-cid-qi53ejbq]{display:grid;gap:var(--s6)}@media(min-width:700px){.plates[data-astro-cid-qi53ejbq]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.25rem,3vw,3rem);row-gap:clamp(2.5rem,5vw,5rem);align-items:start}.plates[data-astro-cid-qi53ejbq] .plates__item--1{grid-row:1;grid-column:1 / 8}.plates[data-astro-cid-qi53ejbq] .plates__item--2{grid-row:1;grid-column:8 / 13;margin-top:clamp(3rem,9vw,9rem)}.plates[data-astro-cid-qi53ejbq] .plates__item--3{grid-row:2;grid-column:6 / 13}.plates[data-astro-cid-qi53ejbq] .plates__item--4{grid-row:2;grid-column:1 / 6;margin-top:clamp(3rem,8vw,8rem)}.plates[data-astro-cid-qi53ejbq] .plates__item--5{grid-row:3;grid-column:1 / 7}.plates[data-astro-cid-qi53ejbq] .plates__item--6{grid-row:3;grid-column:8 / 13;margin-top:clamp(2rem,6vw,6rem)}}@media(max-width:699px){.plates[data-astro-cid-qi53ejbq] .plates__item--2,.plates[data-astro-cid-qi53ejbq] .plates__item--5{margin-inline:var(--s5) 0}.plates[data-astro-cid-qi53ejbq] .plates__item--4{margin-inline:0 var(--s5)}}.detail__list[data-astro-cid-qi53ejbq]{border-top:1px solid var(--rule)}.detail__item[data-astro-cid-qi53ejbq]{display:grid;gap:var(--s3);padding-block:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--rule)}@media(min-width:900px){.detail__item[data-astro-cid-qi53ejbq]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,4rem)}}.detail__item[data-astro-cid-qi53ejbq] h3[data-astro-cid-qi53ejbq]{max-width:24ch}.detail__answer[data-astro-cid-qi53ejbq]{font-size:var(--text-lead);max-width:var(--measure)}.detail__more[data-astro-cid-qi53ejbq]{margin-top:1em;color:var(--on-paper-soft);max-width:var(--measure)}.ticks[data-astro-cid-qi53ejbq]{margin:var(--s4) 0 0;padding:0;list-style:none;max-width:var(--measure)}.ticks[data-astro-cid-qi53ejbq] li[data-astro-cid-qi53ejbq]{padding:.55rem 0 .55rem 1.6rem;position:relative;border-top:1px solid var(--rule);font-size:var(--text-small)}.ticks[data-astro-cid-qi53ejbq] li[data-astro-cid-qi53ejbq]:first-child{border-top:0;padding-top:0}.ticks[data-astro-cid-qi53ejbq] li[data-astro-cid-qi53ejbq]:before{content:"";position:absolute;left:0;top:1.35em;width:.75rem;height:1px;background:var(--on-paper-soft)}.ticks[data-astro-cid-qi53ejbq] li[data-astro-cid-qi53ejbq]:first-child:before{top:.8em}.places__head[data-astro-cid-qi53ejbq] h2[data-astro-cid-qi53ejbq]{margin-top:var(--s3);max-width:22ch}.places__lead[data-astro-cid-qi53ejbq]{margin-top:var(--s4);color:var(--on-ink-soft);max-width:48ch}.places__list[data-astro-cid-qi53ejbq]{margin:clamp(2.5rem,5vw,4rem) 0 0;display:grid;gap:0;border-top:1px solid var(--rule-ink)}.places__item[data-astro-cid-qi53ejbq]{padding-block:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--rule-ink);display:grid;gap:var(--s2)}@media(min-width:900px){.places__item[data-astro-cid-qi53ejbq]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,4rem);align-items:baseline}}.places__item[data-astro-cid-qi53ejbq] dt[data-astro-cid-qi53ejbq]{font-family:var(--font-display);font-size:var(--display-s);line-height:1.15}.places__item[data-astro-cid-qi53ejbq] dt[data-astro-cid-qi53ejbq] .numeral[data-astro-cid-qi53ejbq]{margin-right:.7em}.places__item[data-astro-cid-qi53ejbq] dd[data-astro-cid-qi53ejbq]{margin:0;color:var(--on-ink-soft);max-width:var(--measure)}.related[data-astro-cid-qi53ejbq] h2[data-astro-cid-qi53ejbq]{margin-top:var(--s3)}.related__list[data-astro-cid-qi53ejbq]{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;border-top:1px solid var(--rule)}.related__link[data-astro-cid-qi53ejbq]{display:grid;gap:var(--s1);padding-block:clamp(1.25rem,2.5vw,1.75rem);border-bottom:1px solid var(--rule);text-decoration:none;color:inherit}@media(min-width:700px){.related__link[data-astro-cid-qi53ejbq]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--s5);align-items:baseline}}.related__name[data-astro-cid-qi53ejbq]{font-family:var(--font-display);font-size:var(--display-s);line-height:1.15}.related__line[data-astro-cid-qi53ejbq]{color:var(--on-paper-soft);font-size:var(--text-small)}.related__link[data-astro-cid-qi53ejbq]:hover .related__name[data-astro-cid-qi53ejbq]{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}
