.townmap__frame._s_1tkvm_6{border:var(--rule-hairline) solid var(--border-hairline);background:var(--surface-quiet);block-size:clamp(24rem,68vh,34rem);position:relative;overflow:hidden}@media (width>=60rem){.townmap__frame._s_1tkvm_6{block-size:min(80vh,46rem)}}.townmap__frame--band._s_1tkvm_6{block-size:calc(11 * var(--baseline));border:0}@media (width>=60rem){.townmap__frame--band._s_1tkvm_6{block-size:calc(6 * var(--module))}}.townmap__canvas._s_1tkvm_6{block-size:100%;inline-size:100%}.townmap__failed._s_1tkvm_6{z-index:1100;padding:var(--space-2) 0;background:var(--surface-raised);pointer-events:none;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-detail-size);font-weight:var(--type-detail-weight);line-height:var(--type-detail-leading);text-align:center;margin:0;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.townmap__failed._s_1tkvm_6 a._s_1tkvm_6{pointer-events:auto;color:var(--text-primary);text-decoration:underline;text-decoration-thickness:var(--rule-hairline);text-underline-offset:.2em}.townmap__failed._s_1tkvm_6 a._s_1tkvm_6:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.townmap._s_1tkvm_6 .leaflet-control-zoom.leaflet-bar a{inline-size:var(--tap-comfortable);block-size:var(--tap-comfortable);border-block-end-color:var(--border-hairline);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);justify-content:center;align-items:center;display:flex}.townmap._s_1tkvm_6 .leaflet-control-zoom.leaflet-bar{border:var(--rule-hairline) solid var(--border-hairline);border-radius:var(--radius-control);box-shadow:var(--elevation-1)}.townmap._s_1tkvm_6 .leaflet-control-zoom.leaflet-bar a:first-child{border-start-start-radius:var(--radius-control);border-start-end-radius:var(--radius-control)}.townmap._s_1tkvm_6 .leaflet-control-zoom.leaflet-bar a:last-child{border-end-end-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.townmap._s_1tkvm_6 .leaflet-container{font-family:var(--font-ui);background:var(--surface-quiet)}.mf._s_1k9t7_5{margin-block:var(--space-10) 0;display:flow-root}.mf__h._s_1k9t7_5{margin:0 0 var(--space-7);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.mf__field._s_1k9t7_5{box-sizing:content-box;margin:calc(-1 * var(--space-2));border:var(--space-2) solid var(--ground);background:var(--ground);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--module);grid-template-rows:repeat(var(--mf-rows), var(--module));inline-size:100%;display:grid;position:relative}.mf__field--golden._s_1k9t7_5{grid-template-columns:repeat(11, calc((100% + var(--gutter)) / 12)) minmax(0, 1fr)}.mf__field--stacked._s_1k9t7_5{display:none}@media (width<=639px){.mf__field--golden._s_1k9t7_5{display:none}.mf__field--stacked._s_1k9t7_5{display:grid}}.mf__tile._s_1k9t7_5{min-inline-size:0;text-decoration:none;display:block;position:relative;overflow:hidden}.mf__tile--text._s_1k9t7_5{padding:var(--space-4) var(--space-4) var(--space-9)}.mf__tile--black._s_1k9t7_5{background:var(--cok-black);color:var(--cok-cream)}.mf__tile--cream._s_1k9t7_5{background:var(--cok-cream);color:var(--cok-black)}.mf__tile--text._s_1k9t7_5:hover .mf__name._s_1k9t7_5{text-underline-offset:3px;text-decoration:underline 2px}.mf__tile--text._s_1k9t7_5:focus-visible{outline:var(--focus-ring-width) solid var(--ink);outline-offset:calc(-1 * var(--focus-ring-width));box-shadow:inset 0 0 0 calc(var(--focus-ring-width) + 2px) var(--paper)}.mf__name._s_1k9t7_5{font-size:var(--type-tile-name-size);font-weight:var(--type-tile-name-weight);line-height:var(--type-tile-name-leading);display:block}.mf__sub._s_1k9t7_5{font-size:var(--type-detail-size);font-weight:var(--type-detail-weight);line-height:var(--type-detail-leading);display:block}.mf__x._s_1k9t7_5{-webkit-line-clamp:3;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);-webkit-box-orient:vertical;margin-block-start:var(--space-2);display:-webkit-box;overflow:hidden}.mf__img._s_1k9t7_5{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.mf__strip._s_1k9t7_5{z-index:2;pointer-events:none;grid-template-rows:1fr 1fr;display:grid;position:absolute}.mf__strip--v._s_1k9t7_5{grid-template-rows:none;grid-template-columns:1fr 1fr}.mf__half._s_1k9t7_5{display:block}.mf__half--across._s_1k9t7_5{background:repeating-linear-gradient(to right, var(--mf-ink) 0 1px, transparent 1px 3px)}.mf__half--down._s_1k9t7_5{background:repeating-linear-gradient(to bottom, var(--mf-ink) 0 1px, transparent 1px 3px)}.mf__half--black._s_1k9t7_5{--mf-ink:var(--cok-black)}.mf__half--cream._s_1k9t7_5{--mf-ink:var(--cok-cream)}.mf__more._s_1k9t7_5{margin-block:var(--space-2)}.mf__moreLine._s_1k9t7_5{min-block-size:var(--space-9);cursor:pointer;font-size:var(--type-detail-size);font-weight:var(--type-detail-weight);line-height:var(--type-detail-leading);text-underline-offset:3px;align-items:center;text-decoration:underline 2px;list-style:none;display:flex}.mf__moreLine._s_1k9t7_5::-webkit-details-marker{display:none}.mf__more._s_1k9t7_5[open] .mf__moreLine._s_1k9t7_5{margin-block-end:var(--space-2)}.home._s_1xq1k_16{padding-block:var(--space-10)}@media (width>=900px){.home._s_1xq1k_16{padding-block:var(--space-10)}}.cover._s_1xq1k_16{row-gap:0}.cover__rail._s_1xq1k_16{block-size:calc(8 * var(--baseline));background:var(--line);position:relative;overflow:hidden}@media (width>=900px){.cover__rail._s_1xq1k_16{aspect-ratio:1128/576;block-size:auto}}@media (width>=1176px){.cover__rail._s_1xq1k_16{aspect-ratio:auto;block-size:calc(6 * var(--module))}}.cover__track._s_1xq1k_16,.cover__slide._s_1xq1k_16{position:absolute;inset:0}.cover__slide._s_1xq1k_16 picture{block-size:100%;display:block}.cover__img._s_1xq1k_16{object-fit:cover;block-size:100%;inline-size:100%;display:block}.cover__inner._s_1xq1k_16{min-inline-size:0;margin-block-start:var(--space-7);padding-block-end:var(--space-4)}.cover__h1._s_1xq1k_16{margin:0 0 var(--space-7);font-family:var(--font-ui);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);overflow-wrap:anywhere;color:var(--ink)}@media (width>=900px){.cover__h1._s_1xq1k_16{font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-leading)}}.cover__inner._s_1xq1k_16 .site-search,.cover__inner._s_1xq1k_16 .site-search__box{max-inline-size:var(--text-col);margin:0}.pillbar._s_1xq1k_16{margin-block-start:var(--space-7);position:relative}.home__pills._s_1xq1k_16{align-items:center;gap:var(--space-7) var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.home__pills-rule._s_1xq1k_16{block-size:32px;inline-size:1px;margin-inline:var(--space-2);background:var(--line);flex:none}.home__pills-end._s_1xq1k_16,.pillbar__fade._s_1xq1k_16{display:none}@media (width<=899px){.home__pills._s_1xq1k_16{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.home__pills._s_1xq1k_16::-webkit-scrollbar{display:none}.home__pills-rule._s_1xq1k_16{display:none}.home__pills-end._s_1xq1k_16{flex:0 0 var(--space-2);align-self:stretch;display:block}}.home__shelf._s_1xq1k_16{margin-block-start:var(--space-10)}.home__shelf._s_1xq1k_16:first-child{margin-block-start:0}.home__head._s_1xq1k_16{justify-content:space-between;align-items:baseline;gap:0 var(--space-4);box-shadow:inset 0 -1px 0 var(--line);flex-wrap:wrap;margin-block-end:var(--space-7);padding-block-end:0;display:flex}.home__eyebrow._s_1xq1k_16{font-family:var(--font-ui);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);color:var(--ink);margin:0}.home__note._s_1xq1k_16{font-family:var(--font-ui);font-size:var(--type-body-size);font-weight:var(--type-heading-weight);line-height:var(--type-body-leading);color:var(--ink);margin:0}.home__note._s_1xq1k_16 a{color:var(--ink);text-underline-offset:3px;padding-block:8px;text-decoration:underline 2px}.home__note._s_1xq1k_16 a:hover{text-decoration-thickness:3px}.picks._s_1xq1k_16 .mf{margin-block-start:0}.hwalks._s_1xq1k_16{margin:0;padding:0;list-style:none}.hwalks__item._s_1xq1k_16{box-shadow:inset 0 1px 0 var(--line);margin:0;padding:0}.hwalks__item._s_1xq1k_16:before{content:none}.hwalk._s_1xq1k_16{column-gap:var(--gutter);padding-block:var(--space-7);color:var(--ink);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));text-decoration:none;display:grid}.hwalk__photo._s_1xq1k_16{background:var(--line);grid-area:1/1/span 2/4;block-size:192px;display:block;overflow:hidden}.hwalk__photo._s_1xq1k_16 picture,.hwalk__photoImg._s_1xq1k_16{object-fit:cover;block-size:100%;inline-size:100%;display:block}.hwalk__num._s_1xq1k_16{font-family:var(--font-ui);font-size:var(--type-numbers-size);font-weight:var(--type-numbers-weight);line-height:var(--type-numbers-leading);font-variant-numeric:var(--figures-aligned);grid-area:1/4/auto/10}.hwalk__facts._s_1xq1k_16{font-size:var(--type-detail-size);font-weight:var(--type-detail-weight);line-height:var(--type-detail-leading);color:var(--muted);margin-block-start:0;display:block}.hwalk__body._s_1xq1k_16{grid-area:2/4/auto/10;min-inline-size:0;margin-block-start:0}.hwalk__title._s_1xq1k_16{font-family:var(--font-ui);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);text-underline-offset:3px;text-decoration:underline 2px;display:block}.hwalk._s_1xq1k_16:hover .hwalk__title._s_1xq1k_16{text-decoration-thickness:3px}.hwalk__summary._s_1xq1k_16{font-family:var(--font-ui);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);display:block}.hwalk__thumb._s_1xq1k_16{grid-area:1/10/span 2/13;min-inline-size:0;display:block;overflow:hidden}.hwalk__thumb._s_1xq1k_16 svg,.hwalk__thumb._s_1xq1k_16 img{block-size:auto;max-inline-size:100%;display:block}.hwalks__note._s_1xq1k_16{margin:var(--space-7) 0 0;font-family:var(--font-ui);font-size:var(--type-detail-size);font-weight:var(--type-detail-weight);line-height:var(--type-detail-leading);color:var(--muted)}@media (width<=899px){.hwalk._s_1xq1k_16{column-gap:var(--space-4);grid-template-columns:96px minmax(0,1fr)}.hwalk__photo._s_1xq1k_16{grid-column:1;block-size:96px}.hwalk__num._s_1xq1k_16,.hwalk__body._s_1xq1k_16{grid-column:2}.hwalk__thumb._s_1xq1k_16{display:none}}.mapband._s_1xq1k_16{position:relative}.mapband__panel._s_1xq1k_16{padding-block:var(--space-10) 0}.mapband__words._s_1xq1k_16{min-inline-size:0;padding-block-end:var(--space-4)}.mapband__h._s_1xq1k_16{font-family:var(--font-ui);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);color:var(--ink);margin:0}.mapband__body._s_1xq1k_16{font-family:var(--font-ui);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);color:var(--ink);margin:0}.mapband__counts._s_1xq1k_16{margin:var(--space-7) 0;font-family:var(--font-ui);font-size:var(--type-numbers-size);font-weight:var(--type-numbers-weight);line-height:var(--type-numbers-leading);font-variant-numeric:var(--figures-aligned);color:var(--ink)}.kindrow._s_1xq1k_16{column-gap:var(--gutter);padding-block:var(--space-7);box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.kindrow__head._s_1xq1k_16{align-items:flex-start;gap:var(--space-2);grid-column:4/13;display:flex}.kindrow__h._s_1xq1k_16{font-family:var(--font-ui);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);color:var(--ink);margin:0}.kindrow__count._s_1xq1k_16{font-family:var(--font-ui);font-size:var(--type-detail-size);font-weight:var(--type-detail-weight);line-height:var(--type-heading-leading);color:var(--muted);font-variant-numeric:var(--figures-aligned);margin:0}.kindrow__names._s_1xq1k_16{columns:3;column-gap:var(--gutter);font-family:var(--font-ui);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);grid-column:4/13;margin:0}.kindrow__name._s_1xq1k_16{break-inside:avoid;color:var(--ink);padding-block:0;text-decoration:none;display:block}.kindrow__name._s_1xq1k_16:hover{text-underline-offset:3px;text-decoration:underline 2px}.kindrow__more._s_1xq1k_16{display:none}@media (width<=899px){.kindrow__name._s_1xq1k_16{padding-block:var(--space-2)}.kindrow__head._s_1xq1k_16,.kindrow__names._s_1xq1k_16{grid-column:1/-1}.kindrow__names._s_1xq1k_16{columns:1}.kindrow__name._s_1xq1k_16:nth-child(n+5){display:none}.kindrow__more._s_1xq1k_16{border:2px solid var(--ink);font-family:var(--font-ui);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);color:var(--ink);grid-column:1/-1;justify-self:start;margin-block-start:var(--space-4);padding:6px 22px;text-decoration:none;display:block}}
