.corporate-page{background:#f4f7f1}.corporate-page .site-header{position:sticky}.corporate-hero{position:relative;overflow:hidden;padding:105px 0 115px;background:radial-gradient(circle at 80% 10%,#218B54,transparent 34%),#19864D;color:#fff}.corporate-hero:after{content:"";position:absolute;width:600px;height:600px;right:-220px;top:-170px;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 80px rgba(255,255,255,.03),0 0 0 160px rgba(255,255,255,.02)}.corporate-hero .container{position:relative;z-index:1}.corporate-hero h1{font:800 clamp(50px,6vw,88px)/1.04 "Manrope",sans-serif;letter-spacing:-.06em;margin:20px 0}.corporate-hero h1 em{font-style:normal;color:var(--lime)}.corporate-hero p{max-width:620px;color:#d5e6d5;font-size:16px;line-height:1.8}.corporate-directory{padding:95px 0}.corporate-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.corporate-intro h2{font:800 clamp(34px,4vw,58px)/1.1 "Manrope",sans-serif;letter-spacing:-.05em;color:var(--forest);margin:10px 0 0}.corporate-intro p{max-width:430px;color:var(--muted);line-height:1.7;margin:0}.corporate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.corporate-grid article{position:relative;min-height:265px;background:#fff;border:1px solid #dbe6d9;padding:29px;display:flex;flex-direction:column;scroll-margin-top:130px;transition:transform .25s,box-shadow .25s}.corporate-grid article:hover{transform:translateY(-5px);box-shadow:0 23px 48px rgba(25,134,77,.1)}.corporate-grid article:target{outline:3px solid var(--leaf);outline-offset:3px}.corporate-grid article>span{font:800 9px "Manrope",sans-serif;text-transform:uppercase;letter-spacing:.15em;color:var(--green)}.corporate-grid article>svg{position:absolute;right:27px;top:23px;width:31px;height:31px;color:#8dc63f;stroke-width:1.5}.corporate-grid h3{font:800 23px/1.22 "Manrope",sans-serif;letter-spacing:-.04em;color:var(--forest);margin:48px 0 8px}.corporate-grid p{color:#607467;line-height:1.6;font-size:13px;margin:0 0 20px}.corporate-grid a{margin-top:auto;align-self:flex-start;border-bottom:1px solid var(--green);padding-bottom:5px;color:var(--forest);font:800 10px "Manrope",sans-serif;text-transform:uppercase;letter-spacing:.06em}.corporate-contact{background:#e2efd7;padding:55px 0}.corporate-contact .container{display:flex;align-items:center;justify-content:space-between;gap:25px}.corporate-contact h2{font:800 30px "Manrope",sans-serif;color:var(--forest);margin:0 0 7px}.corporate-contact p{margin:0;color:#54705b}.corporate-contact .button{white-space:nowrap}.corporate-page .leaders-footer{background:#19864D}@media(max-width:900px){.corporate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.corporate-hero{padding:85px 0}.corporate-grid{grid-template-columns:1fr}.corporate-intro,.corporate-contact .container{display:block}.corporate-intro p{margin-top:15px}.corporate-contact .button{margin-top:22px}.corporate-grid article{min-height:220px}}
