/* Navigation pictures retain the 480 x 360 artboard. */
.nav-art{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;overflow:hidden;border-radius:0;box-shadow:none;background:#002A6C;color:white;letter-spacing:0;isolation:isolate}
.nav-art img{display:block;height:auto;object-fit:contain;filter:drop-shadow(0 2px 3px #0005)}
.nav-road{flex-direction:column;justify-content:space-evenly;padding:7px;font-family:'Shippori Mincho B1',serif;font-size:10px;line-height:1;box-sizing:border-box}
.nav-road>span:first-child{align-self:flex-start}.nav-road>span:last-child{align-self:flex-end}
.nav-road i{position:relative;display:flex;justify-content:space-evenly;align-items:center;width:100%;height:42%}
.nav-road i:before{content:'';position:absolute;inset:50% -10% auto;height:1px;background:#fff;z-index:-1}
.nav-road img{width:23%;max-height:150%}
.nav-versus{background:linear-gradient(125deg,#E60B00 0 49.5%,#002A6C 50%)}
.nav-versus img{width:34%;position:absolute;top:14%;left:12%;transform:rotate(-12deg)}
.nav-versus img+img{left:auto;right:12%;top:24%;transform:rotate(12deg)}
.nav-coop{flex-direction:column;gap:5%}.nav-coop>img{width:24%;max-height:46%}.nav-coop>span{display:flex;justify-content:center;gap:5%;height:43%;width:100%}.nav-coop>span img{width:23%;height:100%}
.nav-date time{font:600 clamp(25px,6vw,38px)/1 'Archivo',sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums}
.nav-credit{flex-direction:column;gap:5px;font-size:10px;font-weight:800;line-height:1.4;letter-spacing:.02em}
html[data-motion-lite] .navMenuList li{animation:none!important;opacity:1;transform:none}
