.bse-about {
    --bse-about-bg: #f2f0eb;
    --bse-about-heading: #25282a;
    --bse-about-text: #515452;
    --bse-about-accent: #b65332;
    --bse-about-card: #faf9f6;
    --bse-about-border: #d8d5ce;
    background: var(--bse-about-bg);
    color: var(--bse-about-text);
    padding: 104px 24px;
}
.bse-about, .bse-about * { box-sizing: border-box; }
.bse-about__inner { width: 100%; max-width: 1180px; margin-inline: auto; }
.bse-about__history { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr); gap: clamp(32px, 6vw, 88px); }
.bse-about__intro, .bse-about__story, .bse-about__value { min-width: 0; overflow-wrap: anywhere; }
.bse-about__eyebrow, .bse-about__year-label { color: var(--bse-about-accent); font-size: .875rem; font-weight: 800; letter-spacing: .16em; }
.bse-about .bse-about__title { color: var(--bse-about-heading); font-family: "Barlow Condensed", Arial, sans-serif; font-size: clamp(2.5rem, 4.5vw, 4.5rem); font-weight: 700; line-height: 1.02; letter-spacing: -.02em; text-transform: uppercase; margin: 18px 0 36px; }
.bse-about__foundation { display: flex; flex-direction: column; align-items: flex-start; border-top: 1px solid var(--bse-about-border); padding-top: 24px; gap: 10px; }
.bse-about__year { color: var(--bse-about-accent); font-family: "Barlow Condensed", Arial, sans-serif; font-size: clamp(5rem, 9vw, 8rem); font-weight: 700; line-height: 1; letter-spacing: -.035em; }
.bse-about__story { font-size: 1.0625rem; line-height: 1.8; }
.bse-about__story p { margin: 0 0 22px; }
.bse-about__story > :last-child { margin-bottom: 0; }
.bse-about__values { margin-top: 72px; padding-top: 40px; border-top: 1px solid var(--bse-about-border); }
.bse-about .bse-about__values-title { color: var(--bse-about-heading); font-family: "Barlow Condensed", Arial, sans-serif; font-size: clamp(2rem, 3vw, 3rem); font-weight: 700; line-height: 1.1; text-transform: uppercase; margin: 0 0 28px; }
.bse-about__grid { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 16px; }
.bse-about__value { background: var(--bse-about-card); border-top: 3px solid var(--bse-about-accent); padding: 24px 20px 28px; }
.bse-about .bse-about__value-title { color: var(--bse-about-heading); font-family: "Barlow Condensed", Arial, sans-serif; font-size: 1.5rem; font-weight: 700; line-height: 1.2; margin: 0 0 14px; }
.bse-about .bse-about__value-text { color: inherit; font-size: 1rem; line-height: 1.65; margin: 0; }
@media (max-width: 1100px) {
    .bse-about__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 900px) {
    .bse-about { padding: 76px 24px; }
    .bse-about__history { grid-template-columns: minmax(0, 1fr); gap: 36px; }
    .bse-about__foundation { flex-direction: row; align-items: baseline; gap: 18px; }
    .bse-about__values { margin-top: 48px; }
    .bse-about__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 600px) {
    .bse-about { padding: 56px 20px; }
    .bse-about__grid { grid-template-columns: minmax(0, 1fr); }
    .bse-about__value { padding: 24px; }
}
