.abt-story{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,6vw,112px);display:grid}.abt-story__photo{aspect-ratio:4/5;border-radius:var(--radius);max-width:520px;margin-top:8px;overflow:hidden;box-shadow:0 40px 80px -48px #07320073}.abt-story__copy{padding-top:clamp(0px,4vh,48px)}.abt-story__lead{font-family:var(--font-heading);color:var(--green-deep);border-left:2px solid var(--sage);margin-bottom:clamp(24px,4vh,40px);padding-left:clamp(18px,2vw,28px);font-size:clamp(1.5rem,1.15rem + 1.3vw,2.35rem);font-weight:400;line-height:1.22}@media (width<=900px){.abt-story{grid-template-columns:1fr;gap:28px}.abt-story__photo{aspect-ratio:4/3;max-width:none}.abt-story__copy{padding-top:0}}.abt-mission__lead{font-weight:600;color:var(--creme)!important}.abt-pillars{grid-template-columns:repeat(4,1fr);gap:12px;margin:clamp(36px,5vh,56px) 0 0;padding:0;list-style:none;display:grid}.abt-pillars li{border:1px solid #e7e5d733;border-radius:18px;flex-direction:column;gap:14px;padding:clamp(20px,2vw,30px);transition:background .25s,border-color .25s;display:flex}.abt-pillars li:hover{background:#e7e5d70f;border-color:#e7e5d75c}.abt-pillars__n{font-family:var(--font-heading);color:var(--sage-soft);font-size:22px}.abt-pillars__icon{width:44px;height:44px;color:var(--creme);background:#e7e5d71f;border-radius:12px;padding:10px;display:inline-flex}.abt-pillars__icon svg{width:100%;height:100%}.abt-pillars__t{font-family:var(--font-heading);color:var(--creme);font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.2}@media (width<=900px){.abt-pillars{grid-template-columns:1fr 1fr}}@media (width<=480px){.abt-pillars{grid-template-columns:1fr}.abt-pillars li{flex-direction:row;align-items:center}}.abt-vision{align-items:center}.abt-locs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin:28px 0 0;padding:22px 0;display:grid}.abt-locs__label{letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin-bottom:10px;font-size:12px;font-weight:700}.abt-locs ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.abt-locs li{font-size:var(--fs-body);color:var(--ink);align-items:center;gap:10px;display:flex}.abt-locs__dot{border-radius:50%;flex:none;width:9px;height:9px}.abt-locs__dot--open{background:var(--st-open,#073200)}.abt-locs__dot--soon{background:var(--st-soon,#b1904f)}.abt-vision__long{font-size:var(--fs-body);color:var(--ink-soft);max-width:58ch;margin:22px 0 28px;line-height:1.62}.abt-vision__map{gap:18px;display:grid}@media (width<=480px){.abt-locs{grid-template-columns:1fr}}
