/* About 2026: only selectors under .mtb-about26. Five Admin About colors. */
.mtb-about26{--a-ink:var(--mtb-theme-about-primary,#173b32);--a-secondary:var(--mtb-theme-about-secondary,#3d6655);--a-accent:var(--mtb-theme-about-accent,#b89860);--a-paper:var(--mtb-theme-about-background,#faf8f3);--a-text:var(--mtb-theme-about-text,#4e5d52);--a-line:color-mix(in srgb,var(--a-ink) 17%,transparent);--a-wash:color-mix(in srgb,var(--a-paper) 93%,var(--a-accent) 7%);background:var(--a-paper);color:var(--a-text);font-family:"Noto Sans","Segoe UI",Arial,sans-serif;overflow:clip}
.mtb-about26,.mtb-about26 *{box-sizing:border-box}
.mtb-about26 h1,.mtb-about26 h2,.mtb-about26 h3,.mtb-about26 p,.mtb-about26 figure,.mtb-about26 blockquote{margin:0}
.mtb-about26 a{text-decoration:none}
.mtb-about26 a:focus-visible{outline:3px solid var(--a-accent);outline-offset:4px}
.mtb-about26__container{width:min(calc(100% - 64px),1220px);margin-inline:auto}
.mtb-about26__eyebrow{display:block;color:var(--a-accent);font:700 .73rem/1.6 "Noto Sans",sans-serif;letter-spacing:.17em;text-transform:uppercase}
.mtb-about26__photo{display:block;width:100%;height:100%;object-fit:cover}
.mtb-about26__cover{position:relative;isolation:isolate;display:flex;align-items:end;min-height:clamp(590px,54vw,770px);color:var(--a-paper);background:var(--a-ink)}
.mtb-about26__cover-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 51%}
.mtb-about26__cover-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--a-ink) 93%,transparent),color-mix(in srgb,var(--a-ink) 70%,transparent) 46%,color-mix(in srgb,var(--a-ink) 5%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--a-ink) 38%,transparent),transparent 60%)}
.mtb-about26__cover-copy{padding-block:clamp(80px,8vw,125px)}
.mtb-about26__cover h1{width:min(740px,79%);margin:17px 0 26px;color:var(--a-paper);font:450 clamp(3rem,5.15vw,6rem)/1.22 "Noto Serif",Georgia,serif;letter-spacing:-.043em;text-wrap:balance}
.mtb-about26__cover-copy>p{max-width:630px;width:73%;color:var(--a-paper);font:400 clamp(1rem,1.18vw,1.17rem)/1.86 "Noto Sans",sans-serif}
.mtb-about26__light-link{display:inline-flex;gap:24px;align-items:center;margin-top:28px;padding:12px 0;border-bottom:1px solid var(--a-accent);color:var(--a-paper);font-weight:700}
.mtb-about26__light-link:hover{color:var(--a-accent)}
.mtb-about26__hub-intro{display:grid;grid-template-columns:135px minmax(0,1fr);gap:12px clamp(30px,5vw,100px);padding:clamp(65px,8vw,117px) 0;border-bottom:1px solid var(--a-line)}
.mtb-about26__serial,.mtb-about26__subtle{font:700 .74rem/1.6 "Noto Sans",sans-serif;color:var(--a-secondary);letter-spacing:.07em}
.mtb-about26__serial{padding-top:16px}
.mtb-about26__hub-intro>p{max-width:900px;color:var(--a-ink);font:450 clamp(2rem,3.5vw,4rem)/1.42 "Noto Serif",Georgia,serif;letter-spacing:-.035em}
.mtb-about26__hub-intro>.mtb-about26__subtle{grid-column:2;padding-top:23px}
.mtb-about26__directory{padding:clamp(65px,8vw,115px) 0 115px}
.mtb-about26__section-top{display:flex;justify-content:space-between;align-items:end;gap:30px;padding-bottom:36px}
.mtb-about26__section-top h2{color:var(--a-ink);font:450 clamp(1.9rem,3vw,3rem)/1.36 "Noto Serif",Georgia,serif}
.mtb-about26__directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.5vw,34px)}
.mtb-about26__directory-item{display:block;min-width:0;color:var(--a-ink);background:var(--a-wash);border:1px solid var(--a-line);transition:transform .25s,box-shadow .25s}
.mtb-about26__directory-item:hover{transform:translateY(-4px);box-shadow:0 19px 44px color-mix(in srgb,var(--a-ink) 11%,transparent)}
.mtb-about26__directory-image{height:clamp(230px,22vw,345px);overflow:hidden;background:var(--a-secondary)}
.mtb-about26__directory-image img{transition:transform .65s}
.mtb-about26__directory-item:hover img{transform:scale(1.04)}
.mtb-about26__directory-text{padding:clamp(23px,3vw,40px)}
.mtb-about26__directory-text>span:first-child{color:var(--a-accent);font:700 .77rem/1.6 "Noto Sans",sans-serif;letter-spacing:.13em}
.mtb-about26__directory-text h3{padding-top:14px;color:var(--a-ink);font:500 clamp(1.5rem,2.2vw,2.3rem)/1.37 "Noto Serif",Georgia,serif}
.mtb-about26__directory-text p{padding-top:15px;font:.96rem/1.86 "Noto Sans",sans-serif}
.mtb-about26__directory-arrow{display:block;margin-top:20px;color:var(--a-secondary);font-size:1.5rem}
.mtb-about26__crumb{display:flex;flex-wrap:wrap;gap:13px;padding-block:23px;color:var(--a-secondary);font:600 .82rem/1.6 "Noto Sans",sans-serif}
.mtb-about26__crumb a{color:var(--a-secondary);border-bottom:1px solid var(--a-accent)}
.mtb-about26__article-hero{padding:clamp(33px,4.5vw,68px) 0 clamp(53px,7vw,96px)}
.mtb-about26__article-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:clamp(34px,5.8vw,95px)}
.mtb-about26__article-hero h1{max-width:18ch;margin:17px 0 23px;color:var(--a-ink);font:450 clamp(2.45rem,4.35vw,5rem)/1.29 "Noto Serif",Georgia,serif;letter-spacing:-.045em;text-wrap:balance}
.mtb-about26__article-hero p{max-width:64ch;font:400 clamp(.98rem,1.2vw,1.14rem)/1.9 "Noto Sans",sans-serif}
.mtb-about26__article-hero-media{min-width:0;aspect-ratio:4/4.2;overflow:hidden}
.mtb-about26__article-content{padding-bottom:clamp(70px,8vw,120px)}
.mtb-about26__prose{max-width:790px;font:400 1.02rem/2.02 "Noto Sans",sans-serif}
.mtb-about26__prose p+p{margin-top:23px}
.mtb-about26__prose--lead{max-width:855px;margin-bottom:clamp(47px,6vw,82px)}
.mtb-about26__prose--lead p:first-child{color:var(--a-ink)}
.mtb-about26__quote{max-width:1050px;margin:52px 0 !important;padding:clamp(32px,5vw,68px) 0 clamp(32px,5vw,68px) clamp(21px,4vw,66px);border-left:3px solid var(--a-accent);color:var(--a-ink);font:450 clamp(1.8rem,3.15vw,3.35rem)/1.5 "Noto Serif",Georgia,serif;letter-spacing:-.035em}
.mtb-about26__interlude{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(30px,5vw,85px);align-items:start;margin:clamp(55px,7vw,110px) 0}
.mtb-about26__interlude figure{height:min(63vw,710px);min-height:420px}
.mtb-about26__prose--closing{margin-inline:auto}
.mtb-about26__culture-note{max-width:960px;display:grid;grid-template-columns:100px 1fr;gap:24px 40px;align-items:start;margin:90px auto 0;padding:42px 0;border-block:1px solid var(--a-line)}
.mtb-about26__culture-mark{font-size:5rem;color:var(--a-accent)}
.mtb-about26__culture-note h2{padding:12px 0;color:var(--a-ink);font:450 clamp(1.8rem,2.8vw,3rem)/1.3 "Noto Serif",Georgia,serif}
.mtb-about26__culture-note p{max-width:74ch;line-height:1.95}
.mtb-about26__statement{padding:clamp(54px,7vw,104px) 0;border-top:1px solid var(--a-line)}
.mtb-about26__section-number{display:block;color:var(--a-accent);font:700 .76rem/1.6 "Noto Sans",sans-serif;letter-spacing:.14em;text-transform:uppercase}
.mtb-about26__statement h2{max-width:1050px;margin:21px 0 42px;color:var(--a-ink);font:450 clamp(2.05rem,3.8vw,4.3rem)/1.35 "Noto Serif",Georgia,serif;letter-spacing:-.04em;text-wrap:balance}
.mtb-about26__statement .mtb-about26__prose{margin-left:auto}
.mtb-about26__statement--mission{background:var(--a-wash);padding-inline:clamp(18px,4vw,74px);border-top:3px solid var(--a-accent)}
.mtb-about26__statement-intro{max-width:900px;line-height:1.95}
.mtb-about26__pillars{margin:51px 0 65px;border-top:1px solid var(--a-line)}
.mtb-about26__pillar{display:grid;grid-template-columns:165px minmax(0,1fr);gap:clamp(25px,5vw,84px);padding:36px 0;border-bottom:1px solid var(--a-line)}
.mtb-about26__pillar-symbol{display:flex;flex-direction:column;gap:9px;color:var(--a-accent)}
.mtb-about26__pillar-symbol span{font-size:.77rem}
.mtb-about26__pillar-symbol strong{color:var(--a-ink);font:450 clamp(2rem,3.8vw,3.9rem)/1.28 "Noto Serif",Georgia,serif}
.mtb-about26__pillar h3{color:var(--a-ink);font:500 clamp(1.5rem,2vw,2.25rem)/1.45 "Noto Serif",Georgia,serif}
.mtb-about26__pillar p{padding-top:13px;max-width:830px;line-height:1.96}
.mtb-about26__closing{max-width:870px;margin:62px auto 0 !important;color:var(--a-ink);font:450 clamp(1.1rem,1.55vw,1.43rem)/1.85 "Noto Serif",Georgia,serif}
.mtb-about26__value{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(30px,7vw,105px);padding:clamp(60px,8vw,110px) 0;border-top:1px solid var(--a-line)}
.mtb-about26__value--reverse{grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr)}
.mtb-about26__value--reverse .mtb-about26__value-heading{order:2}
.mtb-about26__value--reverse .mtb-about26__prose{order:1}
.mtb-about26__value-number{color:var(--a-accent);font:450 clamp(5rem,9vw,10rem)/.95 "Noto Serif",Georgia,serif;letter-spacing:-.06em}
.mtb-about26__value h2{padding:22px 0 12px;color:var(--a-ink);font:450 clamp(2.4rem,4vw,4.4rem)/1.3 "Noto Serif",Georgia,serif}
.mtb-about26__value-heading>p{max-width:30ch;color:var(--a-secondary);font:500 clamp(1rem,1.5vw,1.29rem)/1.83 "Noto Sans",sans-serif}
.mtb-about26__value .mtb-about26__prose{padding-top:30px}
.mtb-about26__legal{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,88px);padding:clamp(28px,4vw,60px);background:var(--a-wash);border-top:3px solid var(--a-accent);margin:35px 0 94px}
.mtb-about26__legal h2{max-width:18ch;margin-top:15px;color:var(--a-ink);font:450 clamp(1.9rem,2.5vw,2.7rem)/1.45 "Noto Serif",Georgia,serif}
.mtb-about26__legal dl{margin:0}
.mtb-about26__legal dl>div{padding:11px 0;border-bottom:1px solid var(--a-line)}
.mtb-about26__legal dt{color:var(--a-secondary);font:600 .8rem/1.5 "Noto Sans",sans-serif}
.mtb-about26__legal dd{margin:5px 0 0;color:var(--a-ink);font:600 .96rem/1.7 "Noto Sans",sans-serif;overflow-wrap:anywhere}
.mtb-about26__legal dd a{color:var(--a-ink);text-decoration:underline;text-decoration-color:var(--a-accent);text-underline-offset:4px}
.mtb-about26__timeline{border-top:1px solid var(--a-line)}
.mtb-about26__milestone{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(30px,6vw,92px);padding:clamp(36px,5vw,75px) 0;border-bottom:1px solid var(--a-line)}
.mtb-about26__milestone-year time{position:sticky;top:115px;display:block;color:var(--a-accent);font:450 clamp(3.4rem,6vw,6.8rem)/1.07 "Noto Serif",Georgia,serif;letter-spacing:-.05em}
.mtb-about26__milestone-content h2{max-width:32ch;margin:14px 0 26px;color:var(--a-ink);font:450 clamp(1.7rem,2.65vw,2.75rem)/1.42 "Noto Serif",Georgia,serif}
.mtb-about26__history-context{margin-top:18px !important;padding-left:17px;border-left:2px solid var(--a-accent);color:var(--a-secondary);font:.91rem/1.84 "Noto Sans",sans-serif}
.mtb-about26__history-conclusion{max-width:830px;padding-top:85px;margin-left:auto}
.mtb-about26__history-conclusion h2{color:var(--a-ink);font:450 clamp(1.9rem,3vw,3rem)/1.4 "Noto Serif",Georgia,serif}
.mtb-about26__history-conclusion p{padding-top:21px;line-height:1.95}
.mtb-about26__source-note{max-width:100ch;margin:45px auto 0 !important;color:var(--a-secondary);font:.81rem/1.82 "Noto Sans",sans-serif}
@media(max-width:970px){.mtb-about26__article-hero-grid{gap:35px}.mtb-about26__interlude{gap:30px}}
@media(max-width:720px){.mtb-about26__container{width:calc(100% - 36px)}.mtb-about26__cover{min-height:580px}.mtb-about26__cover-shade{background:linear-gradient(0deg,var(--a-ink),color-mix(in srgb,var(--a-ink) 77%,transparent) 55%,color-mix(in srgb,var(--a-ink) 16%,transparent))}.mtb-about26__cover-copy{padding-block:75px 54px}.mtb-about26__cover h1{width:100%;font-size:clamp(2.35rem,9vw,4rem)}.mtb-about26__cover-copy>p{width:100%;font-size:.98rem}.mtb-about26__hub-intro{display:block;padding:55px 0}.mtb-about26__hub-intro>p{padding-top:18px;font-size:clamp(1.75rem,7vw,2.8rem)}.mtb-about26__section-top{display:block}.mtb-about26__section-top h2{padding-top:14px}.mtb-about26__directory{padding:58px 0}.mtb-about26__directory-grid{grid-template-columns:1fr}.mtb-about26__directory-image{height:clamp(185px,50vw,320px)}.mtb-about26__article-hero{padding:30px 0 54px}.mtb-about26__article-hero-grid{grid-template-columns:1fr;gap:30px}.mtb-about26__article-hero h1{font-size:clamp(2.15rem,7.6vw,3.3rem)}.mtb-about26__article-hero-media{aspect-ratio:16/10}.mtb-about26__prose{font-size:.97rem;line-height:1.91}.mtb-about26__quote{margin:40px 0 !important;padding:28px 0 28px 21px;font-size:1.6rem}.mtb-about26__interlude{grid-template-columns:1fr;margin:45px 0}.mtb-about26__interlude figure{height:auto;min-height:0;aspect-ratio:16/10}.mtb-about26__culture-note{grid-template-columns:48px 1fr;gap:15px;margin-top:60px}.mtb-about26__culture-mark{font-size:3rem}.mtb-about26__statement{padding:55px 0}.mtb-about26__statement h2{font-size:clamp(1.9rem,7vw,3rem)}.mtb-about26__statement--mission{padding-inline:20px}.mtb-about26__pillar{grid-template-columns:1fr;gap:14px}.mtb-about26__pillar-symbol{flex-direction:row;align-items:center;gap:22px}.mtb-about26__pillar-symbol strong{font-size:2rem}.mtb-about26__value,.mtb-about26__value--reverse{grid-template-columns:1fr;gap:18px;padding:52px 0}.mtb-about26__value--reverse .mtb-about26__value-heading,.mtb-about26__value--reverse .mtb-about26__prose{order:initial}.mtb-about26__value-number{font-size:5rem}.mtb-about26__value h2{font-size:2.5rem;padding-top:5px}.mtb-about26__value .mtb-about26__prose{padding-top:0}.mtb-about26__legal{grid-template-columns:1fr;margin-bottom:55px;padding:24px}.mtb-about26__milestone{grid-template-columns:1fr;gap:10px;padding:38px 0}.mtb-about26__milestone-year time{position:static;font-size:3.5rem}.mtb-about26__history-conclusion{padding-top:53px}}
@media(max-width:420px){.mtb-about26__container{width:calc(100% - 30px)}.mtb-about26__directory-text{padding:22px}}
@media(prefers-reduced-motion:reduce){.mtb-about26 *{transition:none!important}}


