.home-module__txgM7a__theme,.home-module__txgM7a__archive,.home-module__txgM7a__about,.home-module__txgM7a__nights,.home-module__txgM7a__artists,.home-module__txgM7a__gallery,.home-module__txgM7a__team,.home-module__txgM7a__partner,.home-module__txgM7a__footer{padding:clamp(4.5rem,9vw,9rem) clamp(1rem,5vw,5rem)}.home-module__txgM7a__theme h2,.home-module__txgM7a__archive h2,.home-module__txgM7a__archive h3,.home-module__txgM7a__about h2,.home-module__txgM7a__nights h2,.home-module__txgM7a__artists h2,.home-module__txgM7a__gallery h2,.home-module__txgM7a__team h2,.home-module__txgM7a__partner h2,.home-module__txgM7a__about h3,.home-module__txgM7a__partner h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.02}.home-module__txgM7a__theme{background:repeating-linear-gradient(-58deg, transparent 0 14px, #fff8f038 14px 15px) left / 14vw 100% no-repeat, repeating-linear-gradient(58deg, transparent 0 14px, #fff8f038 14px 15px) right / 14vw 100% no-repeat, radial-gradient(120% 90% at 50% 40%, var(--alta) 40%, var(--alta-deep));min-height:92vh;color:var(--shola);text-align:center;align-content:center;display:grid;position:relative;overflow:hidden}.home-module__txgM7a__themeKicker{color:var(--genda);margin:0 0 1.4rem;font-size:clamp(1rem,1.6vw,1.3rem);font-weight:500}.home-module__txgM7a__themeTitle{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.1em;display:flex;font-size:clamp(4rem,13vw,13.5rem)!important;line-height:.95!important}.home-module__txgM7a__themeTitle span:first-child{font-size:.62em}.home-module__txgM7a__themeFacts{flex-wrap:wrap;justify-content:center;gap:1.2rem clamp(2rem,6vw,5rem);margin:clamp(2.5rem,5vw,4rem) 0 0;display:flex}.home-module__txgM7a__themeFacts div{gap:.2rem;display:grid}.home-module__txgM7a__themeFacts dt{color:var(--genda);font-size:.9rem}.home-module__txgM7a__themeFacts dd{margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:500}.home-module__txgM7a__about{background:var(--shola);color:var(--kohl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,7rem);display:grid}.home-module__txgM7a__aboutLead{align-self:start;position:sticky;top:3rem}.home-module__txgM7a__aboutLead h2{color:var(--alta);margin-bottom:1.8rem;font-size:clamp(2.6rem,4.6vw,4.6rem)}.home-module__txgM7a__aboutLead p,.home-module__txgM7a__pillars p{max-width:36em;margin:0 0 1.1rem;font-size:1.06rem;line-height:1.7}.home-module__txgM7a__pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.2rem,4vw,3.5rem) clamp(1.8rem,3.5vw,3rem);display:grid}.home-module__txgM7a__pillars article{border-top:2px solid var(--alta);padding-top:1.2rem}.home-module__txgM7a__about h3{margin-bottom:.8rem;font-size:clamp(1.6rem,2.2vw,2rem)}.home-module__txgM7a__pillars p{color:var(--kohl-soft);font-size:1rem}.home-module__txgM7a__nights{background:var(--kohl);color:var(--shola);gap:clamp(5rem,10vw,9rem);display:grid}.home-module__txgM7a__night{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.2rem clamp(1rem,2.5vw,2rem);display:grid}.home-module__txgM7a__nightLead{grid-column:1/span 8;margin:0}.home-module__txgM7a__nightLead img,.home-module__txgM7a__nightStrip img{width:100%;height:auto;display:block}.home-module__txgM7a__nightLead img{aspect-ratio:3/2;object-fit:cover}.home-module__txgM7a__nightCopy{grid-column:9/span 4}.home-module__txgM7a__night:nth-child(2n) .home-module__txgM7a__nightLead{grid-area:1/5/auto/span 8}.home-module__txgM7a__night:nth-child(2n) .home-module__txgM7a__nightCopy{grid-area:1/1/auto/span 4}.home-module__txgM7a__nightCopy h2{font-size:clamp(2.8rem,5vw,5.2rem)}.home-module__txgM7a__headliner{color:var(--genda);font-family:var(--display);align-items:baseline;gap:.8rem;margin:.9rem 0 1.2rem;font-size:clamp(1.6rem,2.4vw,2.3rem);line-height:1.1;display:flex}.home-module__txgM7a__headliner span{color:#fff8f099;font-family:var(--sans);font-size:.95rem}.home-module__txgM7a__nightCopy p:last-child{max-width:28em;margin:0;font-size:1.06rem;line-height:1.65}.home-module__txgM7a__nightStrip{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,1.5vw,1.2rem);margin:0;padding:0;list-style:none;display:grid}.home-module__txgM7a__nightStrip img{aspect-ratio:4/3;object-fit:cover}.home-module__txgM7a__archive{background:var(--shola);color:var(--kohl)}.home-module__txgM7a__archive header{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:1rem clamp(2.5rem,6vw,7rem);margin-bottom:clamp(2rem,4vw,3rem);display:grid}.home-module__txgM7a__archive h2{color:var(--alta);font-size:clamp(3rem,6vw,5.5rem)}.home-module__txgM7a__archive header p{max-width:34em;margin:0;font-size:1.15rem;line-height:1.6}.home-module__txgM7a__filters{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.home-module__txgM7a__filters button{color:var(--kohl);font:inherit;cursor:pointer;background:0 0;border:1px solid #b3161e59;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .95rem;font-size:.95rem;display:inline-flex}.home-module__txgM7a__filters button span{color:var(--alta);font-size:.82rem}.home-module__txgM7a__filters button[aria-pressed=true]{border-color:var(--alta);background:var(--alta);color:var(--shola)}.home-module__txgM7a__filters button[aria-pressed=true] span{color:var(--genda-light)}.home-module__txgM7a__filters button:focus-visible{outline:3px solid var(--genda);outline-offset:2px}.home-module__txgM7a__eventList{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:0 clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.home-module__txgM7a__eventList li{border-top:1px solid #b3161e38;align-content:start;gap:.3rem;padding:1.2rem 0 1.4rem;display:grid}.home-module__txgM7a__archive h3{font-size:1.45rem}.home-module__txgM7a__eventClub{color:var(--alta);margin:0;font-size:.9rem;font-weight:500}.home-module__txgM7a__eventDesc{color:var(--kohl-soft);margin:.2rem 0 0;font-size:.97rem;line-height:1.5}.home-module__txgM7a__eventMeta{flex-wrap:wrap;gap:.2rem 1rem;margin:.4rem 0 0;font-size:.86rem;font-weight:500;display:flex}.home-module__txgM7a__eventMeta span:first-child{color:var(--alta-deep)}.home-module__txgM7a__showAll{border:1px solid var(--alta);color:var(--alta);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-top:1.5rem;padding:.85rem 1.3rem;font-weight:700}.home-module__txgM7a__showAll:hover{background:var(--alta);color:var(--shola)}.home-module__txgM7a__showAll:focus-visible{outline:3px solid var(--genda);outline-offset:2px}.home-module__txgM7a__artists{background:var(--alta-deep);color:var(--shola);text-align:center}.home-module__txgM7a__artists ul{justify-content:center}.home-module__txgM7a__artists h2{color:var(--genda);margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(1.6rem,2.6vw,2.4rem)}.home-module__txgM7a__artists ul{font-family:var(--display);flex-wrap:wrap;align-items:baseline;gap:.1em 0;margin:0;padding:0;font-size:clamp(2.3rem,5.8vw,6rem);line-height:1.08;list-style:none;display:flex}.home-module__txgM7a__artists li:not(:last-child):after{background:var(--genda);content:"";vertical-align:middle;width:.2em;height:.2em;margin:0 .35em .12em;display:inline-block;transform:rotate(45deg)}.home-module__txgM7a__artists>p{margin:clamp(2rem,4vw,3rem) 0 0;font-size:1.1rem}.home-module__txgM7a__sponsors{color:var(--kohl);background:#fff;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem)}.home-module__txgM7a__sponsors h2{color:var(--alta);font-family:var(--display);margin:0 0 clamp(2rem,4vw,3rem);font-size:clamp(2rem,3.6vw,3.2rem);font-weight:400;line-height:1.05}.home-module__txgM7a__sponsors ul{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));align-items:center;gap:clamp(1.4rem,3vw,2.4rem) clamp(1.2rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.home-module__txgM7a__sponsors li{justify-content:center;align-items:center;height:4.2rem;display:flex;overflow:hidden}.home-module__txgM7a__sponsors img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:4.2rem;display:block}.home-module__txgM7a__gallery{background:var(--shola);color:var(--kohl)}.home-module__txgM7a__gallery header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 3rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.home-module__txgM7a__gallery h2{color:var(--alta);font-size:clamp(3rem,6vw,5.5rem)}.home-module__txgM7a__gallery header p{max-width:30em;margin:0;font-size:1.02rem}.home-module__txgM7a__galleryGrid{columns:3 18rem;column-gap:clamp(.6rem,1.2vw,1rem);margin:0;padding:0;list-style:none}.home-module__txgM7a__galleryGrid li{break-inside:avoid;margin-bottom:clamp(.6rem,1.2vw,1rem)}.home-module__txgM7a__galleryGrid button{background:var(--kohl);cursor:zoom-in;border:0;width:100%;padding:0;display:block}.home-module__txgM7a__galleryGrid img{width:100%;height:auto;transition:opacity .2s;display:block}.home-module__txgM7a__galleryGrid button:hover img{opacity:.86}.home-module__txgM7a__galleryGrid button:focus-visible,.home-module__txgM7a__lightbox button:focus-visible,.home-module__txgM7a__partner a:focus-visible,.home-module__txgM7a__footer a:focus-visible{outline:3px solid var(--genda);outline-offset:3px}.home-module__txgM7a__lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--shola);background:#140907f5;border:0;margin:0;padding:clamp(1rem,3vw,2rem)}.home-module__txgM7a__lightbox[open]{grid-template-rows:1fr auto;gap:1rem;display:grid}.home-module__txgM7a__lightbox::backdrop{background:#140907cc}.home-module__txgM7a__lightbox figure{grid-template-rows:minmax(0,1fr) auto;gap:.8rem;min-height:0;margin:0;display:grid}.home-module__txgM7a__lightbox img{object-fit:contain;width:100%;height:100%;min-height:0}.home-module__txgM7a__lightbox figcaption{justify-content:space-between;gap:1rem;font-size:.95rem;display:flex}.home-module__txgM7a__lightboxControls{justify-content:center;gap:.6rem;display:flex}.home-module__txgM7a__lightboxControls button{min-width:6.5rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff8f066;border-radius:999px;padding:.7rem 1rem}.home-module__txgM7a__lightboxControls button:hover{background:#fff8f01a}.home-module__txgM7a__team{background:var(--shola);color:var(--kohl);padding-top:0}.home-module__txgM7a__team h2{border-top:2px solid var(--alta);color:var(--alta);margin-bottom:clamp(2rem,4vw,3rem);padding-top:clamp(4rem,7vw,6rem);font-size:clamp(3rem,6vw,5.5rem)}.home-module__txgM7a__team dl{margin:0}.home-module__txgM7a__team dl>div{border-bottom:1px solid #b3161e33;grid-template-columns:minmax(12rem,1fr) 3fr;align-items:baseline;gap:.5rem 2rem;padding:1.3rem 0;display:grid}.home-module__txgM7a__team dt{color:var(--alta);font-weight:500}.home-module__txgM7a__team dd{margin:0}.home-module__txgM7a__team dd ul{font-family:var(--display);flex-wrap:wrap;gap:.2rem 2.2rem;margin:0;padding:0;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.2;list-style:none;display:flex}.home-module__txgM7a__partner{background:var(--alta);color:var(--shola)}.home-module__txgM7a__partner h2{margin-bottom:clamp(2.5rem,5vw,4rem);font-size:clamp(3rem,6vw,5.5rem)}.home-module__txgM7a__brochures{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);display:grid}.home-module__txgM7a__brochures article{align-content:start;gap:1rem;display:grid}.home-module__txgM7a__partner h3{font-size:clamp(2rem,3vw,2.8rem)}.home-module__txgM7a__brochures p{max-width:30em;margin:0;font-size:1.06rem;line-height:1.6}.home-module__txgM7a__brochures a{background:var(--shola);color:var(--alta-deep);border-radius:999px;justify-self:start;align-items:center;gap:.9rem;margin-top:.6rem;padding:.95rem 1.4rem;font-weight:700;transition:background .16s;display:inline-flex}.home-module__txgM7a__brochures a:hover{background:var(--genda)}.home-module__txgM7a__fileMeta{border-left:1px solid #7e0c124d;padding-left:.9rem;font-size:.82rem;font-weight:500}.home-module__txgM7a__contacts{border-top:1px solid #fff8f059;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem 2rem;margin:clamp(3.5rem,7vw,6rem) 0 0;padding:clamp(2rem,4vw,3rem) 0 0;list-style:none;display:grid}.home-module__txgM7a__contacts li{gap:.25rem;font-size:.95rem;display:grid}.home-module__txgM7a__contacts strong{font-family:var(--display);font-size:1.45rem;font-weight:400}.home-module__txgM7a__contacts span{color:var(--genda-light);margin-bottom:.5rem}.home-module__txgM7a__contacts a{overflow-wrap:anywhere}.home-module__txgM7a__contacts a:hover,.home-module__txgM7a__footer a:hover{text-underline-offset:.2em;text-decoration:underline}.home-module__txgM7a__footer{background:var(--kohl);color:var(--shola);grid-template-columns:2fr 1fr 1.4fr 1fr;gap:2.5rem;padding-bottom:2.5rem;font-size:.95rem;display:grid}.home-module__txgM7a__footerBrand p{margin:0}.home-module__txgM7a__footerBrand p:first-child{font-family:var(--display);font-size:clamp(2.2rem,3.5vw,3.2rem);line-height:1}.home-module__txgM7a__footerBrand p:last-child{color:var(--genda);margin-top:.6rem}.home-module__txgM7a__footer address,.home-module__txgM7a__footerLinks,.home-module__txgM7a__footer nav{align-content:start;gap:.45rem;font-style:normal;display:grid}.home-module__txgM7a__footer address a{color:var(--genda);margin-top:.6rem}.home-module__txgM7a__footerLinks a{overflow-wrap:anywhere}.home-module__txgM7a__credit{color:#fff8f08c;border-top:1px solid #fff8f026;grid-column:1/-1;max-width:60em;margin:2rem 0 0;padding-top:1.5rem;font-size:.82rem}@media (max-width:960px){.home-module__txgM7a__archive header,.home-module__txgM7a__about{grid-template-columns:1fr}.home-module__txgM7a__aboutLead{position:static}.home-module__txgM7a__night,.home-module__txgM7a__night:nth-child(2n){grid-template-columns:1fr}.home-module__txgM7a__nightLead,.home-module__txgM7a__nightCopy,.home-module__txgM7a__night:nth-child(2n) .home-module__txgM7a__nightLead,.home-module__txgM7a__night:nth-child(2n) .home-module__txgM7a__nightCopy{grid-area:auto/1}.home-module__txgM7a__brochures,.home-module__txgM7a__contacts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__txgM7a__footer{grid-template-columns:1fr 1fr}}@media (max-width:640px){.home-module__txgM7a__themeTitle{font-size:21vw!important}.home-module__txgM7a__theme{background:radial-gradient(120% 90% at 50% 40%, var(--alta) 40%, var(--alta-deep));min-height:80vh}.home-module__txgM7a__archive header,.home-module__txgM7a__pillars,.home-module__txgM7a__brochures,.home-module__txgM7a__contacts,.home-module__txgM7a__footer{grid-template-columns:1fr}.home-module__txgM7a__nightStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.home-module__txgM7a__galleryGrid{columns:2}.home-module__txgM7a__team dl>div{grid-template-columns:1fr}}.home-module__txgM7a__caPage{background:var(--shola);min-height:100dvh;color:var(--kohl)}.home-module__txgM7a__caHero{background:repeating-linear-gradient(58deg, transparent 0 14px, #fff8f02e 14px 15px) right / 12vw 100% no-repeat, var(--alta);color:var(--shola);padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,5vw,5rem) clamp(4rem,8vw,7rem)}.home-module__txgM7a__caBack{font-family:var(--display);margin-bottom:clamp(3rem,8vw,6rem);font-size:1.4rem;display:inline-block}.home-module__txgM7a__caHero h1,.home-module__txgM7a__caBoard h2{font-family:var(--display);margin:0;font-weight:400;line-height:1}.home-module__txgM7a__caHero h1{font-size:clamp(3.2rem,9vw,8rem)}.home-module__txgM7a__caHero>p{max-width:34em;margin:1.5rem 0 0;font-size:1.15rem;line-height:1.6}.home-module__txgM7a__caHero .home-module__txgM7a__caSoon a{text-underline-offset:.2em;text-decoration:underline}.home-module__txgM7a__caApply{background:var(--shola);color:var(--alta-deep);border-radius:999px;margin-top:2rem;padding:.95rem 1.4rem;font-weight:700;display:inline-block}.home-module__txgM7a__caStats{flex-wrap:wrap;gap:2rem 4rem;margin:0;padding:clamp(2rem,4vw,3rem) clamp(1rem,5vw,5rem) 0;display:flex}.home-module__txgM7a__caStats dt{color:var(--alta);font-weight:500}.home-module__txgM7a__caStats dd{font-family:var(--display);margin:0;font-size:clamp(2.5rem,5vw,4rem)}.home-module__txgM7a__caBoard{max-width:60rem;padding:clamp(3rem,6vw,5rem) clamp(1rem,5vw,5rem)}.home-module__txgM7a__caBoard h2{color:var(--alta);margin-bottom:1.5rem;font-size:clamp(2.4rem,5vw,4rem)}.home-module__txgM7a__caNote{margin:0;font-size:1.05rem}.home-module__txgM7a__leaderboard{margin:0;padding:0;list-style:none}.home-module__txgM7a__leaderboard li{border-bottom:1px solid #b3161e33;grid-template-columns:3rem 1fr auto;align-items:baseline;gap:1rem;padding:.9rem 0;display:grid}.home-module__txgM7a__leaderboard strong{font-family:var(--display);font-size:1.35rem;font-weight:400;display:block}.home-module__txgM7a__leaderboard small{color:var(--kohl-soft);font-size:.9rem}.home-module__txgM7a__rank{color:var(--alta);font-family:var(--display);font-size:1.5rem}.home-module__txgM7a__points{font-weight:700}.home-module__txgM7a__caFooter{padding:0 clamp(1rem,5vw,5rem) 3rem}.home-module__txgM7a__caFooter a{color:var(--alta);text-underline-offset:.2em;text-decoration:underline}
