/* Local About exploration. Navigation and existing team hero remain unchanged. */
.about-concept-note{background:#eeeade;color:#526647;font-size:10px;letter-spacing:.13em;padding:12px 5%}
.about-belief{background:#eeeade;padding:80px 0 85px}.belief-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center}
.about-belief h2,.about-people h2,.about-ideas h2,.about-era h2,.about-invite h2{font-size:clamp(40px,4.5vw,68px);line-height:1.06;letter-spacing:-.05em;margin:0 0 28px}
.belief-intro{font-size:22px;margin:0}.belief-copy p{font-size:17px;line-height:1.8;max-width:540px}.belief-copy .text-link{margin-top:10px}
.about-people{background:#fff;padding:100px 0}.people-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:90px;align-items:center}.people-photo{margin:0;position:relative}.people-photo img{width:100%;height:auto;aspect-ratio:.92;object-fit:cover;object-position:58% 50%;border-radius:0}.people-photo figcaption{padding:14px 0;font-size:12px;color:#63735d}.people-copy>p{font-size:16px;line-height:1.75;max-width:480px}.people-lines{border-top:1px solid #d6ddcf;margin:28px 0}.people-lines>div{display:grid;grid-template-columns:32px 1fr;gap:18px;border-bottom:1px solid #d6ddcf;padding:18px 0}.people-lines span{color:#6f8248;font-size:12px;padding-top:3px}.people-lines p{font-size:15px;line-height:1.65;margin:0;color:#53624e}.people-lines strong{color:#203e31;display:block;font-weight:600}
.about-ideas{display:grid;grid-template-columns:1.1fr 1fr;background:#e7bd79}.ideas-photo{position:relative;min-height:670px;overflow:hidden}.ideas-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 30%}.ideas-copy{padding:75px clamp(28px,5vw,100px);align-self:center}.ideas-copy p{max-width:500px;font-size:16px;line-height:1.8}.ideas-copy .ideas-bosnian{font-size:22px;line-height:1.3;margin-block:26px}.ideas-copy .text-link{margin-top:15px}
.about-era{padding:100px 0;background:#203e31;color:#fff}.about-era .eyebrow{color:#d9eb9e}.era-heading{display:flex;gap:60px;align-items:end;justify-content:space-between;margin-bottom:42px}.era-heading h2{margin:0}.era-heading>p{color:#dce6d5;line-height:1.8;font-size:16px;max-width:350px;margin-bottom:8px}.about-era figure{margin:0}.about-era figure img{display:block;width:100%;height:auto;aspect-ratio:2.1;object-fit:cover;object-position:50% 33%}.about-era figcaption{padding:14px 0;font-size:12px;color:#c1d0ba}.era-copy{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:24px}.era-copy p{font-size:17px;line-height:1.8;color:#e0e8da;max-width:550px}.about-era .text-link{color:#d9eb9e;border-color:#d9eb9e70}
.about-invite{background:#d9eb9e;padding:75px 0}.invite-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.about-invite h2{margin:0}.about-invite p{max-width:460px;font-size:18px;line-height:1.7}.about-invite .actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:28px}.about-invite .btn{background:#203e31;color:#fff}
@media(max-width:1000px){.belief-grid,.people-grid,.era-copy,.invite-grid{gap:40px}.about-people{padding:65px 0}.people-photo img{aspect-ratio:.75}.ideas-copy{padding:45px 30px}.ideas-photo{min-height:600px}.era-heading{gap:30px}.about-era{padding:65px 0}}
@media(max-width:700px){.about-belief,.about-people,.about-era,.about-invite{padding-block:45px}.belief-grid,.people-grid,.era-copy,.invite-grid{grid-template-columns:1fr;gap:28px}.about-belief h2,.about-people h2,.about-ideas h2,.about-era h2,.about-invite h2{font-size:40px;margin-bottom:20px}.belief-copy p{font-size:16px}.people-photo img{aspect-ratio:1.2;object-position:50% 40%}.people-copy>p{max-width:none}.about-ideas{grid-template-columns:1fr}.ideas-photo{min-height:0;aspect-ratio:1.15}.ideas-copy{padding:35px var(--gutter) 45px}.ideas-copy p{font-size:16px}.era-heading{display:block;margin-bottom:25px}.era-heading>p{margin-top:20px}.about-era figure img{aspect-ratio:1.6;object-fit:contain;background:#172d23}.era-copy{gap:4px;padding-top:10px}.era-copy p{font-size:16px}.about-invite .actions{gap:20px}.about-invite p{font-size:16px}.invite-grid{gap:5px}}
