.TCaABa_sectionNav{top:var(--header-offset,5rem);z-index:30;background:var(--c-surface,#fff);border-bottom:1px solid color-mix(in srgb, var(--color-ink,#0a1b22) 8%, transparent);padding:10px 0;transition:top .3s;position:sticky}.TCaABa_sectionNavInner{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;width:100%;max-width:1920px;margin-inline:auto;padding-inline:1rem;display:flex;overflow-x:auto}.TCaABa_sectionNavInner::-webkit-scrollbar{display:none}@media (min-width:640px){.TCaABa_sectionNavInner{padding-inline:1.5rem}}@media (min-width:1024px){.TCaABa_sectionNavInner{width:90%;padding-inline:2rem}}.TCaABa_sectionNavInner a{color:color-mix(in srgb, var(--color-ink,#0a1b22) 65%, transparent);white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s}.TCaABa_sectionNavInner a:hover{color:var(--color-primary-deep,#1e4e8c);background:color-mix(in srgb, var(--color-primary,#3572c2) 8%, transparent)}.TCaABa_sectionNavInner a.TCaABa_active{color:#fff;background:var(--color-primary,#3572c2)}.TCaABa_sectionNavInner a:focus-visible{outline:2px solid var(--color-primary,#3572c2);outline-offset:2px}@media (min-width:1024px){.TCaABa_sectionNav{top:5rem}}@media (prefers-reduced-motion:reduce){.TCaABa_sectionNav,.TCaABa_sectionNavInner a{transition:none}}.TCaABa_anchor{scroll-margin-top:9rem}.TCaABa_mosaic{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.TCaABa_mosaicMain{aspect-ratio:16/10;grid-column:1/-1}.TCaABa_mosaicTile{aspect-ratio:1}.TCaABa_mosaicTile:nth-of-type(5){display:none}.TCaABa_mosaic[data-count="1"]{grid-template-columns:1fr}.TCaABa_mosaic[data-count="1"] .TCaABa_mosaicMain{aspect-ratio:4/3}.TCaABa_mosaic[data-count="2"]{grid-template-columns:2fr 1fr}.TCaABa_mosaic[data-count="2"] .TCaABa_mosaicMain{aspect-ratio:3/2;grid-column:auto}.TCaABa_mosaic[data-count="2"] .TCaABa_mosaicTile{aspect-ratio:auto}@media (min-width:768px){.TCaABa_mosaic,.TCaABa_mosaic[data-count="2"]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:8px;height:420px}.TCaABa_mosaic[data-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.TCaABa_mosaicMain{aspect-ratio:auto;grid-area:span 2}.TCaABa_mosaicTile{aspect-ratio:auto}.TCaABa_mosaic[data-count="2"] .TCaABa_mosaicMain{grid-column:span 2}.TCaABa_mosaic[data-count="2"] .TCaABa_mosaicTile{grid-row:span 2}.TCaABa_mosaic[data-count="1"] .TCaABa_mosaicMain,.TCaABa_mosaic[data-count="2"] .TCaABa_mosaicMain,.TCaABa_mosaic[data-count="2"] .TCaABa_mosaicTile{aspect-ratio:auto}.TCaABa_mosaicTile:nth-of-type(5){display:block}}.TCaABa_mosaicMain,.TCaABa_mosaicTile{cursor:pointer;background:#eef2f5;border-radius:12px;position:relative;overflow:hidden}.TCaABa_mapPin{background:var(--color-coral,#ff6b35);border:3px solid #fff;border-radius:50% 50% 50% 0;width:28px;height:28px;transform:rotate(-45deg);box-shadow:0 2px 8px #00000059}.TCaABa_mapShell{border:1px solid #e5e7eb;border-radius:16px;height:380px;overflow:hidden}:is(.TCaABa_mapShell .leaflet-pane,.TCaABa_mapShell .leaflet-control){z-index:1}.TCaABa_lightbox{z-index:120;background:#000000ed;flex-direction:column;animation:.22s ease-out both TCaABa_lightboxIn;display:flex;position:fixed;inset:0}@keyframes TCaABa_lightboxIn{0%{opacity:0;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.TCaABa_lightbox{animation:none}.TCaABa_lightboxTrack{scroll-behavior:auto}}.TCaABa_lightboxTrack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;display:flex;overflow:auto hidden}.TCaABa_lightboxTrack::-webkit-scrollbar{display:none}.TCaABa_lightboxSlide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;padding:64px 12px 104px;display:flex;position:relative}.TCaABa_lightboxFrame{width:100%;height:100%;position:relative}.TCaABa_lightboxBtn{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s;display:flex;position:absolute}.TCaABa_lightboxBtn:hover,.TCaABa_lightboxBtn:focus-visible{background:#ffffff3d}.TCaABa_lightboxClose{top:12px;inset-inline-start:12px}.TCaABa_lightboxPrev{margin-top:-22px;top:50%;right:14px}.TCaABa_lightboxNext{margin-top:-22px;top:50%;left:14px}@media (hover:none) and (pointer:coarse){.TCaABa_lightboxPrev,.TCaABa_lightboxNext{display:none}}.TCaABa_lightboxFooter{inset-inline:0;z-index:2;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#0000,#000000b8);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:0}.TCaABa_lightboxCount{color:#ffffffbf;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.TCaABa_lightboxThumbs{scrollbar-width:none;pointer-events:auto;overscroll-behavior:contain;gap:8px;max-width:100%;padding:2px 4px;display:flex;overflow-x:auto}.TCaABa_lightboxThumbs::-webkit-scrollbar{display:none}.TCaABa_lightboxThumb{opacity:.45;outline-offset:2px;border-radius:7px;outline:2px solid #0000;flex:none;width:52px;height:40px;transition:opacity .2s,outline-color .2s;position:relative;overflow:hidden}.TCaABa_lightboxThumb[data-active]{opacity:1;outline-color:#fff}.TCaABa_lightboxThumb:hover,.TCaABa_lightboxThumb:focus-visible{opacity:1}@media (min-width:640px){.TCaABa_lightboxThumb{width:64px;height:48px}}
