.dQ6SdG_map{gap:var(--s-3);flex-direction:column;min-inline-size:0;margin:0;display:flex;container-type:inline-size}.dQ6SdG_stage{position:relative}.dQ6SdG_face{--zoom:1;--span:1;isolation:isolate;aspect-ratio:4/3;background:var(--tint);color:var(--ink);font-family:var(--font);border-radius:24px;text-decoration:none;display:block;position:relative;overflow:hidden}.dQ6SdG_face:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 6px color-mix(in srgb, var(--ink) 9%, transparent);pointer-events:none;position:absolute;inset:0}.dQ6SdG_art{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.dQ6SdG_far{display:none}.dQ6SdG_label{letter-spacing:.01em;white-space:nowrap;color:var(--ink-soft);pointer-events:none;font-size:11px;font-weight:500;line-height:1.2;position:absolute;inset-block-start:calc(50% + (var(--y) - 50%) * var(--zoom));inset-inline-start:calc(50% + (var(--x) - 50%) * var(--span));transform:translate(-50%,-50%)}.dQ6SdG_road{--x:30.5%;--y:30.5%}.dQ6SdG_town{--x:49%;--y:20%}.dQ6SdG_lake{display:none}.dQ6SdG_pin{background:var(--field);block-size:44px;inline-size:44px;color:var(--btn-text);box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:7px;place-items:center;margin-block-start:-22px;margin-inline-start:-22px;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%}.dQ6SdG_pin svg{block-size:25px;inline-size:25px}.dQ6SdG_plate{box-sizing:border-box;border-radius:var(--r-card);background:var(--card);text-align:center;flex-direction:column;inline-size:max-content;max-inline-size:calc(100% - 24px);padding:6px 10px;display:flex;position:absolute;inset-block-start:calc(50% + 28px);inset-inline-start:50%;transform:translate(-50%)}.dQ6SdG_name{font-size:15px;font-weight:600;line-height:1.3}.dQ6SdG_addr{color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:13px;font-weight:400;line-height:1.4}.dQ6SdG_pill{border-radius:var(--r-pill);background:var(--btn);color:var(--btn-text);align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.25;display:inline-flex;position:absolute;inset-block-end:10px;inset-inline-start:10px}.dQ6SdG_pill svg{block-size:12px;inline-size:12px}.dQ6SdG_credit{z-index:1;color:var(--ink-soft);padding:6px 4px;font-size:10px;line-height:1.2;text-decoration:none;position:absolute;inset-block-end:6px;inset-inline-end:10px}.dQ6SdG_credit:hover{text-decoration:underline}@container (max-width:319px){.dQ6SdG_face{--span:1.3333;aspect-ratio:1}.dQ6SdG_credit{inset-block:4px auto}}@container (min-width:440px){.dQ6SdG_face{--zoom:1.3333;aspect-ratio:16/9}.dQ6SdG_plate{padding:8px 12px;inset-block-start:calc(50% + 30px)}.dQ6SdG_pill{padding:8px 14px;inset-block-end:16px;inset-inline-start:16px}.dQ6SdG_credit{inset-block-end:10px;inset-inline-end:14px}}@container (min-width:720px){.dQ6SdG_face{--zoom:1;aspect-ratio:21/9}.dQ6SdG_near{display:none}.dQ6SdG_far{display:block}.dQ6SdG_label{font-size:12px}.dQ6SdG_road{--x:37.2%;--y:29.6%}.dQ6SdG_town{--x:50%;--y:20.5%}.dQ6SdG_lake{--x:31.7%;--y:88.8%;display:block}.dQ6SdG_pill{inset-block-end:24px;inset-inline-start:24px}.dQ6SdG_credit{inset-block-end:18px;inset-inline-end:20px}}.dQ6SdG_links{font-size:var(--t-small);line-height:var(--lh-small);flex-wrap:wrap;display:flex}.dQ6SdG_links a{box-sizing:border-box;min-block-size:44px;color:var(--ink-soft);text-underline-offset:3px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.dQ6SdG_links a:hover{text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.dQ6SdG_face:hover .dQ6SdG_pill{background:var(--btn-hover)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.dQ6SdG_face{transition:transform .2s var(--ease)}.dQ6SdG_pill{transition:background-color .2s var(--ease)}.dQ6SdG_face:hover{transform:scale(1.01)}}@media (prefers-reduced-motion:no-preference){.dQ6SdG_pin{transition:transform .5s cubic-bezier(.16,1,.3,1)}.js-motion .dQ6SdG_map.mo{transition:opacity .4s ease-out var(--mo-d,0s);transform:none}.js-motion .dQ6SdG_map.mo .dQ6SdG_pin{transition:none;transform:translateY(-8px)}.js-motion .dQ6SdG_map.mo.mo-in .dQ6SdG_pin{transition:transform .5s cubic-bezier(.16, 1, .3, 1) var(--mo-d,0s);transform:none}}
