/* Six palette: digital neutrals with the warmth of its architecture. */
:root {
  --six-ivory: #f7f5f0;
  --six-linen: #f2ede5;
  --six-sand: #e5ddd0;
  --six-stone: #bdb0a0;
  --six-champagne: #c8a46a;
  --six-bronze: #ac8557;
  --six-wood: #8a6348;
  --six-espresso: #29231f;
  --six-charcoal: #171614;
  --six-muted: #6e6257;
}
::selection { background: var(--six-champagne); color: var(--six-charcoal); }
:focus-visible {
  outline: 2px solid var(--six-wood);
  outline-offset: 5px;
  box-shadow: 0 0 0 3px var(--six-ivory);
}
.six-palette-filters { position: absolute; pointer-events: none; overflow: hidden; }
canvas[data-rive-object], canvas[data-rive-nav-object],
canvas[data-rive-primary], canvas[data-rive-ln4],
canvas[data-rive-nav-hamburger], canvas[data-rive-mob-landscape] {
  filter: url(#six-rive-palette);
}
.menu-img-no-blend, .otot-home-img.is-helmet,
.image.is-otot-home-end, .footer-bg-img,
.helmet-grid-item-img-helmet, .helmet-grid-item-reveal-img,
.helmet-grid-extender-img {
  filter: url(#six-rive-palette);
}
.btn-w { transition: background-color .25s ease, border-color .25s ease, color .25s ease; }
.btn-w:not([class*="is-"]):hover {
  background-color: var(--six-sand);
  border-color: var(--six-sand);
  color: var(--six-charcoal);
}
.menu-img-blend-1 { background-color: var(--six-charcoal); }
.menu-img-blend-2 { background-color: var(--six-espresso); }
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto !important; }
}

/* Eilson Studart: responsive name, with the template's two typefaces. */
.nav-brand .eilson-wordmark { width: auto; height: 100%; display: block; }
.eilson-wordmark-mobile { display: block; height: auto; overflow: visible; }
@media (max-width: 991px) {
  .home-hero-tablet-text-w { width: 24rem; max-width: calc(100vw - 8rem); }
}
@media (max-width: 479px) {
  .home-hero-tablet-text-w { width: 22rem; }
}

