@font-face{font-family:Playfair Display;src:url(/build/assets/PlayfairDisplay-Medium-BA8Nw_6j.woff2) format("woff2"),url(/build/assets/PlayfairDisplay-Medium-CQYsd7Ja.woff) format("woff")}@font-face{font-family:Playfair Display Italic;src:url(/build/assets/PlayfairDisplay-MediumItalic-DjNrfcOJ.woff2) format("woff2"),url(/build/assets/PlayfairDisplay-MediumItalic-Con_ob5O.woff) format("woff")}@property --backgroundOpacity{syntax: "<color>"; initial-value: rgba(0,0,0,1); inherits: false;}*{box-sizing:border-box}:root{--color-main: #45D1EC;--color-main-lighter: #ade9f6;--color-main-dark: #0C6273;--color-main-darker: #1B525D;--color-main-bg: #fff;--border-radius: .25em}body{font-family:Lato,Helvetica,Arial,sans-serif;padding:0;margin:0;display:flex;flex-flow:column nowrap;min-height:100vh;overflow-y:auto;overflow-x:hidden;background-color:#eee;background:linear-gradient(180deg,#fff,#fff,#d9f9ff)}img{max-width:100%}h1,header .main_title{font-family:Playfair Display Italic,serif;font-size:3em;font-weight:500;max-width:10em;margin:3em auto 1em}header h1 .main_title{font-size:1em}main h1,section h1{text-align:left;margin:1em 0;font-weight:700;max-width:100%}section h1{font-size:1.5em}main h1,section h1,h2,h3{font-family:Playfair Display,serif}header{text-align:center;margin:3em 0;background:url(/build/assets/line-CNywj6t2.svg);width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}header .main_title{text-decoration:none;color:#000;display:block}.subtitle,header .main_title{text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff}.subtitle{font-variant:small-caps;overflow:hidden;width:50%;margin:0 auto;max-width:300px}.subtitle:before,.subtitle:after{background-color:#000;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.subtitle:before{right:.5em;margin-left:-50%}.subtitle:after{left:.5em;margin-right:-50%}main,footer{flex:1;padding:3em 0;margin:0 12vw}footer{text-align:center}footer nav a{margin:0 .5em}.button{background-color:var(--color-main);color:#000;padding:.5em 1em;border-radius:var(--border-radius);border:0;cursor:pointer;text-decoration:none;border:2px solid transparent}.button:hover,.button:focus{background-color:var(--color-main-lighter)}.btn-reverse{background-color:var(--color-main-bg);border-color:var(--color-main)}.rs{margin:1em 1em 2em}.rs a{text-decoration:none}.rs svg{max-width:2em;margin:0 .25em;color:var(--color-main);fill:var(--color-main)}.external:after{content:" ";display:inline-block;width:.6em;height:.6em;margin-left:.5em;text-decoration:none!important;background-color:#000;-webkit-mask:url(/build/assets/external-link-CXJBROqR.svg) no-repeat 50% 50%;mask:url(/build/assets/external-link-CXJBROqR.svg) no-repeat 50% 50%}.shows article{flex:1;height:450px;background-size:cover;background-repeat:no-repeat;border-radius:var(--border-radius);position:relative;margin:1em 0 2em;box-shadow:-.75em -.75em 0 var(--color-main);cursor:pointer;display:flex;transition:background-size .7s;overflow:hidden}.shows article .content{background:transparent;background:linear-gradient(180deg,var(--backgroundOpacity) 0%,var(--backgroundOpacity) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);color:#fff;height:100%;width:100%;padding:.25em .5em;border-radius:var(--border-radius);box-shadow:#0000003d 0 3px 8px;transition:--backgroundOpacity .7s}.shows article .company.showurl{display:block;text-align:center;margin:1em;padding:1em;border-radius:var(--border-radius);border:2px solid var(--color-main);text-decoration:none}.shows article .company,.show .company{font-size:1.25em;font-variant:small-caps;margin:.25em auto;display:block;color:#fff;transition:opacity .7s 1.5s}.shows article h2,.show h1{font-size:1.75em;color:#fff;padding:0;margin:0;bottom:1em;right:-1em;width:100%;transition:opacity .7s 1.5s}.show h1,.show .company{color:initial}.shows article .touring,.show .touring{color:#000;background-color:var(--color-main);position:absolute;width:85%;padding:.5em 0 .25em .25em;text-align:center;left:7%;bottom:1em;z-index:5;border-radius:calc(var(--border-radius) / 2)}.shows article .touring:before,.show .touring:before{display:block;content:"";border:1px solid #000;width:calc(100% + 1px);height:calc(100% + 1px);border-radius:calc(var(--border-radius) / 2);position:absolute;top:.25em;left:.25em;pointer-events:none}.shows article .morecontent{background-color:#000c;color:#fff;position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;opacity:0;z-index:2;transition:all .2s .1s}.shows article:hover .morecontent,.shows article:focus-within .morecontent,.shows article:focus .morecontent{opacity:1;transition:all .2s 0s}.ushow{display:flex;flex-direction:column;align-items:center;gap:1em;margin-top:1em}.ushow>img{height:auto;max-height:40vh;-o-object-fit:cover;object-fit:cover}.ushow h1{margin-top:0}.ushow .company{display:inline-block}.ushow .touring{position:relative;top:0;left:0;margin:1em auto}#static-modal .show .company{margin:.25em 0}#static-modal .show .showurl{display:inline-block;line-height:1}#static-modal{position:fixed;background-color:#000000a3;width:100%;height:100%;z-index:50;display:flex;justify-content:center;align-items:center;visibility:hidden}#static-modal.opened{visibility:visible}#static-modal .modal-dialog{width:90%;height:90%;max-width:500px;max-height:500px;background-color:var(--color-main-bg);box-shadow:-.75em -.75em 0 var(--color-main);border-radius:var(--border-radius);padding:1em;position:relative}#static-modal #modal-content{height:100%;width:100%;display:flex;flex-direction:column;align-items:baseline}#static-modal #modal-content .morecontent{overflow-y:auto}#static-modal #closemodal{position:absolute;right:1em}#static-modal #closemodal svg{width:16px}#static-modal .show .touring{position:relative;left:initial;bottom:initial;margin:1em auto}#static-modal .show .touring:before{display:block;content:"";border:1px solid #000;width:calc(100% + 1px);height:calc(100% + 1px);border-radius:calc(var(--border-radius) / 2);position:absolute;top:.25em;left:.25em;pointer-events:none}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading{transform-origin:center center;margin:5em auto;width:10vw;height:10vw;animation:rotating 3s linear infinite;background-image:url(/build/assets/loading-CObPO_f_.png);background-position:center center;background-repeat:no-repeat;background-size:contain}@media (prefers-color-scheme: dark){body{background-color:var(color-main-dark);background:linear-gradient(180deg,var(--color-main-dark) 0%,var(--color-main-darker) 100%);color:#fff}header .main_title{color:#fff}.subtitle,h1,header .main_title{text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000}.subtitle:before,.subtitle:after{background-color:#fff}a{color:var(--color-main)}.external:after{background-color:#fff}#static-modal .modal-dialog{background-color:var(--color-main-dark)}.show h1,.show .company{color:#fff}.btn-reverse{background-color:var(--color-main-dark)}.button:hover,.button:focus{color:#000}}@media screen and (min-width: 768px){main,footer{margin:0 auto;width:1000px;max-width:100%}.shows{margin:0 5vw}.ushow{flex-direction:row}.ushow>img{max-width:20vw}.shows .flex-container{justify-content:center;display:flex;flex-flow:row wrap;-moz-column-gap:2em;column-gap:2em}.shows article{width:50%;max-width:50%;flex-basis:calc(50% - 2em);margin:1em 0}}@media screen and (min-width: 992px){header{background-size:contain}.shows article{width:33%;max-width:33%;flex-basis:calc(33% - 2em)}}
