.nightlife-hiring-image{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.nightlife-hiring-image-application{max-width:360px;margin:0 auto 8px}.nightlife-hiring-feature{background:#08090c;border-bottom:1px solid #bc89ff55;grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(24px,4vw,56px) max(6vw,24px);display:grid}.nightlife-hiring-flyer-link{cursor:pointer;background:#4b1e09;border:1px solid #dda44d;width:100%;min-width:0;padding:0;display:block}.nightlife-hiring-flyer-link:focus-visible{outline-offset:5px;outline:3px solid #f9d47d}.nightlife-hiring-feature-copy{min-width:0}.nightlife-hiring-feature-copy .eyebrow{color:#f9d47d}.nightlife-hiring-feature h2{margin:14px 0 20px;font-size:clamp(30px,4vw,54px);line-height:1.1}.nightlife-hiring-feature p{color:#e5dfd6;max-width:560px;margin-bottom:28px;font-size:17px;line-height:1.65}.nightlife-hiring-feature .button{white-space:normal;max-width:100%}@media (max-width:700px){.nightlife-hiring-feature{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 18px}.nightlife-hiring-flyer-link{max-width:420px;margin:0 auto}.nightlife-hiring-feature-copy{text-align:center}.nightlife-hiring-feature p{font-size:16px}}.nightlife-hiring-media{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;max-width:520px;margin:0 auto;display:grid}.nightlife-hiring-media .nightlife-hiring-flyer-link,.nightlife-hiring-flyer-card{background:#100c08;border:1px solid #dda44d55;border-radius:12px;min-width:0;overflow:hidden}.nightlife-hiring-media .nightlife-hiring-image{width:100%;max-width:100%;margin:0}.nightlife-hiring-video-card{color:#fff;text-align:center;background:#09100b;border:1px solid #b5ff4377;border-radius:14px;min-width:0;padding:5px;box-shadow:0 0 20px #b5ff4317}.nightlife-hiring-video-frame{aspect-ratio:512/910;background:#000;border-radius:9px;position:relative;overflow:hidden}.nightlife-hiring-video-frame video{object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;display:block!important}.nightlife-hiring-video-play{color:#fff;cursor:pointer;background:linear-gradient(#0000,#0003,#0008);border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:8px;display:flex;position:absolute;inset:0}.nightlife-hiring-video-play>span{color:#140810;background:#ff46ca;border:1px solid #ffc2ed;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid;box-shadow:0 0 20px #ff46ca66}.nightlife-hiring-video-play strong{letter-spacing:.08em;background:#09100be6;border-radius:6px;padding:7px 9px;font:800 14px/1.3 Arial,sans-serif}.nightlife-hiring-video-play:focus-visible{outline-offset:-4px;outline:3px solid #b5ff43}.nightlife-hiring-video-label{letter-spacing:.04em;color:#c4ff88;padding:8px 2px 3px;font:700 12px/1.3 Arial,sans-serif;display:block}.nightlife-hiring-video-error{padding:6px;font-size:14px;display:block}.nightlife-hiring-media-compact{grid-template-columns:minmax(0,1fr) minmax(0,.67fr);gap:10px;max-width:320px;margin:0 auto 14px}.nightlife-hiring-media-compact .nightlife-hiring-video-play>span{width:38px;height:38px;font-size:18px}@media (max-width:700px){.nightlife-hiring-media{gap:10px;max-width:400px}.nightlife-hiring-media-compact{max-width:300px}.nightlife-hiring-feature{gap:18px}.nightlife-hiring-feature h2{margin:8px 0 12px}.nightlife-hiring-feature p{margin-bottom:16px}}.nightlife-hiring-highlight{color:#260d20;letter-spacing:.07em;white-space:normal;cursor:pointer;background:#ff82d2;border:2px solid #ffb9eb;border-radius:10px;justify-content:center;align-items:center;max-width:100%;min-height:46px;margin:12px 0;padding:13px 20px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.3;animation:2.8s ease-in-out infinite nightlife-hiring-glow;display:inline-flex}.nightlife-hiring-highlight:focus-visible{outline-offset:4px;outline:3px solid #fff}@keyframes nightlife-hiring-glow{0%,to{box-shadow:0 0 8px #ff82d244}50%{box-shadow:0 0 24px #ff82d2aa}}@media (prefers-reduced-motion:reduce){.nightlife-hiring-highlight{animation:none}}
