.styles_container__6Ljko{margin:0 auto;padding:1rem;text-align:center}.styles_subheading__9m5sr{font-size:1.125rem;margin-bottom:1.5rem;color:#333}.styles_inputWrapper__U_JL4{position:relative;width:100%;max-width:800px;margin:auto}.styles_input__RpAw4{width:100%;padding:14px 20px;font-size:1rem;border-radius:8px;border:2px solid #e1e5e9;transition:all .2s ease;background-color:var(--inputBg);background-color:#fff;border-color:var(--inputBorder);color:var(--text);font-family:inherit}.styles_input__RpAw4::placeholder{color:#9ca3af;font-style:italic}.styles_input__RpAw4:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.styles_input__RpAw4:hover{border-color:#9ca3af}.styles_dropdown__hJ3wP{position:absolute;top:100%;left:0;right:0;background-color:var(--inputBg);border:1px solid #e5e7eb;border-radius:8px;margin-top:4px;z-index:1000;max-height:400px;overflow-y:auto;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.styles_button__vfV7j{display:block;width:100%;padding:12px 16px;font-size:1rem;text-align:left;background-color:var(--inputBg);border:none;border-bottom:1px solid #374151;cursor:pointer;transition:all .15s ease;font-family:inherit}.styles_button__vfV7j:focus-visible,.styles_button__vfV7j:hover,.styles_selected__oF9vA{background-color:#f8fafc;outline:none}.styles_button__vfV7j:hover .styles_locName__mW09I,.styles_selected__oF9vA .styles_locName__mW09I{color:#60a5fa}.styles_button__vfV7j:last-child{border-bottom:none}.styles_locInfo__0_oOh{display:flex;align-items:flex-start;gap:12px}.styles_typeIcon__R7WKg{font-size:1.2rem;line-height:1;margin-top:2px;flex-shrink:0}.styles_textInfo__xp4Ir{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.styles_locName__mW09I{color:#1f2937;font-size:1rem;font-weight:600;line-height:1.3;transition:color .2s ease}.styles_button__vfV7j:hover .styles_locName__mW09I,.styles_selected__oF9vA .styles_locName__mW09I{color:#3b82f6}.styles_geocode__hTDz2{color:#6b7280;font-size:.875rem;font-weight:500;font-family:JetBrains Mono,Courier New,monospace;background-color:#f3f4f6;padding:2px 6px;border-radius:4px;display:inline-block;line-height:1.2}.styles_hierarchy__oui72{color:#9ca3af;font-size:.85rem;font-style:italic;line-height:1.3;margin-top:2px}.styles_button__vfV7j:hover .styles_hierarchy__oui72,.styles_selected__oF9vA .styles_hierarchy__oui72{color:#6b7280}.styles_noResults__742bb{padding:20px 16px;color:#6b7280;font-style:italic;text-align:center;background-color:#f9fafb}.styles_error__QLC8s{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:6px;margin:8px;padding:16px 20px;font-style:normal;font-weight:500}.styles_highlight__3Etny{background-color:#fef3c7;color:#92400e;font-weight:700;border-radius:3px;padding:1px 3px}.styles_defaultItem__PaTtd{color:#9ca3af;font-style:italic}.styles_defaultItem__PaTtd:hover{color:#374151}.styles_dropdown__hJ3wP::-webkit-scrollbar{width:6px}.styles_dropdown__hJ3wP::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.styles_dropdown__hJ3wP::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.styles_dropdown__hJ3wP::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes styles_fadeIn__R7Awg{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.styles_dropdown__hJ3wP{animation:styles_fadeIn__R7Awg .15s ease-out}.styles_button__vfV7j:focus-visible{background-color:#eff6ff;box-shadow:inset 0 0 0 2px #3b82f6}@media (max-width:768px){.styles_subheading__9m5sr{font-size:1rem}.styles_input__RpAw4{padding:12px 16px;font-size:16px}.styles_button__vfV7j{padding:14px 12px;font-size:.95rem}.styles_dropdown__hJ3wP{max-height:320px}.styles_locInfo__0_oOh{gap:10px}.styles_typeIcon__R7WKg{font-size:1.1rem}.styles_geocode__hTDz2,.styles_hierarchy__oui72{font-size:.8rem}}@media (max-width:480px){.styles_container__6Ljko{padding:.75rem}.styles_input__RpAw4{padding:10px 14px}.styles_button__vfV7j{padding:12px 10px}.styles_dropdown__hJ3wP{max-height:260px}}.styles_faq__WQcLp{padding:2rem;border-radius:8px}.styles_section_title__N_bNf{font-size:1.8rem;margin-bottom:1.5rem;text-align:center}.styles_questions__5VkYO{display:flex;flex-direction:column;gap:1rem}.styles_faqItem__Q9EtC{border:1px solid var(--accordionBorder);border-radius:6px;overflow:hidden;background:var(--accordionbg);transition:box-shadow .3s ease}.styles_faqItem__Q9EtC:hover{box-shadow:var(--accordionShadow)}.styles_question__K55UM{font-size:1.2rem;font-weight:700;cursor:pointer;padding:1rem;background:var(--accordionTitlebg);transition:background-color .3s ease}.styles_question__K55UM:hover{background-color:#fff}.styles_answer__2frP0{font-size:1rem;line-height:1.6;padding:1rem;color:var(--sub-txt)}.styles_faqItem__Q9EtC>summary::marker{color:var(--accordionIcon);font-size:1.2rem}.styles_faqItem__Q9EtC[open]>summary{background-color:var(--accordionTitlebgHov)}.ResponsiveImage_imageContainer__YrAjb{position:relative;width:100%;height:100%;overflow:hidden;border-radius:1rem}.ResponsiveImage_image__c_FZT{object-fit:cover;object-position:center}.styles_myWork__HbdrD{padding:2rem 1rem;width:80%;margin:0 auto}.styles_projectsContainer__1kldw{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;align-items:center}.styles_projectBubble__m7KN7{position:relative;width:100%;max-width:300px;aspect-ratio:16/9;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px rgb(0 0 0/10%);transition:transform .3s ease,box-shadow .3s ease}.styles_projectBubble__m7KN7:focus-within,.styles_projectBubble__m7KN7:hover{transform:scale(1.05);box-shadow:0 8px 12px rgb(0 0 0/20%)}.styles_projectImage__o_TR0{width:100%;height:100%;object-fit:cover}.styles_overlay__NYsHo{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0/80%);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .3s ease}.styles_projectBubble__m7KN7:focus-within .styles_overlay__NYsHo,.styles_projectBubble__m7KN7:hover .styles_overlay__NYsHo{opacity:1;pointer-events:auto}.styles_projectTitle__G4fxv{font-size:1rem;font-weight:700;margin-bottom:.5rem}.styles_projectDescription__3fmsZ{font-size:.9rem;margin-bottom:1rem;color:#ddd}.styles_visitButton__9RO29{background-color:#0070f3;color:white;padding:.5rem 1rem;border-radius:.5rem;-webkit-text-decoration:none;text-decoration:none;font-size:1rem;transition:background-color .3s ease,transform .3s ease}.styles_visitButton__9RO29:hover{background-color:#005bb5;transform:scale(1.1)}@media (width >= 720px){.styles_projectsContainer__1kldw{gap:2rem}.styles_projectBubble__m7KN7{max-width:calc(50% - 1rem)}}@media (width >= 1024px){.styles_projectsContainer__1kldw{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem}.styles_projectBubble__m7KN7{max-width:100%}}
/*# sourceMappingURL=437759b8080741bb.css.map*/