.section-eyebrow{display:block;font-size:.9rem;font-weight:700;color:#e22734;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.5rem}.section-heading{font-size:clamp(2.2rem,5vw,2.8rem);font-weight:700;color:#212529;margin-bottom:1.5rem}.philosophy-quote{font-size:clamp(1.25rem,4vw,1.75rem);font-weight:400;font-style:italic;color:#343a40;border-left:4px solid #e22734;padding-left:1.5rem;margin-top:2rem;margin-bottom:2rem;max-w:90%}.intro-image-wrapper{border-radius:.5rem;overflow:hidden;box-shadow:0 1rem 3rem rgba(0,0,0,.1)}.intro-image-wrapper img{width:100%;height:auto;display:block}.stat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.stat-item-number{font-size:clamp(3rem,8vw,4rem);font-weight:700;line-height:1.1;color:#e22734}.stat-item-label{font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-top:.5rem}.duty-banner-section{background-image:linear-gradient(rgba(29,53,87,.85),rgba(29,53,87,.85)),url(https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?q=80&w=2070&auto=format&fit=crop);background-attachment:fixed;background-position:50%;background-size:cover;color:#fff;min-height:400px}.section-eyebrow.light,.section-heading.light,p.light{color:#fff}a.duty-email-link{color:#aed9e0;font-weight:600;text-decoration:underline}a.duty-email-link:hover{color:#e22734}.benefit-card{padding:2rem;border-radius:.5rem;border:1px solid #e9ecef;background-color:#fff;height:100%;transition:transform .3s ease,box-shadow .3s ease;text-align:left}.benefit-card:hover{border-color:#e22734;transform:translateY(-8px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.benefit-card-title{font-weight:700;color:#e22734;margin-bottom:1rem;font-size:1.25rem}.benefit-card-description{color:#646c73;font-size:1rem;line-height:1.6}.values-carousel-wrapper{max-width:600px;margin:1.5rem auto 0;position:relative}.carousel-pause-toggle{position:absolute;top:0;right:0;z-index:5;background:none;border:1px solid #dee2e6;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#495057;font-size:1.2rem;cursor:pointer;transition:background-color .2s ease}.carousel-pause-toggle:hover{background-color:#f1f3f5}.carousel-item-content-wrapper{min-height:300px;display:flex;align-items:center;justify-content:center}.carousel-item-content-wrapper img{max-width:75%;height:auto;-o-object-fit:contain;object-fit:contain}.values-carousel .carousel-control-next,.values-carousel .carousel-control-prev{opacity:1;text-decoration:none;transition:filter .3s ease-in-out}.values-carousel .carousel-control-next-icon,.values-carousel .carousel-control-prev-icon{border-radius:50%;width:3rem;height:3rem;background-size:50%;transition:filter .2s ease;background-image:none}.values-carousel .carousel-control-next:hover,.values-carousel .carousel-control-prev:hover{filter:saturate(200%) brightness(80%)}.values-carousel .carousel-control-next-icon:before,.values-carousel .carousel-control-prev-icon:before{font-family:bootstrap-icons;font-size:1.5rem;color:#e22734;display:block;line-height:3rem}.values-carousel .carousel-control-prev-icon:before{content:"\F129"}.values-carousel .carousel-control-next-icon:before{content:"\F133"}.value-word{transition:color .4s ease-in-out}.value-word.active-value-highlight{color:#e22734}@media (prefers-reduced-motion){.benefit-card{transition:none}.duty-banner-section{background-attachment:scroll}}@media (max-width:767px){.values-carousel-wrapper{padding:0 1rem}}