.to-come[data-astro-cid-nmt4cjrw]{background:repeating-linear-gradient(135deg,#2b3322 0 14px,#262e1e 14px 28px);place-items:end;padding:1rem 1.25rem;display:grid;position:absolute;inset:0}.to-come[data-astro-cid-nmt4cjrw] span[data-astro-cid-nmt4cjrw]{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:.78rem;font-weight:650}.town-head[data-astro-cid-hl3ifsuv]{isolation:isolate;min-height:100svh;padding:calc(var(--head-h) + clamp(2rem, 4vw, 3rem)) 0 clamp(2rem, 4vw, 3rem);color:#fff;--head:#fff;--focus:#fff;--btn-fill:#fff;--btn-to:var(--gold);background:#20251d;align-items:center;display:grid;position:relative;overflow:hidden}.town-head[data-astro-cid-hl3ifsuv] .th-pic{z-index:-2;position:absolute;inset:0}.town-head[data-astro-cid-hl3ifsuv]:before{content:"";z-index:-1;background:radial-gradient(60% 50%,#00000024,#0000),#0000004d;position:absolute;inset:0}.th-in[data-astro-cid-hl3ifsuv]{text-align:center;justify-items:center;gap:1.4rem;display:grid}.h1[data-astro-cid-hl3ifsuv]{max-width:16ch;font-size:calc(clamp(2.5rem, 1.6rem + 3.2vw, 4.6rem) * var(--dscale));text-wrap:balance;color:#fff;margin-inline:auto;line-height:1.04}.th-line[data-astro-cid-hl3ifsuv]{color:#fffffff0;text-wrap:pretty;max-width:36rem;margin-inline:auto;font-size:clamp(1.06rem,1rem + .35vw,1.25rem);font-weight:500;line-height:1.55}.th-acts[data-astro-cid-hl3ifsuv]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.4rem;margin-top:.3rem;display:flex}.th-call[data-astro-cid-hl3ifsuv]{letter-spacing:.015em;color:#fff;text-decoration:underline 2px;text-decoration-color:var(--gold);text-underline-offset:.35em;font-size:1rem;font-weight:700;line-height:1.1}.th-call[data-astro-cid-hl3ifsuv]:hover{text-decoration-color:#fff}@media (width<=999px){.town-head[data-astro-cid-hl3ifsuv]:before{background:#0000006b}.h1[data-astro-cid-hl3ifsuv]{font-size:calc(clamp(2.4rem, 1.7rem + 3.2vw, 3.6rem) * var(--dscale))}}.about-grid[data-astro-cid-ainiv466]{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:clamp(2rem,5vw,3rem);display:grid}.about-pic[data-astro-cid-ainiv466]{aspect-ratio:4/3;background:#20251d;grid-area:1/1/auto/span 7;margin:0;position:relative;overflow:hidden}.about-words[data-astro-cid-ainiv466]{grid-area:1/9/auto/-1;justify-items:start;gap:1.4rem;display:grid}.flip[data-astro-cid-ainiv466] .about-pic[data-astro-cid-ainiv466]{grid-column:6/-1}.flip[data-astro-cid-ainiv466] .about-words[data-astro-cid-ainiv466]{grid-column:1/span 4}.about-body[data-astro-cid-ainiv466]{gap:1rem;max-width:34rem;display:grid}.about-body[data-astro-cid-ainiv466] p[data-astro-cid-ainiv466]{text-wrap:pretty;font-size:clamp(1.03rem,.98rem + .25vw,1.125rem);line-height:1.65}@media (width<=999px){.about-pic[data-astro-cid-ainiv466],.flip[data-astro-cid-ainiv466] .about-pic[data-astro-cid-ainiv466],.about-words[data-astro-cid-ainiv466],.flip[data-astro-cid-ainiv466] .about-words[data-astro-cid-ainiv466]{grid-area:auto/1/auto/-1}.about-words[data-astro-cid-ainiv466]{justify-items:center}.about-words[data-astro-cid-ainiv466] .title[data-astro-cid-ainiv466]{text-align:center;margin-inline:auto}.about-words[data-astro-cid-ainiv466] .title[data-astro-cid-ainiv466]:before,.about-words[data-astro-cid-ainiv466] .title[data-astro-cid-ainiv466]:after{transform-origin:50%}.about-body[data-astro-cid-ainiv466]{max-width:40rem;margin-inline:auto}}@media (width<=760px){.about-pic[data-astro-cid-ainiv466]{aspect-ratio:4/3.4}.town-services[data-astro-cid-ainiv466] .town-tiles.odd>.tile:last-child{aspect-ratio:3/2;grid-column:1/-1}}.town-work[data-astro-cid-ainiv466] .act-under[data-astro-cid-ainiv466]{margin-top:.25rem}.stack[data-astro-cid-ainiv466]{gap:clamp(2rem,4vw,3rem);display:grid}.stack-head[data-astro-cid-ainiv466]{text-align:center;justify-items:center;gap:1.25rem;display:grid}.stack-head[data-astro-cid-ainiv466] .title[data-astro-cid-ainiv466]{margin-inline:auto}.stack-head[data-astro-cid-ainiv466] .title[data-astro-cid-ainiv466]:before,.stack-head[data-astro-cid-ainiv466] .title[data-astro-cid-ainiv466]:after{transform-origin:50%}.stack-head[data-astro-cid-ainiv466] .lede[data-astro-cid-ainiv466]{max-width:38rem;margin-inline:auto}.stack-act[data-astro-cid-ainiv466]{justify-content:center;display:flex}@media (width>=1000px){.town-reviews[data-astro-cid-ainiv466] .carousel{text-align:left;justify-items:start;margin-top:0}.town-reviews[data-astro-cid-ainiv466] .quote{justify-items:start}.town-reviews[data-astro-cid-ainiv466] .quote-nav{justify-content:flex-start}}.town-reviews[data-astro-cid-ainiv466] .act-under[data-astro-cid-ainiv466]{margin-top:-.5rem}.places[data-astro-cid-ainiv466]{gap:.45rem;max-width:24rem;display:grid}.places[data-astro-cid-ainiv466] .h4[data-astro-cid-ainiv466]{font-size:1.05rem}.places[data-astro-cid-ainiv466] p[data-astro-cid-ainiv466]{color:var(--fg-soft,var(--ink-soft));font-size:.98rem;line-height:1.6}.near[data-astro-cid-ainiv466]{flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}.near[data-astro-cid-ainiv466] a[data-astro-cid-ainiv466]{color:inherit;text-decoration:underline 2px;text-decoration-color:var(--gold);text-underline-offset:.35em;padding-block:.6rem;font-weight:700;display:inline-block}.near[data-astro-cid-ainiv466] a[data-astro-cid-ainiv466]:hover{text-decoration-color:currentColor}.frame[data-astro-cid-ainiv466]{border:1px solid var(--line);background:var(--mist);height:clamp(22rem,50vw,34rem);position:relative}.ground-forest[data-astro-cid-ainiv466] .frame[data-astro-cid-ainiv466]{border-color:#ffffff2e}.frame[data-astro-cid-ainiv466] iframe[data-astro-cid-ainiv466]{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=999px){.places[data-astro-cid-ainiv466]{justify-items:center;margin-inline:auto}.near[data-astro-cid-ainiv466]{justify-content:center}}.town-faq[data-astro-cid-ainiv466].ground-forest{--line:#ffffff2e}.town-faq[data-astro-cid-ainiv466] .act-under[data-astro-cid-ainiv466]{margin-top:.75rem}
