.card-image.is-portrait>img:not(.card-backdrop){object-fit:contain;position:relative;z-index:1}.card-image .card-backdrop{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(20px) brightness(.45);transform:scale(1.08);pointer-events:none}.card-image.is-portrait:after{z-index:1}.card-image.is-portrait .card-corner,.card-image.is-portrait .card-bottom,.card-image.is-portrait .card-play{z-index:2}.project-dialog{width:min(920px,calc(100% - 32px),calc(64svh * var(--film-ratio,1.7778)))}.player-wrap{aspect-ratio:var(--film-ratio,1.7778)}.project-dialog.is-portrait .dialog-content{padding:24px}.project-dialog.is-portrait .dialog-content h2{font-size:25px}.project-dialog.is-portrait .dialog-meta{flex-wrap:wrap}.card-open:focus-visible{outline-offset:5px}@media(max-width:767px){.project-dialog{width:min(calc(100% - 24px),calc(64svh * var(--film-ratio,1.7778)))}.project-dialog.is-portrait .dialog-content{padding:20px}.project-dialog.is-portrait .dialog-content h2{font-size:23px}.card-image .card-backdrop{filter:blur(16px) brightness(.45)}}
