.auditions-dot{display:block;width:24px;height:24px;margin:34px auto 0;padding:0;border:0;color:#fff;background:transparent;font:400 20px/24px "Space Mono",monospace;text-shadow:0 0 7px rgba(255,255,255,.8),0 2px 6px rgba(0,0,0,.4);cursor:pointer;transition:transform .25s ease}.auditions-dot:hover,.auditions-dot:focus-visible{color:#fff;background:transparent;box-shadow:none;transform:scale(1.3)}.auditions-section{padding:42px 64px 12px;background:#295663}.auditions-section[hidden]{display:none}.auditions-section h3{margin:0 0 25px;color:#fff;font:700 24px "Space Mono",monospace;text-align:center}.auditions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.auditions-grid a{display:grid;gap:12px;color:#fff;text-align:center;text-decoration:none}.auditions-grid img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid rgba(255,255,255,.45);transition:transform .25s ease,box-shadow .25s ease}.auditions-grid a:hover img,.auditions-grid a:focus-visible img{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.auditions-grid span{font:700 12px "Space Mono",monospace}@media(max-width:700px){.auditions-dot{margin-top:28px}.auditions-section{padding:34px 24px 8px}.auditions-grid{grid-template-columns:1fr;gap:28px}}