/* Biografia: conteúdo editorial na composição original. */
.page-ln4-svg { position: relative; }
.page-ln4-svg canvas { visibility: hidden; }
.eilson-monogram { position: absolute; inset: 0; display: grid; place-items: center; font-family: Brier, Georgia, serif; font-weight: 700; font-size: 3rem; letter-spacing: -.23rem; color: var(--six-espresso); }
[data-nav-theme="dark"] .eilson-monogram { color: var(--six-ivory); }
.eilson-kicker { font-family: "Mona Sans Variable", Arial, sans-serif; font-size: .85rem; font-weight: 650; letter-spacing: .1em; line-height: 1.4; text-transform: uppercase; }
.eilson-feature-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 3rem; margin-top: 5rem; }
.eilson-feature-grid article { padding-top: 1.4rem; border-top: 1px solid var(--six-bronze); }
.eilson-feature-grid h3 { margin: 3rem 0 1.2rem; font: 700 2.6rem/1.05 Brier, Georgia, serif; }
.eilson-feature-grid p { font-size: 1.25rem; line-height: 1.55; opacity: .9; max-width: 28rem; }
.eilson-value-panel { min-height: 26rem; height: 100%; padding: 2.5rem; display: flex; flex-direction: column; justify-content: space-between; gap: 2rem; border: 1px solid var(--six-stone); background: var(--six-sand); color: var(--six-espresso); }
.eilson-value-panel h3 { font: 700 3.4rem/1.05 Brier, Georgia, serif; }
.eilson-value-panel p { font-size: 1.3rem; line-height: 1.4; }
.exe-col-2 .exe-cta-img-w:nth-child(2) .eilson-value-panel { background: var(--six-espresso); color: var(--six-ivory); }
.eilson-values-line { display: flex; flex-wrap: wrap; gap: 2.5rem; font: 700 4rem/1.05 Brier, Georgia, serif; color: var(--six-wood); }
.eilson-legacy { max-width: 42rem; margin-top: 3rem; font-size: 1.6rem; line-height: 1.5; }
.eilson-reading { padding-top: 8rem; padding-bottom: 8rem; }
.eilson-reading > h2 { margin: 2rem 0; }
.eilson-reading > p:not(.eilson-kicker) { font-size: 1.35rem; }
.eilson-source-list { margin-top: 4rem; }
.eilson-source-list a { display: grid; grid-template-columns: 1fr 2fr auto; gap: 2rem; align-items: center; padding: 1.5rem 0; border-top: 1px solid var(--six-stone); color: inherit; font-size: 1.2rem; line-height: 1.4; transition: color .2s; }
.eilson-source-list a > span:first-child { font-weight: 700; }
.eilson-source-list a:hover { color: var(--six-wood); }
.eilson-source-list a > span:last-child { font-size: 1.75rem; }
.eilson-footer-values { font-size: 1.1rem; letter-spacing: .14em; word-spacing: .25em; text-align: center; color: var(--six-champagne); padding: 2rem; }
.eilson-footer-values span { margin: 0 1rem; }
.eilson-editorial { color: var(--six-espresso); background: var(--six-ivory); }
.eilson-article { padding-top: 12rem; padding-bottom: 8rem; }
.eilson-article header { max-width: 78rem; margin-bottom: 6rem; }
.eilson-article h1 { margin: 2rem 0; font: 650 clamp(3.3rem,6vw,8rem)/.98 "Mona Sans Variable", Arial, sans-serif; letter-spacing: -.055em; }
.eilson-article h1 em { font-family: Brier, Georgia, serif; font-style: normal; }
.eilson-article-intro { font-size: 1.6rem; line-height: 1.5; max-width: 50rem; }
.eilson-article-body { max-width: 78rem; }
.eilson-article-body > section { display: grid; grid-template-columns: 10rem minmax(0,1fr); gap: 3rem; padding: 3rem 0; border-top: 1px solid var(--six-stone); }
.eilson-article-body h2 { margin: 0 0 1.2rem; font: 700 2.8rem/1.12 Brier, Georgia, serif; }
.eilson-article-body p { font-size: 1.4rem; line-height: 1.65; max-width: 52rem; }
.eilson-link { display: inline-flex; gap: 3rem; align-items: center; padding: 1.4rem 1.7rem; margin-top: 3rem; background: var(--six-champagne); color: var(--six-espresso); font-size: 1.1rem; font-weight: 700; border-radius: .4rem; }
.eilson-quote-source { display: block; margin-top: 1.5rem; font-size: 1rem; letter-spacing: .04em; }
@media(max-width:991px) {
 .eilson-feature-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
 .eilson-values-line { font-size: 3.6rem; }
 .eilson-article-body > section { grid-template-columns: 3rem minmax(0,1fr); gap: 2rem; }
 .eilson-article h1 { font-size: 6rem; }
}
@media(max-width:479px) {
 .eilson-monogram { font-size: 2.7rem; }
 .eilson-kicker { font-size: .95rem; }
 .eilson-feature-grid { grid-template-columns: 1fr; gap: 2.5rem; margin-top: 3rem; }
 .eilson-feature-grid h3 { font-size: 2.8rem; margin-top: 1.7rem; }
 .eilson-feature-grid p, .eilson-chapter > p:last-child { font-size: 1.4rem; }
 .eilson-value-panel { min-height: 22rem; padding: 1.75rem; }
 .eilson-value-panel h3 { font-size: 3rem; }
 .eilson-value-panel p { font-size: 1.4rem; }
 .eilson-values-line { flex-direction: column; font-size: 3.2rem; gap: 1.4rem; }
 .eilson-source-list a { grid-template-columns: 1fr auto; gap: .6rem 1rem; padding: 1.5rem 0; font-size: 1.3rem; }
 .eilson-source-list a > span:nth-child(2) { grid-column: 1; grid-row: 2; }
 .eilson-source-list a > span:last-child { grid-column: 2; grid-row: 1 / 3; }
 .eilson-reading { padding-top: 4rem; padding-bottom: 4rem; }
 .eilson-article { padding-top: 12rem; }
 .eilson-article h1 { font-size: 3.6rem; }
 .eilson-article-intro { font-size: 1.5rem; }
 .eilson-article-body > section { grid-template-columns: 1fr; gap: 1rem; }
 .eilson-article-body h2 { font-size: 2.5rem; }
 .eilson-article-body p { font-size: 1.4rem; }
 .eilson-footer-values { font-size: .8rem; letter-spacing: .05em; padding: 1rem 0; }
}
/* Readable cards throughout the template’s light/dark scroll transition. */
.home-helmets .title-layout { grid-template-columns: 1.2fr 1fr; column-gap: 6rem; align-items: start; }
.home-helmets .title-headline-w { grid-column: 1; min-width: 0; }
.home-helmets .title-para-w { grid-column: 2; max-width: 32rem; }
.eilson-feature-grid h3 { font-size: 2.4rem; overflow-wrap: break-word; }
.eilson-signature { font: 700 2.8rem/1 Brier, Georgia, serif; color: inherit; white-space: nowrap; }
.eilson-footer-signature { font: 700 5rem/1 Brier, Georgia, serif; color: var(--six-champagne); }
.menu-img-no-blend, .otot-home-img.is-helmet, .image.is-otot-home-end { filter: none; }
.otot-home-img { object-fit: cover; object-position: center; }
@media(max-width:991px) {
 .home-helmets .title-layout { grid-template-columns: 1fr; gap: 2rem; }
 .home-helmets .title-para-w { grid-column: 1; max-width: 42rem; }
}
@media(max-width:479px) {
 .eilson-feature-grid h3 { font-size: 2.6rem; }
 .eilson-signature { font-size: 2rem; }
}

