.opening[data-astro-cid-6bfsojfh]{gap:clamp(2.5rem,5vw,3.5rem);display:grid}.channels[data-astro-cid-6bfsojfh]{border-top:1px solid var(--ink);margin:0;padding:0}.channel[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr);align-items:baseline;gap:.5rem 2.5rem;padding-block:clamp(1.3rem,2.4vw,1.9rem);display:grid}.channel[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{margin:0}.channel__value[data-astro-cid-6bfsojfh]{font-family:var(--font-serif);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.25}.channel__value[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--ink);border-bottom:1px solid var(--rule);text-decoration:none;transition:border-color .3s}.channel__value[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{border-color:var(--ink)}.channel__hours[data-astro-cid-6bfsojfh]{gap:.5rem;max-width:24rem;display:grid}.channel__row[data-astro-cid-6bfsojfh]{justify-content:space-between;align-items:baseline;gap:1.5rem;font-size:1.0625rem;line-height:1.4;display:flex}.channel__row[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:first-child{color:var(--muted)}.channel__row[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:last-child{font-family:var(--font-serif);color:var(--ink);font-size:1.2rem}@media (width<=599px){.channel[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:.35rem}}.form[data-astro-cid-6bfsojfh]{gap:1.8rem;max-width:46rem;margin:0;display:grid}.form__row[data-astro-cid-6bfsojfh]{gap:1.8rem;display:grid}.field[data-astro-cid-6bfsojfh]{gap:.6rem;display:grid}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:.7rem 0;font-size:1.05rem}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:none;min-height:8rem}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]::placeholder,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]::placeholder{color:color-mix(in srgb, var(--ink) 40%, transparent)}.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23161513' stroke-width='1.2'/%3E%3C/svg%3E");background-position:right .2rem center;background-repeat:no-repeat;background-size:.75rem;padding-right:2rem}.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh] option[data-astro-cid-6bfsojfh]{background:var(--paper);color:var(--ink)}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{box-shadow:0 1px 0 0 var(--ink);outline:none}.consent[data-astro-cid-6bfsojfh]{color:var(--muted);align-items:flex-start;gap:.8rem;font-size:.95rem;display:flex}.consent[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{-webkit-appearance:none;appearance:none;border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:0;flex:none;place-content:center;width:1.05rem;height:1.05rem;margin:.2rem 0 0;display:grid}.consent[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:before{content:"";background:var(--ink);width:.55rem;height:.55rem;transition:transform .18s;transform:scale(0)}.consent[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked:before{transform:scale(1)}.consent[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--ink);border-bottom:1px solid var(--rule)}.form__foot[data-astro-cid-6bfsojfh]{justify-items:start;gap:1rem;display:grid}.form__note[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:.85rem}@media (width>=900px){.form__row[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#directions[data-astro-cid-6bfsojfh],#enquiry[data-astro-cid-6bfsojfh]{scroll-margin-top:5.5rem}.directions[data-astro-cid-6bfsojfh]{align-items:start;gap:2.5rem;display:grid}.directions__address[data-astro-cid-6bfsojfh]{font-style:normal;font-family:var(--font-serif);gap:.2rem;font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.3;display:grid}.directions__route[data-astro-cid-6bfsojfh]{margin-top:1.6rem;display:inline-block}.map[data-astro-cid-6bfsojfh]{margin:0}.map[data-astro-cid-6bfsojfh] iframe[data-astro-cid-6bfsojfh]{border:1px solid var(--rule);filter:grayscale()contrast(1.05);width:100%;height:clamp(300px,34vw,420px);display:block}@media (width>=900px){.directions[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5rem}}.faq__list[data-astro-cid-6bfsojfh]{margin:0;display:grid}.faq__item[data-astro-cid-6bfsojfh]{border-top:1px solid var(--rule);position:relative}.faq__item[data-astro-cid-6bfsojfh]:last-child{border-bottom:1px solid var(--rule)}.faq__item[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]{cursor:pointer;grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:baseline;gap:0 1.5rem;padding-block:1.5rem;list-style:none;display:grid}.faq__item[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .55s cubic-bezier(.22,.61,.36,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.faq__item[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]:hover:after,.faq__item[data-astro-cid-6bfsojfh][open] summary[data-astro-cid-6bfsojfh]:after{transform:scaleX(1)}.faq__item[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-6bfsojfh]{font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.2}.faq__num[data-astro-cid-6bfsojfh]{color:var(--muted)}.faq__arrow[data-astro-cid-6bfsojfh]{justify-self:end;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.faq__item[data-astro-cid-6bfsojfh][open] .faq__arrow[data-astro-cid-6bfsojfh]{transform:rotate(90deg)}.faq__answer[data-astro-cid-6bfsojfh]{max-width:62ch;color:var(--muted);padding-bottom:1.6rem;padding-left:4.5rem;font-size:1.0625rem;line-height:1.7}.js-motion .faq__item[data-astro-cid-6bfsojfh][open] .faq__answer[data-astro-cid-6bfsojfh]{animation:.55s cubic-bezier(.22,.61,.36,1) both faq-answer}@keyframes faq-answer{0%{opacity:0;transform:translateY(8px)}}@media (width<=599px){.faq__answer[data-astro-cid-6bfsojfh]{padding-left:0}}@media (prefers-reduced-motion:reduce){.faq__item[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]:after,.faq__arrow[data-astro-cid-6bfsojfh]{transition:none}.js-motion .faq__item[data-astro-cid-6bfsojfh][open] .faq__answer[data-astro-cid-6bfsojfh]{animation:none}}
