/* Dedicated About page v18 */
.about-hero{background:#0e1b13;color:white;overflow:hidden}.about-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:72px;align-items:center;padding:80px 0 85px}.about-kicker,.about-eyebrow{font-size:11px;letter-spacing:.19em;font-weight:850;color:#568f45}.about-hero .about-kicker{color:#c6dc71}.about-hero h1{font-size:clamp(44px,5vw,74px);letter-spacing:-.055em;line-height:1.05;margin:22px 0 22px}.about-hero h1 i,.about-section h2 i,.about-end h2 i{font-family:Georgia,serif;font-style:italic;color:#e8d627;font-weight:400}.about-intro{max-width:640px;color:#cbd7cc;font-size:17px;line-height:1.75}.about-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.about-button-outline{border:1px solid #a2b5a5;color:white}.about-photo{position:relative;height:520px;box-shadow:16px 16px 0 #a3bf3a;overflow:hidden;background:#233c2c}.about-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.about-photo-caption{position:absolute;bottom:0;left:0;right:0;padding:28px;color:#fff;font-size:30px;font-weight:800;background:linear-gradient(transparent,#07180cbd);line-height:1.3}.about-photo-caption span{display:block;font-size:10px;letter-spacing:.19em;color:#e8f2bc;margin-top:7px}.about-summary-strip{background:#e9ede0}.about-summary-strip .container{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px;padding:24px 0;font-size:11px;letter-spacing:.2em;font-weight:900;color:#31563a}.about-section{padding:92px 0}.about-section-cream{background:#f7f7ef}.about-story-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%}.about-section h2{font-size:clamp(36px,4.4vw,58px);margin:12px 0 28px;line-height:1.1}.about-section h2 i{color:#3b7948}.about-copy-long p{color:#586b5c;line-height:1.9;font-size:16px;margin-bottom:17px}.about-inline{display:inline-block;color:#23562b;border-bottom:2px solid #9dbe48;font-size:13px;font-weight:800;padding:9px 0;margin-right:20px}.about-section-head{max-width:780px;margin-bottom:36px}.about-section-head p{max-width:690px;color:#5a6c5d}.about-leaders{display:grid;grid-template-columns:1fr 1fr;gap:25px}.about-leader{border:1px solid #dbe4d8;background:#fff;display:grid;grid-template-columns:41% 59%;min-height:315px}.about-leader img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.about-leader>div{padding:25px}.about-leader h3{font-family:Georgia,serif;font-size:32px;font-weight:500;margin:12px 0}.about-leader p{font-size:13px;color:#607262;line-height:1.75}.about-leader a,.about-entities a{font-size:12px;color:#265d32;text-decoration:underline;font-weight:800}.about-section-dark{background:#183423;color:#f7faf2}.about-section-dark .about-kicker{color:#c8d977}.about-section-dark h2 i{color:#e8d627}.about-entities{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.about-entities article{border:1px solid #63856577;background:#22432b;padding:27px}.about-entities article>span{font-size:10px;color:#cadc93;font-weight:800;letter-spacing:.12em}.about-entities h3{font-family:Georgia,serif;font-size:27px;line-height:1.14;font-weight:500;margin:18px 0}.about-entities p{font-size:13px;color:#d7e2d2;line-height:1.8}.about-entities a{color:#f1e876}.about-entities-note{font-size:12px;line-height:1.6;color:#c7d6c3;margin:24px 0 0}.about-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.about-paths a{display:flex;flex-direction:column;gap:15px;justify-content:space-between;min-height:156px;background:white;padding:23px;border:1px solid #e1e7dc;box-shadow:3px 3px 0 #d8dfcc}.about-paths a strong{font-size:20px}.about-paths a span{font-size:13px;color:#54705a;line-height:1.6}.about-paths a:hover{border-color:#79a354}.about-end{background:#284d31;color:#fff;text-align:center;padding:85px 0}.about-end h2{font-size:clamp(38px,5vw,63px);margin:20px auto;line-height:1.17}.about-end>div>span{font-size:11px;letter-spacing:.18em;color:#e7e797;font-weight:800}.about-end p{color:#dce6d6;max-width:670px;margin:0 auto 30px}.about-section-dark h2{max-width:750px}
@media(max-width:1100px){.about-hero-grid{gap:35px}.about-leader{grid-template-columns:1fr}.about-leader img{height:250px}.about-photo{height:460px}.nav{gap:12px}}
@media(max-width:780px){.about-hero-grid,.about-story-grid{grid-template-columns:1fr;gap:24px}.about-hero-grid{padding:55px 0 65px}.about-hero h1{font-size:47px}.about-photo{height:390px;max-width:420px;width:calc(100% - 16px)}.about-section{padding:65px 0}.about-leaders{grid-template-columns:1fr}.about-leader{grid-template-columns:42% 58%;min-height:260px}.about-leader img{height:100%}.about-entities{grid-template-columns:1fr}.about-paths{grid-template-columns:1fr 1fr}}
@media(max-width:540px){.about-hero h1{font-size:43px}.about-intro{font-size:15px}.about-actions .button{width:100%}.about-photo{height:390px}.about-leader{grid-template-columns:1fr}.about-leader img{height:270px}.about-paths{grid-template-columns:1fr}.about-summary-strip .container{gap:14px 16px;font-size:9px}.about-summary-strip .container span{width:44%;text-align:center}}
