.program-container[data-astro-cid-dkn5nwua]{flex-direction:column;max-width:1200px;margin-left:auto;margin-right:auto;padding:15px;display:flex;position:relative}.day-nav[data-astro-cid-dkn5nwua]{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:60px;display:grid}.program-day-link[data-astro-cid-dkn5nwua]{color:#000;box-sizing:border-box;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex-direction:column;padding:15px;font-family:Anton,sans-serif;font-size:46px;font-weight:400;line-height:1;text-decoration:none;display:flex;overflow:hidden}.program-day-link[data-astro-cid-dkn5nwua].active{outline-offset:-8px;pointer-events:none;outline:4px solid #fff;background-image:none!important}.program-day-link[data-astro-cid-dkn5nwua].color-1{background-color:var(--color-4);border:15px solid var(--color-3)}.program-day-link[data-astro-cid-dkn5nwua].color-1.active,.program-day-link[data-astro-cid-dkn5nwua].color-1:hover{background-color:var(--color-3);color:#fff}.program-day-link[data-astro-cid-dkn5nwua].color-2{background-color:var(--color-6);border:15px solid var(--color-primary)}.program-day-link[data-astro-cid-dkn5nwua].color-2.active,.program-day-link[data-astro-cid-dkn5nwua].color-2:hover{background-color:var(--color-primary)}.program-day-link[data-astro-cid-dkn5nwua].color-3{background-color:var(--color-5);border:15px solid var(--color-7)}.program-day-link[data-astro-cid-dkn5nwua].color-3.active,.program-day-link[data-astro-cid-dkn5nwua].color-3:hover{background-color:var(--color-7)}.program-day-link[data-astro-cid-dkn5nwua].color-extra{color:#fff;border:15px solid var(--color-primary);background-color:#0000}.program-day-link[data-astro-cid-dkn5nwua].color-extra.active,.program-day-link[data-astro-cid-dkn5nwua].color-extra:hover{background-color:var(--color-primary)}.box-text[data-astro-cid-dkn5nwua]{justify-content:center;align-items:center;font-size:40px;display:flex}@media (width<=1250px){.box-text[data-astro-cid-dkn5nwua]{font-size:26px}}@media (width<=900px){.day-nav[data-astro-cid-dkn5nwua]{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.day-nav[data-astro-cid-dkn5nwua]{text-align:center;flex-direction:column;grid-template-columns:1fr;justify-content:center;align-items:center;width:100%;display:flex}.day-nav[data-astro-cid-dkn5nwua] a[data-astro-cid-dkn5nwua]{width:284px}.box-text[data-astro-cid-dkn5nwua]{font-size:40px}}.day-section[data-astro-cid-dkn5nwua]{margin-bottom:30px}.day-title[data-astro-cid-dkn5nwua] h2[data-astro-cid-dkn5nwua]{text-transform:uppercase;text-align:center;margin-bottom:15px;font-size:99px;font-weight:400;line-height:1.2}.artist-grid[data-astro-cid-dkn5nwua]{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.artist-card[data-astro-cid-dkn5nwua]{color:#fff;flex-direction:column;height:100%;text-decoration:none;display:flex}.image-wrapper[data-astro-cid-dkn5nwua]{aspect-ratio:1;width:100%;overflow:hidden}.image-wrapper[data-astro-cid-dkn5nwua] img[data-astro-cid-dkn5nwua]{object-fit:cover;width:100%;height:100%;display:block}.color-bar[data-astro-cid-dkn5nwua]{text-align:center;flex-grow:1;justify-content:center;align-items:center;min-height:50px;padding:15px;display:flex}.color-bar[data-astro-cid-dkn5nwua] h3[data-astro-cid-dkn5nwua]{text-transform:uppercase;word-break:break-word;color:#fff;margin:0;font-size:1.2rem}.artist-card[data-astro-cid-dkn5nwua] .color-bar[data-astro-cid-dkn5nwua]{background-color:var(--color-3)}.artist-card[data-astro-cid-dkn5nwua] .color-bar[data-astro-cid-dkn5nwua] h3[data-astro-cid-dkn5nwua]{color:#fff}#torstai[data-astro-cid-dkn5nwua] .artist-card[data-astro-cid-dkn5nwua] .color-bar[data-astro-cid-dkn5nwua]{background-color:var(--color-4)}#torstai[data-astro-cid-dkn5nwua] .artist-card[data-astro-cid-dkn5nwua] .color-bar[data-astro-cid-dkn5nwua] h3[data-astro-cid-dkn5nwua]{color:#000}#perjantai[data-astro-cid-dkn5nwua] .artist-card[data-astro-cid-dkn5nwua] .color-bar[data-astro-cid-dkn5nwua]{background-color:var(--color-6)}#perjantai[data-astro-cid-dkn5nwua] .artist-card[data-astro-cid-dkn5nwua] .color-bar[data-astro-cid-dkn5nwua] h3[data-astro-cid-dkn5nwua]{color:#000}#lauantai[data-astro-cid-dkn5nwua] .artist-card[data-astro-cid-dkn5nwua] .color-bar[data-astro-cid-dkn5nwua]{background-color:var(--color-5)}#lauantai[data-astro-cid-dkn5nwua] .artist-card[data-astro-cid-dkn5nwua] .color-bar[data-astro-cid-dkn5nwua] h3[data-astro-cid-dkn5nwua]{color:#000}@media (width<=1100px){.artist-grid[data-astro-cid-dkn5nwua]{grid-template-columns:repeat(3,1fr)}}@media (width<=870px){.artist-grid[data-astro-cid-dkn5nwua]{grid-template-columns:repeat(2,1fr);margin-top:40px;margin-bottom:40px}.day-title[data-astro-cid-dkn5nwua] h2[data-astro-cid-dkn5nwua]{text-align:center;font-size:75px}.program-container[data-astro-cid-dkn5nwua].is-all-days .day-title[data-astro-cid-dkn5nwua] h2[data-astro-cid-dkn5nwua]{text-align:left}}@media (width<=480px){.artist-grid[data-astro-cid-dkn5nwua]{grid-template-columns:1fr}}.bottom-day-nav[data-astro-cid-dkn5nwua]{text-align:center;border-top:2px solid #eee;flex-direction:column;align-items:center;margin-top:20px;padding-top:60px;display:flex}.bottom-day-nav[data-astro-cid-dkn5nwua] h3[data-astro-cid-dkn5nwua]{text-transform:uppercase;color:#fff;margin-bottom:30px;font-family:Anton,sans-serif;font-size:2rem;font-weight:400}.bottom-nav-inner[data-astro-cid-dkn5nwua]{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.bottom-link[data-astro-cid-dkn5nwua]{text-transform:uppercase;color:#fff;background-color:#f0f0f0;border-radius:50px;padding:12px 35px;font-family:Anton,sans-serif;font-size:1.4rem;text-decoration:none;transition:background-color .2s}.bottom-link[data-astro-cid-dkn5nwua]:hover{background-color:#e0e0e0}.bottom-link[data-astro-cid-dkn5nwua].active{background-color:var(--color-3);color:#fff;pointer-events:none}@media (width<=870px){.bottom-day-nav[data-astro-cid-dkn5nwua] h3[data-astro-cid-dkn5nwua]{font-size:1.5rem}.bottom-link[data-astro-cid-dkn5nwua]{padding:10px 25px;font-size:1.2rem}.program-container[data-astro-cid-dkn5nwua].is-all-days .artist-grid[data-astro-cid-dkn5nwua]{grid-template-columns:1fr;gap:10px}.program-container[data-astro-cid-dkn5nwua].is-all-days .image-wrapper[data-astro-cid-dkn5nwua]{display:none}.program-container[data-astro-cid-dkn5nwua].is-all-days .color-bar[data-astro-cid-dkn5nwua]{text-align:left;justify-content:flex-start;min-height:auto;padding:5px 0;background:0 0!important}.program-container[data-astro-cid-dkn5nwua].is-all-days .color-bar[data-astro-cid-dkn5nwua] h3[data-astro-cid-dkn5nwua]{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:29px;line-height:1.2;color:#fff!important}.program-container[data-astro-cid-dkn5nwua].is-all-days .color-bar[data-astro-cid-dkn5nwua] h3[data-astro-cid-dkn5nwua]:after{content:" >";color:var(--color-3)}}
