.gmp{margin:0;min-width:0}@media (min-width:921px){.page-hero.has-plate>.wrap>.gmp{align-self:start;margin-top:48px}}@media (min-width:441px){.page-hero.has-plate:has(>.wrap>.gmp) h1{max-width:8.1em}}@media (min-width:441px) and (max-width:920px){.page-hero.has-plate:has(>.wrap>.gmp) .lede{max-width:28em}}.gmp-plate{position:relative;aspect-ratio:5/4;background:var(--mist);border:1px solid rgba(15,46,37,.09);border-radius:16px;overflow:hidden}.gmp-svg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.gmp-scale{position:absolute;right:12px;bottom:9px;display:flex;align-items:center;gap:7px;padding:3px 4px;border-radius:3px;background:var(--mist);font-family:var(--font-mono),monospace;font-size:10px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--moss)}.gmp-scale:before{content:"";width:14px;height:1px;background:rgba(27,68,53,.45)}.gmp-neat{fill:none;stroke:#1b4435;stroke-opacity:.16;stroke-width:1}.gmp-county{fill:none;stroke:#1b4435;stroke-opacity:.34;stroke-width:1.1;stroke-dasharray:.1 4;stroke-linecap:round}.gmp-lake{stroke:none}.gmp-shore{fill:none;stroke:#1b4435;stroke-opacity:.45;stroke-width:1.25;stroke-linejoin:round}.gmp-river-edge{fill:none;stroke:#1b4435;stroke-opacity:.5;stroke-width:8.5;stroke-linejoin:round}.gmp-river-mask{stroke:var(--mist)}.gmp-river-hatch,.gmp-river-mask{fill:none;stroke-width:6;stroke-linejoin:round}.gmp-art{fill:none;stroke:#1b4435;stroke-opacity:.35;stroke-width:1;stroke-linejoin:round}.gmp-hwy{fill:none;stroke:#1b4435;stroke-opacity:.38;stroke-width:4.2;stroke-linejoin:round}.gmp-hwy-in{fill:none;stroke:#f7f2e8;stroke-width:2.2;stroke-linejoin:round}.gmp-island{fill:var(--mist);stroke:none}.gmp-relief{color:#1b4435;stroke-opacity:.2}.gmp-panel{fill:none;stroke:#1b4435;stroke-opacity:.2;stroke-width:1}.gmp-town{fill:var(--mist);stroke:#1b4435;stroke-width:1}.gmp-gold-label,.gmp-label{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;paint-order:stroke;stroke:var(--mist);stroke-width:3.2px;stroke-linejoin:round}.gmp-label{fill:var(--moss)}.gmp-label.gmp-knock{stroke-width:7px}.gmp-water-label{font-size:10px;letter-spacing:.16em}.gmp-tag rect{fill:#fffcf7;stroke:rgba(15,46,37,.16);stroke-width:1}.gmp-tag text{font-family:var(--font-mono),monospace;font-size:11.5px;fill:var(--ink)}.gmp-gold-dot{fill:#c9a24b;transform-box:fill-box;transform-origin:center}.gmp-gold-label{fill:#7a5d27;font-weight:500}.gmp-gold-line{fill:none;stroke:#7a5d27;stroke-width:1}.gmp-gold-dash{stroke-dasharray:4 3}.gmp-gold-reveal{fill:none;stroke:#fff;stroke-width:8}.gmp-draw,.gmp-gold-draw{stroke-dasharray:1}@keyframes gmp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gmp-lens{--gmp-lx:var(--gmp-travel,300px);--gmp-lo:1}@keyframes gmp-inspect{0%{transform:translateX(var(--gmp-lx));opacity:var(--gmp-lo)}to{transform:none;opacity:1}}@keyframes gmp-pop{0%{transform:scale(0)}to{transform:none}}html.js .page-hero.has-plate .gmp-draw{animation:vp-draw .9s var(--vp-ease) .45s both}html.js .page-hero.has-plate .gmp-fade{animation:vp-fade .4s var(--vp-ease) .65s both}html.js .page-hero.has-plate .gmp-label,html.js .page-hero.has-plate .gmp-town{animation:vp-fade .32s var(--vp-ease) calc(1.15s + var(--i, 0) * 60ms) both}html.js .page-hero.has-plate .gmp-tag{animation:gmp-rise .3s var(--vp-ease) calc(1.55s + var(--i, 0) * .14s) both}html.js .page-hero.has-plate .gmp-lens{animation:gmp-inspect .7s var(--vp-ease) 1.95s both}html.js .page-hero.has-plate .gmp-gold-dot{animation:gmp-pop .24s var(--vp-ease) 2.65s both}html.js .page-hero.has-plate .gmp-gold-label{animation:vp-fade .3s var(--vp-ease) 2.72s both}html.js .page-hero.has-plate .gmp-gold-draw{animation:vp-draw .5s var(--vp-ease) 2.65s both}@media (max-width:920px){.gmp{max-width:448px}.gmp-plate{aspect-ratio:16/10}.gmp-svg{inset:auto;left:calc(var(--gmp-cx) * -100% / 344);top:calc(var(--gmp-cy) * -100% / 215);width:calc(100% * 480 / 344);height:auto;aspect-ratio:5/4}.gmp-scale{right:auto;left:10px;bottom:8px}.gmp .gmp-dt{visibility:hidden}.gmp-lens{--gmp-lx:0px;--gmp-lo:0}html.js .page-hero.has-plate .gmp-draw{animation-duration:.6s}html.js .page-hero.has-plate .gmp-lens{animation-duration:.3s}}