.about-story .story-intro{padding-block:clamp(2.5rem,5vw,4.5rem) 0}.about-story .story-origin{grid-template-columns:1.2fr .8fr;margin-bottom:0}.about-story .story-origin h1{font-size:clamp(3rem,6vw,5.4rem)}.about-story .story-origin .about-origin-story{color:#f3f1e6;max-width:39ch;margin-top:1.75rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55}.about-collaborators{padding-block:clamp(3.5rem,7vw,6rem)}.about-story :is(.about-collaborators,.story-copy)>h2{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:0 0 2rem;font-size:clamp(2.4rem,4.6vw,4rem);font-weight:450;line-height:1.06}.about-story .about-collaborators>h2{max-width:none}.about-team{padding-block:0 clamp(3.5rem,7vw,6rem)}.about-team .story-layout{border-top:1px solid #c9cdbd;grid-template-columns:1fr 1fr;align-items:center;padding-top:clamp(3.5rem,7vw,6rem)}.about-team .story-copy p{font-size:clamp(1.05rem,1.4vw,1.2rem)}.about-team .story-founder-name h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.05rem,1.65vw,1.5rem);font-weight:500;line-height:1.2}.about-team .story-founder:focus-visible h3,.about-team .story-founder:hover h3{text-underline-offset:.2em;text-decoration:underline}.about-expansion{padding-bottom:clamp(3.5rem,7vw,6rem)}.about-expansion-panel{color:#f3f1e6;background:#0b3028;grid-template-columns:1fr .85fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.6rem,4vw,3.5rem);display:grid}.about-expansion h2{letter-spacing:-.045em;max-width:13ch;margin:0;font-size:clamp(2.6rem,4.8vw,4.3rem);font-weight:450;line-height:1.03}.about-expansion h2>span{font-family:var(--font-basteleur), serif;color:#cbb47c;font-weight:400}.about-network-total{margin:1.6rem 0 2rem;font-size:clamp(1.05rem,1.5vw,1.25rem)}.about-network-total strong{font-weight:500}.about-network-list{margin:0;padding:0;list-style:none}.about-network-list li{border-top:1px solid #547065;justify-content:space-between;align-items:center;gap:1rem;padding-block:.85rem;font-size:1rem;line-height:1.4;display:flex}.about-network-list small{color:#c1cdbb;font-size:.85rem;display:block}.about-network-status{color:#e1d9bd;flex-shrink:0;align-items:center;gap:.45rem;font-size:.8rem;display:inline-flex}.about-network-status:before{content:"";border:1px solid #cbb47c;border-radius:50%;width:7px;height:7px}.about-network-status[data-status=live]:before{background:#cbb47c}.about-expansion .longford-map{max-width:390px}.about-map-key{justify-content:center;gap:1.5rem;margin-top:.5rem;display:flex}.warm-footer-about .warm-footer-top>p{max-width:17ch}.warm-footer-about .warm-footer-top>p>.about-footer-line{color:#f3f1e6;max-width:33ch;font:400 clamp(1rem, 1.4vw, 1.2rem)/1.5 var(--font-uncut), sans-serif;letter-spacing:-.015em;margin-top:1rem;display:block}@media (max-width:760px){.about-story .story-origin{grid-template-columns:1fr;gap:1rem}.about-story .story-origin h1{font-size:clamp(2.7rem,10.5vw,4.2rem)}.about-story .story-origin .longford-map{max-width:220px}.about-team .story-layout{grid-template-columns:1fr;gap:2rem}.about-expansion-panel{grid-template-columns:1fr;gap:1rem}.about-expansion .longford-map{max-width:300px}.about-network-list li{gap:.75rem;font-size:.95rem}}@media (max-width:370px){.about-story .story-origin h1{font-size:clamp(2rem,11vw,2.5rem)}}
