.image-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 32px;display:grid}.image-catalog-card{aspect-ratio:2/3;width:100%;min-width:0;min-height:440px;padding:20px}.image-catalog-card .service-image{-webkit-mask-image:linear-gradient(#000 48%,#000b 66%,#0000 92%);mask-image:linear-gradient(#000 48%,#000b 66%,#0000 92%)}.image-catalog-card .service-image img{filter:saturate(.88)brightness(.88)}.image-catalog-card:after{background:linear-gradient(#0000,#04060ae6 64%,#04060afa);height:64%}.image-catalog-card:hover:after{opacity:1}.image-catalog-card .card-topline{text-shadow:0 1px 8px #000}.image-catalog-card .service-copy{inset:auto 20px 24px}.image-catalog-card .service-copy h3{font-family:var(--display);letter-spacing:-.035em;text-wrap:wrap;font-size:clamp(22px,1.7vw,26px);line-height:1.2}.image-catalog-card .service-copy h3>span{white-space:nowrap}@media (max-width:1200px){.image-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 26px}}@media (max-width:950px){.image-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.image-catalog-grid{grid-template-columns:1fr;gap:28px}.image-catalog-card{aspect-ratio:4/5;min-height:480px}}
.licensing-project-card .case-card-wordmark,.licensing-detail-content .case-card-wordmark{filter:none}.project-digimon-licensing .digimon-hero-art-frame>.licensing-hero-artwork{aspect-ratio:8/5}.project-digimon-licensing .digimon-hero-art-frame>.licensing-hero-wordmark{z-index:2;aspect-ratio:auto;filter:drop-shadow(0 3px 8px #0008);border-radius:0;width:30%;height:auto;position:absolute;bottom:7%;left:5%}.licensing-feature-image{z-index:1;cursor:zoom-in;background:#020305;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.licensing-feature-image img{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.licensing-feature-image>span{color:var(--white);background:#080c13cc;border-radius:24px;padding:8px 12px;font-size:10px;position:absolute;bottom:12px;right:12px}.licensing-feature-row{border-top:1px solid var(--line);margin-top:54px;padding-top:46px}.licensing-detail-content .case-game-notes>.case-kicker{color:var(--case-muted);margin:0}.licensing-detail-content .case-game-notes>h3{margin:0}.licensing-editorial-sources{line-height:1.9}@media (max-width:700px){.licensing-feature-image{border-radius:10px}.licensing-feature-row{margin-top:36px;padding-top:30px}}.licensing-series{padding-bottom:76px}.licensing-series-intro{max-width:58em;color:var(--case-text);margin:0 0 36px;font-size:13px;line-height:1.95}.licensing-series-card .service-copy>.licensing-series-japanese{color:var(--case-muted);overflow-wrap:anywhere;margin-top:10px;font-size:10px;line-height:1.6}.licensing-series-card .service-copy>.licensing-series-description{color:var(--case-text);margin-top:14px;font-size:12px;line-height:1.8}@media (max-width:700px){.licensing-series{padding-bottom:44px}.licensing-series .case-section-heading{flex-wrap:wrap;gap:12px}}
.licensing-shell{--project-accent:#9bcbd7}.licensing-hero .digimon-hero-copy{max-width:590px}.licensing-shell .licensing-facts{max-width:460px}.licensing-shell .licensing-facts dt{margin-bottom:5px}.licensing-shell .licensing-project-card .case-card-wordmark{width:min(48%,170px)}@media (max-width:700px){.licensing-shell .licensing-project-card .case-card-wordmark{width:140px}}
