.s-marketing .studio{position:relative;flex:1 1 auto;min-height:0}.s-marketing .gal{position:absolute;inset-block-start:calc(-1 * (var(--nvx-tabs-clear) + 1.875rem));inset-block-end:-2.5rem;inset-inline-end:0;inset-inline-start:auto;width:min(100%,38.875rem);display:flex;gap:.75rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent)}.s-marketing .gal__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.75rem;will-change:transform}.s-marketing .gal__col--a{animation:gal-up 64s linear infinite}.s-marketing .gal__col--b{animation:gal-down 78s linear infinite}@keyframes gal-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - .375rem))}}@keyframes gal-down{0%{transform:translateY(calc(-50% - .375rem))}to{transform:translateY(0)}}.s-marketing .gal:hover .gal__col{animation-play-state:paused}.s-marketing .gal__card{position:relative;flex:none;width:100%;aspect-ratio:305/400;padding:0;overflow:hidden;border:1px solid var(--cx-tile-line);border-radius:1.5rem;background:var(--media-bg);cursor:pointer;transition:transform .32s var(--cx-out),border-color .24s var(--cx-out),box-shadow .32s var(--cx-out)}.s-marketing .gal__card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-marketing .gal__card:focus-visible,.s-marketing .gal__card:hover{transform:scale(1.035);border-color:var(--cx-tile-line-hover);box-shadow:0 1.5rem 3rem -1.25rem rgba(0,0,0,.6);z-index:2}.s-marketing .gal__card:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.s-marketing .gal__card:active{transform:scale(1.01)}[data-theme=light] .s-marketing .gal__card:hover{box-shadow:0 1.5rem 3rem -1.25rem rgba(20,21,28,.3)}.s-marketing .gal__card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,16,26,.42),rgba(15,16,26,.12) 24%,rgba(15,16,26,0) 46%,rgba(15,16,26,.55));opacity:.85;transition:opacity .24s var(--cx-out);pointer-events:none}.s-marketing .gal__card:hover:after{opacity:1}.s-marketing .gal__pill{top:.75rem;inset-inline-start:.75rem;display:inline-flex;height:1.875rem;padding:0 .6875rem;border:1px solid var(--cx-media-line);border-radius:.75rem;background:var(--cx-media);backdrop-filter:var(--cx-media-lens);color:var(--cx-media-ink);font-size:.75rem;font-weight:500;line-height:1rem;white-space:nowrap}.s-marketing .gal__pill,.s-marketing .gal__use{position:absolute;z-index:1;align-items:center;pointer-events:none}.s-marketing .gal__use{inset-inline:.625rem;bottom:.625rem;display:flex;justify-content:center;gap:.375rem;height:2.75rem;border:0;border-radius:1rem;background:radial-gradient(farthest-corner ellipse at 50% 46%,var(--gen-core) 0,var(--gen-core) 52%,var(--gen-edge) 100%);box-shadow:inset 0 -.25rem 0 var(--gen-lip);color:var(--action-glass-text);font-weight:600;font-size:.875rem;opacity:0;transform:translateY(.375rem);transition:opacity .24s var(--cx-out),transform .24s var(--cx-out),box-shadow .16s var(--cx-out),background .2s var(--cx-out)}.s-marketing .gal__card:focus-visible .gal__use,.s-marketing .gal__card:hover .gal__use{opacity:1;transform:none;background:radial-gradient(farthest-corner ellipse at 50% 46%,var(--gen-core-hover) 0,var(--gen-core-hover) 52%,var(--gen-edge-hover) 100%);box-shadow:inset 0 -.3125rem 0 var(--gen-lip-hover)}.s-marketing .gal__card:active .gal__use{transform:translateY(.1875rem);box-shadow:inset 0 -.0625rem 0 var(--gen-lip)}@media (prefers-reduced-motion:reduce){.s-marketing .gal,.s-marketing .gal__col{animation:none}}@media (max-width:1080px){.s-marketing .gal{position:static;inset:auto;width:auto;height:auto;display:flex;flex-direction:row;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}.s-marketing .gal::-webkit-scrollbar{display:none}.s-marketing .gal__col{flex-direction:row;flex:none;animation:none}.s-marketing .gal__card--dupe{display:none}.s-marketing .gal__card{width:13.75rem;scroll-snap-align:start}.s-marketing .gal__card:hover{transform:none}}