.hm-hero{--hm-peek:132px;position:relative}.hm-hero .hm-hero-rail>*>*{scale:calc(.95 + .05 * var(--k,1));opacity:calc(.7 + .3 * var(--k,1));transform-origin:50% 60%;will-change:scale, opacity}.hm-hero-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:auto hidden}.hm-hero-rail::-webkit-scrollbar{display:none}.hm-hero-cell{width:calc(100% - 2 * var(--hm-peek));scroll-snap-align:center;flex:none}.hm-poster{background:linear-gradient(150deg, var(--from,#14110d), var(--to,#14110d));border-radius:22px;height:clamp(300px,38vh,480px);display:block;position:relative;overflow:hidden}.hm-poster-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.hm-poster-glyph{opacity:.32;filter:saturate(.8);place-items:center;font-size:clamp(90px,14vw,160px);display:grid;position:absolute;inset:0}.hm-hero-arr--l{left:14px}.hm-hero-arr--r{right:14px}.hm-hero-dots{justify-content:center;align-items:center;gap:7px;margin-top:14px;display:flex}.hm-hero-dot{cursor:pointer;background:color-mix(in srgb, var(--yg-fg) 26%, transparent);border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .26s cubic-bezier(.23,1,.32,1);transform:scale(1)}.hm-hero-dot.is-on{background:var(--yg-fg);transform:scale(1.45)}.hm-hero .hm-hero-arr{top:calc(50% - 13px)}@media (min-width:901px){.hm-hero-rail{margin:0 calc(-1 * var(--hm-gutter)) 0 calc(-1 * (var(--hm-gutter) + var(--yg-main-ml,0px) - 16px));padding-left:calc(var(--yg-main-ml,0px) - 16px);scroll-padding-left:calc(var(--yg-main-ml,0px) - 16px)}}@media (max-width:900px){.hm-hero{--hm-peek:34px}.hm-hero-rail{margin:0 calc(-1 * var(--hm-gutter));gap:10px;padding:0}.hm-poster{height:clamp(200px,27vh,250px)}.hm-hero-arr{display:none}.hm-hero-dots{gap:5px;margin-top:12px}.hm-hero-dot,.hm-hero-dot.is-on{width:4px;height:4px;box-shadow:none}}@media (prefers-reduced-motion:reduce){.hm-hero-dot{transition:none}}