/* Fotografias de Eilson e da SIX fornecidas pelo usuário. */
.eilson-photo { margin: 0; min-width: 0; }
.eilson-photo img { display: block; width: 100%; height: auto; border-radius: .35rem; }
.eilson-photo figcaption { margin-top: .9rem; font-size: .9rem; line-height: 1.4; letter-spacing: .04em; }
.eilson-family-layout { display: grid; grid-template-columns: minmax(0,1.1fr) minmax(0,1fr); align-items: center; gap: 6rem; }
.eilson-family-layout .eilson-values-line { flex-direction: column; gap: 1.5rem; }
.eilson-family-photo { max-width: 43rem; }
.eilson-family-photo img { aspect-ratio: 3 / 4; object-fit: contain; }
.eilson-article-photos { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); align-items: start; gap: 3rem; max-width: 78rem; margin: -1rem 0 6rem; }
.eilson-article-photos .eilson-photo img { aspect-ratio: 4 / 5; object-fit: contain; background: var(--six-linen); }
.eilson-about-family { max-width: 42rem; margin: 0 0 6rem; }
.otot-home-img { object-fit: cover; object-position: center 28%; }
.otot-home-img.is-helmet { object-position: 56% 23%; }
.image.is-otot-home-end { object-fit: cover; object-position: center 20%; }
.footer-bg-img { object-fit: cover; object-position: center 37%; filter: none; opacity: .18; }
.menu-img-top, .menu-img-no-blend { object-fit: cover; object-position: center 28%; }
[data-nav-img="1"] img { object-position: 55% 24%; }
[data-nav-img="3"] img { object-position: 50% 36%; }
@media(max-width:991px) {
 .eilson-family-layout { gap: 3rem; }
 .eilson-family-layout .eilson-values-line { font-size: 3rem; }
 .eilson-article-photos { gap: 2rem; }
}
@media(max-width:599px) {
 .eilson-photo figcaption { font-size: 1rem; }
 .eilson-family-layout { grid-template-columns: 1fr; gap: 3rem; }
 .eilson-family-photo { max-width: none; }
 .eilson-article-photos { grid-template-columns: 1fr; gap: 3rem; margin-bottom: 4rem; }
 .eilson-article-photos .eilson-photo img { aspect-ratio: auto; }
}

