.hu-section{padding:var(--hu-top) 24px var(--hu-bottom);text-align:center}.hu-inner{max-width:var(--hu-width);margin-inline:auto}.hu-section .hu-title{font-size:var(--hu-heading);line-height:1.12;font-weight:400;margin:0 0 28px;letter-spacing:-.025em;color:rgb(var(--color-foreground))}.hu-second-line{display:block;font-weight:400}.hu-story-copy{margin:0 auto;line-height:1.6}.hu-story-copy p{margin:0}.hu-story-block+.hu-story-block{margin-top:28px}.hu-button{margin-top:28px;letter-spacing:.16em;text-transform:uppercase;font-size:12px;min-height:50px;padding:14px 32px}.hu-story .hu-button{margin-top:0}.hu-story .hu-title{margin-bottom:0}.hu-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:0 0 12px;scroll-padding-inline:calc((100% - var(--hu-slide))/2)}.hu-slide{flex:0 0 var(--hu-slide);scroll-snap-align:center;min-width:0}.hu-slide:empty{display:none}.hu-slide img{display:block;width:100%;height:auto;border-radius:var(--hu-radius)}.hu-slide a{display:block}.hu-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.hu-controls[hidden]{display:none}.hu-controls button{background:transparent;border:1px solid rgba(var(--color-foreground),.35);color:rgb(var(--color-foreground));cursor:pointer;min-width:44px;min-height:44px;border-radius:50%;font:inherit}.hu-dots{display:flex;flex-wrap:wrap;justify-content:center}.hu-dots button{min-width:32px;min-height:44px;border:0;position:relative}.hu-dots button:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:rgb(var(--color-foreground));opacity:.25;left:12px;top:18px}.hu-dots button[aria-pressed=true]:after{opacity:1}.hu-controls [data-pause]{border-radius:0;font-size:12px;padding:8px}.hu-section :focus-visible{outline:2px solid currentColor;outline-offset:4px}.hu-empty{min-height:240px;display:grid;place-items:center;border:1px dashed currentColor;padding:32px;opacity:.7}.hu-video-player{display:block;width:100%;height:auto;max-height:80vh;background:#292729;border-radius:6px}.header__heading-link .h2{letter-spacing:.18em;text-transform:uppercase;font-family:var(--font-body-family)}@media(max-width:749px){.hu-section{padding:calc(var(--hu-top)*.7) 16px calc(var(--hu-bottom)*.7)}.hu-section .hu-title{font-size:var(--hu-mobile-heading)}.hu-track{--hu-slide:94%!important;gap:12px}.hu-controls{gap:4px}.hu-dots button{min-width:28px}.hu-dots button:after{left:10px}.hu-story-copy{font-size:17px!important}.hu-button{padding-inline:20px;letter-spacing:.1em}}
.hu-track:before,.hu-track:after{content:"";flex:0 0 max(0px,calc((100% - var(--hu-slide))/2 - 20px))}@media(max-width:749px){.hu-track:before,.hu-track:after{flex-basis:max(0px,calc((100% - var(--hu-slide))/2 - 12px))}}
