.styles_grid__ucHpr{--col-gap:1rem;--col-count:6;--x-margin:0.5rem;--zoom-intensity:0.25;display:grid;grid-template-columns:repeat(var(--col-count),minmax(0,1fr));gap:calc(var(--x-margin) * 1.618) var(--col-gap);padding:0 var(--x-margin);align-items:flex-start;position:relative;z-index:2}@media (min-width:768px){.styles_grid__ucHpr{--col-count:12;--x-margin:2rem;gap:var(--row-gap,80px) var(--col-gap);padding-left:var(--x-margin);padding-right:var(--x-margin)}}.styles_item__3rScI{--column-start:1;--column-end:12;--column-span:calc(var(--column-end) - var(--column-start));--vertical-adjustment:0;--progress:0;--zoom-multiplier:max(calc(var(--zoom-intensity) / (var(--column-span) / 3 + 1)),0);--zoom-progress:calc((var(--progress) + 1) / 2);--zoom-amount:calc(var(--zoom-progress) * (2 - var(--zoom-progress)));--zoom-origin-y:calc(50% - var(--progress) * 50%);display:flex;flex-direction:column;gap:.5rem;position:relative;grid-column-start:1;grid-column-end:6}@media (max-width:767.98px){.styles_item__3rScI:nth-child(2n){grid-column-start:2;grid-column-end:7}}@media (min-width:768px){.styles_item__3rScI{grid-column-start:var(--column-start);grid-column-end:var(--column-end);transform:translateY(calc(var(--vertical-adjustment, 0) * 4svh));margin-top:max(0px,calc(var(--vertical-adjustment, 0) * -4svh));margin-bottom:max(0px,calc(var(--vertical-adjustment, 0) * 4svh))}}.styles_media___Y1ez{position:relative;overflow:hidden;width:100%}.styles_cover__jsHcU video{position:absolute;inset:0;width:100%;height:100%}.styles_cover__jsHcU img,.styles_cover__jsHcU video{-o-object-fit:cover;object-fit:cover}.styles_zoom__UR0b4{transform-origin:50% var(--zoom-origin-y);transform:scale(calc(1 + var(--zoom-amount) * var(--zoom-multiplier)));transition:transform-origin .6s cubic-bezier(.22,1,.36,1);will-change:transform,transform-origin}@media (prefers-reduced-motion:reduce){.styles_zoom__UR0b4{transform:none;transition:none}}.styles_caption__EQ4Ly{display:flex;flex-direction:column;gap:.25rem;width:100%;text-align:left}.styles_title__9xxc2{margin:0;font-size:1.5rem;font-weight:600;line-height:1.2;text-wrap:balance}.styles_subtitle__PyXYq{margin:0;font-size:1rem;font-weight:400;line-height:1.3;text-wrap:balance;opacity:.7}.styles_linkWrapper__1PkSy{display:flex;flex-direction:column;gap:.5rem;color:inherit;text-decoration:none}