.abt-story .grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(48px,7vw,120px);display:grid}.abt-prose{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);margin-block-start:var(--spacing-s4);font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-weight:600;line-height:1.45}.abt-prose>*+*{margin-block-start:var(--spacing-s3)}.abt-prose em{color:var(--color-red-700);font-style:normal}@media (max-width:960px){.abt-story .grid{gap:clamp(32px, 5vw, var(--spacing-s6));grid-template-columns:minmax(0,1fr)}.abt-prose{max-width:42ch}.abt-year{inline-size:min(100%,420px);margin-inline:auto}}.abt-prose__line.rv{opacity:1;transform:none}.abt-year{text-align:center;padding:var(--spacing-s5) var(--spacing-s4);border-radius:var(--radius-card);background:var(--color-white);box-shadow:0 20px 50px -36px #06285a59, 0 0 0 1px var(--color-line);justify-items:center;display:grid;position:relative;overflow:hidden}.abt-year:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, var(--color-red-100), transparent 72%);border-radius:50%;width:90%;position:absolute;inset:auto -30% -50% auto}.abt-year>*{position:relative}.abt-year .nums .num{letter-spacing:-.05em;color:var(--color-red);font-size:clamp(7rem,5rem + 8vw,13rem);line-height:.9}.abt-year .nums .lbl{color:var(--color-ink);margin-block-start:var(--spacing-s2);font-size:1.125rem;font-weight:700}.abt-year__sub{color:var(--color-ink-500);margin-block-start:4px;font-size:.9375rem}.abt-year .nums{grid-template-columns:auto;margin-block-start:0}.abt-year .nums>div{box-shadow:none;background:0 0;padding:0}@media (prefers-reduced-motion:no-preference){:where(html:not(.a11y-still)) .abt-year .nums .num.land{animation:land .55s var(--ease-land)}}.abt-owners-band{background:var(--color-blue-900);padding-block:clamp(96px, 12vw, var(--spacing-s9));position:relative}.abt-owners-band .wrap{z-index:1;position:relative}.abt-owners-band .people{max-width:min(100%,880px);margin-inline:auto}.abt-owners-band .center-head h2{color:var(--color-white)}.abt-owners-band .person{border:1px solid var(--color-wline);background:#ffffff0f}.abt-owners-band .person h3{color:var(--color-white)}.abt-owners-band .person .role,.abt-owners-band .person p{color:#ffffffd6}@media (prefers-reduced-motion:no-preference){:where(html:not(.a11y-still)) .abt-owners-band .person{transition:transform .4s var(--ease-land), background .3s}:where(html:not(.a11y-still)) .abt-owners-band .person:hover{background:#ffffff1a;transform:translateY(-4px)}}.abt-named{justify-content:center;gap:var(--spacing-s2);flex-wrap:wrap;display:flex}.abt-wall{border-block-start:1px solid var(--color-line);margin-block-start:var(--spacing-s4);padding-block-start:var(--spacing-s4);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.abt-wall .track{gap:var(--spacing-s2);width:max-content;display:flex}.abt-wall .abt-tile{flex:none;width:180px;height:100px}.abt-tile{border-radius:var(--radius-tile);background:var(--color-white);border:1px solid var(--color-line);place-items:center;width:216px;max-width:100%;height:120px;padding:20px;text-decoration:none;display:grid;position:relative}.abt-tile img{object-fit:contain;filter:grayscale();opacity:.75;width:auto;max-width:150px;height:auto;max-height:60px}a.abt-tile:hover img,a.abt-tile:focus-visible img,.abt-wall:hover .abt-tile img,.abt-named .abt-tile:hover img,.abt-named .abt-tile:focus-visible img{filter:none;opacity:1}.abt-tile__name{font-family:var(--font-display);color:var(--color-blue);text-align:center;font-size:.9375rem;font-weight:700;line-height:1.3}.abt-tile--named{background:var(--color-blue-50);border-color:var(--color-line-strong);padding-block-end:34px}.abt-tile--named .abt-tile__caption{bottom:8px;font-family:var(--font-display);color:var(--color-ink-500);text-align:center;font-size:.75rem;font-weight:600;position:absolute;inset-inline:8px}@media (prefers-reduced-motion:no-preference){:where(html:not(.a11y-still)) .abt-tile img{transition:filter .3s,opacity .3s}:where(html:not(.a11y-still)) a.abt-tile--named{transition:transform .25s var(--ease-land), box-shadow .25s var(--ease-land)}:where(html:not(.a11y-still)) a.abt-tile--named:hover,:where(html:not(.a11y-still)) a.abt-tile--named:focus-visible{transform:translateY(-3px);box-shadow:0 10px 24px -12px #09429659}:where(html:not(.a11y-still)) .abt-wall .track{animation:48s linear -7s infinite abt-mq}:where(html:not(.a11y-still))[dir=rtl] .abt-wall .track{animation-name:abt-mq-rtl}:where(html:not(.a11y-still)) .abt-wall:hover .track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.abt-wall{-webkit-mask-image:none;mask-image:none}.abt-wall .track{flex-wrap:wrap;justify-content:center;width:auto}.abt-wall .track>[aria-hidden=true]{display:none}}html.a11y-still .abt-wall{-webkit-mask-image:none;mask-image:none}html.a11y-still .abt-wall .track{flex-wrap:wrap;justify-content:center;width:auto}html.a11y-still .abt-wall .track>[aria-hidden=true]{display:none}@keyframes abt-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes abt-mq-rtl{0%{transform:translate(50%)}to{transform:translate(0)}}@media (max-width:700px){.abt-named{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));justify-content:normal;display:grid}.abt-named .abt-tile{width:auto;height:84px;padding:12px}.abt-wall .abt-tile{width:140px;height:84px;padding:12px}.abt-tile img{max-width:96px;max-height:36px}.abt-tile__name{font-size:.8125rem}.abt-tile--named .abt-tile__caption{font-size:.6875rem;bottom:6px}}.abt-cta{background:var(--color-blue-900);color:var(--color-white);padding-block:clamp(96px, 12vw, var(--spacing-s9));margin-block-start:clamp(80px, 10vw, var(--spacing-s9));position:relative}.abt-cta .wrap{z-index:1;position:relative}.abt-cta h2{color:var(--color-white);font-size:clamp(2.4rem,1.4rem + 4vw,5.5rem)}.abt-cta .lede{color:#ffffffd6;max-width:44ch;margin:var(--spacing-s3) auto 0}.abt-cta .cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:var(--spacing-s4);display:flex}@layer components{.abt-cta :is(a,button):is(:focus-visible,:focus){outline-color:var(--color-white)}}
