.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;transform:scale(.85)}.f7kFkq_pinGroup:hover,.f7kFkq_pinGroup:focus-visible,.f7kFkq_pinActive{transform:scale(1.18)}.f7kFkq_pinGroup:focus-visible{outline:none}.f7kFkq_pinHit{r:13;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:stretch;gap:var(--space-3,.75rem);font-family:var(--font-sans);color:var(--text-muted);flex-direction:column;min-width:0;display:flex}.f7kFkq_legendTitle{font-size:var(--fs-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-secondary)}.f7kFkq_marquee{gap:var(--space-5,1.25rem);width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.f7kFkq_legendList{align-items:center;gap:var(--space-5,1.25rem);flex-wrap:nowrap;flex-shrink:0;margin:0;padding:0;list-style:none;animation:90s linear infinite f7kFkq_legend-scroll;display:flex}.f7kFkq_marquee:hover .f7kFkq_legendList,.f7kFkq_marquee:focus-within .f7kFkq_legendList{animation-play-state:paused}@keyframes f7kFkq_legend-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--space-5,1.25rem)))}}.f7kFkq_legendItem{white-space:nowrap;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)}.f7kFkq_pinGroup:hover,.f7kFkq_pinGroup:focus-visible,.f7kFkq_pinActive{transform:scale(1.3)}.f7kFkq_pinHit{r:9}.f7kFkq_pinLabel{font-size:15px;font-weight:700}.f7kFkq_legend{gap:var(--space-2,.5rem);flex-direction:column}.f7kFkq_legendList,.f7kFkq_marquee{gap:var(--space-4,1rem)}}@media (prefers-reduced-motion:reduce){.f7kFkq_legendList{animation:none}.f7kFkq_marquee{scrollbar-width:thin;overflow-x:auto}.f7kFkq_marquee ul[aria-hidden=true]{display:none}.f7kFkq_pinGroup,.f7kFkq_pinLabel{transition:none}}._5sj3aq_root{column-count:1;column-gap:var(--space-5,1.25rem)}@media (width>=640px){._5sj3aq_root{column-count:2;column-gap:var(--space-6,1.5rem)}}@media (width>=1024px){._5sj3aq_root{column-count:3;column-gap:var(--space-6,1.5rem)}}._5sj3aq_item{margin:0 0 var(--space-5,1.25rem);break-inside:avoid;-webkit-column-break-inside:avoid}@media (width>=640px){._5sj3aq_item{margin-bottom:var(--space-6,1.5rem)}}._5sj3aq_frame{border-radius:var(--radius-sm,4px);background:var(--bg-tint,#f2ecdd);width:100%;position:relative;overflow:hidden}._5sj3aq_img{width:100%;height:auto;transition:transform var(--dur-slow,.6s) var(--ease-out,ease-out), filter var(--dur-slow,.6s) var(--ease-out,ease-out);display:block}._5sj3aq_item:hover ._5sj3aq_img{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){._5sj3aq_img{transition:none}._5sj3aq_item:hover ._5sj3aq_img{transform:none}}._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}
