.sam-section[data-astro-cid-ma2f4mnm]{position:relative;z-index:0;background:linear-gradient(180deg,#eef2f6,#e8ecf0,#eef2f6);border-top:1px solid rgba(15,23,42,.07);border-bottom:1px solid rgba(15,23,42,.07);padding:3rem 1rem}@media (min-width: 640px){.sam-section[data-astro-cid-ma2f4mnm]{padding:4rem 1.5rem}}@media (min-width: 1024px){.sam-section[data-astro-cid-ma2f4mnm]{padding:4.5rem 1.5rem}}.sam-inner[data-astro-cid-ma2f4mnm]{max-width:72rem;margin:0 auto}.sam-header[data-astro-cid-ma2f4mnm]{text-align:center;max-width:36rem;margin:0 auto 2.5rem}.sam-eyebrow[data-astro-cid-ma2f4mnm]{color:#e0680e;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;margin-bottom:.75rem}.sam-title[data-astro-cid-ma2f4mnm]{font-size:clamp(1.75rem,4vw,2.1rem);font-weight:700;color:#0f172a;letter-spacing:-.016em;line-height:1.18;margin-bottom:.75rem}.sam-sub[data-astro-cid-ma2f4mnm]{color:#64748b;font-size:.93rem;line-height:1.65}.sam-layout[data-astro-cid-ma2f4mnm]{display:flex;flex-direction:column;gap:1.5rem;align-items:stretch}@media (min-width: 768px){.sam-layout[data-astro-cid-ma2f4mnm]{flex-direction:row;align-items:stretch;gap:2rem}}.sam-map-wrap[data-astro-cid-ma2f4mnm]{position:relative;z-index:1;flex:0 0 auto;width:100%;border-radius:16px;overflow:hidden;border:1px solid rgba(148,163,184,.22);box-shadow:0 4px 24px #0f172a0d,0 1px 4px #0f172a08;background:#f0f4f8}@media (min-width: 768px){.sam-map-wrap[data-astro-cid-ma2f4mnm]{flex:0 0 52%;max-width:52%}}@media (min-width: 1024px){.sam-map-wrap[data-astro-cid-ma2f4mnm]{flex:0 0 50%;max-width:50%}}.sam-map[data-astro-cid-ma2f4mnm]{width:100%;height:340px}@media (min-width: 640px){.sam-map[data-astro-cid-ma2f4mnm]{height:390px}}@media (min-width: 768px){.sam-map[data-astro-cid-ma2f4mnm]{height:100%;min-height:400px}}@media (min-width: 1024px){.sam-map[data-astro-cid-ma2f4mnm]{height:430px}}.sam-corner[data-astro-cid-ma2f4mnm]{position:absolute;width:18px;height:18px;z-index:800;pointer-events:none}.sam-corner-tl[data-astro-cid-ma2f4mnm]{top:10px;left:10px;border-top:2px solid rgba(232,112,28,.45);border-left:2px solid rgba(232,112,28,.45);border-radius:4px 0 0}.sam-corner-tr[data-astro-cid-ma2f4mnm]{top:10px;right:10px;border-top:2px solid rgba(232,112,28,.45);border-right:2px solid rgba(232,112,28,.45);border-radius:0 4px 0 0}.sam-cards-panel[data-astro-cid-ma2f4mnm]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:0}.sam-cards-list[data-astro-cid-ma2f4mnm]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.38rem}@media (min-width: 768px){.sam-cards-list[data-astro-cid-ma2f4mnm]{grid-template-columns:1fr}}@media (min-width: 1024px){.sam-cards-list[data-astro-cid-ma2f4mnm]{grid-template-columns:1fr 1fr}}.sam-card[data-astro-cid-ma2f4mnm]{display:flex;align-items:center;gap:.55rem;padding:.65rem .85rem;border-radius:10px;border:1px solid transparent;font-size:.86rem;text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease}.sam-card-active[data-astro-cid-ma2f4mnm]{background:#fff;border-color:#94a3b833;color:#1e293b;box-shadow:0 1px 4px #0f172a0a}.sam-card-active[data-astro-cid-ma2f4mnm]:hover,.sam-card-active[data-astro-cid-ma2f4mnm]:focus-visible,.sam-card-active[data-astro-cid-ma2f4mnm].is-highlighted{border-color:#e8701c61;box-shadow:0 4px 16px #0f172a0f;transform:translateY(-1px);color:#c55e0a}.sam-card-active[data-astro-cid-ma2f4mnm]:focus-visible{outline:2px solid #E8701C;outline-offset:2px}.sam-card-center[data-astro-cid-ma2f4mnm]{border-color:#e8701c38!important;box-shadow:0 2px 10px #e8701c0d,0 1px 4px #0f172a0a!important}.sam-card-inactive[data-astro-cid-ma2f4mnm]{background:#ffffff85;border-color:#94a3b81f;color:#94a3b8;outline:none}.sam-card-inactive[data-astro-cid-ma2f4mnm]:hover,.sam-card-inactive[data-astro-cid-ma2f4mnm]:focus-visible,.sam-card-inactive[data-astro-cid-ma2f4mnm].is-highlighted{background:#fffc;border-color:#e8701c29;color:#64748b}.sam-card-inactive[data-astro-cid-ma2f4mnm]:focus-visible{outline:2px solid rgba(232,112,28,.38);outline-offset:2px}.sam-dot[data-astro-cid-ma2f4mnm]{flex-shrink:0;width:8px;height:8px;border-radius:50%}.sam-dot-center[data-astro-cid-ma2f4mnm]{background:#e8701c;box-shadow:0 0 0 2px #e8701c1c}.sam-dot-active[data-astro-cid-ma2f4mnm]{background:#e8701cb8}.sam-dot-inactive[data-astro-cid-ma2f4mnm]{background:#94a3b86b}.sam-card-name[data-astro-cid-ma2f4mnm]{flex:1;font-weight:500}.sam-card-center[data-astro-cid-ma2f4mnm] .sam-card-name[data-astro-cid-ma2f4mnm]{font-weight:600}.sam-badge[data-astro-cid-ma2f4mnm]{flex-shrink:0;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:#e8701c1a;color:#d46418;padding:.12em .48em;border-radius:4px}.sam-arrow[data-astro-cid-ma2f4mnm]{width:13px;height:13px;flex-shrink:0;color:#94a3b88c;transition:color .16s ease,transform .16s ease}.sam-card-active[data-astro-cid-ma2f4mnm]:hover .sam-arrow[data-astro-cid-ma2f4mnm],.sam-card-active[data-astro-cid-ma2f4mnm]:focus-visible .sam-arrow[data-astro-cid-ma2f4mnm],.sam-card-active[data-astro-cid-ma2f4mnm].is-highlighted .sam-arrow[data-astro-cid-ma2f4mnm]{color:#e8701c;transform:translate(2px)}.sam-contact-note[data-astro-cid-ma2f4mnm]{margin-top:1rem;font-size:.77rem;color:#94a3b8;padding-left:.1rem}.sam-contact-link[data-astro-cid-ma2f4mnm]{color:#e0680e;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.sam-contact-link[data-astro-cid-ma2f4mnm]:hover{color:#c55e0a}.sam-sr-only[data-astro-cid-ma2f4mnm]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.sam-card[data-astro-cid-ma2f4mnm]{transition:none}.sam-card-active[data-astro-cid-ma2f4mnm]:hover,.sam-card-active[data-astro-cid-ma2f4mnm]:focus-visible,.sam-card-active[data-astro-cid-ma2f4mnm].is-highlighted{transform:none}.sam-arrow[data-astro-cid-ma2f4mnm]{transition:none}.sam-card-active[data-astro-cid-ma2f4mnm]:hover .sam-arrow[data-astro-cid-ma2f4mnm],.sam-card-active[data-astro-cid-ma2f4mnm]:focus-visible .sam-arrow[data-astro-cid-ma2f4mnm],.sam-card-active[data-astro-cid-ma2f4mnm].is-highlighted .sam-arrow[data-astro-cid-ma2f4mnm]{transform:none}}.leaflet-control-zoom{border:1px solid rgba(148,163,184,.22)!important;border-radius:8px!important;overflow:hidden;box-shadow:0 2px 10px #0f172a0d!important}.leaflet-control-zoom a{background:#fffffff2!important;color:#475569!important;border-bottom:1px solid rgba(148,163,184,.18)!important;width:28px!important;height:28px!important;line-height:28px!important;font-size:16px!important;font-weight:300!important;transition:background .15s ease,color .15s ease!important}.leaflet-control-zoom a:last-child{border-bottom:none!important}.leaflet-control-zoom a:hover{background:#fff!important;color:#e8701c!important}.leaflet-control-attribution{font-size:9px!important;background:#ffffffbf!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;border-radius:6px 0 0!important;padding:2px 6px!important;color:#94a3b8!important;border:none!important}.leaflet-control-attribution a{color:#94a3b8!important;text-decoration:none}.leaflet-control-attribution a:hover{color:#64748b!important}.leaflet-container{font-family:system-ui,-apple-system,sans-serif!important}.sam-pin{display:block;cursor:pointer}.sam-pin svg{display:block;overflow:visible;filter:drop-shadow(0 2px 5px rgba(15,23,42,.22));transition:filter .18s ease,transform .18s ease;transform-origin:bottom center}.sam-pin:hover svg,.sam-pin.is-hovered svg{filter:drop-shadow(0 3px 9px rgba(232,112,28,.4));transform:scale(1.12)}.sam-pin.is-selected svg{filter:drop-shadow(0 4px 14px rgba(232,112,28,.55));transform:scale(1.18)}.sam-pin-center svg{filter:drop-shadow(0 3px 9px rgba(232,112,28,.32))}.sam-pin-center:hover svg,.sam-pin-center.is-hovered svg,.sam-pin-center.is-selected svg{filter:drop-shadow(0 5px 14px rgba(232,112,28,.55));transform:scale(1.14)}@media (prefers-reduced-motion: reduce){.sam-pin svg{transition:filter .12s ease;transform:none!important}.sam-pin:hover svg,.sam-pin.is-hovered svg,.sam-pin.is-selected svg{transform:none!important}}
