._wrapper_yc68i_1{position:relative;width:100%;height:400px;background-color:var(--muted);overflow:hidden}@media(min-width:768px){._wrapper_yc68i_1{height:500px}}._mapContainer_yc68i_15{position:absolute;inset:0;width:100%;height:100%}._marker_yc68i_26{width:36px;height:36px;cursor:pointer;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));transition:scale var(--animation-duration-fast) ease;display:flex;align-items:center;justify-content:center;transform-origin:bottom center}._marker_yc68i_26:hover{scale:1.15;z-index:10}._wrapper_yc68i_1 .mapboxgl-canvas-container{position:absolute!important;inset:0}._wrapper_yc68i_1 .mapboxgl-canvas,._wrapper_yc68i_1 .mapboxgl-marker{position:absolute!important;top:0;left:0}._wrapper_yc68i_1 .mapboxgl-popup{z-index:100}._wrapper_yc68i_1 .mapboxgl-popup-content{background-color:var(--surface)!important;color:var(--foreground)!important;border-radius:var(--radius)!important;padding:var(--spacing-3) var(--spacing-4)!important;box-shadow:var(--shadow-lg)!important;border:1px solid transparent!important}._wrapper_yc68i_1 .mapboxgl-popup-tip{border-top-color:var(--surface)!important;border-bottom-color:var(--surface)!important}._popupContent_yc68i_82{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:180px}._popupTitle_yc68i_89{font-family:var(--font-family-heading);font-weight:700;font-size:.95rem;color:var(--foreground)}._popupLocation_yc68i_96{font-size:.8rem;color:var(--muted-foreground);line-height:1.4}._container_9lb9y_1{display:flex;flex-direction:column;width:100%}._section_9lb9y_7{padding:var(--spacing-16) var(--spacing-6);width:100%}._surfaceSection_9lb9y_12{background-color:var(--surface);color:var(--surface-foreground)}._backgroundSection_9lb9y_17{background-color:var(--background);color:var(--foreground)}._contentWrapper_9lb9y_22{max-width:1200px;margin:0 auto;width:100%}._sectionHeader_9lb9y_28{text-align:center;max-width:600px;margin:0 auto var(--spacing-12)}._heading_9lb9y_34{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;margin:0 0 var(--spacing-4) 0;color:var(--primary)}._subHeading_9lb9y_43{font-size:1.25rem;margin:var(--spacing-4) 0 0 0}._headingLink_9lb9y_48{color:inherit;text-decoration:none}._headingLink_9lb9y_48:hover{text-decoration:underline}._inlineLink_9lb9y_57{color:var(--primary);text-decoration:underline;text-underline-offset:2px}._description_9lb9y_63{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--muted-foreground);margin:0}._imageGrid_9lb9y_71{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6)}._imageCard_9lb9y_77{position:relative;border-radius:var(--radius-lg);overflow:hidden;height:240px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:var(--spacing-6);box-shadow:var(--shadow)}._imageCardOverlay_9lb9y_90{position:absolute;inset:0;background:linear-gradient(to top,#000c,#0000 60%);z-index:1}._imageCardTitle_9lb9y_97{position:relative;z-index:2;font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;margin:0;color:#fff}._timeline_9lb9y_107{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:800px;margin:0 auto}._timelineItem_9lb9y_115{display:flex;gap:var(--spacing-6);align-items:flex-start;background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);border:1px solid transparent}._timelineIcon_9lb9y_125{flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:var(--primary);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center}._timelineContent_9lb9y_137{display:flex;flex-direction:column;gap:var(--spacing-2)}._timelineTitle_9lb9y_143{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;margin:0;color:var(--card-foreground)}._timelineText_9lb9y_151{font-family:var(--font-family-base);font-size:.875rem;line-height:1.5;color:var(--muted-foreground);margin:0}._introContainer_9lb9y_159{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}._introText_9lb9y_167{display:flex;flex-direction:column;gap:var(--spacing-4)}._introParagraph_9lb9y_173{font-family:var(--font-family-base);font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin:0}._diyCard_9lb9y_181{background-color:var(--card);border:1px solid transparent;border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);box-shadow:var(--shadow)}._diyHeading_9lb9y_193{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;margin:0;color:var(--card-foreground)}._ctaWrapper_9lb9y_201{margin-top:var(--spacing-4)}@media(max-width:768px){._section_9lb9y_7{padding:var(--spacing-12) var(--spacing-4)}._timelineItem_9lb9y_115{flex-direction:column;gap:var(--spacing-4)}}
