.eh-header[data-layout=reference] .eh-inner{min-height:72px;gap:clamp(24px,3vw,48px);padding-inline:clamp(24px,3vw,48px)}.eh-header[data-layout=reference] .eh-nav{flex-wrap:nowrap;-moz-column-gap:clamp(12px,2vw,30px);column-gap:clamp(12px,2vw,30px)}.eh-header[data-layout=reference] .eh-link{white-space:nowrap}.eh-header[data-layout=reference] .eh-brand img{max-width:180px;max-height:30px}.eh-header[data-layout=reference] .eh-actions{gap:12px}@media(max-width:1023px){.eh-header[data-layout=reference] .eh-inner{min-height:64px}.eh-header[data-layout=reference] .eh-nav{gap:0}}section.page-hero[data-qa-block=hero][data-variant=story-fan]{--story-bg: var(--section-bg, var(--mb-bg, var(--color-background)));--story-fg: var(--section-fg, var(--mb-fg, var(--color-foreground)));--story-accent: var(--color-primary, var(--story-fg));color:var(--story-fg);overflow:hidden;padding:clamp(56px,8vw,112px) 0 0;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--story-accent) 16%,transparent),transparent 75%),var(--story-bg)}.page-hero[data-variant=story-fan] .page-hero__grid{display:flex;flex-direction:column;gap:48px}.page-hero[data-variant=story-fan] .page-hero__content{width:100%;max-width:1040px;text-align:center;margin-inline:auto}.page-hero[data-variant=story-fan] .page-hero__copy.rich-text :is(h1,h2){font-size:clamp(40px,5.6vw,80px);font-weight:400;line-height:1.16;letter-spacing:-.04em;text-wrap:balance;color:var(--story-fg);max-width:100%;margin-inline:auto}.page-hero[data-variant=story-fan] .page-hero__copy mark{color:color-mix(in srgb,var(--story-accent) 35%,var(--story-fg));background:color-mix(in srgb,var(--story-accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--story-fg) 9%,transparent);border-radius:12px;padding:.02em .22em .08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.page-hero[data-variant=story-fan] .page-hero__actions,.page-hero[data-variant=story-fan] .page-hero__subactions{justify-content:center}.page-hero[data-variant=story-fan] .page-hero__actions{margin-top:40px}.page-hero[data-variant=story-fan] .page-hero__aside{width:min(100%,1000px);margin:0 auto 48px}.story-fan{position:relative;height:clamp(260px,30vw,440px);margin-top:clamp(64px,10vw,160px)}.story-fan__item{display:block;position:absolute;width:clamp(280px,32vw,480px);left:50%;top:calc(var(--fan-depth) * 24px);transform:translate(calc(-50% + var(--fan-offset) * 82%)) rotate(calc(var(--fan-offset) * 3deg));z-index:var(--fan-order);border:7px solid var(--story-fg);border-radius:26px;overflow:hidden;background:var(--story-bg)}.story-fan__item:focus-visible{outline:3px solid var(--color-primary, currentColor);outline-offset:6px;z-index:20}.story-fan__item[href]:hover{top:calc(var(--fan-depth) * 24px - 10px)}.story-fan__media{display:block;width:100%}@media(max-width:767px){section.page-hero[data-qa-block=hero][data-variant=story-fan]{padding-top:48px}.page-hero[data-variant=story-fan] .page-hero__copy.rich-text :is(h1,h2){font-size:clamp(36px,9vw,54px)}.story-fan{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 24px 24px;height:auto;margin-top:56px}.story-fan__item{position:relative;left:auto;top:auto;transform:none;flex:0 0 76vw;width:76vw;border-width:4px;border-radius:18px;scroll-snap-align:center}.story-fan__item[href]:hover{top:auto}}.logo-grid__group{display:contents}.logo-grid .logo-grid__item img{transform:scale(var(--logo-scale, 1));transform-origin:center}.logo-grid.logo-rail{display:flex;gap:0;overflow:hidden;justify-content:start;mask-image:none;-webkit-mask-image:none}.logo-rail__group{display:flex;flex:0 0 auto;align-items:center;justify-content:space-around;min-width:100%;gap:clamp(48px,6vw,96px);padding-right:clamp(48px,6vw,96px);animation:reference-logo-rail 36s linear infinite}.logo-grid.logo-rail .logo-grid__item{animation:none;flex:0 0 180px;min-width:0;width:180px;height:72px}.logo-grid.logo-rail .logo-grid__item :is(img,.media-asset){width:100%;max-width:180px;height:auto;max-height:48px;-o-object-fit:contain;object-fit:contain}.logo-grid.logo-rail:is(:hover,:focus-within,[data-paused=true]) .logo-rail__group{animation-play-state:paused}.logo-rail__pause{justify-self:center;display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--hairline);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.logo-rail__pause:focus-visible{outline:2px solid currentColor;outline-offset:4px}@keyframes reference-logo-rail{to{transform:translate(-100%)}}.logo-rail[data-logo-count="0"],.logo-rail[data-logo-count="1"] .logo-rail__group[aria-hidden=true]{display:none}.logo-rail[data-logo-count="1"] .logo-rail__group{animation:none;padding:0}@media(prefers-reduced-motion:reduce){.logo-grid.logo-rail{overflow:visible}.logo-rail .logo-rail__group{animation:none;transform:none;width:100%;flex-wrap:wrap;padding:0;gap:32px}.logo-rail .logo-rail__group[aria-hidden=true],.logo-rail__pause{display:none}}.story-fan__video-link{display:block;padding:12px 16px;color:inherit}.content-section[data-block-type=logoGrid] .logo-grid.logo-grid--marquee.logo-rail{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.content-section[data-block-type=logoGrid] .logo-grid.logo-rail .logo-grid__item{border:0;border-radius:0;background:transparent;padding:0}.content-section[data-block-type=logoGrid] .logo-grid.logo-rail .logo-grid__item :is(img,svg){filter:none;opacity:1}.page-hero[data-variant=story-fan] .action-link{color:var(--story-fg)}.page-hero[data-variant=story-fan] .action-link--primary{color:var(--story-bg);background:var(--story-fg);border-color:transparent}.page-hero[data-variant=story-fan] .action-link--secondary{color:var(--story-fg);background:transparent;border-color:color-mix(in srgb,var(--story-fg) 32%,transparent)}
