/* Working navigation replaces lettering baked into the desktop hero artwork. */
.play-navigation-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px max(24px,3vw);background:#171411;color:#f3eee5;border-bottom:1px solid #665132}
.play-navigation-brand{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none;flex-shrink:0}.play-navigation-brand span{font:italic 700 32px Georgia,serif;color:#d5aa68}.play-navigation-brand strong{font:500 18px Georgia,serif}
.play-navigation-header nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 24px}.play-navigation-header nav a{display:inline-flex;align-items:center;min-height:44px;color:inherit;font:600 12px/1.4 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.play-navigation-header nav a:hover,.play-navigation-header nav a[aria-current]{color:#d5aa68;text-decoration:underline;text-underline-offset:6px}.play-navigation-header a:focus-visible{outline:2px solid #d5aa68;outline-offset:5px}
@media(min-width:901px){body[data-play="places"] .hero,body[data-play="fine"] .hero,body[data-play="christmas-apparently"] .hero{overflow:hidden}body[data-play="places"] .hero>img{margin-top:-7.2vw}body[data-play="fine"] .hero>img{margin-top:-6.4vw}body[data-play="christmas-apparently"] .hero>img{margin-top:-7.9vw}}
@media(max-width:900px){.play-navigation-header{display:block;padding:20px}.play-navigation-brand{margin-bottom:12px}.play-navigation-header nav{justify-content:flex-start;gap:4px 16px}.play-navigation-header nav a{font:500 14px/1.3 Arial,sans-serif;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:4px}}

