.fp-about-hero{position:relative;isolation:isolate;background:var(--brand-primary-dark);color:var(--brand-text-inverse);text-align:center}.fp-about-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(66,60,26,.68),rgba(66,60,26,.92))}.fp-about-hero h1,.fp-about-hero p{color:var(--brand-text-inverse);margin-left:auto;margin-right:auto}.fp-story-layout{display:grid;grid-template-columns:minmax(0,0.75fr) minmax(0,1.25fr);grid-gap:48px;gap:48px}.fp-story-line{margin:0;padding:0 0 0 24px;border-left:2px solid var(--brand-border);list-style:none}.fp-story-line li{position:relative;padding-bottom:24px}.fp-story-line li:last-child{padding-bottom:0}.fp-story-line li::before{content:"";position:absolute;top:4px;left:-31px;width:12px;height:12px;border-radius:50%;background:var(--brand-primary)}.fp-values{background:var(--brand-primary-light);color:var(--brand-text)}.fp-responsibilities .fp-card{padding:0;overflow:hidden;border-top:4px solid var(--brand-primary)}.fp-responsibilities img{height:auto;aspect-ratio:3/2}.fp-responsibilities img[src=""]{display:none}.fp-responsibilities h3{margin:24px 24px 8px}.fp-responsibilities p{margin:0 24px 24px}.fp-about-records{padding:32px 0;background:var(--brand-bg-alt);color:var(--brand-text)}.fp-about-records h2{margin-bottom:16px}.fp-about-records ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.fp-about-records li{padding:8px 16px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);color:var(--brand-text);font-weight:700}@media (max-width:767.98px){.fp-story-layout{grid-template-columns:minmax(0,1fr);gap:16px}}