/* About story 2026 — visual polish based on actual desktop screenshots.
   All rules remain scoped to this one page so the other three profiles
   and the Admin-defined About colour palette stay intact. */
.mtb-about26--story .mtb-about26__container {
  width: min(calc(100% - 64px), 1260px);
}
.mtb-about26--story .mtb-about26__article-hero {
  padding-top: clamp(24px, 3.3vw, 50px);
  padding-bottom: clamp(40px, 5vw, 76px);
}
.mtb-about26--story .mtb-about26__article-hero-grid {
  grid-template-columns: minmax(0, 1.16fr) minmax(0, 1fr);
  gap: clamp(28px, 4.3vw, 72px);
  align-items: center;
}
.mtb-about26--story .mtb-about26__article-hero h1 {
  max-width: 24ch;
  font-size: clamp(2.7rem, 3.35vw, 3.85rem);
  line-height: 1.31;
  letter-spacing: -.045em;
  text-wrap: pretty;
  margin: 17px 0 27px;
}
.mtb-about26--story .mtb-about26__article-hero p {
  max-width: 54ch;
  color: var(--a-text);
  font-size: clamp(1rem, 1.11vw, 1.13rem);
  line-height: 1.89;
}
.mtb-about26--story .mtb-about26__article-hero-media {
  position: relative;
  aspect-ratio: 1.18;
  width: 100%;
  margin: 0;
  overflow: visible;
}
.mtb-about26--story .mtb-about26__article-hero-media .mtb-about26__photo {
  position: relative;
  z-index: 1;
  object-fit: cover;
  object-position: center center;
  box-shadow: 0 22px 55px color-mix(in srgb, var(--a-ink) 11%, transparent);
}
.mtb-about26--story .mtb-about26__article-hero-media::after {
  content: "";
  position: absolute;
  inset: 18px -15px -18px 15px;
  border: 1px solid var(--a-line);
  pointer-events: none;
}
.mtb-about26--story .mtb-about26__article-content {
  padding-bottom: clamp(42px, 5vw, 72px);
}
.mtb-about26--story .mtb-about26__story-opening {
  display: grid;
  grid-template-columns: minmax(100px, .17fr) minmax(0, 1fr);
  gap: clamp(22px, 4vw, 65px);
  max-width: 1050px;
  margin: 6px auto 0;
}
.mtb-about26--story .mtb-about26__story-opening-mark {
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding-top: 9px;
  border-top: 1px solid var(--a-accent);
}
.mtb-about26--story .mtb-about26__story-opening-mark span {
  color: var(--a-secondary);
  font-size: .7rem;
  line-height: 1.6;
  font-weight: 700;
  letter-spacing: .12em;
}
.mtb-about26--story .mtb-about26__story-opening-mark strong {
  color: color-mix(in srgb, var(--a-ink) 28%, var(--a-paper));
  font: 400 clamp(3.5rem, 6vw, 6rem)/1.1 "Noto Serif",Georgia,serif;
}
.mtb-about26--story .mtb-about26__story-opening .mtb-about26__prose--lead {
  margin: 0;
  max-width: 820px;
}
.mtb-about26--story .mtb-about26__prose {
  font-size: 1.035rem;
  line-height: 1.97;
}
.mtb-about26--story .mtb-about26__prose--lead p:first-child {
  color: var(--a-text);
}
.mtb-about26--story .mtb-about26__quote {
  max-width: 920px;
  margin: clamp(50px, 6vw, 80px) auto !important;
  padding: clamp(20px, 3.7vw, 44px) clamp(20px, 3.6vw, 50px);
  border-left: 3px solid var(--a-accent);
  color: var(--a-ink);
  font-size: clamp(1.75rem, 2.45vw, 2.85rem);
  line-height: 1.52;
  letter-spacing: -.03em;
}
.mtb-about26--story .mtb-about26__interlude {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);
  gap: clamp(34px, 4.5vw, 72px);
  align-items: center;
  margin: clamp(45px, 5.5vw, 75px) 0;
}
.mtb-about26--story .mtb-about26__interlude figure {
  min-height: 0;
  height: auto;
  aspect-ratio: 6 / 5;
  overflow: hidden;
}
.mtb-about26--story .mtb-about26__interlude .mtb-about26__photo {
  object-fit: cover;
  object-position: 48% center;
}
.mtb-about26--story .mtb-about26__story-turn {
  display: grid;
  grid-template-columns: minmax(0, .36fr) minmax(0, 1fr);
  gap: clamp(23px, 5vw, 82px);
  align-items: start;
  margin: clamp(35px, 5vw, 70px) 0 clamp(50px, 7vw, 100px);
  padding: clamp(25px, 3.7vw, 46px) clamp(24px, 4.8vw, 70px);
  border-top: 1px solid var(--a-line);
  border-bottom: 1px solid var(--a-line);
  background: var(--a-wash);
}
.mtb-about26--story .mtb-about26__story-turn .mtb-about26__eyebrow {
  margin-top: 10px;
  color: var(--a-secondary);
}
.mtb-about26--story .mtb-about26__story-turn p {
  color: var(--a-ink);
  font: 450 clamp(1.14rem, 1.53vw, 1.47rem)/1.85 "Noto Serif",Georgia,serif;
}
.mtb-about26--story .mtb-about26__prose--closing {
  width: min(100%, 800px);
  margin: 0 auto;
}
.mtb-about26--story .mtb-about26__culture-note {
  max-width: 960px;
  margin: clamp(55px, 6vw, 88px) auto 0;
  grid-template-columns: 85px minmax(0, 1fr);
  padding: 36px 0;
}
.mtb-about26--story .mtb-about26__culture-note .mtb-about26__eyebrow {
  color: var(--a-secondary);
}
.mtb-about26--story .mtb-about26__culture-note h2 {
  font-size: clamp(1.7rem, 2.4vw, 2.55rem);
  line-height: 1.38;
}
.mtb-about26--story .mtb-about26__culture-mark {
  font-size: clamp(3.1rem, 5vw, 5rem);
  line-height: 1.1;
}
.mtb-about26--story .mtb-about26__source-note {
  max-width: 960px;
  margin: 25px auto 0 !important;
  color: var(--a-text);
  font-size: .77rem;
}
@media (max-width: 970px) {
  .mtb-about26--story .mtb-about26__article-hero-grid {
    gap: 30px;
  }
  .mtb-about26--story .mtb-about26__article-hero h1 {
    font-size: clamp(2.4rem, 4.1vw, 3.2rem);
  }
  .mtb-about26--story .mtb-about26__story-opening {
    grid-template-columns: 105px minmax(0, 1fr);
  }
}
@media (max-width: 720px) {
  .mtb-about26--story .mtb-about26__container {
    width: calc(100% - 36px);
  }
  .mtb-about26--story .mtb-about26__article-hero-grid {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .mtb-about26--story .mtb-about26__article-hero h1 {
    max-width: 23ch;
    font-size: clamp(2.2rem, 7vw, 3.25rem);
    line-height: 1.35;
  }
  .mtb-about26--story .mtb-about26__article-hero-media {
    aspect-ratio: 16 / 10;
  }
  .mtb-about26--story .mtb-about26__article-hero-media::after {
    inset: 11px -8px -11px 9px;
  }
  .mtb-about26--story .mtb-about26__story-opening {
    display: block;
  }
  .mtb-about26--story .mtb-about26__story-opening-mark {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
  }
  .mtb-about26--story .mtb-about26__story-opening-mark strong {
    font-size: 2.7rem;
  }
  .mtb-about26--story .mtb-about26__quote {
    font-size: clamp(1.6rem, 5.6vw, 2.25rem);
    margin: 40px auto !important;
    padding: 24px 0 24px 21px;
  }
  .mtb-about26--story .mtb-about26__interlude {
    grid-template-columns: 1fr;
    gap: 25px;
    margin: 37px 0;
  }
  .mtb-about26--story .mtb-about26__interlude figure {
    aspect-ratio: 16 / 10;
  }
  .mtb-about26--story .mtb-about26__story-turn {
    display: block;
    padding: 26px 22px;
    margin: 42px 0 58px;
  }
  .mtb-about26--story .mtb-about26__story-turn .mtb-about26__eyebrow {
    margin: 0 0 14px;
  }
  .mtb-about26--story .mtb-about26__story-turn p {
    font-size: 1.13rem;
  }
  .mtb-about26--story .mtb-about26__prose {
    font-size: .99rem;
    line-height: 1.9;
  }
  .mtb-about26--story .mtb-about26__culture-note {
    grid-template-columns: 50px minmax(0, 1fr);
    gap: 13px;
    margin-top: 56px;
  }
}
@media (max-width: 420px) {
  .mtb-about26--story .mtb-about26__container { width: calc(100% - 30px); }
  .mtb-about26--story .mtb-about26__culture-note { grid-template-columns: 1fr; }
  .mtb-about26--story .mtb-about26__culture-mark { font-size: 2.7rem; }
}


/* 2026 ABOUT / Explore next: four distinct responsive editorial cards.
   Palette is controlled by Admin > Appearance > About, never hardcoded red. */
.mtb-about26 .mtb-about26__bottom-nav {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: clamp(57px, 6.6vw, 88px) 0 clamp(64px, 6.9vw, 92px);
  background: linear-gradient(128deg, var(--a-ink), color-mix(in srgb, var(--a-ink) 81%, var(--a-secondary) 19%));
}
.mtb-about26 .mtb-about26__bottom-nav::before,
.mtb-about26 .mtb-about26__bottom-nav::after {
  content: "";
  position: absolute;
  inset: -30% auto auto -14%;
  width: 55vw;
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(circle, color-mix(in srgb, var(--a-accent) 10%, transparent) 0%, transparent 70%);
  pointer-events: none;
  z-index: -1;
}
.mtb-about26 .mtb-about26__bottom-nav::after {
  inset: auto -20% -80% auto;
  width: 65vw;
  background: radial-gradient(circle, color-mix(in srgb, var(--a-paper) 7%, transparent), transparent 70%);
}
.mtb-about26 .mtb-about26__bottom-head {
  display: flex;
  justify-content: space-between;
  align-items: end;
  flex-wrap: wrap;
  gap: 25px;
  margin-bottom: clamp(27px, 3vw, 39px);
}
.mtb-about26 .mtb-about26__bottom-intro { max-width: 690px; }
.mtb-about26 .mtb-about26__bottom-intro .mtb-about26__eyebrow {
  color: var(--a-accent);
  margin-bottom: 11px;
}
.mtb-about26 .mtb-about26__bottom-intro h2 {
  color: var(--a-paper);
  font: 500 clamp(1.65rem, 2.55vw, 2.55rem)/1.32 "Noto Serif", Georgia, serif;
  letter-spacing: -.035em;
  text-wrap: balance;
}
.mtb-about26 .mtb-about26__bottom-back {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  min-height: 45px;
  max-width: 100%;
  padding: 10px 16px;
  border: 1px solid color-mix(in srgb, var(--a-paper) 28%, transparent);
  border-radius: 999px;
  color: var(--a-paper);
  background: color-mix(in srgb, var(--a-paper) 5%, transparent);
  font: 600 .83rem/1.5 "Noto Sans", sans-serif;
  transition: transform .24s, background-color .24s, border-color .24s;
}
.mtb-about26 .mtb-about26__bottom-back:hover,
.mtb-about26 .mtb-about26__bottom-back:focus-visible {
  background: color-mix(in srgb, var(--a-paper) 13%, transparent);
  border-color: var(--a-accent);
  transform: translateY(-2px);
}
.mtb-about26 .mtb-about26__bottom-back span { color: var(--a-accent); font-size: 1.15rem; }
.mtb-about26 .mtb-about26__bottom-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: clamp(12px, 1.45vw, 20px);
  border: none;
}
.mtb-about26 .mtb-about26__bottom-card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 255px;
  padding: clamp(20px, 2.1vw, 29px);
  border: 1px solid color-mix(in srgb, var(--a-paper) 20%, transparent);
  border-radius: clamp(13px, 1.4vw, 21px);
  color: var(--a-paper);
  background: color-mix(in srgb, var(--a-paper) 8%, transparent);
  box-shadow: 0 10px 28px color-mix(in srgb, var(--a-ink) 27%, transparent);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: transform .28s ease, background-color .28s ease, border-color .28s ease, box-shadow .28s ease;
}
.mtb-about26 .mtb-about26__bottom-card:hover,
.mtb-about26 .mtb-about26__bottom-card:focus-visible {
  transform: translateY(-5px);
  border-color: color-mix(in srgb, var(--a-accent) 70%, transparent);
  color: var(--a-paper);
  background: color-mix(in srgb, var(--a-paper) 14%, transparent);
  box-shadow: 0 19px 40px color-mix(in srgb, var(--a-ink) 39%, transparent);
}
.mtb-about26 .mtb-about26__bottom-card[aria-current="page"] {
  border-color: var(--a-accent);
  background: color-mix(in srgb, var(--a-accent) 10%, transparent);
}
.mtb-about26 .mtb-about26__bottom-card-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 15px;
  margin-bottom: clamp(23px, 3.2vw, 36px);
}
.mtb-about26 .mtb-about26__bottom-card-index {
  color: var(--a-accent);
  font: 700 .76rem/1.5 "Noto Sans", sans-serif;
  letter-spacing: .15em;
}
.mtb-about26 .mtb-about26__bottom-card-arrow {
  display: grid;
  place-items: center;
  flex: 0 0 39px;
  width: 39px;
  height: 39px;
  border: 1px solid color-mix(in srgb, var(--a-paper) 22%, transparent);
  border-radius: 50%;
  background: color-mix(in srgb, var(--a-paper) 13%, transparent);
  color: var(--a-paper);
  font: 600 1.05rem/1 "Noto Sans", sans-serif;
  transition: background-color .25s, color .25s, transform .25s;
}
.mtb-about26 .mtb-about26__bottom-card:hover .mtb-about26__bottom-card-arrow,
.mtb-about26 .mtb-about26__bottom-card:focus-visible .mtb-about26__bottom-card-arrow {
  background: var(--a-accent);
  color: var(--a-ink);
  transform: rotate(45deg);
}
.mtb-about26 .mtb-about26__bottom-card-title {
  display: block;
  color: var(--a-paper);
  font: 500 clamp(1.25rem, 1.7vw, 1.65rem)/1.42 "Noto Serif", Georgia, serif;
  letter-spacing: -.025em;
}
.mtb-about26 .mtb-about26__bottom-card-description {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-top: 12px;
  color: color-mix(in srgb, var(--a-paper) 84%, transparent);
  font: 400 .87rem/1.75 "Noto Sans", sans-serif;
}
@media (max-width: 1050px) {
  .mtb-about26 .mtb-about26__bottom-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .mtb-about26 .mtb-about26__bottom-card { min-height: 225px; }
}
@media (max-width: 620px) {
  .mtb-about26 .mtb-about26__bottom-nav { padding: 50px 0 57px; }
  .mtb-about26 .mtb-about26__bottom-head { align-items: start; gap: 19px; margin-bottom: 26px; }
  .mtb-about26 .mtb-about26__bottom-intro h2 { font-size: clamp(1.65rem, 6vw, 2.2rem); }
  .mtb-about26 .mtb-about26__bottom-back { justify-content: space-between; }
  .mtb-about26 .mtb-about26__bottom-grid { grid-template-columns: 1fr; gap: 13px; }
  .mtb-about26 .mtb-about26__bottom-card {
    min-height: 0;
    padding: 19px 20px 22px;
    border-radius: 17px;
  }
  .mtb-about26 .mtb-about26__bottom-card-top { margin-bottom: 17px; }
  .mtb-about26 .mtb-about26__bottom-card-title { font-size: 1.4rem; }
  .mtb-about26 .mtb-about26__bottom-card-description { margin-top: 7px; }
}
@media (prefers-reduced-motion: reduce) {
  .mtb-about26 .mtb-about26__bottom-card,
  .mtb-about26 .mtb-about26__bottom-card-arrow,
  .mtb-about26 .mtb-about26__bottom-back { transition: none; }
  .mtb-about26 .mtb-about26__bottom-card:hover,
  .mtb-about26 .mtb-about26__bottom-card:focus-visible { transform: none; }
}