/* Ritmo assimétrico do template: retratos, encontros, arquitetura e família. */
.eilson-photo-track .horizontal-item-img-w { border-radius: .35rem; }
.eilson-gallery-img { width: 100%; height: 100%; object-fit: cover; }
.eilson-gallery-img.is-portrait { object-position: 55% 25%; }
.eilson-gallery-img.is-forbes { object-position: center 30%; }
.eilson-gallery-img.is-community { object-position: center 35%; }
.eilson-gallery-img.is-architecture { object-position: 62% 28%; }
.eilson-gallery-img.is-night { object-position: center 38%; }
.eilson-photo-track [data-eilson-photo="connections"] { width: calc(var(--vh,1vh) * 42); height: calc(var(--vh,1vh) * 52.5); }
.eilson-photo-track [data-eilson-photo="family"] { width: calc(var(--vh,1vh) * 40.5); height: calc(var(--vh,1vh) * 54); }
.eilson-photo-track [data-eilson-photo="night"] { width: calc(var(--vh,1vh) * 30); height: calc(var(--vh,1vh) * 40); }
.eilson-photo-track .horizontal-item-text-layout { max-width: 34rem; }
.eilson-photo-track .horizontal-item-text { font-size: 2.6rem; line-height: 1.1; }
.eilson-photo-track .horizontal-item-text .span-green-off-white-1 { font-family: Brier, Georgia, serif; }
.eilson-gallery-signature { display: block; font: 700 1.55rem/1 Brier, Georgia, serif; white-space: nowrap; }
.eilson-photo-track .horizontal-grid-col.large-img { gap: 2rem; }
.eilson-gallery-closing { justify-content: center; }
@media(max-width:991px) {
 .eilson-photo-track .horizontal-grid-col { width: 100%; }
 .eilson-photo-track .horizontal-item-layout { max-width: 100%; }
 .eilson-photo-track .horizontal-item-img-w { height: auto; }
 .eilson-photo-track [data-eilson-photo="portrait"] { width: 58%; aspect-ratio: 4 / 5; }
 .eilson-photo-track [data-eilson-photo="forbes"] { width: 55%; margin-left: auto; aspect-ratio: 3 / 4; }
 .eilson-photo-track [data-eilson-photo="connections"] { width: 90%; height: auto; aspect-ratio: 4 / 5; }
 .eilson-photo-track [data-eilson-photo="community"] { width: 67%; aspect-ratio: 3 / 4; }
 .eilson-photo-track [data-eilson-photo="architecture"] { width: 58%; aspect-ratio: 4 / 5; }
 .eilson-photo-track [data-eilson-photo="family"] { width: 90%; height: auto; aspect-ratio: 3 / 4; }
 .eilson-photo-track [data-eilson-photo="night"] { width: 64%; height: auto; aspect-ratio: 3 / 4; }
 .eilson-photo-track .horizontal-item-text-layout { max-width: 28rem; }
 .eilson-photo-track .horizontal-item-text { font-size: 2.5rem; }
 .eilson-gallery-closing { align-items: flex-end; }
}
@media(max-width:479px) {
 .eilson-photo-track .horizontal-item-text { font-size: 2.25rem; }
 .eilson-photo-track .horizontal-grid-col.large-img { gap: 3rem; }
 .eilson-photo-track .text-eyebrow { font-size: .9rem; }
}
/* Keep the two editorial notes readable as the background changes tone. */
.eilson-photo-track .horizontal-item-text-layout { padding: 1.35rem 1.6rem; background: var(--six-espresso); border: 1px solid var(--six-bronze); border-radius: .35rem; color: var(--six-ivory); }
.eilson-photo-track .horizontal-item-text { font-size: 2.25rem; color: var(--six-ivory); }
.eilson-photo-track .horizontal-item-text .span-green-off-white-1 { color: var(--six-champagne); }
.eilson-photo-track .eilson-gallery-signature { color: var(--six-sand); font-size: 1.35rem; }

/* Photo captions remain legible through the light/dark scroll transition. */
.eilson-photo-track .text-eyebrow { color: var(--six-ivory); background: var(--six-espresso); width: fit-content; max-width: 100%; padding: .3rem .5rem; border-radius: .15rem; }

/* Brand seal replaces the old helmet/laurel badge. */
.six-seal-w { aspect-ratio: 1; height: auto; background: var(--six-espresso); border-radius: 50%; overflow: hidden; mix-blend-mode: normal; }
.six-seal-img { display: block; width: 100%; height: 100%; object-fit: contain; filter: none; }
.home-hero-next-race-row .six-seal-w { width: 4.5rem; height: 4.5rem; flex-shrink: 0; margin: .1rem auto; }
.nav-helmet-rive-w .six-seal-w { width: 6rem; }
.impact-icon-w .six-seal-w { width: 4.5rem; }

