@font-face{font-display:swap;font-family:'Arvo';font-style:normal;font-weight:400;src:url('/font/arvo-v23-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Arvo';font-style:italic;font-weight:400;src:url('/font/arvo-v23-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Arvo';font-style:normal;font-weight:700;src:url('/font/arvo-v23-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Arvo';font-style:italic;font-weight:700;src:url('/font/arvo-v23-latin-700italic.woff2') format('woff2')}@font-face{font-family:'Sink';src:url('/font/SinkRegular.woff2') format('woff2'),url('/font/SinkRegular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background-color:#000000;color:#ededed;font-family:'Arvo',sans-serif;font-size:20px}h1,h2,h3,h4,p,ul,ol{display:block;font-size:inherit}img{max-width:100%;height:auto;border:0}hidden,.hidden{display:none !important}.right{float:right}.annullato{text-decoration:line-through}[disabled]{opacity:.4;pointer-events:none}.btn{font-family:'Sink',sans-serif;font-size:2rem;background-color:#ededed;color:#000000;display:inline-block;padding:2px 2px 8px;cursor:pointer;transition:.3s;text-transform:uppercase;text-decoration:none;border:none;position:relative;text-align:left}.btn:hover:after{width:100%}.btn:hover{transform:translate(4px, 0)}.btn:after{content:'';transition:.3s;height:100%;width:0;position:absolute;top:0;left:0;background-color:#ededed;mix-blend-mode:difference}.btn+.btn{margin-left:6px}.btn.btn-soldout{opacity:.8;border-color:#b30000;color:#b30000;pointer-events:none}.btn.btn-important{background-color:#ededed;color:#000000}.btn-a{display:inline-block;border-bottom:8px solid #ccf5b3;color:#ccf5b3;padding-bottom:2px;font-weight:bold;font-size:2rem;cursor:pointer;transition:.3s}.link{color:#ededed;font-weight:bold;text-transform:uppercase}.menu{position:absolute;bottom:30px;left:0;display:flex;gap:24px;flex-direction:row;z-index:100;font-family:'Sink';font-size:2rem;line-height:1.2em;width:100%;padding:0 24px;justify-content:space-evenly}.menu a{color:#ededed;text-decoration:none;padding:0px 0;transition:.3s;align-self:flex-start;cursor:pointer}.menu a:hover:after{width:100%}.menu a:hover{transform:translate(4px, 0)}.menu a:after{transition:.3s;height:100%;content:'';width:0;position:absolute;bottom:-2px;left:0;background-color:#ededed;mix-blend-mode:difference}.photo-credits{position:absolute;top:10px;left:10px;z-index:10;font-size:.6rem}.page{display:flex;padding:70px 120px 100px;justify-content:space-between;flex-wrap:wrap;max-width:1000px;margin:0 auto}.page .page-title{font-family:'Sink';font-size:3rem;text-transform:uppercase;width:100%;margin-bottom:50px}.strip-1{background-image:url(img/photo/all.jpg);height:400px;background-size:cover;width:calc(100% + 120px);margin:0 -120px;background-position:bottom;filter:saturate(.5)}.streaming{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}.streaming>a{height:50px;width:16%}.streaming>a div{height:100%;width:100%;background-size:cover}.box-container{display:flex;flex-wrap:wrap;gap:32px}.box-container .box{font-family:'Sink';width:calc(33% - 24px);display:flex;flex-direction:column;flex-wrap:wrap;transition:.3s;will-change:transform}.box-container .box .box-title{text-transform:uppercase;font-size:1.8rem;margin-top:15px;margin-bottom:4px;text-align:right}.box-container .box .box-year{font-weight:500;font-style:italic}.box-container .box .box-year,.box-container .box .box-label{text-align:right}.box-container .box .box-cover{width:100%;height:auto;background-size:cover;max-width:none}.box-container .box .box-cta{margin-top:20px;text-align:right;flex-grow:1;display:flex}.box-container .box .box-cta form>.btn{margin-left:10px}.box-container .box .box-cta .btn{width:100%;margin-bottom:5px;align-self:flex-end}.page-andre{position:relative;background-color:#000000;padding-bottom:0}.page-andre .background-image{position:absolute;top:0;left:0;right:0;width:100%;height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;margin:0}.page-andre .background-image:after{content:'';position:absolute;background:#1e1e1e;box-shadow:0 0 25px rgba(0,0,0,0.6);top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, #000, transparent)}.page-andre .page-title{text-align:right;position:relative}.page-andre .andre-intro{width:100%;min-height:400px;position:relative;display:flex;flex-direction:column;justify-content:end;margin-bottom:40px}.page-andre .andre-intro .andre-cit{font-style:italic;max-width:530px;text-align:right;align-self:flex-end}.page-andre .andre-intro .andre-cta{margin-top:30px;align-self:flex-end}.page-andre .andre-text{display:flex;padding-bottom:50px;justify-content:center;width:100%}.page-andre .andre-text>div:first-child{margin-right:40px}.page-andre .andre-text>*{width:350px}.page-andre .andre-img{width:100%;max-width:800px;margin:0 auto 60px}.page-andre .andre-text-strong{font-weight:600;font-style:italic;text-align:center;margin:50px 0}.page-andre .andre-text-one-column{max-width:800px;margin:0 auto 60px}.inline-gallery{display:flex;width:100%;margin:0;flex-wrap:wrap}.inline-gallery>*{width:33.3333%;height:40vh;background-position:center;background-size:cover;filter:saturate(.7)}.highlights{font-weight:600;font-style:italic;text-align:center;margin:50px 0;z-index:10;position:relative}form{display:flex;width:100%}.newsletter-input{position:relative;flex-grow:1}.newsletter-input input{height:42px;border:none;width:100%;background-color:#282828;padding:2px 2px 9px;text-transform:uppercase;font-family:'Sink';font-size:2rem}.page-contact a{margin-bottom:10px}.page-contact .contact-title{font-size:1.5rem;font-weight:bold;margin-bottom:10px}.page-contact>div:not(.page-title){margin-bottom:30px}.concert-list{width:100%;margin:0 auto}.concert-list .concert{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;font-size:1.8rem;font-family:'Sink';margin-bottom:16px}.concert-list .concert .concert-date{margin-right:20px;background:#ededed;color:black;height:100%;padding-bottom:16px;text-transform:uppercase}.concert-list .concert .concert-text{flex-grow:1}.concert-list .concert .concert-place{font-family:'Sink';text-transform:uppercase;margin-right:10px}.concert-list .concert .concert-name{width:100%;font-style:italic;font-size:1rem;font-family:'Arvo'}.concert-list .concert .concert-cta{display:flex;margin-left:15px}.page-about .about-image{width:100%;height:500px;background-position:bottom;background-size:cover;position:relative;margin:0px 0 60px}.page-about p{margin-bottom:10px}.logo{position:absolute;width:600px;bottom:100px;z-index:100;margin:0 auto;left:0;right:0;mix-blend-mode:color-dodge}.page-fullscreen{position:relative;height:100vh;width:100%;max-width:none;max-height:1000px}.page-fullscreen .volume-off,.page-fullscreen .volume-on{position:absolute;top:10px;left:15px;z-index:150;width:40px;transition:.3s;cursor:pointer}.page-fullscreen .volume-off:hover,.page-fullscreen .volume-on:hover{opacity:.6}.page-fullscreen:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:300px;background:linear-gradient(0deg, black, transparent);z-index:1}.blocks{display:flex;flex-direction:column;min-height:100%;margin-top:40vh}.block{height:50vw;width:70vw;max-height:600px;max-width:2000px;margin:0 auto;margin-bottom:300px;position:relative}.block:hover .block-bkg{transform:scale(1.1)}.block:hover .block-title{transform:translate(10px, 10px)}.block:hover .block-description{transform:translate(10px, 10px)}.block:hover .btn{transform:translate(10px, 10px)}.block-bkg,video{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center;transition:.3s}video{object-fit:cover}.block-title{position:absolute;top:-30px;left:30px;font-weight:bold;color:#ededed;text-transform:uppercase;font-size:3em;transition:.3s}.block-description{color:#ededed;width:50%;position:absolute;right:30px;bottom:50px;font-size:1.2rem;transition:.3s}.block-description .btn{float:right;margin-top:30px}.block-alternative .block-title{right:30px;left:auto}.block-alternative .block-description{left:30px;right:auto}.block-alternative .block-description .btn{float:left}.cursor{position:fixed;left:0;top:0;pointer-events:none;left:-10px;top:-10px;z-index:11000;width:20px;height:20px;border:1px solid white;border-radius:50%;transition-duration:.3s;transition-timing-function:cubic-bezier(0, 0, .14, .99)}.cursor-hover{left:-25px;top:-25px;width:50px;height:50px;animation:cursorAnim3 .5s forwards;border:2px solid #ccf5b3}.footer a{font-family:'Arvo';color:#ededed;text-decoration:none;padding:0px 0;transition:.3s;align-self:flex-start;cursor:pointer}@media screen and (max-width:1024px){.menu{font-size:1.6rem}.box{width:calc(50% - 18px) !important}.page-shop .shop-container .shop-item{width:calc(50% - 10px) !important}}@media screen and (max-width:768px){.page{padding:70px 40px 100px}.page.page-novecento{justify-content:center;position:relative}.page.page-novecento .novecento-title{text-align:center;margin-top:30px;z-index:1  ;position:relative}.page.page-novecento .novecento-cover{margin:0}.page.page-novecento:after{content:'';position:absolute;bottom:0;width:100%;background:linear-gradient(transparent, #ffffff43);height:400px}.streaming{justify-content:center}.streaming a{width:150px}.menu{max-width:400px;flex-wrap:wrap;justify-content:space-between;margin:0 auto;left:0;right:0}.logo{width:240px;top:24px}.inline-gallery>*{width:50%}.box{max-width:300px;width:100% !important}.andre-text{flex-direction:column}.andre-text .andre-cit{text-align:left}.andre-text div{width:100% !important}.concert-list{flex-direction:column;font-size:1.6rem}.concert-list .concert{width:100%;flex-direction:column;margin-bottom:40px}.concert-list .concert .concert-date{width:100%;margin-bottom:8px}.concert-list .concert .concert-text{width:100%}form{flex-direction:column;width:100%}.newsletter-input{position:relative}.newsletter-input label{position:absolute;top:-20px}.newsletter-input input{width:100%;margin:10px 0}footer{flex-direction:column}}@media screen and (max-width:425px){.menu{gap:10px}.page{padding:30px 40px 60px}.logo{bottom:160px}.page-andre .andre-intro .andre-cit{font-size:1.1rem;width:100%}.page-andre .andre-img{display:none}.page-andre .background-image{height:250px;background-repeat:no-repeat}.andre-text{flex-direction:column}.andre-text>div{width:100% !important}.andre-cta{display:flex;flex-direction:column;justify-content:center;width:100%}.andre-cta>.btn{width:auto;margin-left:0;margin-bottom:10px;text-align:center;align-self:center}.about-image{height:100px !important}.inline-gallery>*{width:100%}.box{width:calc(100% - 10px) !important}.page-shop .shop-container .shop-item{width:calc(100%) !important}}