.f7kFkq_wrapper{gap:var(--space-4,1rem);flex-direction:column;margin:0;display:flex}.f7kFkq_root{aspect-ratio:2;border-radius:var(--radius-sm);background:radial-gradient(ellipse at 50% 55%, color-mix(in oklab, var(--accent-soft) 24%, var(--bg-tint)) 0%, var(--bg-tint) 70%);border:1px solid color-mix(in oklab, var(--border-subtle) 70%, transparent);justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.f7kFkq_mapImage{object-fit:cover;filter:saturate(.92);mix-blend-mode:multiply;width:100%;height:100%;display:block;position:absolute;inset:0}.f7kFkq_pins{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.f7kFkq_pinGroup{transform-box:fill-box;transform-origin:50%;cursor:pointer;pointer-events:auto;outline:none;transition:transform .25s ease-out}.f7kFkq_pinGroup:hover,.f7kFkq_pinGroup:focus-visible,.f7kFkq_pinActive{transform:scale(1.18)}.f7kFkq_pinGroup:focus-visible{outline:none}.f7kFkq_pinHit{r:30;fill:#0000;stroke:none;cursor:pointer}.f7kFkq_pinDot{fill:var(--accent);stroke:var(--palette-sand-300,#d9cbb0);stroke-width:1.5px}.f7kFkq_pinGroup:hover .f7kFkq_pinDot,.f7kFkq_pinGroup:focus-visible .f7kFkq_pinDot,.f7kFkq_pinActive .f7kFkq_pinDot{fill:var(--palette-sand-300,#d9cbb0);stroke:var(--accent)}.f7kFkq_pinLabel{font-family:var(--font-sans);fill:var(--text-primary);opacity:0;pointer-events:none;text-shadow:0 1px 0 var(--bg-tint), 1px 0 0 var(--bg-tint), 0 -1px 0 var(--bg-tint), -1px 0 0 var(--bg-tint);font-size:13px;font-weight:600;transition:opacity .25s ease-out,transform .25s ease-out;transform:translateY(8px)}.f7kFkq_pinGroup:hover .f7kFkq_pinLabel,.f7kFkq_pinGroup:focus-visible .f7kFkq_pinLabel,.f7kFkq_pinActive .f7kFkq_pinLabel{opacity:1;transform:translateY(0)}.f7kFkq_legend{align-items:baseline;gap:var(--space-3,.75rem) var(--space-5,1.25rem);font-family:var(--font-sans);color:var(--text-muted);flex-wrap:wrap;display:flex}.f7kFkq_legendTitle{font-size:var(--fs-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-secondary)}.f7kFkq_legendList{gap:var(--space-3,.75rem) var(--space-5,1.25rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.f7kFkq_legendItem{align-items:center;gap:var(--space-2,.5rem);padding:var(--space-1,.25rem) var(--space-2,.5rem);margin:calc(var(--space-1,.25rem) * -1) calc(var(--space-2,.5rem) * -1);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);line-height:var(--lh-snug);background:0 0;border:1px solid #0000;border-radius:999px;transition:background-color .2s,border-color .2s;display:inline-flex}.f7kFkq_legendItem:hover,.f7kFkq_legendItem:focus-visible{background-color:color-mix(in srgb, var(--accent,#4a5d6a) 8%, transparent);border-color:color-mix(in srgb, var(--accent,#4a5d6a) 25%, transparent);outline:none}.f7kFkq_legendItemActive{background-color:color-mix(in srgb, var(--accent,#4a5d6a) 12%, transparent);border-color:color-mix(in srgb, var(--accent,#4a5d6a) 45%, transparent)}.f7kFkq_legendDot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 20%, transparent);border-radius:50%;flex-shrink:0;transition:transform .2s}.f7kFkq_legendItemActive .f7kFkq_legendDot{transform:scale(1.35)}.f7kFkq_legendLabel{font-style:italic}@media (width<=639px){.f7kFkq_root{aspect-ratio:2}.f7kFkq_pinGroup{transform:scale(1.35)}.f7kFkq_pinGroup:hover,.f7kFkq_pinGroup:focus-visible,.f7kFkq_pinActive{transform:scale(1.55)}.f7kFkq_pinHit{r:16}.f7kFkq_pinLabel{font-size:15px;font-weight:700}.f7kFkq_legend{gap:var(--space-2,.5rem);flex-direction:column}.f7kFkq_legendList{gap:var(--space-2,.5rem) var(--space-4,1rem)}}@media (prefers-reduced-motion:reduce){.f7kFkq_pinGroup,.f7kFkq_pinLabel{transition:none}}._5sj3aq_root{gap:var(--space-5,1.25rem);grid-template-columns:1fr;grid-template-areas:"_5sj3aq_hero""_5sj3aq_side""_5sj3aq_smallA""_5sj3aq_smallB";display:grid}@media (width>=640px){._5sj3aq_root{gap:var(--space-6,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"_5sj3aq_hero _5sj3aq_hero""_5sj3aq_smallA _5sj3aq_smallB""_5sj3aq_side _5sj3aq_side"}}@media (width>=1024px){._5sj3aq_root{column-gap:var(--space-6,1.5rem);row-gap:var(--space-6,1.5rem);grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"_5sj3aq_hero _5sj3aq_hero _5sj3aq_side""_5sj3aq_smallA _5sj3aq_smallB _5sj3aq_side";align-items:stretch}}._5sj3aq_item{flex-direction:column;min-width:0;margin:0;display:flex}._5sj3aq_hero{grid-area:_5sj3aq_hero}._5sj3aq_smallA{grid-area:_5sj3aq_smallA}._5sj3aq_smallB{grid-area:_5sj3aq_smallB}._5sj3aq_side{grid-area:_5sj3aq_side}._5sj3aq_frame{border-radius:var(--radius-sm,4px);background:var(--bg-tint,#f2ecdd);width:100%;position:relative;overflow:hidden}._5sj3aq_hero ._5sj3aq_frame,._5sj3aq_smallA ._5sj3aq_frame,._5sj3aq_smallB ._5sj3aq_frame,._5sj3aq_side ._5sj3aq_frame{aspect-ratio:4/5}@media (width>=640px){._5sj3aq_hero ._5sj3aq_frame{aspect-ratio:3/2}._5sj3aq_smallA ._5sj3aq_frame,._5sj3aq_smallB ._5sj3aq_frame{aspect-ratio:1}._5sj3aq_side ._5sj3aq_frame{aspect-ratio:3/2}}@media (width>=1024px){._5sj3aq_hero ._5sj3aq_frame{aspect-ratio:3/2}._5sj3aq_smallA ._5sj3aq_frame,._5sj3aq_smallB ._5sj3aq_frame{aspect-ratio:1}._5sj3aq_side{height:100%}._5sj3aq_side ._5sj3aq_frame{aspect-ratio:auto;height:100%}}._5sj3aq_img{object-fit:cover;width:100%;height:100%;display:block}._5sj3aq_caption{margin-top:var(--space-3,.75rem);padding-left:var(--space-1,.25rem);font-family:var(--font-sans);font-size:var(--fs-xs,.75rem);color:var(--text-muted,#6b6a63);letter-spacing:var(--tracking-wide,.04em);line-height:var(--lh-snug,1.4);max-width:34ch;font-style:italic}
