.nav-dropdown{position:relative}.dropdown-toggle{border:0;background:transparent;padding:20px 0;font:700 14px Manrope,Arial,sans-serif;color:#101b1a;cursor:pointer}.dropdown-toggle.active{color:#075c3c}.dropdown-toggle span{font-size:16px;margin-left:4px}.dropdown-menu{position:absolute;top:58px;left:-18px;width:190px;padding:10px;background:#fff;border-top:3px solid #075c3c;box-shadow:0 18px 45px rgba(5,31,23,.15);opacity:0;visibility:hidden;transform:translateY(8px);transition:.25s}.dropdown-menu a{display:block;padding:10px 12px;color:#101b1a!important}.dropdown-menu a:hover{background:#f3f5f1;color:#075c3c!important}.nav-dropdown:hover .dropdown-menu,.nav-dropdown:focus-within .dropdown-menu,.nav-dropdown.open .dropdown-menu{opacity:1;visibility:visible;transform:none}.ceo-section{background:#f3f5f1}.ceo-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:start}.ceo-photo-wrap{position:sticky;top:115px}.ceo-photo-frame{background:#fff;padding:14px;box-shadow:0 24px 70px rgba(5,31,23,.13)}.ceo-photo-frame img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top}.ceo-name-card{background:#075c3c;color:#fff;padding:28px 30px}.ceo-name-card span{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#a9d6c3}.ceo-name-card h2{font-size:28px;margin:6px 0 3px}.ceo-name-card p{font-size:11px;margin:0;color:#c5ded4}.ceo-message{background:#fff;padding:55px;box-shadow:0 20px 55px rgba(5,31,23,.08)}.ceo-message h2{font-size:clamp(34px,4vw,50px);line-height:1.12;letter-spacing:-2px}.ceo-message p{color:#687370}.ceo-message .opening{font-weight:800;color:#101b1a}.ceo-signature{margin-top:38px;padding-top:25px;border-top:1px solid #dce3de}.ceo-signature strong,.ceo-signature span,.ceo-signature small{display:block}.ceo-signature strong{font-size:21px;color:#075c3c}.ceo-signature span{font-weight:700}.ceo-signature small{color:#687370;margin-top:3px}@media(max-width:980px){.nav-dropdown{width:100%}.dropdown-toggle{width:100%;padding:0;text-align:left}.dropdown-menu{position:static;width:100%;box-shadow:none;border:0;margin-top:10px;padding-left:12px;display:none;opacity:1;visibility:visible;transform:none}.nav-dropdown.open .dropdown-menu{display:block}}@media(max-width:850px){.ceo-grid{grid-template-columns:1fr;gap:40px}.ceo-photo-wrap{position:static;max-width:500px}}@media(max-width:560px){.ceo-message{padding:30px 24px}}
