@font-face{font-family:MDAboutHeading;src:url(md-hp-anton.woff2) format('woff2');font-display:swap}
@font-face{font-family:MDAboutBody;src:url(md-hp-quantico.woff2) format('woff2');font-display:swap}
.md-about{background:var(--about-bg);color:var(--about-ink);font:14px/1.65 MDAboutBody,Arial,sans-serif;container-type:inline-size}
.md-about *{box-sizing:border-box}.md-about a{font:inherit;color:inherit}.md-about a:focus-visible{outline:3px solid #148baa;outline-offset:4px}
.md-about .wrap{padding:70px 7%;max-width:1400px;margin:auto}.md-about .eyebrow{font-size:11px;font-weight:bold;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;color:var(--about-accent)}
.md-about h1,.md-about h2{font-family:MDAboutHeading,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.06;margin:0;color:var(--about-ink)}
.md-about h1{font-size:clamp(54px,6.2vw,86px);letter-spacing:-.02em}.md-about h1 em{font-style:normal;color:var(--about-accent);display:block}.md-about h2{font-size:clamp(36px,4.1vw,56px)}
.md-about .story-hero{display:grid;grid-template-columns:1.07fr 1fr;gap:6%;align-items:center;padding-top:58px;padding-bottom:58px}.md-about .lead{font-size:15px;line-height:1.8;max-width:480px;margin:23px 0 28px}
.md-about .action{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid #1d251c;background:#1d251c;color:#fff;padding:14px 25px;border-radius:6px;font-weight:bold}
.md-about .archive-photo{margin:0;min-width:0}.md-about .archive-photo img{display:block;width:100%;height:auto;border-radius:12px}.md-about .archive-photo figcaption{font-size:11px;line-height:1.6;color:#64705e;margin-top:12px}
.md-about .childhood img{border:8px solid #fff;box-shadow:0 2px 15px #24311b0c}.md-about .childhood figcaption{text-align:center}
.md-about .values-strip{background:var(--about-lime);padding:21px 7%;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:MDAboutHeading,sans-serif;font-size:24px;text-transform:uppercase}.md-about .values-strip i{font:18px MDAboutBody,sans-serif;font-style:normal}
.md-about .story-chapter{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.md-about .chapter-copy{min-width:0}.md-about .chapter-copy h2{margin-bottom:25px}.md-about .chapter-copy p:not(.eyebrow),.md-about .learning-copy p{font-size:15px;line-height:1.85;margin:0 0 21px}.md-about .story-richtext p:last-child{margin-bottom:0}
.md-about .football{max-width:365px;width:100%;justify-self:center}.md-about .beginning .chapter-copy{max-width:510px}.md-about .chapter-tint{background:var(--about-tint);border-block:1px solid #dce2d3}.md-about .character{align-items:start;row-gap:30px}.md-about .chapter-visual{align-self:center;min-width:0}
.md-about .learning-copy{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.md-about .learning-text{min-width:0}.md-about .brand-photo figcaption{max-width:400px}
.md-about .original-drawing{padding:18px;background:#fffdf5;border:1px solid #d5d4c3;border-radius:14px;box-shadow:0 8px 25px #202b1710;max-width:490px;margin:auto}.md-about .original-drawing img{border-radius:5px}.md-about .archive-label{display:block;margin-bottom:12px;color:#4b6042;font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:.12em}.md-about .original-drawing figcaption{color:#4b6042}
.md-about .story-investment{background:var(--about-dark);color:#f9fbf4}.md-about .story-investment .eyebrow,.md-about .story-investment h2{color:var(--about-lime)}.md-about .investment .chapter-copy p:not(.eyebrow){color:#e2e7dc}.md-about .investment .archive-photo{max-width:none;justify-self:center;width:100%}.md-about .investment figcaption{color:#c7d4be}.md-about .friends-photo{max-width:390px;width:100%;justify-self:center}.md-about .community .action{margin-top:24px}
.md-about .beginning{scroll-margin-top:140px}.md-about .about-nav{display:flex;justify-content:center;gap:34px;background:#f0f3e9;border-bottom:1px solid #d9ddd3;padding:0 18px}.md-about .about-nav a{display:block;text-decoration:none;padding:18px 0;border-bottom:3px solid transparent;color:#586250}.md-about .about-nav [aria-current=page]{border-color:#1d251c;color:#1d251c;font-weight:bold}
@container(max-width:700px){.md-about .wrap{padding:42px 23px}.md-about .story-hero{grid-template-columns:1fr;padding:36px 23px;gap:30px}.md-about h1{font-size:54px}.md-about h2{font-size:37px}.md-about .lead{font-size:14px}.md-about .story-chapter{grid-template-columns:1fr;gap:28px}.md-about .chapter-copy h2{margin-bottom:22px}.md-about .chapter-copy p:not(.eyebrow),.md-about .learning-copy p{font-size:14px;line-height:1.85}.md-about .archive-photo figcaption{font-size:10px}.md-about .learning-copy{grid-column:auto;grid-template-columns:1fr;gap:26px}.md-about .investment .archive-photo{order:2;max-width:310px}.md-about .investment .chapter-copy{order:1}.md-about .football{max-width:300px}.md-about .friends-photo{max-width:325px}.md-about .childhood img{border-width:5px}.md-about .values-strip{font-size:16px;padding:19px 20px;gap:8px}.md-about .values-strip i{font-size:10px}.md-about .original-drawing{padding:12px;border-radius:10px}.md-about .archive-label{font-size:10px;margin-bottom:10px}.md-about .about-nav{gap:30px}.md-about .about-nav a{font-size:12px;padding:15px 0}}
@container(max-width:360px){.md-about h1{font-size:47px}.md-about h2{font-size:33px}.md-about .values-strip{font-size:14px;padding-inline:16px}}

@container(max-width:700px){.md-about .community .action{display:flex;width:fit-content;margin:24px auto 0}}

.md-about .story-opening{background:var(--about-bg)}.md-about .story-beginning{background:var(--about-beginning)}.md-about .story-learning{background:var(--about-learning)}.md-about .story-community{background:var(--about-community)}

@container(max-width:700px){.md-about .about-nav{gap:18px;padding-inline:12px;flex-wrap:wrap}.md-about .about-nav a{font-size:11px;white-space:nowrap}}
