/*!
AVBB OWNERSHIP NOTICE
Copyright (c) 2026 A Visual By Benji Ltd. All rights reserved.
AVBB custom website code and design.
Third-party components retain their original ownership and licences.
Official website: https://avisualbybenji.com/
*/
.portfolio-weddings{padding:90px var(--avbb-rail);background:var(--avbb-cream);color:var(--avbb-ink);scroll-margin-top:85px}
.portfolio-weddings .eyebrow{color:var(--avbb-red)}
.portfolio-weddings h2{font:clamp(32px,5vw,72px)/.98 'Archivo Black',Arial,sans-serif;text-transform:uppercase;letter-spacing:-.04em}
.portfolio-weddings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.portfolio-weddings__grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.portfolio-weddings__grid small{display:block;margin-top:20px;text-transform:uppercase;letter-spacing:.1em}
.portfolio-weddings__grid h3{font:clamp(23px,3vw,40px)/1.05 'Archivo Black',Arial,sans-serif;margin:12px 0}
.portfolio-weddings__grid span{font-size:13px}
@media(max-width:680px){.portfolio-weddings__grid{grid-template-columns:1fr}}
:root{
  --avbb-red:#C1121F;
  --avbb-red-deep:#8B000C;
  --avbb-ink:#0E0B09;
  --avbb-ink-soft:#171210;
  --avbb-cream:#F4EEE1;
  --avbb-peach:#FFA35C;
  --avbb-rail:clamp(18px,4.4vw,72px);
}
*{box-sizing:border-box}
html{background:var(--avbb-ink);scroll-behavior:smooth;overflow-x:clip}
body{margin:0;background:var(--avbb-ink);color:var(--avbb-cream);font-family:'Space Grotesk',Arial,sans-serif;overflow-x:clip}
body.is-menu-open{overflow:hidden}
a{color:inherit;text-decoration:none}
button{font:inherit}
::selection{background:var(--avbb-peach);color:var(--avbb-ink)}
.portfolio-skip{position:fixed;z-index:1000;left:16px;top:-64px;padding:12px 18px;background:var(--avbb-cream);color:var(--avbb-ink);font:12px 'Archivo Black',Arial,sans-serif;transition:top .2s}
.portfolio-skip:focus{top:16px}
.portfolio-header{position:fixed;z-index:80;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px var(--avbb-rail);color:var(--avbb-cream);mix-blend-mode:difference}
.portfolio-brand{display:flex;align-items:center;gap:11px;font:12px/1.02 'Archivo Black',Arial,sans-serif;letter-spacing:.075em;text-transform:uppercase}
.portfolio-brand img{width:auto;height:34px;filter:brightness(0) invert(1)}
.portfolio-header nav{display:flex;align-items:center;gap:24px;font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:lowercase}
.portfolio-header nav a{position:relative;opacity:.8}
.portfolio-header nav a::after{content:'';position:absolute;left:0;right:100%;bottom:-6px;height:1px;background:currentColor;transition:right .25s}
.portfolio-header nav a:hover::after,.portfolio-header nav a:focus-visible::after{right:0}
.portfolio-book{border:1.5px solid currentColor;border-radius:999px;padding:10px 18px;font:10px 'Archivo Black',Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}
.portfolio-menu-toggle{display:none;width:42px;height:42px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer}
.portfolio-mobile-menu{position:fixed;z-index:79;inset:0;display:none;align-content:center;gap:10px;padding:96px 24px 36px;background:var(--avbb-ink);font:clamp(34px,10vw,58px)/1.08 'Archivo Black',Arial,sans-serif;text-transform:uppercase}
.portfolio-mobile-menu a:last-child{color:var(--avbb-peach)}
.portfolio-mobile-menu[aria-hidden="false"]{display:grid}
.portfolio-hero{position:relative;min-height:100svh;display:grid;place-items:center;padding:118px var(--avbb-rail) 80px;background:var(--avbb-red);overflow:hidden;isolation:isolate}
.portfolio-hero::before{content:'';position:absolute;z-index:-2;inset:-25%;background:radial-gradient(circle at 50% 46%,rgba(14,11,9,.08),transparent 26%),radial-gradient(circle at 82% 18%,rgba(255,163,92,.21),transparent 20%),radial-gradient(circle at 10% 80%,rgba(139,0,12,.48),transparent 25%)}
.portfolio-hero__frame{position:absolute;z-index:-1;overflow:hidden;width:clamp(110px,15vw,235px);aspect-ratio:16/10;border:1px solid rgba(244,238,225,.24);box-shadow:0 28px 70px rgba(14,11,9,.32)}
.portfolio-hero__frame img{width:100%;height:100%;object-fit:cover;display:block}
.portfolio-hero__frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0}
.portfolio-hero__frame.has-preview video{opacity:1}
.portfolio-hero__motion{display:block;margin:18px auto 0;border:0;border-bottom:1px solid #f4eee180;padding:5px 0;background:transparent;color:var(--avbb-cream);font:600 11px 'Space Grotesk',Arial,sans-serif;letter-spacing:.03em;cursor:pointer}
.portfolio-hero__frame--one{left:5%;top:12%;transform:rotate(-7deg)}
.portfolio-hero__frame--two{right:5%;top:11%;transform:rotate(6deg)}
.portfolio-hero__frame--three{left:8%;bottom:10%;transform:rotate(8deg)}
.portfolio-hero__frame--four{right:8%;bottom:9%;transform:rotate(-6deg)}
.portfolio-hero__copy{position:relative;z-index:2;max-width:1320px;text-align:center}
.eyebrow{margin:0;color:var(--avbb-peach);font-size:10px;font-weight:800;letter-spacing:.25em;text-transform:uppercase}
.portfolio-hero .eyebrow{color:var(--avbb-cream)}
.portfolio-hero h1{margin:18px 0 0;font:clamp(58px,13.4vw,210px)/.78 'Archivo Black',Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase}
.portfolio-hero h1 span{display:block}
.portfolio-hero h1 em{display:block;color:transparent;-webkit-text-stroke:clamp(1px,.13vw,2px) var(--avbb-cream);font-style:normal}
.portfolio-hero__lead{max-width:650px;margin:30px auto 0;font-size:clamp(15px,1.5vw,20px);line-height:1.58;color:rgba(244,238,225,.88)}
.portfolio-hero__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:30px}
.portfolio-button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 23px;border:1.5px solid currentColor;border-radius:999px;font:11px 'Archivo Black',Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.portfolio-button--solid{border-color:var(--avbb-cream);background:var(--avbb-cream);color:var(--avbb-red-deep)}
.portfolio-hero__marquee{position:absolute;z-index:4;left:-2%;right:-2%;bottom:2.8%;overflow:hidden;padding:11px 0;background:var(--avbb-ink);transform:rotate(-1.2deg)}
.portfolio-hero__marquee div{display:flex;width:max-content;gap:36px;animation:portfolioMarquee 24s linear infinite;font:11px 'Archivo Black',Arial,sans-serif;letter-spacing:.12em;white-space:nowrap}
.portfolio-hero__marquee i{color:var(--avbb-peach);font-style:normal}
@keyframes portfolioMarquee{to{transform:translateX(-50%)}}
.portfolio-intro{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.55fr);gap:clamp(36px,8vw,120px);align-items:end;padding:clamp(82px,11vw,150px) var(--avbb-rail) clamp(68px,8vw,110px);background:var(--avbb-ink)}
.portfolio-intro h2{max-width:900px;margin:14px 0 0;font:clamp(54px,9vw,140px)/.8 'Archivo Black',Arial,sans-serif;letter-spacing:-.05em;text-transform:uppercase}
.portfolio-intro h2 em{color:var(--avbb-red);font-style:normal}
.portfolio-intro__note{border-top:1px solid rgba(244,238,225,.25);padding-top:18px;font-size:14px;line-height:1.65;color:rgba(244,238,225,.72)}
.portfolio-intro__note strong{display:block;margin-bottom:8px;color:var(--avbb-cream);font:11px 'Archivo Black',Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.release-deck{position:relative;height:calc(14 * 100svh);min-height:1400vh;background:var(--avbb-ink);border-top:1px solid rgba(244,238,225,.13)}
.release-deck__stage{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;place-items:center;padding:74px max(var(--avbb-rail),7vw) 32px;perspective:1400px}
.release-deck__ambient{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 55%,rgba(193,18,31,.16),transparent 36%),linear-gradient(90deg,rgba(244,238,225,.025) 1px,transparent 1px),linear-gradient(rgba(244,238,225,.025) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px}
.release-deck__label{position:absolute;z-index:30;left:var(--avbb-rail);top:50%;display:flex;align-items:center;gap:14px;transform:translate(-42%,-50%) rotate(-90deg);transform-origin:center;font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:rgba(244,238,225,.54)}
.release-deck__label i{display:block;width:70px;height:1px;background:rgba(244,238,225,.32)}
.release-deck__progress{position:absolute;z-index:32;right:var(--avbb-rail);top:96px;display:grid;justify-items:end;color:rgba(244,238,225,.5)}
.release-deck__progress b{font:clamp(36px,5vw,72px)/.9 'Archivo Black',Arial,sans-serif;color:var(--avbb-cream)}
.release-deck__progress small{margin-top:7px;font-size:8px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}
.release-deck__bar{position:absolute;z-index:32;right:var(--avbb-rail);bottom:40px;width:110px;height:2px;background:rgba(244,238,225,.22);transform-origin:left}
.release-deck__bar i{display:block;width:100%;height:100%;background:var(--avbb-peach);transform:scaleX(0);transform-origin:left}
.release-deck__cards{position:relative;width:min(76vw,1120px);aspect-ratio:16/9;transform-style:preserve-3d}
.release-card{position:absolute;inset:0;overflow:hidden;background:#050404;border:1px solid rgba(244,238,225,.22);box-shadow:0 35px 110px rgba(0,0,0,.58);transform-origin:50% 92%;will-change:transform,opacity}
.release-card::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,4,4,.2) 5%,transparent 36%,rgba(5,4,4,.18) 54%,rgba(5,4,4,.95) 100%);pointer-events:none}
.release-card video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.94) contrast(1.03)}
.release-card__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.94) contrast(1.03);pointer-events:none;opacity:1;transition:opacity .2s ease}
.release-card[data-preview="playing"] .release-card__poster{opacity:0}
.release-card__preview{position:absolute;z-index:4;top:17px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 17px;border:1px solid rgba(244,238,225,.65);border-radius:999px;background:rgba(14,11,9,.66);backdrop-filter:blur(12px);color:var(--avbb-cream);font:9px 'Archivo Black',Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}
.release-card__preview:hover,.release-card__preview:focus-visible{background:var(--avbb-cream);color:var(--avbb-ink)}
.release-card[aria-hidden="true"]{pointer-events:none}
.release-card__top{position:absolute;z-index:3;left:18px;right:18px;top:16px;display:flex;justify-content:space-between;align-items:start;gap:20px;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 12px #000}
.release-card__number{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(244,238,225,.6);border-radius:50%;background:rgba(8,6,6,.24);backdrop-filter:blur(9px)}
.release-card__date{padding:9px 11px;border:1px solid rgba(244,238,225,.34);background:rgba(8,6,6,.38);backdrop-filter:blur(9px)}
.release-card__content{position:absolute;z-index:3;left:clamp(18px,3vw,42px);right:clamp(18px,3vw,42px);bottom:clamp(18px,3vw,38px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 34px;align-items:end}
.release-card__role{grid-column:1/-1;margin:0;color:var(--avbb-peach);font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.release-card h3{min-width:0;margin:0;font:clamp(36px,6.2vw,94px)/.8 'Archivo Black',Arial,sans-serif;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance}
.release-card__meta{display:grid;justify-items:end;gap:8px;text-align:right}
.release-card__views{font:clamp(16px,2.1vw,31px)/1 'Archivo Black',Arial,sans-serif;white-space:nowrap}
.release-card__meta small{font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,238,225,.6)}
.release-card__watch{display:inline-flex;align-items:center;gap:8px;margin-top:2px;padding-bottom:4px;border-bottom:1px solid var(--avbb-peach);font:9px 'Archivo Black',Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.release-card__watch::after{content:'↗';color:var(--avbb-peach)}
.release-deck__hint{position:absolute;z-index:32;left:50%;bottom:27px;display:flex;align-items:center;gap:10px;transform:translateX(-50%);font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,238,225,.55)}
.release-deck__hint i{width:6px;height:6px;border-radius:50%;background:var(--avbb-peach);box-shadow:0 0 0 6px rgba(255,163,92,.12);animation:portfolioPulse 1.8s ease-in-out infinite}
@keyframes portfolioPulse{50%{box-shadow:0 0 0 11px rgba(255,163,92,0)}}
.credit-ledger{position:relative;z-index:4;padding:clamp(80px,11vw,160px) var(--avbb-rail);background:var(--avbb-cream);color:var(--avbb-ink)}
.credit-ledger__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:clamp(28px,8vw,110px);align-items:end;margin-bottom:52px}
.credit-ledger h2{max-width:850px;margin:14px 0 0;font:clamp(50px,8.5vw,130px)/.8 'Archivo Black',Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase}
.credit-ledger__head>p:last-child{max-width:560px;margin:0;font-size:14px;line-height:1.65;color:rgba(14,11,9,.67)}
.credit-ledger__list{margin:0;padding:0;border-top:2px solid var(--avbb-ink);list-style:none}
.credit-row{display:grid;grid-template-columns:52px minmax(210px,1.15fr) minmax(180px,.85fr) minmax(126px,.55fr) 94px 44px;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid rgba(14,11,9,.25);transition:background .2s,padding .2s}
.credit-row:hover{padding-inline:12px;background:rgba(193,18,31,.055)}
.credit-row>span:first-child{font:14px 'Archivo Black',Arial,sans-serif;color:var(--avbb-red)}
.credit-row h3{margin:0;font:clamp(20px,2.2vw,34px)/.95 'Archivo Black',Arial,sans-serif;text-transform:uppercase}
.credit-row__role{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.credit-row time,.credit-row__views{font-size:11px;font-weight:700;color:rgba(14,11,9,.62)}
.credit-row__views{text-align:right;white-space:nowrap}
.credit-row>a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--avbb-ink);border-radius:50%;font-size:16px;transition:background .2s,color .2s,transform .2s}
.credit-row>a:hover,.credit-row>a:focus-visible{background:var(--avbb-red);color:var(--avbb-cream);transform:rotate(8deg)}
.credit-ledger__foot{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:24px;font-size:10px;font-weight:700;letter-spacing:.06em;color:rgba(14,11,9,.6)}
.portfolio-cta{position:relative;z-index:4;display:grid;place-items:center;min-height:80svh;padding:90px var(--avbb-rail);background:var(--avbb-red);text-align:center;overflow:hidden}
.portfolio-cta::before{content:'AVBB';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:clamp(190px,43vw,700px)/1 'Archivo Black',Arial,sans-serif;color:transparent;-webkit-text-stroke:1px rgba(244,238,225,.11);pointer-events:none}
.portfolio-cta__inner{position:relative;z-index:1;max-width:1100px}
.portfolio-cta h2{margin:14px 0 24px;font:clamp(52px,10vw,150px)/.8 'Archivo Black',Arial,sans-serif;letter-spacing:-.05em;text-transform:uppercase}
.portfolio-cta p:not(.eyebrow){max-width:590px;margin:0 auto 28px;font-size:16px;line-height:1.6;color:rgba(244,238,225,.78)}
.portfolio-footer{position:relative;z-index:4;padding:clamp(66px,8vw,110px) var(--avbb-rail) 26px;background:var(--avbb-ink);color:var(--avbb-cream)}
.portfolio-footer__top{display:grid;grid-template-columns:1.2fr repeat(3,.4fr);gap:30px;padding-bottom:60px}
.portfolio-footer__top h2{max-width:560px;margin:0;font:clamp(46px,7vw,104px)/.82 'Archivo Black',Arial,sans-serif;letter-spacing:-.045em;text-transform:uppercase}
.portfolio-footer__col{display:grid;align-content:start;gap:10px;font-size:12px}
.portfolio-footer__col b{margin-bottom:8px;color:var(--avbb-peach);font-size:9px;letter-spacing:.15em;text-transform:uppercase}
.portfolio-footer__legal{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(244,238,225,.18);font-size:10px;line-height:1.6;color:rgba(244,238,225,.55)}
.portfolio-footer__legal span:last-child{display:flex;gap:16px}
a:focus-visible,button:focus-visible{outline:2px solid var(--avbb-peach);outline-offset:4px}
@media(max-width:960px){
  .portfolio-header nav{display:none}.portfolio-menu-toggle{display:block}.portfolio-intro,.credit-ledger__head{grid-template-columns:1fr}.portfolio-intro__note{max-width:600px}
  .release-deck__cards{width:min(86vw,900px)}.release-deck__progress{right:20px}.release-deck__label{left:20px}
  .credit-row{grid-template-columns:42px minmax(190px,1fr) minmax(160px,.8fr) 90px 40px}.credit-row time{display:none}
  .portfolio-footer__top{grid-template-columns:1fr repeat(3,1fr)}.portfolio-footer__top h2{grid-column:1/-1;margin-bottom:20px}
}
@media(max-width:680px){
  .portfolio-header{padding:13px 16px}.portfolio-brand img{height:31px}.portfolio-book{display:none}
  .portfolio-hero{padding:106px 18px 88px}.portfolio-hero__frame{width:32vw;opacity:.55}.portfolio-hero__frame--one{left:-8%;top:16%}.portfolio-hero__frame--two{right:-9%;top:17%}.portfolio-hero__frame--three{left:-9%;bottom:15%}.portfolio-hero__frame--four{right:-9%;bottom:15%}
  .portfolio-hero h1{font-size:clamp(52px,16.8vw,84px);line-height:.81}.portfolio-hero__lead{max-width:330px;font-size:14px}.portfolio-hero__marquee{bottom:2%}
  .portfolio-intro{padding-inline:18px}.portfolio-intro h2{font-size:clamp(48px,15vw,82px)}
  .release-deck{height:calc(14 * 92svh);min-height:1288svh}.release-deck__stage{padding:90px 16px 58px}.release-deck__cards{width:calc(100vw - 32px);aspect-ratio:4/5;max-height:75svh}.release-card video{object-position:center}
  .release-card__top{left:13px;right:13px;top:12px}.release-card__number{width:40px;height:40px}.release-card__date{font-size:8px}
  .release-card__preview{top:64px;left:13px;transform:none}
  .release-card__content{left:16px;right:16px;bottom:18px;grid-template-columns:1fr;gap:10px}.release-card__role{font-size:8px;line-height:1.4}.release-card h3{font-size:clamp(34px,11.2vw,58px);line-height:.84}.release-card__meta{justify-items:start;text-align:left}.release-card__views{font-size:20px}.release-card__meta small{display:none}
  .release-deck__label{display:none}.release-deck__progress{top:70px;right:18px}.release-deck__progress b{font-size:28px}.release-deck__progress small{display:none}.release-deck__bar{right:18px;bottom:24px;width:80px}.release-deck__hint{bottom:25px;left:18px;transform:none}
  .credit-ledger{padding-inline:18px}.credit-ledger h2{font-size:clamp(46px,14vw,76px)}.credit-ledger__list{border-top-width:1px}
  .credit-row{grid-template-columns:35px 1fr 40px;gap:10px 12px;padding:20px 0}.credit-row h3{font-size:22px}.credit-row__role{grid-column:2;font-size:9px}.credit-row__views{grid-column:2;text-align:left}.credit-row>a{grid-column:3;grid-row:1/4}.credit-row time{display:none}.credit-row:hover{padding-inline:0;background:transparent}
  .credit-ledger__foot{font-size:9px}.portfolio-cta{min-height:72svh;padding-inline:18px}.portfolio-cta h2{font-size:clamp(48px,15vw,80px)}
  .portfolio-footer{padding-inline:18px}.portfolio-footer__top{grid-template-columns:1fr 1fr}.portfolio-footer__top h2{grid-column:1/-1}.portfolio-footer__legal{display:block}.portfolio-footer__legal span{display:block!important;margin-top:8px}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}.portfolio-hero__marquee div,.release-deck__hint i{animation:none}
  .release-card__poster{transition:none}
  .release-deck{height:auto!important;min-height:0!important;padding:30px 18px 80px}.release-deck__stage{position:relative;height:auto;display:block;padding:0;overflow:visible}.release-deck__cards{display:grid;width:100%;max-width:1100px;aspect-ratio:auto;margin:auto;gap:22px}.release-card{position:relative;inset:auto;aspect-ratio:16/10!important;transform:none!important;opacity:1!important}.release-deck__ambient,.release-deck__label,.release-deck__progress,.release-deck__bar,.release-deck__hint{display:none}.release-card video{filter:none}
}
body.portfolio-static-deck .release-deck{height:auto!important;min-height:0!important;padding:30px 18px 80px}
body.portfolio-static-deck .release-deck__stage{position:relative;height:auto;display:block;padding:0;overflow:visible}
body.portfolio-static-deck .release-deck__cards{display:grid;width:100%;max-width:1100px;aspect-ratio:auto;margin:auto;gap:22px}
body.portfolio-static-deck .release-card{position:relative;inset:auto;aspect-ratio:16/10;transform:none!important;opacity:1!important}
body.portfolio-static-deck .release-deck__ambient,body.portfolio-static-deck .release-deck__label,body.portfolio-static-deck .release-deck__progress,body.portfolio-static-deck .release-deck__bar,body.portfolio-static-deck .release-deck__hint{display:none}
@media(max-width:680px){
  body.portfolio-static-deck .release-deck__cards{max-height:none}
  body.portfolio-static-deck .release-card{aspect-ratio:4/5!important}
}