.home-hero-next-race-w { background: rgba(247,245,240,.96); border-radius: .35rem; color: var(--six-espresso); }

/* SIX identity in the browser, navigation and opening transition. */
.six-nav-logo { position: absolute; inset: 0; display: block; width: 100%; height: 100%; object-fit: contain; filter: none; }
.transition-w.six-loader { display: flex; isolation: isolate; overflow: hidden; background: #29231f; color: #f7f5f0; }
.six-loader-lockup { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1.8rem; }
.six-loader-mark { display: block; width: clamp(9rem,21vw,18rem); height: auto; object-fit: contain; filter: none; animation: six-loader-breathe 2.8s ease-in-out infinite; }
.six-loader-line { display: block; width: 3.5rem; height: 1px; background: #ac8557; transform-origin: left; animation: six-loader-progress 1.7s ease-in-out infinite; }
.six-loader-orbit { position: absolute; top: 50%; left: 50%; width: min(68vw,42rem); aspect-ratio: 1; border: 1px solid rgba(200,164,106,.10); border-radius: 50%; transform: translate(-50%,-50%); }
.six-loader-orbit::after { content: ''; position: absolute; inset: -12%; border: 1px solid rgba(200,164,106,.05); border-radius: 50%; }
.six-loading-status { color: #e5ddd0; font-family: 'Mona Sans Variable',Arial,sans-serif; font-size: .8rem; letter-spacing: .14em; text-transform: uppercase; padding: 1rem; }
@keyframes six-loader-breathe { 0%,100% { transform: translateY(0); opacity: .82; } 50% { transform: translateY(-.25rem); opacity: 1; } }
@keyframes six-loader-progress { 0%,100% { transform: scaleX(.35); opacity: .4; } 50% { transform: scaleX(1); opacity: 1; } }
@media (prefers-reduced-motion: reduce) { .six-loader-mark, .six-loader-line { animation: none; } }

/* Remove the floating navigation mark; retain the animation target for menu transitions. */
.page-ln4-pos { display: none !important; }

/* Let the footer colophon flow and wrap instead of clipping it inside the old logo marquee. */
.six-footer-topics {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: .65rem 1.4rem;
  padding: 1.5rem 1rem;
  color: var(--six-muted);
  font-size: clamp(11px, .85rem, 14px);
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: .14em;
  text-transform: uppercase;
}
.six-footer-topics span { white-space: nowrap; }
.six-footer-topics span + span::before {
  content: "·";
  color: var(--six-bronze);
  margin-right: 1.4rem;
}
.footer-legal-links-w {
  position: relative;
  inset: auto;
  flex-wrap: wrap;
  gap: 1rem 2rem;
  align-items: center;
  margin-top: 0;
  padding: .5rem .6rem;
}
@media (max-width: 479px) {
  .six-footer-topics { gap: .4rem .65rem; padding: 1.2rem .2rem; letter-spacing: .055em; }
  .six-footer-topics span + span::before { margin-right: .65rem; }
  .footer-legal-links-w { flex-direction: column-reverse; gap: .75rem; padding: 0 .6rem .6rem; }
}
.six-footer-topics { color: var(--six-espresso); }
.six-footer-topics span + span::before { color: var(--six-espresso); }
.footer-legal-links-w .text-title-small-label { font-size: 12px; line-height: 1.6; }
.footer-legal-links-w .btn-text { font-size: 13px; line-height: 1.5; }
@media (max-width: 479px) {
  .footer-legal-links-col { max-width: 100%; text-align: center; }
}

/* Editorial cards need natural height: the original product-image masks clipped copy. */
.c.is-lando-exe { padding-inline: clamp(1rem, 5vw, 7rem); }
.grid-main.exe-grid { display: grid; grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr); gap: clamp(2rem,5vw,6rem); align-items: start; }
.exe-grid > .exe-text-w, .exe-grid > .exe-col-2 { grid-area: auto !important; min-width: 0; }
.exe-col-2 { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 1.5rem; margin: 0; }
.exe-col-2 .exe-cta-img-w { display: block; position: relative; inset: auto; z-index: auto; width: auto; height: auto; overflow: visible; }
.exe-col-2 .eilson-value-panel { min-height: 20rem; padding: 2rem; gap: 2rem; background: var(--six-sand); color: var(--six-espresso); border-radius: .35rem; }
.exe-col-2 .exe-cta-img-w.is-2 .eilson-value-panel { background: var(--six-espresso); color: var(--six-ivory); }
.exe-col-2 .eilson-value-panel h3 { font-size: clamp(27px,2.8vw,3.4rem); line-height: 1.05; overflow-wrap: normal; }
.exe-col-2 .eilson-value-panel p { font-size: clamp(15px,1.15rem,19px); line-height: 1.5; }
.exe-col-2 .eilson-kicker { font-size: clamp(11px,.85rem,14px); overflow-wrap: anywhere; }
.exe-cta-sticker-w:empty { display: none; }
.is-lando-exe .g-text-para-w { max-width: 36rem; }
.is-home-collabs .marquee-offest-w { margin-inline: 0; width: 100%; }
.eilson-values-line { color: var(--six-bronze); }
.s.is-callout-socials { background: var(--six-ivory); color: var(--six-espresso); }
@media(max-width:991px) {
  .grid-main.exe-grid { grid-template-columns: 1fr; gap: 4rem; }
  .exe-col-2 { gap: 2rem; }
  .exe-col-2 .eilson-value-panel { min-height: 22rem; }
  .is-lando-exe .g-title-layout { max-width: 50rem; }
  .is-lando-exe .g-text-para-w { max-width: 42rem; }
  .is-lando-exe .text-body-reg-mona { font-size: max(16px,1.4rem); line-height: 1.55; }
  .is-home-collabs .title-layout { grid-template-columns: 1fr; gap: 2rem; }
  .is-home-collabs .title-layout > * { grid-area: auto !important; max-width: 100%; }
  .is-home-collabs .title-para-w { max-width: 46rem; }
}
@media(max-width:479px) {
  .exe-col-2 { grid-template-columns: 1fr; gap: 1.5rem; }
  .exe-col-2 .eilson-value-panel { min-height: 0; padding: 2rem; gap: 1.75rem; }
  .exe-col-2 .eilson-value-panel h3 { font-size: 3.2rem; }
  .is-home-collabs .text-body-reg-mona, .eilson-legacy { font-size: 16px; line-height: 1.55; }
  .is-home-collabs .text-title-lg-mona { font-size: 4rem; }
  .is-lando-exe .text-impact-lg-mona { font-size: 5rem; }
}
.is-home-collabs .marquee-offest-w { left: 0; }
.footer-legal-links-col a { min-height: 32px; align-items: center; }
@media(max-width:767px) {
  .eilson-article-body p { font-size: 16px; }
  .eilson-article-intro { font-size: 16px; }
}

/* Comfortable touch targets without changing the footer typography. */
@media(max-width:991px) {
 .footer-links-layout > a.text-link-w { min-height: 44px; min-width: 44px; display: inline-flex; align-items: center; justify-content: center; }
 .footer-links-layout > a.display-none { display: none; }
}

@media(max-width:991px) {
 .nav-ham { min-width: 44px; min-height: 44px; }
 .btn-w.is-nav { min-height: 44px; }
}

/* Minimal SIX signature; retain the link, gold reveal and scroll behavior. */
.home-hero-next-race-w.six-founder-card {
 width: 72px; height: 72px; min-height: 0; padding: 6px;
 flex-direction: column; align-items: center; justify-content: center; gap: 5px;
 color: var(--six-espresso); background: transparent;
 border: 0; border-radius: 4px; box-shadow: none; text-decoration: none;
 transition: clip-path .65s ease;
}
.six-founder-card-mark { display: block; width: 34px; height: 40px; flex: 0 0 40px; object-fit: contain; }
.six-founder-card-role { font-size: 9px; line-height: 1.2; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: var(--six-espresso); }
@media(min-width:992px) { .home-hero-next-race-w.six-founder-card { display: flex; } }
@media(prefers-reduced-motion:reduce) { .home-hero-next-race-w.six-founder-card { transition: none; } }
