.pf-carousel.pf-featured-carousel{--pf-slide-size:min(var(--perz-layout-feature-width), 80cqw);--arrow-y:calc(4px + var(--pf-slide-size) * 9 / 32)}.pf-carousel.pf-featured-carousel .pf-featured-card{aspect-ratio:auto;border-radius:var(--perz-radius-panel);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.pf-featured-art{aspect-ratio:16/9;display:block;position:relative}.pf-featured-art>.pf-media-image{position:absolute;inset:0}.pf-featured-art:focus-visible{outline-offset:-4px}.pf-featured-art img{object-position:var(--featured-position,50% 50%)}.pf-featured-art .pf-responsive-picture img{width:100%;height:100%;position:absolute;inset:0}.pf-featured-caption{justify-content:space-between;align-items:center;gap:16px 24px;padding:16px 20px 18px;display:flex}.pf-page .pf-featured-caption h3{margin:0}.pf-platforms{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pf-platform-pill{border:1px solid var(--pf-border-strong);min-height:26px;color:var(--pf-secondary);font:500 var(--pf-type-pill)/1.3 var(--perz-font-body);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@media (hover:hover) and (pointer:fine){a.pf-platform-pill:hover{color:var(--pf-text);background:var(--perz-hover-overlay)}}.pf-platform-icon{width:14px;height:14px;-webkit-mask:var(--platform-icon) center / contain no-repeat;mask:var(--platform-icon) center / contain no-repeat;background:currentColor;flex:0 0 14px;display:block}.pf-platform-icon[data-brand=meta]{color:#0081fb}.pf-responsive-picture{display:contents}@media (max-width:1100px){.pf-featured-art .pf-responsive-picture img{object-position:var(--narrow-position,50% 50%)}}@media (max-width:800px){.pf-carousel.pf-featured-carousel{--pf-slide-size:88cqw}.pf-featured-caption{flex-direction:column;align-items:flex-start;padding:14px 16px 16px}}.pf-featured-art{position:relative}.pf-featured-logo{z-index:1;object-fit:contain;pointer-events:none;filter:drop-shadow(0 6px 24px #00000073);width:min(56%,520px);max-height:46%;transition:opacity var(--perz-duration-enter) var(--perz-ease-out);margin:auto;position:absolute;inset:0}.pf-featured-art:focus-visible .pf-featured-logo{opacity:0}@media (hover:hover){.pf-featured-art:hover .pf-featured-logo{opacity:0}}