/* ABOUT 2026 / Unified premium polish for Vision, Values and History.
   Other pages are deliberately unaffected. All five colors inherit Admin. */
.mtb-about26--vision .mtb-about26__container,
.mtb-about26--values .mtb-about26__container,
.mtb-about26--history .mtb-about26__container {
  width: min(calc(100% - 64px), 1260px);
}
.mtb-about26--vision .mtb-about26__article-hero,
.mtb-about26--values .mtb-about26__article-hero,
.mtb-about26--history .mtb-about26__article-hero {
  padding-top: clamp(25px, 3.4vw, 52px);
  padding-bottom: clamp(45px, 5vw, 76px);
}
.mtb-about26--vision .mtb-about26__article-hero-grid,
.mtb-about26--values .mtb-about26__article-hero-grid,
.mtb-about26--history .mtb-about26__article-hero-grid {
  grid-template-columns: minmax(0, 1.15fr) minmax(0, .92fr);
  gap: clamp(30px, 4.8vw, 78px);
  align-items: center;
}
.mtb-about26--vision .mtb-about26__article-hero h1,
.mtb-about26--values .mtb-about26__article-hero h1,
.mtb-about26--history .mtb-about26__article-hero h1 {
  max-width: 24ch;
  margin-bottom: 27px;
  color: var(--a-ink);
  font: 450 clamp(2.65rem, 3.45vw, 4rem)/1.32 "Noto Serif", Georgia, serif;
  letter-spacing: -.045em;
  overflow-wrap: break-word;
  text-wrap: pretty;
}
.mtb-about26--history .mtb-about26__article-hero h1 {
  font-size: clamp(2.35rem, 3.12vw, 3.65rem);
  max-width: 26ch;
}
.mtb-about26--vision .mtb-about26__article-hero p,
.mtb-about26--values .mtb-about26__article-hero p,
.mtb-about26--history .mtb-about26__article-hero p {
  max-width: 59ch;
  font-size: clamp(1rem, 1.13vw, 1.11rem);
  line-height: 1.91;
}
.mtb-about26--vision .mtb-about26__article-hero-media,
.mtb-about26--values .mtb-about26__article-hero-media,
.mtb-about26--history .mtb-about26__article-hero-media {
  position: relative;
  aspect-ratio: 1.24;
  overflow: visible;
}
.mtb-about26--vision .mtb-about26__article-hero-media::after,
.mtb-about26--values .mtb-about26__article-hero-media::after,
.mtb-about26--history .mtb-about26__article-hero-media::after {
  content: "";
  position: absolute;
  inset: 17px -14px -17px 14px;
  border: 1px solid var(--a-line);
  pointer-events: none;
}
.mtb-about26--vision .mtb-about26__article-hero-media .mtb-about26__photo,
.mtb-about26--values .mtb-about26__article-hero-media .mtb-about26__photo,
.mtb-about26--history .mtb-about26__article-hero-media .mtb-about26__photo {
  position: relative;
  z-index: 1;
  object-fit: cover;
  box-shadow: 0 20px 55px color-mix(in srgb, var(--a-ink) 12%, transparent);
}
.mtb-about26--vision .mtb-about26__article-content,
.mtb-about26--values .mtb-about26__article-content,
.mtb-about26--history .mtb-about26__article-content {
  padding-bottom: clamp(44px, 5vw, 74px);
}
/* VISION: an airy manifesto, panoramic image and four human-centered pillars. */
.mtb-about26--vision .mtb-about26__statement--vision {
  padding: clamp(36px, 4.2vw, 65px) 0 clamp(42px, 5vw, 72px);
  border-top: 1px solid var(--a-line);
}
.mtb-about26--vision .mtb-about26__vision-manifesto {
  display: grid;
  grid-template-columns: minmax(125px, .17fr) minmax(0, 1fr);
  column-gap: clamp(26px, 4.1vw, 64px);
  row-gap: clamp(24px, 3vw, 40px);
  align-items: start;
}
.mtb-about26--vision .mtb-about26__vision-marker {
  display: flex;
  flex-direction: column;
  gap: 19px;
  padding-top: 11px;
}
.mtb-about26--vision .mtb-about26__vision-marker-line {
  width: 66px;
  height: 1px;
  background: var(--a-accent);
}
.mtb-about26--vision .mtb-about26__vision-marker-signature {
  color: var(--a-secondary);
  font: 700 .7rem/1.7 "Noto Sans", sans-serif;
  letter-spacing: .12em;
}
.mtb-about26--vision .mtb-about26__vision-copy h2 {
  max-width: 1030px;
  margin: 0;
  color: var(--a-ink);
  font: 450 clamp(1.85rem, 2.42vw, 2.85rem)/1.48 "Noto Serif", Georgia, serif;
  letter-spacing: -.032em;
  text-wrap: pretty;
}
.mtb-about26--vision .mtb-about26__vision-paragraphs {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: clamp(28px, 4.2vw, 76px);
  max-width: none;
  margin: 0;
  padding-top: clamp(23px, 3.1vw, 40px);
  border-top: 1px solid var(--a-line);
}
.mtb-about26--vision .mtb-about26__vision-paragraphs p {
  margin: 0;
  color: var(--a-text);
  font-size: 1.01rem;
  line-height: 1.93;
}
.mtb-about26--vision .mtb-about26__vision-wide {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 2.65;
  margin: 0 0 clamp(42px, 5vw, 70px);
  background: var(--a-wash);
  overflow: hidden;
}
.mtb-about26--vision .mtb-about26__vision-wide .mtb-about26__photo {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 55%;
}
.mtb-about26--vision .mtb-about26__statement--mission {
  position: relative;
  padding: clamp(34px, 4.4vw, 60px) clamp(26px, 5vw, 80px);
  margin: 0;
  border-top: 2px solid var(--a-accent);
  background: var(--a-wash);
}
.mtb-about26--vision .mtb-about26__statement--mission h2 {
  max-width: 1100px;
  margin: 18px 0 24px;
  font-size: clamp(1.87rem, 2.42vw, 2.9rem);
  line-height: 1.51;
  letter-spacing: -.027em;
  text-wrap: pretty;
}
.mtb-about26--vision .mtb-about26__statement--mission .mtb-about26__statement-intro {
  max-width: 1000px;
  margin: 0;
  font-size: 1.02rem;
  line-height: 1.94;
}
.mtb-about26--vision .mtb-about26__pillars { margin: 35px 0 47px; }
.mtb-about26--vision .mtb-about26__pillar {
  grid-template-columns: minmax(145px, .3fr) minmax(0, 1fr);
  gap: clamp(30px, 5.5vw, 100px);
  align-items: start;
  padding: clamp(23px, 3.2vw, 42px) clamp(4px, 2vw, 26px);
}
.mtb-about26--vision .mtb-about26__pillar-symbol strong { font-size: clamp(2.1rem, 3.7vw, 3.8rem); }
.mtb-about26--vision .mtb-about26__pillar h3 { font-size: clamp(1.55rem, 2vw, 2.2rem); }
.mtb-about26--vision .mtb-about26__pillar p { max-width: 840px; font-size: 1rem; line-height: 1.95; }
.mtb-about26--vision .mtb-about26__closing {
  max-width: 870px;
  margin: clamp(36px, 4.8vw, 66px) auto 0 !important;
  padding-left: clamp(21px, 3vw, 39px);
  border-left: 2px solid var(--a-accent);
  color: var(--a-ink);
  font-size: clamp(1.2rem, 1.65vw, 1.57rem);
  line-height: 1.83;
}
/* VALUES: four strong typographic chapters, with a single photo interlude. */
.mtb-about26--values .mtb-about26__values-intro {
  display: grid;
  grid-template-columns: minmax(0, 180px) minmax(0, 1fr);
  gap: clamp(28px, 5vw, 90px);
  align-items: center;
  max-width: 1050px;
  padding: 10px 0 clamp(60px, 7vw, 95px);
}
.mtb-about26--values .mtb-about26__values-intro-number {
  color: var(--a-accent);
  font: 400 clamp(5.3rem, 10vw, 10.5rem)/.95 "Noto Serif", Georgia, serif;
  letter-spacing: -.08em;
}
.mtb-about26--values .mtb-about26__values-intro .mtb-about26__prose { margin: 0; }
.mtb-about26--values .mtb-about26__values-intro p { color: var(--a-ink); font: 450 clamp(1.2rem, 1.9vw, 1.8rem)/1.85 "Noto Serif", Georgia, serif; }
.mtb-about26--values .mtb-about26__value {
  grid-template-columns: minmax(0, .83fr) minmax(0, 1.17fr);
  gap: clamp(40px, 6.7vw, 110px);
  padding: clamp(54px, 6vw, 88px) 0;
  align-items: start;
}
.mtb-about26--values .mtb-about26__value--reverse { grid-template-columns: minmax(0, 1.17fr) minmax(0, .83fr); }
.mtb-about26--values .mtb-about26__value-number { font-size: clamp(4.3rem, 7vw, 7.5rem); }
.mtb-about26--values .mtb-about26__value h2 { font-size: clamp(2.25rem, 3.35vw, 3.7rem); }
.mtb-about26--values .mtb-about26__value-heading > p { color: var(--a-secondary); }
.mtb-about26--values .mtb-about26__value .mtb-about26__prose { padding-top: clamp(12px, 2.8vw, 38px); }
.mtb-about26--values .mtb-about26__values-interlude {
  position: relative;
  height: auto;
  aspect-ratio: 2.6;
  margin: clamp(18px, 3vw, 42px) 0 clamp(42px, 5vw, 72px);
  background: var(--a-wash);
  overflow: hidden;
}
.mtb-about26--values .mtb-about26__values-interlude .mtb-about26__photo {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 57%;
}
.mtb-about26--values .mtb-about26__values-interlude-mark {
  position: absolute;
  right: 22px;
  bottom: 21px;
  padding: 9px 14px;
  color: var(--a-paper);
  background: color-mix(in srgb, var(--a-ink) 84%, transparent);
  font: 700 .72rem/1.4 "Noto Sans", sans-serif;
  letter-spacing: .1em;
}
.mtb-about26--values .mtb-about26__values-interlude-mark span { color: var(--a-accent); }
.mtb-about26--values .mtb-about26__quote {
  max-width: 950px;
  margin: clamp(53px, 6vw, 92px) auto 0 !important;
  padding: clamp(19px, 3vw, 40px) clamp(20px, 4vw, 52px);
  font-size: clamp(1.55rem, 2.3vw, 2.6rem);
  line-height: 1.64;
}
/* HISTORY: fact sheet, chronological line, period image and clear caveats. */
.mtb-about26--history .mtb-about26__history-lead {
  display: grid;
  grid-template-columns: minmax(0, .65fr) minmax(0, 1fr);
  align-items: center;
  gap: clamp(22px, 5vw, 70px);
  padding: 10px 0 clamp(55px, 6.7vw, 94px);
}
.mtb-about26--history .mtb-about26__history-lead-mark {
  display: flex;
  gap: 10px;
  align-items: center;
  color: var(--a-accent);
  font: 450 clamp(1.8rem, 3.5vw, 3.8rem)/1.2 "Noto Serif", Georgia, serif;
  letter-spacing: -.04em;
  white-space: nowrap;
}
.mtb-about26--history .mtb-about26__history-lead-mark span { color: var(--a-secondary); }
.mtb-about26--history .mtb-about26__history-lead .mtb-about26__prose { margin: 0; }
.mtb-about26--history .mtb-about26__history-lead p { color: var(--a-ink); font: 450 clamp(1.13rem, 1.7vw, 1.55rem)/1.82 "Noto Serif", Georgia, serif; }
.mtb-about26--history .mtb-about26__legal {
  position: relative;
  margin: 0 0 clamp(55px, 6vw, 94px);
  padding: clamp(30px, 4vw, 57px);
  border: 1px solid var(--a-line);
  border-top: 3px solid var(--a-accent);
  background: var(--a-wash);
}
.mtb-about26--history .mtb-about26__legal dl > div { padding: 11px 0 14px; }
.mtb-about26--history .mtb-about26__timeline { position: relative; border-top: 1px solid var(--a-line); }
.mtb-about26--history .mtb-about26__milestone {
  grid-template-columns: minmax(165px, .32fr) minmax(0, 1fr);
  gap: clamp(34px, 5vw, 88px);
  padding: clamp(42px, 5vw, 70px) 0;
  align-items: start;
}
.mtb-about26--history .mtb-about26__milestone-year { position: relative; }
.mtb-about26--history .mtb-about26__milestone-year time {
  position: relative;
  top: auto;
  font-size: clamp(3.3rem, 5.4vw, 5.75rem);
}
.mtb-about26--history .mtb-about26__milestone-content h2 {
  margin-top: 15px;
  font-size: clamp(1.65rem, 2.2vw, 2.4rem);
  line-height: 1.44;
}
.mtb-about26--history .mtb-about26__milestone-content .mtb-about26__prose { max-width: 815px; }
.mtb-about26--history .mtb-about26__history-photo {
  position: relative;
  width: min(100%, 1020px);
  height: auto;
  aspect-ratio: 2.48;
  margin: 0 auto clamp(34px, 5vw, 75px);
  background: var(--a-wash);
  overflow: hidden;
}
.mtb-about26--history .mtb-about26__history-photo .mtb-about26__photo {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 58%;
}
.mtb-about26--history .mtb-about26__history-photo-label {
  position: absolute;
  right: 21px;
  bottom: 19px;
  color: var(--a-paper);
  padding: 9px 13px;
  background: color-mix(in srgb, var(--a-ink) 82%, transparent);
  font: 700 .72rem/1.4 "Noto Sans", sans-serif;
  letter-spacing: .1em;
}
.mtb-about26--history .mtb-about26__history-conclusion {
  max-width: 900px;
  margin: 0 auto;
  padding-top: clamp(50px, 6vw, 89px);
}
.mtb-about26--history .mtb-about26__history-conclusion h2 {
  font-size: clamp(1.9rem, 2.7vw, 2.7rem);
}
.mtb-about26--history .mtb-about26__source-note { max-width: 990px; font-size: .82rem; line-height: 1.82; }
@media (max-width: 950px) {
  .mtb-about26--vision .mtb-about26__article-hero-grid,
  .mtb-about26--values .mtb-about26__article-hero-grid,
  .mtb-about26--history .mtb-about26__article-hero-grid { gap: 32px; }
  .mtb-about26--vision .mtb-about26__article-hero h1,
  .mtb-about26--values .mtb-about26__article-hero h1,
  .mtb-about26--history .mtb-about26__article-hero h1 { font-size: clamp(2.3rem, 4.1vw, 3.2rem); }
  .mtb-about26--vision .mtb-about26__vision-manifesto { grid-template-columns: 115px minmax(0, 1fr); }
  .mtb-about26--history .mtb-about26__history-lead { grid-template-columns: 1fr; }
}
@media (max-width: 720px) {
  .mtb-about26--vision .mtb-about26__container,
  .mtb-about26--values .mtb-about26__container,
  .mtb-about26--history .mtb-about26__container { width: calc(100% - 36px); }
  .mtb-about26--vision .mtb-about26__article-hero-grid,
  .mtb-about26--values .mtb-about26__article-hero-grid,
  .mtb-about26--history .mtb-about26__article-hero-grid { grid-template-columns: 1fr; gap: 31px; }
  .mtb-about26--vision .mtb-about26__article-hero h1,
  .mtb-about26--values .mtb-about26__article-hero h1,
  .mtb-about26--history .mtb-about26__article-hero h1 {
    font-size: clamp(2.05rem, 7.1vw, 3.2rem);
    max-width: 25ch;
    line-height: 1.38;
  }
  .mtb-about26--vision .mtb-about26__article-hero-media,
  .mtb-about26--values .mtb-about26__article-hero-media,
  .mtb-about26--history .mtb-about26__article-hero-media { aspect-ratio: 16/10; }
  .mtb-about26--vision .mtb-about26__article-hero-media::after,
  .mtb-about26--values .mtb-about26__article-hero-media::after,
  .mtb-about26--history .mtb-about26__article-hero-media::after { inset: 10px -8px -10px 8px; }
  .mtb-about26--vision .mtb-about26__vision-manifesto { grid-template-columns: 1fr; gap: 25px; }
  .mtb-about26--vision .mtb-about26__vision-marker { flex-direction: row; align-items: center; justify-content: space-between; }
  .mtb-about26--vision .mtb-about26__vision-marker-line,
  .mtb-about26--vision .mtb-about26__vision-marker-signature { display: none; }
  .mtb-about26--vision .mtb-about26__vision-copy h2 { font-size: clamp(1.72rem, 5.7vw, 2.5rem); margin-bottom: 0; }
  .mtb-about26--vision .mtb-about26__vision-paragraphs { grid-column: 1; grid-template-columns: 1fr; gap: 21px; padding-top: 23px; }
  .mtb-about26--vision .mtb-about26__vision-wide { aspect-ratio: 16/10; margin: 0 0 54px; }
  .mtb-about26--vision .mtb-about26__statement--mission { padding: 30px 23px; }
  .mtb-about26--vision .mtb-about26__statement--mission h2 { font-size: clamp(1.65rem, 5.8vw, 2.5rem); }
  .mtb-about26--vision .mtb-about26__pillar { grid-template-columns: 1fr; gap: 16px; padding: 31px 0; }
  .mtb-about26--vision .mtb-about26__pillar-symbol { flex-direction: row; align-items: center; gap: 23px; }
  .mtb-about26--vision .mtb-about26__pillar-symbol strong { font-size: 2rem; }
  .mtb-about26--values .mtb-about26__values-intro { grid-template-columns: 1fr; gap: 11px; padding: 15px 0 55px; }
  .mtb-about26--values .mtb-about26__values-intro-number { font-size: 5.9rem; }
  .mtb-about26--values .mtb-about26__value,
  .mtb-about26--values .mtb-about26__value--reverse { grid-template-columns: 1fr; gap: 15px; padding: 46px 0; }
  .mtb-about26--values .mtb-about26__value--reverse .mtb-about26__value-heading,
  .mtb-about26--values .mtb-about26__value--reverse .mtb-about26__prose { order: initial; }
  .mtb-about26--values .mtb-about26__value-number { font-size: 5rem; }
  .mtb-about26--values .mtb-about26__value h2 { font-size: 2.55rem; }
  .mtb-about26--values .mtb-about26__value .mtb-about26__prose { padding-top: 0; }
  .mtb-about26--values .mtb-about26__values-interlude { aspect-ratio: 16/10; margin: 10px 0 37px; }
  .mtb-about26--values .mtb-about26__values-interlude-mark { right: 10px; bottom: 10px; font-size: .65rem; }
  .mtb-about26--history .mtb-about26__history-lead { gap: 18px; padding-bottom: 53px; }
  .mtb-about26--history .mtb-about26__history-lead-mark { font-size: clamp(2.2rem, 8vw, 3.3rem); }
  .mtb-about26--history .mtb-about26__legal { grid-template-columns: 1fr; padding: 25px 23px; }
  .mtb-about26--history .mtb-about26__milestone { grid-template-columns: 1fr; gap: 10px; padding: 37px 0; }
  .mtb-about26--history .mtb-about26__milestone-year time { font-size: 3.3rem; }
  .mtb-about26--history .mtb-about26__history-photo { aspect-ratio: 16/10; margin-bottom: 33px; }
  .mtb-about26--history .mtb-about26__history-photo-label { right: 11px; bottom: 11px; }
}
@media (max-width: 420px) {
  .mtb-about26--vision .mtb-about26__container,
  .mtb-about26--values .mtb-about26__container,
  .mtb-about26--history .mtb-about26__container { width: calc(100% - 30px); }
  .mtb-about26--history .mtb-about26__history-lead-mark { font-size: 1.95rem; }
  .mtb-about26--values .mtb-about26__values-intro-number { font-size: 5rem; }
}
