.managed-hero{height:620px;min-height:540px;position:relative;overflow:hidden;background:#073b68}.managed-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s;pointer-events:none}.managed-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.managed-hero-media,.managed-hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.managed-hero-shade{background:linear-gradient(90deg,#031e32d9,#031e3255 75%,#031e3233)}.managed-hero-copy{height:100%;display:flex;align-items:center;position:relative;color:white;padding-bottom:55px}.managed-hero-copy>div{max-width:800px}.managed-hero-copy h1{font-size:56px;line-height:1.08}.managed-hero-copy p{max-width:720px;font-size:18px}.managed-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:13px!important;margin-bottom:18px}.managed-hero-copy .btn{display:inline-block}.managed-hero-controls{position:absolute;bottom:24px;left:0;right:0;display:flex;align-items:center;gap:10px}.managed-hero-controls button{border:1px solid #ffffff80;background:#062a4680;color:white;border-radius:4px;min-width:38px;height:38px;padding:0 12px}.managed-hero-dots{display:flex;gap:8px}.managed-hero-dots [aria-pressed=true]{background:white;color:#0059a8}.managed-gallery{padding:60px 0}.gallery-filters{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.gallery-filters button{border:1px solid #ccd7df;background:white;color:#0059a8;border-radius:4px;padding:8px 20px}.gallery-filters [aria-pressed=true]{background:#0059a8;color:white}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.gallery-card{border:1px solid #dbe2e7;border-radius:8px;overflow:hidden;background:white;box-shadow:0 4px 16px #073b6808}.gallery-card[hidden]{display:none}.gallery-image{display:block;width:100%;padding:0;border:0;background:#edf2f6;cursor:zoom-in}.gallery-card img,.gallery-card video{width:100%;height:240px;object-fit:cover;display:block}.gallery-card-copy{padding:24px}.gallery-card-copy small{color:#0059a8;text-transform:uppercase;letter-spacing:.08em}.gallery-card-copy h3{font-size:24px;line-height:1.2;margin:12px 0}.gallery-card-copy p{margin:0;line-height:1.65;color:#545454}.gallery-lightbox{max-width:min(1100px,94vw);width:fit-content;max-height:95vh;border:0;border-radius:8px;padding:22px}.gallery-lightbox::backdrop{background:#001a2cdd}.gallery-lightbox img{max-width:100%;max-height:78vh;object-fit:contain}.gallery-lightbox button{display:block;margin-left:auto;border:0;background:none;font-size:30px;cursor:pointer}.gallery-lightbox p{margin:12px 0 0}header .navbar-brand img{height:60px;width:auto}header .navbar{min-height:96px}footer ._brand img{height:80px!important;width:auto}.navbar-brand{flex-shrink:0}@media(max-width:991px){header .navbar-brand img{height:52px}header .navbar{min-height:80px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.managed-hero{height:600px}.managed-hero-copy h1{font-size:38px}.managed-hero-copy p{font-size:16px}.managed-hero-copy{padding-bottom:75px}.gallery-grid{grid-template-columns:1fr}.managed-gallery{padding:35px 0}.gallery-card img,.gallery-card video{height:230px}.managed-hero-controls{gap:6px}.managed-hero-controls button{padding:0 9px;min-width:32px}}@media(prefers-reduced-motion:reduce){.managed-slide{transition:none}}
