.club .poster-star .ico{width:1em;height:1em}@media (max-width:900px){.club .hero{flex-direction:column;height:auto;min-height:0;max-height:none;padding-bottom:6px;display:flex}.club .hero h1{order:1}.club .hero-art{flex:none;order:2;width:calc(100% + 36px);height:min(104vw,680px);margin:-5vw -18px 0;position:relative;top:auto;bottom:auto;right:auto}.club .hero-intro{background:0 0;order:3;max-width:none;padding:30px 6px 0;position:static}.club .hero-intro p{max-width:380px}.club .hero-bottom{order:4;padding:28px 6px 20px;position:static}}@media (max-width:600px){.club .hero{padding:19px 14px 0}.club .hero-art{width:calc(100% + 28px);height:112vw;margin:-4vw -14px 0}.club .hero-intro{padding:26px 6px 0}.club .hero-intro .button{width:100%;max-width:none}.club .event-feature{grid-template-columns:1fr;gap:16px;padding:24px 0 30px}.club .event-date{align-items:flex-end;gap:16px;display:flex}.club .event-date strong{font-size:84px}.club .event-date>span{max-width:none;margin:0 0 10px}.club .event-link{grid-column:auto;justify-content:flex-start}.club .past-event{grid-template-columns:1fr 48px;gap:8px 16px}.club .past-event>span,.club .past-event h3,.club .past-event p{grid-column:1}.club .past-event .circle-button{grid-area:1/2/span 3}}
