body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#001d3d;color:#f1e9f1dd;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar{align-items:center;background-color:#01184f;display:flex;justify-content:space-between;padding:1rem 2rem}.logo{font-size:1.5rem}.logo img{height:1.1rem;margin-right:.5rem;width:1.1rem}.logo a{color:#fff;font-weight:700;text-decoration:none}.nav-links{display:flex;gap:2rem}.nav-links a{color:#fff;font-size:1.1rem;text-decoration:none}.nav-links a:hover{color:#ddd}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 8px 16px #0000001a;left:50%;min-width:200px;padding:8px 0;position:absolute;top:100%;transform:translateX(-50%);z-index:1000}.dropdown-content a{color:#01184f;display:block;padding:12px 16px;text-align:center;text-decoration:none}.dropdown-content a:hover{background-color:#f8f9fa;color:#022471}.home-page{background-color:#01184f;padding:0}p{font-size:20px}h1,h2{font-size:30px}section{min-height:auto;padding:40px 20px}.hero-section{align-items:center;background-color:#01184f;background-image:url(/static/media/crime-scene2-Picsart-AiImageEnhancer.0c4fed9447e28eb99428.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0;min-height:50vh;padding-top:10px;z-index:2}.hero-section h1{animation:fadeIn 1s ease-in forwards;color:#fff;font-size:3.5rem;margin-bottom:20px;margin-top:20px;opacity:0}.hero-section p{animation:fadeIn 1s ease-in .5s forwards;font-size:1.4rem;max-width:10px;opacity:0}.team-section{background-color:#01184f;color:#bf5f5b;padding:60px 20px;text-align:center}.team-intro{color:#fff;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:1200px}.team-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;max-width:100%;padding:0 5px}.team-member{animation:fadeInUp .6s ease-out forwards;opacity:0;text-align:center;transform:translateY(20px)}.member-image{border-radius:50%;height:180px;margin:0 auto 15px;overflow:hidden;transition:transform .3s ease;width:180px}.member-image:hover{transform:scale(1.05)}.member-image img{height:100%;object-fit:cover;width:100%}.member-info h3{color:#bf5f5b;margin-bottom:6px}.member-info p{color:#fff;font-size:1rem;line-height:1.4}.impact-section,.our-mission-section{background-color:#fff;color:#01184f}.info-section{align-items:center;background-color:#01184f;color:#bf5f5b;padding:40px 20px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){section{padding:30px 15px}.hero-section h1{font-size:2.5rem}.team-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.member-image{height:150px;width:150px}}.featured-section{padding:40px 0}.featured-section h2{font-size:2rem;margin-bottom:30px;text-align:left}.featured-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.who-we-are{background-color:#01184f;border-radius:8px;color:#fff;margin:40px 0;padding:40px 20px;text-align:left}.who-we-are h2{font-size:2rem;margin-bottom:20px}.featured-card{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;text-align:left}.featured-card h3{color:#333;margin-bottom:15px}.featured-card p{color:#666;margin-bottom:20px}.read-more{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.read-more,.read-more:hover{background-color:#01184f}.info-section h2{color:#bf5f5b;font-size:2rem;margin-bottom:25px}.info-section p{color:#fff;margin:0 auto;max-width:1200px}.team-grid{-webkit-text-emphasis-color:#f2f2eb;text-emphasis-color:#f2f2eb}.linkedin-link{color:#bf5f5b;position:relative;text-decoration:none;transition:color .3s ease}.linkedin-link:after{background-color:#bf5f5b;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.linkedin-link:hover{color:#d17571}.linkedin-link:hover:after{width:100%}.gradient-section{background:linear-gradient(180deg,#01184f 0,#fff);height:200px;margin-top:-50px;position:relative;z-index:1}.content-section{background-color:#fff;padding-top:20px;position:relative;z-index:3}.content-wrapper{margin:0 auto;max-width:1200px;padding:0 20px}h2{margin-bottom:25px}.impact-section,.our-mission-section{padding:40px 20px}.impact-content{margin:0 auto;max-width:1200px}.mission-image-container{margin:0 auto 40px;max-width:1600px;padding:0 20px;width:100%}.mission-image{border-radius:12px;box-shadow:0 8px 24px #00000026;height:auto;margin-bottom:40px;width:100%}.mission-section{background-color:#fff;color:#01184f;padding:60px 0}.mission-content{margin:0 auto;max-width:1200px;padding:0 20px}.mission-content h2{color:#01184f;font-size:2.5rem;margin-bottom:30px;text-align:center}.mission-content p{color:#01184f;line-height:1.8;margin-bottom:20px}html{scroll-behavior:smooth}.data-page{margin:0 auto;max-width:1200px;padding:60px 20px;text-align:center}section{display:flex;flex-direction:column;justify-content:center;margin:0;min-height:100vh;padding:80px 20px}.hero-section{color:#d2dce6;position:relative;text-align:center}.data-page h1{color:#001d3d;font-size:2.5rem;margin-bottom:60px}.navigation-buttons{display:flex;gap:40px;justify-content:center;margin:0 auto;padding:20px}.nav-button{background-color:#001d3d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;min-width:200px;padding:20px 40px;transition:transform .2s,background-color .2s}.nav-button:hover{background-color:#003566;transform:translateY(-2px)}.crime-stats-page,.trends-page{margin:0 auto;max-width:1400px;padding:20px}.content-section{margin-bottom:30px}.dataset-container{margin:20px auto;padding:30px}.dataset-title{margin-bottom:20px;padding-bottom:10px}.dataset-content{gap:30px;padding:10px}.text-container{padding-left:30px}.text-container h3,.text-container p{margin-bottom:15px}.crime-stats-page{margin:0 auto;max-width:1200px;padding:60px 40px}.content-section,.content-section h1{margin-bottom:60px}.dataset-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:20px;max-width:1800px;padding:40px;width:95%}.dataset-title{font-size:2rem}.dataset-content{align-items:flex-start;gap:40px}.image-container{flex:0 0 60%}.dataset-image{border-radius:8px}.text-container{flex:0 0 40%;font-size:1.2rem;padding-left:40px;text-align:left}.text-container h3,.text-container p{margin-bottom:25px}.text-container p{line-height:1.8}.trends-page{margin:0 auto;max-width:1600px;padding:40px}.content-section h1{font-size:3rem;margin-bottom:50px}.dataset-container{margin:10px auto;padding:25px;width:90%}.dataset-title{border-bottom:2px solid #001d3d;color:#001d3d;font-size:2.5rem;margin-bottom:30px;padding-bottom:15px;text-align:center}.dataset-content{align-items:center;display:flex;flex-direction:column;padding:20px}.image-container{margin:0 auto 40px;width:85%}.dataset-image{border-radius:4px;box-shadow:0 4px 8px #0000001a;height:auto;width:100%}.text-container{margin:0 auto;width:85%}.text-container h3{color:#001d3d;font-size:1.8rem;margin-bottom:20px;text-align:center}.text-container p{color:#333;font-size:1.2rem;line-height:1.6;margin-bottom:20px}.text-container ul{list-style-type:none;margin:25px 0;padding:0}.text-container li{font-size:1.2rem;padding:12px 0 12px 30px;position:relative}.text-container li:before{color:#001d3d;content:"•";left:0;position:absolute}@media (max-width:768px){.dataset-content{flex-direction:column}.image-container,.text-container{flex:0 0 100%}.image-container{margin-bottom:600px}}.conclusion-page{margin:0 auto;max-width:1200px;padding:40px 20px}.content-section{margin-bottom:40px}.content-section h1{color:#001d3d;font-size:2.5rem;margin-bottom:40px;text-align:center}.conclusion-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-top:20px;padding:30px}.text-section{margin:0 auto;max-width:800px}.text-section h2{border-bottom:2px solid #001d3d;color:#001d3d;font-size:2rem;margin-bottom:20px;padding-bottom:15px}.text-section h3{color:#001d3d;font-size:1.5rem;margin:30px 0 15px}.text-section p{color:#333;line-height:1.6;margin-bottom:20px}.findings-list ul,.recommendations ul{list-style-type:none;margin:20px 0;padding:0}.findings-list li,.recommendations li{color:#333;padding:12px 0 12px 24px;position:relative}.findings-list li:before,.recommendations li:before{color:#001d3d;content:"•";left:0;position:absolute}.resources-page{background-color:#f3f8fc;color:#333;margin:0 auto;max-width:1200px;padding:40px}.intro-section{background-color:#e9f4fe;margin-bottom:60px}.intro-section h1{color:#001d3d;font-size:2.5rem;margin-bottom:30px;text-align:center}.intro-text{font-size:1.2rem;line-height:1.8;margin-bottom:40px}.resources-section{margin-bottom:60px}.resources-section h2{border-bottom:2px solid #001d3d;color:#001d3d;font-size:2rem;margin-bottom:40px;padding-bottom:10px}.resource-category{margin-bottom:40px}.resource-category h3{color:#001d3d;font-size:1.5rem;margin-bottom:20px}.resource-category ul{list-style-type:none;padding:0}.resource-category li{background-color:#003566;font-size:1.1rem;line-height:1.6;margin-bottom:15px}.resource-category a{color:#003566;font-weight:700;text-decoration:none;transition:color .2s}.resource-category a:hover{color:#001d3d;text-decoration:underline}.final-notes{background-color:#d9ecff;border-radius:8px;color:#fff;margin-top:60px;padding:40px}.final-notes h2{color:#001d3d;font-size:2rem;margin-bottom:20px}.final-notes p{color:#001d3d;font-size:1.2rem;line-height:1.8}.emergency-help{background-color:#f3f8fc;margin-top:60px;padding:60px 20px;text-align:center}.emergency-help h2{color:#001d3d;font-size:2.5rem;margin-bottom:20px}.help-intro{color:#666;font-size:1.2rem;margin:0 auto 40px;max-width:800px}.emergency-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px;padding:0 20px}.emergency-card{background-color:#01184f;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#fff;padding:30px;transition:transform .3s ease}.emergency-card:hover{transform:translateY(-5px)}.emergency-card.wide{background-color:#01184f;color:#fff;grid-column:1/-1}.emergency-card.wide .emergency-number,.emergency-card.wide h3{color:#fff}.emergency-icon{font-size:2rem;margin-bottom:15px}.emergency-card h3{color:#fff;font-size:1.5rem;margin-bottom:15px}.emergency-number{color:#fff;font-size:2rem;font-weight:700;margin:15px 0}.emergency-card p{color:#fff;font-size:1.1rem;line-height:1.4}.emergency-card.wide p{color:#fff}@media (max-width:768px){.resources-page{padding:20px}.intro-section h1{font-size:2rem}.resource-category h3{font-size:1.3rem}.emergency-grid{grid-template-columns:1fr}.emergency-help h2{font-size:2rem}.emergency-number{font-size:1.8rem}}.category-tabs{background-color:#e9f4fe;border-radius:8px;display:space-between;gap:2px;justify-content:center;margin-bottom:40px;padding:4px}.tab{background-color:initial;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:1.1rem;padding:15px 30px;transition:all .3s ease}.tab:hover{background-color:#01184f1a}.tab.active{background-color:#01184f;color:#fff}.category-content{animation:fadeIn .3s ease-in}.category-content h2{color:#01184f;font-size:2rem;margin-bottom:30px;text-align:center}.resource-category ul li{background-color:#e9f3fd;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:20px}.resource-category ul li strong{color:#01184f;display:block;font-size:1.2rem;margin-bottom:10px}.resource-category ul li p{color:#666;margin:10px 0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.ad444708.css.map*/