.home-spotlights{color:#f5f6ed;max-width:1280px;margin:0 auto;padding:28px 24px 32px}.home-spotlights-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.spotlights-kicker{color:#b9caac;letter-spacing:.14em;margin-bottom:5px;font:700 10px/1.5 Arial,sans-serif;display:block}.home-spotlights-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,3vw,34px);line-height:1.12}.home-spotlights-heading>a{color:#c5ff63;flex-shrink:0;align-items:center;gap:6px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.home-spotlights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-spotlights .featured-banner,.home-spotlights .nightlife-hiring-feature{border:1px solid #b5ff4345;border-radius:20px;align-items:center;gap:10px 20px;width:100%;min-width:0;max-width:none;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0003;background:radial-gradient(at 100% 0,#b5ff431c,#0000 70%),#0b110d!important;grid-template-columns:130px minmax(0,1fr)!important;padding:20px!important}.home-spotlights .featured-banner:before,.home-spotlights .nightlife-hiring-feature:before{content:"";background:#b5ff43;width:3px;position:absolute;inset:0 auto 0 0}.home-spotlights .nightlife-hiring-feature{border-color:#e5b46b55;background:radial-gradient(at 100% 0,#c78d3620,#0000 70%),#130f0b!important}.home-spotlights .nightlife-hiring-feature:before{background:#f2c778}.home-spotlights .featured-banner>img{object-fit:contain;background:#070907;border:1px solid #ffffff20;border-radius:10px;grid-row:1/4;max-height:210px;box-shadow:0 8px 20px #0006;width:130px!important;height:auto!important}.home-spotlights .featured-banner>div{align-self:end;gap:9px}.home-spotlights .featured-banner .eyebrow,.home-spotlights .nightlife-hiring-feature .eyebrow{letter-spacing:.12em;color:#c5ff63;margin:0;font:800 10px/1.5 Arial,sans-serif}.home-spotlights .nightlife-hiring-feature .eyebrow{color:#f2c778}.home-spotlights .featured-banner strong,.home-spotlights .nightlife-hiring-feature h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:650;line-height:1.08}.home-spotlights .featured-banner>div>span:last-child{color:#c4cfbd;font-size:12px;line-height:1.5}.home-spotlights .featured-banner>.button{grid-column:2;place-self:center start}.home-spotlights .featured-banner>.featured-banner-details{color:#c9d4c0;text-underline-offset:4px;grid-column:2;place-self:start;min-height:44px;padding:6px 0;font-size:10px;text-decoration:underline}.home-spotlights .button{color:#101807;letter-spacing:.05em;white-space:normal;background:#b5ff43;border:1px solid #b5ff43;border-radius:9px;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:11px 15px;font:800 11px/1.3 Arial,sans-serif;display:inline-flex}.home-spotlights .nightlife-hiring-feature .button{color:#221608;background:#f2c778;border-color:#f2c778}.home-spotlights .nightlife-hiring-feature-copy{text-align:left}.home-spotlights .nightlife-hiring-feature h2{margin:9px 0}.home-spotlights .nightlife-hiring-feature p{color:#d1c7b8;margin:0 0 14px;font-size:13px;line-height:1.55}.home-spotlights .nightlife-hiring-media{grid-template-columns:1fr;gap:7px;max-width:130px;margin:0}.home-spotlights .nightlife-hiring-image{object-fit:contain;max-height:145px}.home-spotlights .nightlife-hiring-video-card{box-shadow:none;border-color:#f2c77855;border-radius:8px;padding:0}.home-spotlights .nightlife-hiring-video-frame{aspect-ratio:auto;border-radius:8px;height:48px}.home-spotlights .nightlife-hiring-video-play{flex-direction:row;gap:5px;padding:4px}.home-spotlights .nightlife-hiring-video-play>span{width:26px;height:26px;box-shadow:none;font-size:12px}.home-spotlights .nightlife-hiring-video-play strong{background:0 0;padding:0;font-size:10px}.home-spotlights .nightlife-hiring-video-label{padding:4px;font-size:9px}:is(.home-spotlights a:focus-visible,.home-spotlights button:focus-visible){outline-offset:3px;outline:2px solid #fff}.home-spotlights-grid>.nightlife-hiring-feature:only-child{grid-column:1/-1}@media (max-width:850px){.home-spotlights-grid{grid-template-columns:1fr}.home-spotlights{padding:22px 16px 26px}.home-spotlights .featured-banner,.home-spotlights .nightlife-hiring-feature{gap:7px 16px;grid-template-columns:112px minmax(0,1fr)!important;padding:16px!important}.home-spotlights .featured-banner>img{max-height:190px;width:112px!important}.home-spotlights .nightlife-hiring-media{max-width:112px}.home-spotlights .featured-banner strong,.home-spotlights .nightlife-hiring-feature h2{font-size:25px}}@media (max-width:380px){.home-spotlights{padding-inline:12px}.home-spotlights .featured-banner,.home-spotlights .nightlife-hiring-feature{gap:8px 12px;grid-template-columns:90px minmax(0,1fr)!important;padding:14px!important}.home-spotlights .featured-banner>img{width:90px!important}.home-spotlights .featured-banner strong,.home-spotlights .nightlife-hiring-feature h2,.home-spotlights-heading h2{font-size:22px}.spotlights-kicker{font-size:8px}.home-spotlights .nightlife-hiring-feature p{font-size:12px}}.home-spotlights .nightlife-hiring-media:has(video[controls]){grid-column:1/-1;grid-template-columns:100px minmax(0,1fr);align-items:center;max-width:none}.home-spotlights .nightlife-hiring-media:has(video[controls]) .nightlife-hiring-video-frame{height:220px}.home-spotlights .nightlife-hiring-feature:has(video[controls]) .nightlife-hiring-feature-copy{grid-column:1/-1}.home-calendar{color:#fff;background:linear-gradient(135deg,#101a15,#080b0a 70%);border:1px solid #39433d;border-radius:18px;width:calc(100% - 40px);max-width:1200px;margin:28px auto;padding:24px;scroll-margin-top:90px}.hc-heading,.hc-month,.hc-hiring{justify-content:space-between;align-items:center;gap:14px;display:flex}.hc-heading{margin-bottom:20px}.hc-eyebrow{letter-spacing:.14em;color:#a8ef63;font-size:.75rem}.hc-heading h2{align-items:center;gap:10px;margin:8px 0 0;font-size:1.5rem;line-height:1.25;display:flex}.hc-heading a{color:#b3ff6d;font-size:.875rem;text-decoration:underline}.hc-layout{grid-template-columns:265px minmax(0,1fr);gap:24px;display:grid}.hc-dates{border-right:1px solid #303a33;padding-right:20px}.hc-month strong{font-size:.95rem}.hc-month button,.hc-grid button,.hc-reset{color:inherit;cursor:pointer;background:0 0;border:0}.hc-month button{padding:8px}.hc-month svg{width:18px;height:18px}.hc-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.hc-weekday{color:#95a69b;padding:7px 0;font-size:.75rem}.hc-grid button{border-radius:8px;min-height:32px;font-size:.875rem}.hc-grid button:disabled{color:#637169;cursor:default}.hc-grid .has-event{color:#b7ff81;background:#253a1f;font-weight:800;box-shadow:inset 0 -2px #8add45}.hc-grid .selected{color:#13200e;background:#b3ff6d}.hc-grid .today{outline-offset:-2px;outline:1px solid #b3ff6d}.hc-reset{margin-top:9px;padding:6px;font-size:.75rem;text-decoration:underline}.hc-list{overscroll-behavior:contain;min-width:0;max-height:338px;overflow:auto}.hc-list>p{color:#bdc9c0;padding:18px;font-size:.875rem}.hc-event{color:#fff;border-bottom:1px solid #29312c;align-items:center;gap:13px;padding:12px 4px;text-decoration:none;display:flex}.hc-event:first-child{padding-top:0}.hc-event img{object-fit:cover;border-radius:7px;flex-shrink:0;width:62px;height:78px}.hc-event>div{flex:1;min-width:0}.hc-when{color:#b3ff6d;font-size:.75rem}.hc-event h3{margin:5px 0;font-size:1rem;font-weight:750;line-height:1.3}.hc-location{color:#b0bdb4;align-items:baseline;gap:4px;font-size:.75rem;display:flex}.hc-location svg{flex-shrink:0}.hc-cta{color:#d4e8db;text-align:right;max-width:95px;font-size:.75rem}.hc-hiring{border-top:1px solid #39433d;margin-top:20px;padding-top:16px}.hc-hiring>svg{color:#ff8fcc}.hc-hiring>div{flex:1}.hc-hiring strong{font-size:.95rem;display:block}.hc-hiring span{color:#b0bdb4;margin-top:3px;font-size:.8rem;display:block}.hc-hiring button{color:#220d18;cursor:pointer;background:#ff8fcc;border:0;border-radius:8px;padding:11px 18px;font-size:.875rem;font-weight:750}:is(.home-calendar button:focus-visible,.home-calendar a:focus-visible){outline-offset:3px;outline:2px solid #fff}@media (max-width:650px){.home-calendar{width:calc(100% - 24px);margin:20px auto;padding:16px}.hc-layout{grid-template-columns:1fr;gap:14px}.hc-dates{border-bottom:1px solid #303a33;border-right:0;padding:0 0 10px}.hc-grid button{min-height:29px}.hc-month{justify-content:center}.hc-heading h2{font-size:1.25rem}.hc-heading a{font-size:.8rem}.hc-event{gap:10px}.hc-event img{width:52px;height:66px}.hc-cta{display:none}.hc-event h3{font-size:.9rem}.hc-list{max-height:310px}.hc-hiring{gap:9px}.hc-hiring button{padding:10px}.hc-hiring span{font-size:.75rem}}.home-calendar{background:linear-gradient(135deg,#122e55,#09182f 75%);border:2px solid #7cc8ff;box-shadow:0 0 28px #7cc8ff25}.home-calendar .hc-heading{background:0 0;border:0;height:auto;min-height:0;padding:0;position:static}.hc-eyebrow,.hc-heading a,.hc-month strong{color:#9dddff}.hc-weekday{color:#c0d9ef}.hc-grid button:disabled{color:#95acc2}.hc-grid .has-event{color:#301026;background:#ff9dda;font-weight:900;animation:2.8s ease-in-out infinite calendar-date-glow;box-shadow:inset 0 -2px #fff}.hc-grid .selected{color:#142100;outline-offset:-2px;background:#d1ff64;outline:2px solid #fff}.hc-grid .today{outline:2px solid #9dddff}.hc-when{color:#ffb4e5;font-weight:800;animation:2.8s ease-in-out infinite calendar-date-text;display:inline-block}.hc-dates,.hc-event,.hc-hiring{border-color:#7cc8ff55}.hc-grid button{min-height:40px}.hc-month button{min-width:44px;min-height:44px}@keyframes calendar-date-glow{0%,to{box-shadow:0 0 3px #ff9dda44}50%{box-shadow:0 0 12px #ff9ddaaa}}@keyframes calendar-date-text{0%,to{text-shadow:0 0 2px #ff9dda22}50%{text-shadow:0 0 10px #ff9dda99}}@media (prefers-reduced-motion:reduce){.hc-grid .has-event,.hc-when{animation:none}}@media (max-width:650px){.hc-hiring{flex-wrap:wrap}.hc-hiring>div{min-width:180px}.hc-hiring button{flex:1;min-height:44px}}.next-level{isolation:isolate;background:#040b08;border-block:1px solid #c3ff5444;min-width:0;position:relative;overflow:hidden}.next-level .next-level-video{object-fit:cover;object-position:center 56%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.next-level-shade{z-index:-1;pointer-events:none;background:linear-gradient(#02080666,#0000 35%,#02080622 60%,#020806b3);position:absolute;inset:0}.next-level-content{max-width:1440px;margin:auto;padding:32px clamp(18px,4vw,64px) 28px}.next-level-heading{text-align:center;justify-content:center;align-items:center;gap:20px;display:flex}.next-level-sign{color:#c3ff54;text-shadow:0 0 22px #a7ff38;font-size:clamp(36px,5vw,76px)}.next-level .next-level-heading h2{color:#d2ff6f;letter-spacing:-.035em;text-shadow:0 2px 4px #000,0 0 16px #a7ff38aa;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,4.6vw,64px);font-weight:900;line-height:1.04;animation:2.4s ease-in-out infinite next-level-title-pulse}.next-level-view{justify-content:flex-end;align-items:flex-end;height:clamp(160px,18vw,260px);padding-bottom:14px;display:flex}.next-level .next-level-play{color:#fff;text-shadow:0 1px 4px #000;cursor:pointer;background:#00150b30;border:1px solid #ffffff70;border-radius:30px;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}.next-level-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.next-level .next-level-pillar{border:1px solid var(--pillar-light);color:#fff;background:linear-gradient(135deg,#ffffff09,#00000018);border-radius:16px;min-width:0;padding:17px 16px;text-decoration:none;animation:2.7s ease-in-out infinite next-level-card-pulse;display:block}.next-level-pillar:nth-child(2){animation-delay:-.5s}.next-level-pillar:nth-child(3){animation-delay:-1s}.next-level-pillar:nth-child(4){animation-delay:-1.5s}.next-level .next-level-pillar h3{color:var(--pillar-light);text-shadow:0 2px 4px #000,0 0 12px var(--pillar-light);align-items:center;gap:8px;margin:0 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:800;line-height:1.2;display:flex}.next-level-pillar h3 svg{flex-shrink:0}.next-level-pillar h3 svg:last-child{margin-left:auto}.next-level .next-level-pillar ul{text-shadow:0 1px 3px #000,0 2px 8px #000,0 0 14px #000;gap:6px;margin:0;padding:0 0 0 15px;font-size:15px;line-height:1.4;display:grid}.next-level-pillar li::marker{color:var(--pillar-light)}.next-level .next-level-pillar:hover{background:#051c1059}:is(.next-level a:focus-visible,.next-level button:focus-visible){outline-offset:5px;outline:3px solid #fff}@keyframes next-level-title-pulse{0%,to{text-shadow:0 2px 4px #000,0 0 10px #0db96880}50%{text-shadow:0 2px 4px #000,0 0 20px #39e889bb,0 0 34px #0db96866}}@keyframes next-level-card-pulse{0%,to{box-shadow:0 0 5px color-mix(in srgb,var(--pillar-light) 25%,transparent),inset 0 0 8px color-mix(in srgb,var(--pillar-light) 5%,transparent)}50%{box-shadow:0 0 20px color-mix(in srgb,var(--pillar-light) 50%,transparent),inset 0 0 14px color-mix(in srgb,var(--pillar-light) 12%,transparent)}}@media (max-width:760px){.next-level-content{padding:25px 16px 22px}.next-level-heading{gap:10px}.next-level-sign{font-size:38px}.next-level .next-level-heading h2{font-size:clamp(27px,7.1vw,46px)}.next-level-view{height:180px}.next-level-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.next-level .next-level-pillar{border-radius:13px;padding:13px 11px}.next-level .next-level-pillar h3{gap:6px;margin-bottom:9px;font-size:17px}.next-level-pillar h3 svg{width:18px}.next-level-pillar h3 svg:last-child{display:none}.next-level .next-level-pillar ul{gap:5px;font-size:14px;line-height:1.35}.next-level .next-level-video{object-position:center}}@media (prefers-reduced-motion:reduce){.next-level .next-level-heading h2,.next-level .next-level-pillar{animation:none}}.next-level-content{flex-direction:column;display:flex}.next-level-heading{margin-bottom:22px}.next-level-pillars{order:1}.next-level-view{order:2;padding-top:14px;padding-bottom:0}.next-level .next-level-heading{background:0 0;border:0;max-width:100%;margin:0 0 20px;padding:0}.next-level .next-level-heading h2{color:#39e889;text-wrap:balance;width:100%;font-size:clamp(28px,4.5vw,60px);line-height:1.08}.next-level .next-level-view{flex-wrap:wrap;align-items:center;gap:12px;height:auto;min-height:0;padding:20px 0 0;display:flex}.next-level .next-level-view>a{flex:1;justify-content:center;min-height:54px;margin:0;font-weight:900}.next-level .next-level-play{flex:none}@media (max-width:760px){.next-level .next-level-heading h2{font-size:clamp(27px,7.4vw,46px)}.next-level .next-level-view>a{flex-basis:100%}.next-level .next-level-play{min-height:36px;padding:5px 10px;font-size:13px}.next-level .next-level-pillar ul{padding-left:13px}}
