@import"https://fonts.googleapis.com/css?family=Ubuntu";*{box-sizing:border-box}:root{--color-text: #EBEBEB}body{font-family:Ubuntu,Helvetica,sans-serif;background-color:#000;color:#ebebeb;margin:0}body p{color:#ebebeb}h1{color:#ebebeb;font-size:6vw;font-size:min(6vw,4.5rem);text-align:center}h2{color:#ebebeb;font-size:5vw;font-size:min(5vw,3rem);text-align:center}a{text-decoration:underline}a:link{color:#ebebeb}a:visited{color:#bebdb9}@media(pointer: fine){a:hover{color:#000;background-color:#ebebeb}}a:active{color:#000;background-color:#fff}.block-scrolling{overflow:hidden;position:relative;height:100%}.menu-icon{cursor:pointer;--menu-icon-bar-color: #fff;--menu-icon-bar-height: 2px;--menu-icon-bar-gap: 4px;--menu-icon-center-y: calc(var(--menu-icon-bar-height) + var(--menu-icon-bar-gap))}.menu-icon .menu-icon__content{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:70%}.menu-icon span{display:block;width:100%;margin-left:auto;margin-right:auto;box-shadow:0 2px 10px 0 rgba(0,0,0,.3);border-radius:3px;height:var(--menu-icon-bar-height);background:var(--menu-icon-bar-color);transition:all .3s;position:relative}.menu-icon span+span{margin-top:var(--menu-icon-bar-gap)}.menu-icon--active span:nth-child(1){animation:ease .7s menu-icon--active-top forwards}.menu-icon--active span:nth-child(2){animation:ease .7s menu-icon--active-scaled forwards}.menu-icon--active span:nth-child(3){animation:ease .7s menu-icon--active-bottom forwards}@keyframes menu-icon--active-top{0%{top:0;transform:rotate(0)}50%{top:var(--menu-icon-center-y);transform:rotate(0)}100%{top:var(--menu-icon-center-y);transform:rotate(45deg)}}@keyframes menu-icon--active-bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:var(--menu-icon-center-y);transform:rotate(0)}100%{bottom:var(--menu-icon-center-y);transform:rotate(135deg)}}@keyframes menu-icon--active-scaled{50%{transform:scale(0)}100%{transform:scale(0)}}.menu-icon--inactive span:nth-child(1){animation:ease .7s menu-icon--inactive-top forwards}.menu-icon--inactive span:nth-child(2){animation:ease .7s menu-icon--inactive-scaled forwards}.menu-icon--inactive span:nth-child(3){animation:ease .7s menu-icon--inactive-bottom forwards}@keyframes menu-icon--inactive-top{0%{top:var(--menu-icon-center-y);transform:rotate(45deg)}50%{top:var(--menu-icon-center-y);transform:rotate(0deg)}100%{top:0;transform:rotate(0deg)}}@keyframes menu-icon--inactive-bottom{0%{bottom:var(--menu-icon-center-y);transform:rotate(135deg)}50%{bottom:var(--menu-icon-center-y);transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes menu-icon--inactive-scaled{0%{transform:scale(0)}50%{transform:scale(0)}100%{transform:scale(1)}}.ribbon-bar{background-color:rgba(0,0,0,.86);width:100%;height:48px;margin:0;padding:0;position:fixed;top:0;z-index:1000}.ribbon-bar .ribbon{width:100%;max-width:1280px;height:100%;margin:0 auto;padding:0}.navbar{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;font-size:130%;transition:background-color .5s,border-bottom-color .5s linear;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(235,235,235,0)}.navbar.-floating{border-bottom-color:#ebebeb;transition:border-bottom-color 0s}.navbar.-fullmenu_active{background-color:#000;border-bottom-style:none}.-align_start{justify-content:flex-start}.-align_end{justify-content:flex-end}.navbar__panel{display:flex;flex-direction:row;flex-wrap:nowrap;padding:0}.navbar__panel-item,.navbar__menu.-layout_bar .navbar__entry,.navbar__menu.-layout_bar .navbar .social-panel__item,.navbar .navbar__menu.-layout_bar .social-panel__item,.navbar__menu.-layout_bar .social-panel{display:flex;align-items:center;height:100%}#navbar__logo>img{padding:3px 0;width:calc(min(max(42px,4vw),48px)*337.4/294.3);height:min(max(42px,4vw),48px)}.navbar a{text-decoration:none}.navbar button{border:none;outline:none;font-family:inherit;font-size:inherit}.navbar__entry,.navbar .social-panel__item{background-color:rgba(0,0,0,0);color:#ebebeb;padding:0 5px}.navbar__entry img,.navbar .social-panel__item img{display:block}.navbar__entry:visited,.navbar .social-panel__item:visited{color:#ebebeb}@media(pointer: fine){.navbar__entry:hover,.navbar .social-panel__item:hover{color:#000;background-color:#ebebeb;transition:all .4s}}.navbar__entry:active,.navbar .social-panel__item:active{color:#000;background-color:#fff}.navbar__entry.-highlight,.navbar .-highlight.social-panel__item{font-weight:bold}.navbar__menu-icon{width:32px;height:32px;--menu-icon-bar-color: #EBEBEB}.navbar__menu{display:flex;flex-wrap:nowrap;margin:0;padding:0}.navbar__menu.-hidden{display:none}.navbar__menu.-layout_bar{flex-direction:row}.navbar__menu.-layout_bar .navbar__item{padding:0 3px}.navbar__menu.-layout_bar li.navbar__item{list-style:none}.navbar__menu.-layout_bar .navbar__item.-has-submenu>.navbar__entry::after,.navbar__menu.-layout_bar .navbar .navbar__item.-has-submenu>.social-panel__item::after,.navbar .navbar__menu.-layout_bar .navbar__item.-has-submenu>.social-panel__item::after{content:"▼";font-size:50%}.navbar__menu.-layout_bar .navbar__submenu{display:flex;flex-direction:column;background-color:rgba(0,0,0,.86);padding-left:0px;position:absolute;max-height:0;overflow-y:hidden;transition:max-height .5s ease-out}.navbar__menu.-layout_bar .navbar__subitem{list-style-type:none}.navbar__menu.-layout_bar .navbar__subitem .navbar__entry,.navbar__menu.-layout_bar .navbar__subitem .navbar .social-panel__item,.navbar .navbar__menu.-layout_bar .navbar__subitem .social-panel__item{padding:5px 15px}.navbar__menu.-layout_bar .navbar__item.-has-submenu{position:relative}.navbar__menu.-layout_bar.-align_start .navbar__submenu{left:0}.navbar__menu.-layout_bar.-align_end .navbar__submenu{right:0}.navbar__menu.-layout_bar .navbar__submenu.-active{max-height:100vh;transition:max-height .5s ease-in}@media(pointer: fine){.navbar__menu.-layout_bar .navbar__item:hover .navbar__submenu{max-height:100vh;transition:max-height .5s ease-in}}.navbar__menu.-layout_toc{display:flex;flex-direction:column;justify-content:flex-start;align-content:stretch;position:fixed;top:48px;left:0;width:100%;opacity:1;background-color:#000;padding-left:calc(min(max(42px,4vw),48px)*337.4/294.3);overflow-y:auto;height:0;overflow-y:hidden;transition:height .5s,overflow-y}.navbar__menu.-layout_toc.-animate_wipe-down{height:calc(100vh - 48px);overflow-y:auto}.navbar__menu.-layout_toc .navbar__item{padding-top:3px;padding-bottom:3px;padding-left:10px;padding-right:0px}.navbar__menu.-layout_toc li.navbar__item{list-style:none}.navbar__menu.-layout_toc .navbar__submenu{display:flex;flex-direction:column;padding-left:25px}.navbar__menu.-layout_toc .navbar__subitem{list-style-type:none}.navbar__menu.-layout_toc .navbar__entry,.navbar__menu.-layout_toc .navbar .social-panel__item,.navbar .navbar__menu.-layout_toc .social-panel__item{display:block;width:100%;padding:1mm}.social-panel ul{display:flex;flex-direction:row;-moz-column-gap:2mm;column-gap:2mm;height:100%;background-color:rgba(0,0,0,0);padding-left:0px}.social-panel li{list-style-type:none}main{background-color:#000;margin-top:48px;margin-bottom:1cm;margin-left:auto;margin-right:auto;width:100%;max-width:1280px}#banner{position:relative;text-align:center;width:100%}#banner img{width:100%;height:auto}#banner #top-area{position:absolute;top:0px;width:100%}#banner #top-area p{margin:0}#banner #top-area p#name{font-size:15vw;font-size:min(15vw,11.5rem);color:#fff}@media screen and (max-width: 400px){#banner #top-area p#name{-webkit-text-stroke:1px #6a6a6a}}@media screen and (min-width: 400px){#banner #top-area p#name{-webkit-text-stroke:2px #6a6a6a}}#banner #top-area p#date{font-size:9vw;font-size:min(9vw,5.5rem);color:#fff}@media screen and (max-width: 400px){#banner #top-area p#date{-webkit-text-stroke:1px #6a6a6a}}@media screen and (min-width: 400px){#banner #top-area p#date{-webkit-text-stroke:2px #6a6a6a}}#banner #middle-area{position:absolute;top:60%;width:100%}#banner #bottom-area{position:absolute;bottom:0px;width:100%;font-size:6vw;font-size:min(6vw,4.5rem)}#countdown{display:flex;flex-direction:row;-moz-column-gap:5vw;column-gap:5vw;padding-left:0;margin:0;justify-content:center}#countdown li{list-style:none;text-align:left}#countdown .countdown__value{font-size:7vw;font-size:min(7vw,6.5rem);margin:0;color:#fff}@media screen and (min-width: 400px){#countdown .countdown__value{-webkit-text-stroke:1px #6a6a6a}}#countdown .countdown__label{font-size:4vw;font-size:min(4vw,3rem);font-variant-caps:all-small-caps;margin:0;letter-spacing:1px;color:#fff}@media screen and (min-width: 400px){#countdown .countdown__label{-webkit-text-stroke:1px #6a6a6a}}#countdown .countdown--hidden{display:none}.lineup-intermed{text-align:center;font-size:4vw;font-size:min(4vw,1.2rem)}.lineup-intermed__description{margin:auto;width:350px}.lineup-intermed__description p{font-size:4vw;font-size:min(4vw,1rem);text-align:justify;text-justify:inter-word;margin:1mm 0 0}.lineup__horizontal-bar{display:inline-block;width:120px;height:5px;border-radius:3px;background:#ebebeb;background:linear-gradient(90deg, rgba(235, 235, 235, 0.6) 0%, #ebebeb 15%, #ebebeb 85%, rgba(235, 235, 235, 0.6) 100%)}.lineup{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.lineup__item{margin:2mm;width:350px}.lineup__item img{margin:auto;-o-object-fit:cover;object-fit:cover}.lineup__item a{display:block;font-size:4vw;font-size:min(4vw,1.2rem);font-weight:bold;text-align:center;padding:2mm;transition:all .4s}.lineup__description p{text-align:justify;text-justify:inter-word;margin:1mm 0 0}.lineup__description p .moretext__more{display:none}.lineup__description button{display:block;color:#ebebeb;font-size:4vw;font-size:min(4vw,1rem);text-decoration:underline;padding:0mm;margin-left:auto;margin-right:0;border:none;background:none;cursor:pointer}.thanks-photos-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.thanks-photos-grid__item{margin:0mm}@media screen and (max-width: 400px){.thanks-photos-grid__item{width:150px}}@media screen and (min-width: 400px){.thanks-photos-grid__item{width:200px}}.thanks-photos-grid__item img{margin:auto;-o-object-fit:cover;object-fit:cover}.thanks-photos-grid__item a{display:block;font-size:4vw;font-size:min(4vw,1.2rem);font-weight:bold;text-align:center;padding:1mm;padding-bottom:0;transition:all .4s}#place{background-color:#fff;max-width:500px;max-height:375px;width:75%;height:auto;margin:0 auto;border:3px solid #ebebeb;border-radius:6px}#place iframe{aspect-ratio:4/3;height:100%;width:100%}div.donate{text-align:center}div.donate>img{margin:0 auto;width:75%;max-width:500px}.license{font-size:1vw;font-size:min(max(2.5vw,10px),.8rem);text-align:center;margin-top:2cm}.license img{max-width:88px;max-height:33px;width:75%;height:75%}.photos-disclaimer p{text-align:justify}
