/* Keep the approved artwork intact; crop out only its mockup navigation/copy.
   Source crop: x570, y102, width1016, height822 in the 1586 x 992 image. */
.hero-art.hero-art-wing{width:calc(100% + var(--pad));height:auto;min-height:0;aspect-ratio:1016/822;align-self:center;margin:-20px calc(-1 * var(--pad)) 0 0;perspective:none}
.wing-scene{position:relative;width:100%;height:100%;transform-origin:60% 55%}
.wing-art-crop{position:absolute;inset:0;overflow:hidden;pointer-events:none;mask-image:linear-gradient(to right,transparent,#000 1.5%,#000),linear-gradient(to bottom,transparent,#000 2%,#000 96%,transparent);mask-composite:intersect}
.wing-art-image{position:absolute;width:156.1023622%;max-width:none;height:auto;left:-56.1023622%;top:-12.4087591%;user-select:none}
.wing-ticket-link{position:absolute;left:3%;top:77%;width:65.5%;height:20%;border-radius:12px;transform:rotate(6deg);z-index:2}
.wing-ticket-link span{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%) rotate(-6deg);white-space:nowrap;font-size:12px;font-weight:700;background:var(--ink);color:#fff;padding:10px 15px;border-radius:30px;opacity:0;transition:opacity .2s}
.wing-ticket-link:is(:hover,:focus-visible) span{opacity:1}
.wing-ticket-link:focus-visible{outline:3px solid var(--blue);outline-offset:5px;background:#ffffff20}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
  .wing-scene{transform:translate(calc(var(--look-x,0) * .6px),calc(var(--look-y,0) * .5px));transition:transform .6s cubic-bezier(.22,.8,.25,1)}
}
@media(min-width:1600px){.hero-art.hero-art-wing{margin-top:-28px}}
@media(max-width:1150px) and (min-width:801px){.hero-art.hero-art-wing{margin-top:0}}
@media(max-width:800px){
  .hero-art.hero-art-wing{width:calc(100% + 2 * var(--pad));max-width:760px;height:auto;margin:28px calc(-1 * var(--pad)) 4px;aspect-ratio:1016/822}
  .hero{padding-bottom:75px}
}
@media(max-width:440px){.hero-art.hero-art-wing{margin-top:24px}}
@media(prefers-reduced-motion:reduce){.wing-scene{transform:none;transition:none}.wing-ticket-link span{transition:none}}
