.vx-scene{position:relative;min-width:0;padding:0;background:rgb(149,28,105);scroll-snap-align:none}
.vx-pin{padding:1.5rem clamp(1.5rem,3vw,3rem);background:rgb(149,28,105)}
.vx-ready .vx-pin{position:sticky;top:0}
.vx-heading{display:flex;align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-bottom:2rem}
.vx-year{font:clamp(4rem,10vw,9rem)/.8 Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;letter-spacing:-.045em;color:#101010}
.vx-heading h3{font:clamp(2rem,4vw,4rem)/.9 Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;letter-spacing:-.02em;max-width:12ch;margin:0}
.vx-line{overflow:hidden;min-width:0;margin:.65rem 0}
.vx-line-track{width:max-content;min-width:0;will-change:transform}
.vx-line p{white-space:nowrap;font:clamp(1rem,1.9vw,1.65rem)/1.25 Arial,Helvetica,sans-serif;letter-spacing:-.015em;color:#f5deef;margin:0;max-width:none}
.vx-line p .vm-keyword{font:inherit;font-weight:700;color:#101010}
.vx-awards .vx-pin{padding:.75rem 0}
.vx-awards .vx-line{margin:1rem 0}
.vx-awards .vx-line p,.vx-awards .vx-line p strong{font:1.15rem/1.35 Arial,Helvetica,sans-serif;color:#f5deef;letter-spacing:-.01em;margin:0}
.vx-awards .vx-line p strong{font-weight:700;color:#101010;display:inline}
.va-about .text-awards{padding-right:.75rem;scroll-snap-type:none;overflow-x:hidden;overflow-y:auto}
@media(max-width:760px){.vx-pin{padding:1.25rem 1.5rem}.vx-heading{display:block;margin-bottom:2rem}.vx-year{font-size:24vw;margin-bottom:1.25rem}.vx-heading h3{font-size:12vw;max-width:12ch}.vx-line{margin:.85rem 0}.vx-line p{font-size:1.1rem}.vx-awards .vx-pin{padding:1rem 0}.vx-awards .vx-line p,.vx-awards .vx-line p strong{font-size:1rem}}
@media(prefers-reduced-motion:reduce){.vx-ready .vx-pin{position:static}.vx-scene{height:auto!important}.vx-line{overflow:visible}.vx-line-track{width:auto;transform:none!important;will-change:auto}.vx-line p{white-space:normal}}
