.vainu-stories{background:var(--vu-white);color:var(--text-primary);font-family:var(--font-sans);padding:96px 0 112px}.vainu-stories__inner{margin:0 auto;max-width:1120px;padding:0 40px}.vainu-stories__head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:40px}.vainu-stories__headline{color:var(--text-primary);font:var(--fw-regular) var(--fs-heading-xl)/1.04 var(--font-sans);letter-spacing:-.025em;margin:14px 0 0}.vainu-stories__all-link{flex:none}.vainu-stories__all-link.vu-textlink:before{background:var(--vu-grey-300)}.vainu-stories__grid{display:grid;gap:20px;grid-template-columns:1.62fr 1fr;height:560px}.vainu-stories__col{display:flex;flex-direction:column;gap:20px;min-height:0}.vainu-stories__card{border-radius:var(--radius-canvas);box-shadow:var(--shadow-md);color:inherit;cursor:pointer;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .52s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.22,.61,.36,1)}.vainu-stories__card--compact{flex:1;min-height:0}.vainu-stories__card:focus-visible,.vainu-stories__card:hover{box-shadow:0 30px 60px -26px rgba(0,0,0,.4);transform:translateY(-4px)}.vainu-stories__img{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:saturate(.35) sepia(.16) brightness(1.02);inset:0;position:absolute;transition:transform .76s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.22,.61,.36,1)}.vainu-stories__card:focus-visible .vainu-stories__img,.vainu-stories__card:hover .vainu-stories__img{filter:none;transform:scale(1.05)}.vainu-stories__scrim{background:linear-gradient(180deg,rgba(0,0,0,.05) 30%,rgba(0,0,0,.62));inset:0;position:absolute}.vainu-stories__scrim--compact{background:linear-gradient(180deg,rgba(0,0,0,.05) 36%,rgba(0,0,0,.6))}.vainu-stories__body{bottom:0;left:0;padding:40px;position:absolute;right:0}.vainu-stories__body--compact{padding:26px}.vainu-stories__meta{color:hsla(0,0%,100%,.78);font:var(--fw-medium) var(--fs-micro)/1 var(--font-mono);letter-spacing:var(--ls-wide);text-transform:uppercase}.vainu-stories__title{color:var(--vu-white);font:var(--fw-regular) var(--fs-heading-lg)/1.1 var(--font-sans);letter-spacing:-.02em;margin:14px 0 0;max-width:440px;text-wrap:balance}.vainu-stories__title--compact{font-size:var(--fs-heading-md);letter-spacing:-.015em;line-height:1.14;margin:10px 0 0;max-width:280px}@media (max-width:1023px){.vainu-stories__inner{padding:0 var(--page-x)}.vainu-stories__head{align-items:flex-start;flex-direction:column;gap:14px}.vainu-stories__grid{grid-template-columns:1fr;height:auto}.vainu-stories__card{min-height:340px}.vainu-stories__card--compact{flex:none;min-height:220px}.vainu-stories__grid{height:auto}.vainu-stories__col{display:contents}.vainu-stories__card,.vainu-stories__card--compact{flex:0 0 82vw;height:420px;max-width:82vw;min-height:0;scroll-snap-align:start;width:82vw}.vainu-stories__body{padding:26px}.vainu-stories__title,.vainu-stories__title--compact{max-width:none}}@media (max-width:1023px){.vainu-stories__card:focus-visible .vainu-stories__img,.vainu-stories__card:hover .vainu-stories__img,.vainu-stories__img{filter:none;transform:none;transition:none}}@media (prefers-reduced-motion:reduce){.vainu-stories__card,.vainu-stories__img{transition:none}}.vainu-stories__img--none{background:var(--vu-black)}@media (max-width:1023px){.vainu-stories__meta{font-size:12px}.vainu-stories{padding-bottom:52px;padding-top:48px}}