:root{--s424-work-cover-ratio: 1 / 1;--s424-work-cover-radius: 1.5rem;--s424-work-col-min: 15rem;--s424-work-col-cap: 45%;--s424-work-gap-inline: var(--wp--preset--spacing--30 );--s424-work-gap-block: calc(var(--wp--preset--spacing--40 ) * 1.1 );--s424-work-meta-gap: 0.75rem;--s424-work-meta-pitch: 0.15rem;--s424-work-credit-gap: 0.5rem;--s424-work-artist-size: 0.95rem;--s424-work-track-em: 13.6;--s424-work-credit-size: 0.9rem;--s424-work-credit-em: 14.9;--s424-work-cover-label-size: 0.9rem;--s424-work-section-gap: calc((var(--wp--preset--spacing--30 ) + var(--wp--style--block-gap ) ) * 1.5 );--s424-work-rule-gap-below: calc(var(--wp--preset--spacing--40 ) * 0.8 )}:root .s424-work-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(var(--s424-work-col-min ),var(--s424-work-col-cap ) ),1fr ) );column-gap: var(--s424-work-gap-inline );row-gap: var(--s424-work-gap-block )}:root .s424-work-grid > *{margin-block: 0}:root .s424-work{display: flex;flex-direction: column;gap: var(--s424-work-meta-gap );container-type: inline-size}:root .s424-work > *{margin-block: 0}:root .s424-work-cover{overflow: hidden;aspect-ratio: var(--s424-work-cover-ratio );border-radius: var(--s424-work-cover-radius );box-shadow: inset 0 0 0 1px rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 1.1 ) ),0 0 1.875rem 0.125rem rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 0.4 ) );transition: var(--s424-feature-hover-transition,scale 220ms cubic-bezier(0.2,0.6,0.2,1 ) ),box-shadow 220ms cubic-bezier(0.2,0.6,0.2,1 )}@media (hover: hover ){:root .s424-work-cover:hover{scale: var(--s424-feature-hover-scale,1.04 );box-shadow: inset 0 0 0 1px rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 1.6 ) ),0 0 1.875rem 0.125rem rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 0.75 ) ),0 0 4.375rem 0.75rem rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 0.35 ) )}}@media (prefers-reduced-motion: reduce ){:root .s424-work-cover:hover{scale: none}}:root .s424-work-cover a:focus{outline: none}:root .s424-work-cover a:focus-visible{outline: 2px solid rgba(var(--s424-title-frame-color ),0.9 );outline-offset: 0.25rem}:root .s424-work-cover:has(a:focus-visible ){box-shadow: inset 0 0 0 1px rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 1.6 ) ),0 0 1.875rem 0.125rem rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 0.75 ) ),0 0 4.375rem 0.75rem rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 0.35 ) )}:root figure.s424-work-cover{margin: 0}:root .s424-work-cover img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center var(--s424-focus-y,50% )}:root .s424-work-meta{display: flex;flex-direction: column;gap: var(--s424-work-meta-pitch );text-align: center}:root .s424-work-meta > *{margin-block: 0}:root .s424-work-track{font-family: var(--wp--preset--font-family--heading,inherit );font-size: min(var(--s424-work-artist-size ),100cqi / var(--s424-work-track-em ) );font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;text-shadow: var(--s424-neon-subtitle )}:root .s424-work-credit{margin-top: var(--s424-work-credit-gap );font-family: var(--wp--preset--font-family--heading,inherit );font-size: min(var(--s424-work-credit-size ),100cqi / var(--s424-work-credit-em ) );font-weight: 500;letter-spacing: 0.1em;line-height: 1.45;text-transform: uppercase;color: var(--s424-subtitle-color,#d7dcda )}:root .wp-block-post-content .s424-neon-rule{margin-top: var(--wp--preset--spacing--40 );margin-bottom: var(--s424-work-rule-gap-below )}:root .wp-block-post-content .s424-neon-rule + *{margin-top: 0}:root .wp-block-post-content > :first-child{margin-top: 0}:root .s424-work-cta-title{margin-top: var(--s424-work-section-gap );margin-bottom: 0;--s424-section-title-adjust: calc(1.15 / 1.5 )}@supports not (width: 1cqi ){:root .s424-work-track{font-size: min(var(--s424-work-artist-size ),40vw / var(--s424-work-track-em ) )}:root .s424-work-credit{font-size: min(var(--s424-work-credit-size ),40vw / var(--s424-work-credit-em ) )}}
