.HeroVideoWall-module__CcjOAG__wrap{width:100vw;height:clamp(300px,34vh,420px);margin-left:calc(50% - 50vw);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}@media (max-width:767px){.HeroVideoWall-module__CcjOAG__wrap{height:clamp(220px,30vh,300px)}}.HeroVideoWall-module__CcjOAG__track{will-change:transform;align-items:center;gap:20px;width:max-content;height:100%;padding:0 20px;display:flex}@media (max-width:767px){.HeroVideoWall-module__CcjOAG__track{gap:14px;padding:0 14px}}.HeroVideoWall-module__CcjOAG__cardLink{aspect-ratio:9/16;border-radius:var(--radius-md);background:var(--color-bg-elevated);transform-origin:50%;flex:none;height:calc(100% - 60px);display:block;position:relative;overflow:hidden}@media (max-width:767px){.HeroVideoWall-module__CcjOAG__cardLink{height:calc(100% - 30px)}}.HeroVideoWall-module__CcjOAG__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.HeroVideoWall-module__CcjOAG__label{color:var(--color-fg);font-size:var(--text-caption);letter-spacing:.02em;opacity:0;transition:opacity var(--duration-fast) var(--ease-premium), transform var(--duration-fast) var(--ease-premium);pointer-events:none;background:#2b2b2bd1;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;display:inline-flex;position:absolute;bottom:10px;left:10px;transform:translateY(6px)}.HeroVideoWall-module__CcjOAG__cardLink:hover .HeroVideoWall-module__CcjOAG__label{opacity:1;transform:translateY(0)}
.Hero-module___w2HtG__stack{display:grid;overflow:hidden}.Hero-module___w2HtG__line{grid-area:1/1}.Hero-module___w2HtG__line1{transform:translateY(-110%)}.Hero-module___w2HtG__line2{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.Hero-module___w2HtG__line1{animation:4.2s cubic-bezier(.16,1,.3,1) both Hero-module___w2HtG__line1}.Hero-module___w2HtG__line2{animation:4.2s cubic-bezier(.16,1,.3,1) both Hero-module___w2HtG__line2}}@keyframes Hero-module___w2HtG__line1{0%{opacity:0;transform:translateY(110%)}15%{opacity:1;transform:translateY(0)}65%{opacity:1;transform:translateY(0)}85%,to{opacity:1;transform:translateY(-110%)}}@keyframes Hero-module___w2HtG__line2{0%,65%{transform:translateY(110%)}85%,to{transform:translateY(0)}}
