.section.landing{min-height:unset}.section.landing .title{font-size:var(--font-size);text-align:center;color:var(--text-w);margin-top:var(--padding-3);line-height:1;display:block}.section.landing .logotype{padding-top:var(--padding-3);width:100%;max-width:768px;height:auto;margin:auto;animation:4.5s ease-in-out infinite rotate;display:block}.section.landing .big-button{margin:auto;margin-top:var(--padding-2);box-shadow:var(--box-shadow)}.section.landing .links{z-index:2;justify-content:center;gap:var(--padding);margin-top:-111px;display:flex;position:relative}.section.landing .links a{width:100%;max-width:300px;box-shadow:var(--box-shadow);display:flex}.section.landing .links a img{width:100%;height:auto}.section.landing .lineup{width:var(--width);max-width:400px;height:auto;margin:auto;display:block}.section.landing .artists{margin-top:var(--padding);place-content:center;gap:0;display:grid}.section.landing .artists div{justify-content:center;align-items:center;gap:var(--padding);display:flex}.section.landing .artists h1{margin-top:var(--padding-6);position:relative}.section.landing .artists h1 span{padding-left:var(--padding-10);font-size:var(--font-size-4);opacity:var(--opacity);position:absolute}.section.landing .artists .hr{background-color:var(--accent);border-radius:var(--border-radius);width:100%;height:4px;margin-top:var(--padding-6)}.section.landing .artists img{width:var(--width);max-width:400px;height:auto;margin:auto;margin-top:var(--padding-6)}.section.landing .about{gap:var(--padding);align-items:center;display:flex}.section.landing .about img{-o-object-fit:contain;object-fit:contain;width:50%;height:auto}.section.landing .about .text{gap:var(--padding-3);align-content:start;width:50%;display:grid}.section.landing .about .text h1{font-size:var(--font-size-2);color:var(--accent);line-height:1}.section.landing .about .text h2{font-family:var(--font-family-2);font-size:var(--font-size-7);font-weight:700}.section.landing .about .text h2 b{color:var(--accent);font-weight:800}.section.landing .about iframe{width:50%;box-shadow:var(--box-shadow);border:none}.photos{margin-top:calc(var(--padding-3)*2 + 20px)}.photos img{-o-object-fit:cover;object-fit:cover;width:auto;margin-right:var(--padding-12);height:666px}@media (any-hover:hover){.photos img:hover{filter:brightness(1.25);transform:scale(.975)}}.photos .grid{gap:var(--padding-12);display:grid}.photos .grid img{width:calc(100% - var(--padding-12))}.photos .grid .half{height:calc((666px - var(--padding-12))/2)}.photos .grid .triple{height:calc((666px - var(--padding-12)*2)/3)}.photos .grid .flex{gap:var(--paddig-6);display:flex}.photos .grid .flex img{width:auto;height:100%}@keyframes rotate{0%{transform:rotate(0)}50%{transform:rotate(2deg)}to{transform:rotate(0)}}
@media screen and (max-width:1024px){.section.landing .about{display:grid}.section.landing .about img,.section.landing .about iframe,.section.landing .about .text{width:100%}}@media screen and (max-width:768px){.section.landing .title{font-size:var(--font-size-3);margin-top:calc(var(--padding-3) + 20px)}.section.landing .big-button{display:none}.section.landing .links{gap:var(--padding-11);margin-top:-177px}.section.landing .artists{margin-top:var(--padding-3)}.section.landing .artists h1{margin-top:var(--padding-8);font-size:var(--font-size-4)}.section.landing .artists h1 span{padding-left:var(--padding-12);font-size:var(--font-size-9);text-wrap:nowrap}.section.landing .artists div{gap:var(--padding-3)}.section.landing .artists .hr{height:3px}.section.landing .about .text h1{font-size:var(--font-size-3)}.section.landing .about .text h2{font-size:var(--font-size-9)}.section.landing .about iframe{aspect-ratio:1;height:auto}.photos{margin-top:calc(var(--padding-3)*2)}.photos img{height:444px}.photos .grid .half{height:calc((444px - var(--padding-12))/2)}.photos .grid .triple{height:calc((444px - var(--padding-12)*2)/3)}}
