.eyebrow.svelte-1espdwc{margin-bottom:.65rem;font-family:var(--font-title);font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.title-sign.svelte-1espdwc{display:inline-block;transform:rotate(-1deg)}.area-count.svelte-1espdwc{display:flex;align-items:center;gap:1.25rem;border:2px solid var(--background);border-radius:var(--radius);padding:1.25rem 1.5rem;box-shadow:7px 7px #11111138;transform:rotate(1deg)}.area-count.svelte-1espdwc span:where(.svelte-1espdwc){color:var(--primary);font-family:var(--font-title);font-size:4rem;font-weight:800;line-height:.8}.area-count.svelte-1espdwc p:where(.svelte-1espdwc){font-family:var(--font-title);font-size:1.15rem;font-weight:700;line-height:1.15;text-transform:uppercase}.map-section.svelte-1espdwc{color:var(--foreground);background-color:var(--background);background-image:radial-gradient(rgb(255 196 68 / .14) 1px,transparent 1px);background-size:1.25rem 1.25rem}.map-heading.svelte-1espdwc{display:grid;gap:1rem 3rem;align-items:end;margin-bottom:2rem}.map-heading.svelte-1espdwc h2:where(.svelte-1espdwc),.areas-heading.svelte-1espdwc h2:where(.svelte-1espdwc),.tour-callout.svelte-1espdwc h2:where(.svelte-1espdwc){font-family:var(--font-title);font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.05}.map-heading.svelte-1espdwc>p:where(.svelte-1espdwc),.areas-heading.svelte-1espdwc>p:where(.svelte-1espdwc):last-child{max-width:58ch;line-height:1.65}.map-frame.svelte-1espdwc{position:relative;border:3px solid var(--primary);border-radius:var(--radius);padding:.6rem;background:var(--background);box-shadow:10px 10px 0 var(--primary)}.map-frame.svelte-1espdwc button{display:block;width:100%;overflow:hidden;border-radius:calc(var(--radius) - 3px)}.map-frame.svelte-1espdwc img{display:block;width:100%;height:auto}.map-corner.svelte-1espdwc{position:absolute;top:-1rem;right:-1rem;z-index:2;display:grid;width:3rem;height:3rem;place-items:center;border:2px solid var(--background);border-radius:999px;color:var(--primary-foreground);background:var(--primary);font-family:var(--font-title);font-size:1.65rem;font-weight:800}figcaption.svelte-1espdwc{padding:.9rem .5rem .25rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.areas-section.svelte-1espdwc{color:var(--primary-foreground);background:var(--background-primary)}.areas-heading.svelte-1espdwc{margin-bottom:2.5rem}.areas-heading.svelte-1espdwc>p:where(.svelte-1espdwc):last-child{margin-top:1rem}.area-grid.svelte-1espdwc{display:grid;gap:1rem}.area-card.svelte-1espdwc{display:flex;min-height:20rem;flex-direction:column;border:2px solid var(--background);border-radius:var(--radius);padding:1.5rem;color:var(--foreground);background:var(--background);box-shadow:5px 5px #1113;transition:transform .16s ease,box-shadow .16s ease}.area-card.svelte-1espdwc:hover,.area-card.svelte-1espdwc:focus-visible{box-shadow:9px 9px #11111140;transform:translate(-3px,-3px)}.card-topline.svelte-1espdwc{display:flex;min-height:2.25rem;align-items:center;justify-content:space-between;gap:1rem}.area-number.svelte-1espdwc{color:var(--primary);font-family:var(--font-title);font-size:1.25rem;font-weight:800}.area-category.svelte-1espdwc{border:1px solid rgb(255 255 255 / .25);border-radius:999px;padding:.3rem .65rem;color:var(--muted-foreground);font-size:.75rem;line-height:1.2;text-align:right}.area-card.svelte-1espdwc h3:where(.svelte-1espdwc){margin-top:1.75rem;color:var(--primary);font-size:1.65rem;font-weight:800;line-height:1.1}.area-card.svelte-1espdwc>p:where(.svelte-1espdwc){margin-top:.8rem;color:var(--foreground);font-size:1rem;line-height:1.6}.card-link.svelte-1espdwc{display:flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.5rem;color:var(--primary);font-weight:700}.area-card.svelte-1espdwc:hover .card-link:where(.svelte-1espdwc) .arrow:where(.svelte-1espdwc),.area-card.svelte-1espdwc:focus-visible .card-link:where(.svelte-1espdwc) .arrow:where(.svelte-1espdwc){transform:translate(.25rem)}.arrow.svelte-1espdwc{display:inline-block;font-size:1.25em;line-height:1;transition:transform .16s ease}.tour-callout.svelte-1espdwc{display:flex;flex-direction:column;gap:2rem;margin-top:3rem;border-radius:var(--radius);padding:2rem;color:var(--foreground);background:var(--background);box-shadow:7px 7px #11111138}.tour-callout.svelte-1espdwc a:where(.svelte-1espdwc){display:inline-flex;align-items:center;justify-content:center;gap:.6rem;align-self:flex-start;border-radius:var(--radius);padding:.85rem 1.1rem;color:var(--primary-foreground);background:var(--primary);font-weight:700}@media(min-width:40rem){.area-grid.svelte-1espdwc{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-callout.svelte-1espdwc{flex-direction:row;align-items:center;justify-content:space-between}.tour-callout.svelte-1espdwc a:where(.svelte-1espdwc){flex-shrink:0;align-self:auto}}@media(min-width:64rem){.map-heading.svelte-1espdwc{grid-template-columns:minmax(0,1fr) minmax(22rem,.75fr)}.area-grid.svelte-1espdwc{grid-template-columns:repeat(3,minmax(0,1fr))}.area-card.svelte-1espdwc:nth-child(1),.area-card.svelte-1espdwc:nth-child(11){grid-column:span 2}}@media(prefers-reduced-motion:reduce){.area-card.svelte-1espdwc,.arrow.svelte-1espdwc{transition:none}}
