.hero-slide[data-astro-cid-4yusqdrn] img[data-astro-cid-4yusqdrn]{object-fit:cover;width:100%;height:100%;display:block}.strip-track[data-astro-cid-s3qrocyx]{margin:0;padding:0;list-style:none}.strip-track[data-astro-cid-s3qrocyx]>li[data-astro-cid-s3qrocyx]{aspect-ratio:1;border:var(--img-border);box-sizing:border-box;scroll-snap-align:start;overflow:hidden}.strip-open[data-astro-cid-s3qrocyx]{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.strip-open[data-astro-cid-s3qrocyx] img[data-astro-cid-s3qrocyx]{object-fit:cover;width:100%;height:100%;display:block}.lightbox[data-astro-cid-s3qrocyx]{background:0 0;border:0;width:fit-content;max-width:min(90vw,62rem);max-height:88dvh;margin:auto;padding:0;overflow:visible}.lightbox[data-astro-cid-s3qrocyx]::backdrop{background:#14120ee6}.lightbox[data-astro-cid-s3qrocyx] figure[data-astro-cid-s3qrocyx]{margin:0}.lightbox[data-astro-cid-s3qrocyx] img[data-astro-cid-s3qrocyx]{width:auto;max-width:100%;height:auto;max-height:78dvh;display:block}.lightbox[data-astro-cid-s3qrocyx] figcaption[data-astro-cid-s3qrocyx]{color:var(--c-white);text-align:center;padding-top:8px;font-size:14px}.lb-btn[data-astro-cid-s3qrocyx]{background:var(--c-white);width:40px;height:40px;color:var(--c-head);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.lb-close[data-astro-cid-s3qrocyx]{top:-14px;right:-14px}.lb-prev[data-astro-cid-s3qrocyx]{top:50%;left:-20px;transform:translateY(-50%)}.lb-next[data-astro-cid-s3qrocyx]{top:50%;right:-20px;transform:translateY(-50%)}@media (width<=767px){.lb-prev[data-astro-cid-s3qrocyx]{left:4px}.lb-next[data-astro-cid-s3qrocyx]{right:4px}.lb-close[data-astro-cid-s3qrocyx]{top:-48px;right:4px}}.map-embed[data-astro-cid-6rko4oux]{width:100%;margin:0}.map-embed[data-astro-cid-6rko4oux] iframe[data-astro-cid-6rko4oux]{border-radius:var(--radius,14px);background:var(--surface-alt,#f1f1f1);border:0;width:100%;height:320px;display:block}@media (width>=768px){.map-embed[data-astro-cid-6rko4oux] iframe[data-astro-cid-6rko4oux]{height:var(--map-h)}}.map-embed[data-astro-cid-6rko4oux] figcaption[data-astro-cid-6rko4oux]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-top:.75rem;font-size:.9375rem;display:flex}.map-embed[data-astro-cid-6rko4oux] figcaption[data-astro-cid-6rko4oux] a[data-astro-cid-6rko4oux]{color:var(--surface-accent,inherit);font-weight:700;text-decoration:none}.map-embed[data-astro-cid-6rko4oux] figcaption[data-astro-cid-6rko4oux] a[data-astro-cid-6rko4oux]:hover,.map-embed[data-astro-cid-6rko4oux] figcaption[data-astro-cid-6rko4oux] a[data-astro-cid-6rko4oux]:focus-visible{opacity:.78}[data-astro-cid-u5ipmuwy][data-spinner]:not([data-on]),[data-astro-cid-u5ipmuwy][data-back][hidden],[data-astro-cid-u5ipmuwy][data-next][hidden]{display:none!important}[data-astro-cid-u5ipmuwy][data-error]{color:#8c1d18}.surface-dark[data-astro-cid-u5ipmuwy] [data-astro-cid-u5ipmuwy][data-error]{color:#ffd7d3}.surface-brand[data-astro-cid-u5ipmuwy] [data-astro-cid-u5ipmuwy][data-error]{color:#4a0904}[data-astro-cid-u5ipmuwy][data-dot][data-state=done],[data-astro-cid-u5ipmuwy][data-dot][data-state=current]{opacity:1}[data-astro-cid-u5ipmuwy][data-step]{animation:.26s ease-out both sf-in}@keyframes sf-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-astro-cid-u5ipmuwy][data-step]{animation:none}}.cf[data-astro-cid-vekgkm42]{color:var(--c-ink)}.cf[data-astro-cid-vekgkm42] .card{box-shadow:none;background:0 0;border:0}.cf[data-astro-cid-vekgkm42] [data-step-title]{display:none}.cf[data-astro-cid-vekgkm42] label.mb-1\.5{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cf[data-astro-cid-vekgkm42] .mt-5.grid{gap:14px;margin-top:0}@media (width>=768px){.cf[data-astro-cid-vekgkm42] .mt-5.grid{grid-template-columns:1fr 1fr;gap:14px 22px}.cf[data-astro-cid-vekgkm42] .mt-5.grid>*{grid-column:1}.cf[data-astro-cid-vekgkm42] .mt-5.grid>:last-child{flex-direction:column;grid-area:1/2/span 6;display:flex}.cf[data-astro-cid-vekgkm42] .mt-5.grid>:last-child textarea{flex:1;height:100%;min-height:0}}.cf[data-astro-cid-vekgkm42] input:not([type=hidden]):not([type=checkbox]),.cf[data-astro-cid-vekgkm42] textarea{box-sizing:border-box;background:var(--c-field);width:100%;min-height:41px;font:400 16px/1.3 var(--font-body);color:var(--c-black);border:0;border-radius:0;padding:10px}.cf[data-astro-cid-vekgkm42] textarea{resize:vertical;min-height:140px}.cf[data-astro-cid-vekgkm42] input::placeholder,.cf[data-astro-cid-vekgkm42] textarea::placeholder{color:#6b6b6b;opacity:1}.cf[data-astro-cid-vekgkm42] input:focus,.cf[data-astro-cid-vekgkm42] textarea:focus{outline:2px solid var(--c-sand-deep);outline-offset:0}.cf[data-astro-cid-vekgkm42] .flex.items-stretch.gap-2>span{background:var(--c-field);color:var(--c-ink);border:0;border-radius:0}.cf[data-astro-cid-vekgkm42] [data-submit]{background:var(--c-sand);color:#fff;font:700 14px/1.45 var(--font-body);letter-spacing:1px;border:0;border-radius:0;padding:12px 32px}.cf[data-astro-cid-vekgkm42] .mt-6.flex{margin-top:20px}.cf[data-astro-cid-vekgkm42] .ink-muted,.cf[data-astro-cid-vekgkm42] p.mt-4.text-sm{color:var(--c-ink);font-size:14px}.cf[data-astro-cid-vekgkm42] .ink-accent{color:var(--c-ink)}.events[data-astro-cid-7opmrku2]{max-width:860px}.events-ico[data-astro-cid-7opmrku2]{margin-bottom:20px;display:block}.events-h[data-astro-cid-7opmrku2]{margin:40px 0 22px}.events-list[data-astro-cid-7opmrku2]:empty{display:none}.events-list[data-astro-cid-7opmrku2]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ev[data-astro-cid-7opmrku2]{border:1px solid #e4dfd2;border-left:4px solid var(--c-sand);background:#faf7f1;display:flex}.ev-date[data-astro-cid-7opmrku2]{background:var(--c-white);border-right:1px solid #e4dfd2;flex-direction:column;flex:0 0 104px;justify-content:center;align-items:center;padding:18px 8px;display:flex}.ev-day[data-astro-cid-7opmrku2]{color:var(--c-head);font-size:30px;font-weight:600;line-height:1}.ev-mon[data-astro-cid-7opmrku2]{text-transform:uppercase;letter-spacing:.12em;color:var(--c-ink);margin-top:6px;font-size:13px;font-weight:500}.ev-body[data-astro-cid-7opmrku2]{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:14px 20px;padding:18px 20px;display:flex}.ev-place[data-astro-cid-7opmrku2]{color:var(--c-head);font-size:20px;font-weight:500;line-height:1.25}.ev-site[data-astro-cid-7opmrku2]{color:#5a5a5a;margin-top:4px;font-size:14px}@media (width<=600px){.ev[data-astro-cid-7opmrku2]{flex-direction:column}.ev-date[data-astro-cid-7opmrku2]{border-bottom:1px solid #e4dfd2;border-right:0;flex-direction:row;justify-content:flex-start;gap:8px;padding:12px 18px}.ev-day[data-astro-cid-7opmrku2]{font-size:22px}.ev-mon[data-astro-cid-7opmrku2]{margin-top:0}.ev-body[data-astro-cid-7opmrku2]{flex-direction:column;align-items:flex-start}.ev-body[data-astro-cid-7opmrku2] .btn[data-astro-cid-7opmrku2]{width:100%}}.merged[data-astro-cid-6wbgyvc5]{--band:var(--hero-d,70vh);--bw:max(100vw, calc(var(--band) * var(--a,1.5)));background:linear-gradient(#0000004f, #0000004f) 0 0 / 100% var(--band) no-repeat, linear-gradient(var(--surface-base), var(--surface-base)) 0 var(--band) / 100% 100% no-repeat, var(--bgi) 50% calc(var(--band) / 2 - var(--bw) / var(--a,1.5) / 2) / var(--bw) auto no-repeat}.merged-title[data-astro-cid-6wbgyvc5]{box-sizing:border-box;max-width:min(720px,50%);min-height:var(--hero-d,70vh);padding:var(--header-h) 0 48px;place-items:center;margin-inline:auto;display:grid}@media (width<=767px){.merged-title[data-astro-cid-6wbgyvc5]{max-width:calc(100% - 2 * var(--gutter))}}.merged-title[data-astro-cid-6wbgyvc5] h1[data-astro-cid-6wbgyvc5]{color:var(--c-white);text-align:center;text-shadow:0 1px 12px #00000040}
