.player-public{color:#f4f6f9}.player-public-page{max-width:1152px;margin-inline:auto;padding:0 1.25rem 2rem}.player-public h1{font-size:clamp(2.75rem,7vw,4.5rem);line-height:1.08;letter-spacing:.025em}.player-public h2{font-size:clamp(1.8rem,4vw,2.35rem);line-height:1.15;letter-spacing:.025em}.player-public h3{line-height:1.4}.player-public p{overflow-wrap:anywhere}.player-public-eyebrow{color:rgb(var(--brand));font:600 .7rem/1.5 var(--font-inter),sans-serif;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.65rem}.player-public-hero{padding-block:2rem;border-bottom:1px solid rgb(var(--border))}.player-public-hero>p:last-child{color:#b5c1d1;max-width:42rem;margin-top:.85rem;line-height:1.7}.player-public-section{padding-block:2.25rem}.player-public-section+.player-public-section{border-top:1px solid rgb(var(--border))}.player-public-section-heading{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem;margin-bottom:1.25rem}.player-public-section-heading p:not(.player-public-eyebrow){color:#acb9cb;margin-top:.5rem;max-width:40rem}.player-public-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}.player-public-panel{border:1px solid rgb(var(--border));background:rgb(var(--bg-surface));border-radius:.75rem;padding:1.25rem}.player-public-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.25rem}.player-public-button,.player-public-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-size:.875rem;font-weight:600;line-height:1.4;text-align:center}.player-public-button{padding:.8rem 1.1rem;border-radius:.4rem;color:#07111f;background:rgb(var(--brand));border:1px solid transparent}.player-public-button:hover{background:rgb(var(--brand-hover))}.player-public-link{color:#dae4f2;padding-block:.65rem;text-underline-offset:4px}.player-public-link:hover{color:rgb(var(--brand));text-decoration:underline}.player-public-button svg,.player-public-link svg{flex-shrink:0}.player-public-copy>p:not(.player-public-eyebrow){color:#b5c1d1;line-height:1.8;margin-top:1rem}.player-public-notice{border-left:3px solid #fbbf24;padding:1rem;background:#fbbf240a;color:#fde7b0;margin-block:1rem;font-size:.875rem}.player-public-empty{border:1px solid rgb(var(--border));border-radius:.6rem;padding:1.5rem;color:#b5c1d1;line-height:1.75}.player-public-empty p{margin-top:.5rem}.player-public-community{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.player-public-community p{color:#b5c1d1;margin-top:.6rem}.player-public .player-community-button{width:auto;min-height:44px;border-radius:.4rem;box-shadow:none}.player-event-card{min-width:0;width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;align-items:start;padding:1.25rem;border:1px solid rgb(var(--border));border-radius:.65rem;background:rgb(var(--bg-surface))}.player-event-state{grid-column:1/-1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1rem;padding-bottom:.85rem;margin-bottom:1rem;border-bottom:1px solid rgb(var(--border));font-size:.75rem;line-height:1.5;color:#bbc8d9}.player-event-state [data-event-availability]{color:#d3e3ec}.player-event-heading{grid-column:1;grid-row:2;min-width:0;margin-bottom:1rem}.player-event-heading .player-public-eyebrow{margin-bottom:.4rem}.player-event-card h2{font-family:var(--font-inter),sans-serif;font-size:1.1rem;font-weight:650;line-height:1.45;letter-spacing:-.01em;overflow-wrap:anywhere}.player-event-card h2 a{display:inline-flex;align-items:center;min-height:44px}.player-event-card h2 a:hover{color:rgb(var(--brand))}.player-event-thumbnail{grid-column:2;grid-row:2;display:block;width:96px;height:72px;margin-left:1rem;overflow:hidden;border-radius:.375rem;background:rgb(var(--bg-surface-2))}.player-event-thumbnail>div{width:100%;height:100%;max-width:none;max-height:none;margin:0;aspect-ratio:auto}.player-event-thumbnail img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.player-event-thumbnail>div>div{display:none}.player-event-facts{grid-column:1/-1;grid-row:3;display:grid;align-content:start;gap:.65rem;color:#b8c5d6;font-size:.85rem;margin-bottom:1.25rem}.player-event-facts>div{display:flex;align-items:start;gap:.65rem}.player-event-facts svg{flex-shrink:0;margin-top:.2rem;color:#829bb7}.player-event-facts dd{overflow-wrap:anywhere}.player-event-actions{grid-column:1/-1;grid-row:4;align-self:end;display:flex;flex-direction:column;gap:.4rem}.player-event-actions>a{width:100%}.player-event-card-compact .player-event-facts{margin-bottom:.5rem}.player-home-hero{position:relative;isolation:isolate;overflow:hidden}.player-home-hero>img{z-index:-2;-o-object-position:center 40%;object-position:center 40%}.player-home-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,17,31,.94),rgba(7,17,31,.58)),linear-gradient(0deg,#07111f,transparent 55%)}.player-home-hero-content{display:grid;gap:2rem;padding-block:2.5rem 1.75rem}.player-home-hero h1{font-size:clamp(3.4rem,9vw,6rem)}.player-home-intro{max-width:33rem;margin-block:1rem 1.4rem;color:#d2dce8;line-height:1.7}.player-home-register{border-bottom:1px solid #8ba0b1}.player-home-feature{border-top:1px solid #5b7289;padding-top:1.25rem;color:#b6c5d6;font-size:.875rem}.player-home-feature-title{color:#fff;font-size:1.15rem;font-weight:600;line-height:1.45;margin-bottom:.5rem}.player-home-availability{margin-top:.5rem}.player-home-feature .player-public-link{justify-content:start}.player-home-ways{display:grid;gap:1.5rem}.player-home-ways>div{padding-left:1rem;border-left:2px solid rgb(var(--border))}.player-home-ways>div>span{color:#7e93ab;font-size:.75rem}.player-home-ways h3{font-size:1.1rem;font-weight:600;margin-block:.5rem}.player-home-ways p{font-size:.875rem;color:#b5c1d1}.player-home-ways .player-public-link{justify-content:start;margin-top:.5rem}.player-home-hours{margin-block:1.5rem .5rem;color:#c2cddd}.player-home-hours>div{gap:.25rem 1rem;border-bottom:1px solid rgb(var(--border));padding-block:.75rem;font-size:.875rem}.player-home-contact,.player-home-hours>div{display:flex;flex-wrap:wrap;justify-content:space-between}.player-home-contact{align-items:center;gap:1.5rem}.player-home-contact p{color:#b5c1d1;margin-top:.5rem}.player-event-cta{box-shadow:none;border-radius:.65rem}.player-event-cta .btn-primary{background:rgb(var(--brand));color:#07111f;border-color:transparent}.player-event-cta .btn-primary,.player-event-cta .btn-secondary{min-height:44px;box-shadow:none}.player-event-cta a{min-height:44px}.player-open-play-grid{display:grid;gap:1.25rem;margin-top:1.5rem}.player-open-play .player-public-hero h1{font-size:clamp(2.35rem,6vw,3.7rem)}.player-open-play-main .player-public-section{padding-block:1.75rem}.player-open-play-main .player-public-section:first-child{padding-top:.5rem}.player-open-play-main .dashboard-card{box-shadow:none;border-radius:.5rem}.player-open-play-main h2{font-family:var(--font-inter),sans-serif;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none;color:#f4f6f9}.player-open-play-main .text-xs{font-size:.8125rem}.player-open-play-features{display:grid}.player-open-play-feature{display:flex;align-items:start;gap:.85rem;padding-block:1rem;border-bottom:1px solid rgb(var(--border))}.player-open-play-feature:first-child{padding-top:0}.player-open-play-feature:last-child{border-bottom:0}.player-open-play-feature-icon{flex-shrink:0;padding-top:.2rem}.player-open-play-flyer{max-width:32rem;margin-inline:auto}.player-open-play-flyer h2{font-size:1.7rem}@media (min-width:48rem){.player-public-page{padding-inline:2rem}.player-public-hero{padding-block:3.25rem}.player-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.player-public-section{padding-block:3rem}.player-home-hero-content{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;padding-block:4rem;gap:3rem}.player-home-feature{border-top:0;border-left:1px solid #5b7289;padding:.5rem 0 .5rem 1.5rem}.player-home-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.player-event-card{padding:1.5rem}}@media (min-width:64rem){.player-event-card-feature{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 280px;-moz-column-gap:2rem;column-gap:2rem}.player-event-card-feature .player-event-facts{grid-column:1;margin-bottom:0}.player-event-card-feature .player-event-actions{grid-column:2;grid-row:2/span 3;align-self:center}.player-event-card-feature.player-event-card-media .player-event-thumbnail{grid-column:2;grid-row:2/span 3;align-self:stretch;width:100%;height:auto;min-height:210px;margin-left:0;border-radius:.5rem}.player-event-card-feature.player-event-card-media .player-event-actions{grid-column:1;grid-row:4;align-self:end;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.25rem}.player-event-card-feature.player-event-card-media .player-event-actions>a{width:auto}.player-public [data-event-section=recent] .player-public-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-open-play-grid{grid-template-columns:minmax(0,1fr) 340px;gap:2rem;align-items:start}.player-open-play-action{grid-column:2;grid-row:1}.player-open-play-main{grid-column:1;grid-row:1/span 2}.player-open-play-location{grid-column:2;grid-row:2}}