@import"https://use.typekit.net/mju8lrr.css";*,::before,::after{box-sizing:border-box}body{margin:0}[hidden]{display:none}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}h1{margin:.67em 0}pre{white-space:pre-wrap}hr{border-style:solid;border-width:1px 0 0;color:inherit;height:0;overflow:visible}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;max-width:100%}audio:not([controls]){display:none}picture{display:contents}source{display:none}img,svg,video,canvas{height:auto}audio{width:100%}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizespeed;line-height:1.3}a:not([class]){text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:root{--color-primary: #511731;--color-black: #111;--color-white: #fff;--color-text: var(--color-primary);--fz-200: 0.7rem;--fz-300: 0.8rem;--fz-400: 1rem;--fz-500: 1.1rem;--fz-600: 1.22rem;--fz-700: 1.35rem;--fz-800: 1.5rem;--fz-900: 1.7rem;--content-max-width: 80vw;--section-max-width: 80vw;--content-spacing: 2rem;--section-spacing: 7vmin 0rem}@media screen and (min-width: 960px){:root{--fz-400: 1rem;--fz-500: 1.33rem;--fz-600: 1.7rem;--fz-700: 1.9rem;--fz-800: 2.33rem;--fz-900: 3.5rem;--content-max-width: min(80vw, 80ch);--section-max-width: min(80vw, 90ch);--section-spacing: min(5rem, 7vmin) max(2rem, 7vmin)}}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:local(""),url("../fonts/poppins-v20-latin-300.woff2") format("woff2"),url("../fonts/poppins-v20-latin-300.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:normal;font-display:swap;src:local(""),url("../fonts/poppins-v20-latin-regular.woff2") format("woff2"),url("../fonts/poppins-v20-latin-regular.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:bold;font-display:swap;src:local(""),url("../fonts/poppins-v20-latin-800.woff2") format("woff2"),url("../fonts/poppins-v20-latin-800.woff") format("woff")}:root{font-size:100%}@media screen and (min-width: 768px){:root{font-size:112.5%}}@media screen and (min-width: 960px){:root{font-size:125%}}body{font-family:Futura,Helvetica,Arial,sans-serif;background:#8a605f url("/assets/images/background.webp") center top/104% repeat-y fixed;color:var(--color-text);text-align:center}@media screen and (min-width: 960px){body{background-size:100%}}.page__header{display:flex;justify-content:center;align-items:center;padding:var(--section-spacing);gap:var(--content-spacing)}.page__logo{height:10vh;min-height:7rem}.page__title{font-weight:300;text-transform:uppercase}.page__bottom{padding:var(--section-spacing);margin-inline:10vw}.page__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--content-spacing);padding:var(--content-spacing);margin-inline:max(10vh,8rem)}@media screen and (min-width: 960px){.page__footer{justify-content:space-between}}.button{display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--content-spacing)/3) var(--content-spacing);background-color:var(--color-text);outline:2px solid #ff4500;box-shadow:0 0 0 5px var(--color-text);font-weight:bold;color:var(--color-black);text-decoration:none;cursor:pointer}.button:hover,.button:focus{outline:4px solid #ff4500;box-shadow:0 0 0 10px var(--color-text);transition:all .2s ease-out}.button--large{padding:calc(var(--content-spacing)/2) calc(var(--content-spacing)*1.5);font-size:var(--fz-500)}.crew-list{list-style:none;margin:0;padding:0}.crew-list__item{display:inline-block;white-space:nowrap;margin:.66ch 1ch}.production-role{margin-bottom:calc(var(--content-spacing)*2)}.production-role__group{margin-bottom:0;font-size:var(--fz-400);font-weight:bold}.production-role__title{margin-bottom:0;font-size:var(--fz-300);font-weight:bold}@media screen and (min-width: 768px){.production-role__title{font-size:var(--fz-400)}}.production-role__name{margin-bottom:0;font-size:var(--fz-400);font-weight:300}@media screen and (min-width: 768px){.production-role__name{font-size:var(--fz-500)}}.production-role__name--small{font-size:var(--fz-400)}.content{hyphens:auto;font-size:var(--fz-400)}.content--bold{font-weight:bold}.content--medium{font-size:var(--fz-500)}.content--small{font-size:var(--fz-300)}.content--extra-small{font-size:var(--fz-200)}.content br{margin-bottom:.5rem}.content-section{max-width:var(--section-max-width);margin-inline:auto;padding:var(--section-spacing)}.content-section__title{font-size:var(--fz-700)}.content-section__title--small{font-size:var(--fz-600)}.content-section--small{max-width:var(--content-max-width)}.event-list{list-style:none;margin:0;padding:0}.event-list__item{margin:0;margin-bottom:var(--content-spacing);padding:0;font-size:var(--fz-600);font-weight:bold}.hero__image{max-width:min(28rem,85%);margin-inline:auto}.image{margin-inline:auto;max-width:80%}.image--small{max-width:min(50%,300px)}.link{color:var(--color-text);box-shadow:inset 0 0 0 0 var(--color-text);padding:3px 0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.link:hover,.link:focus{box-shadow:inset 0 -3em 0 0 var(--color-text);transition:box-shadow .4s ease-out,color .15s ease-in;text-decoration:none;color:var(--color-white)}.listing{list-style:none;max-width:var(--content-max-width);margin:0 auto;padding:0}.listing__item{padding:0 0 .55em 0}.setlist-item{margin-bottom:var(--content-spacing)}.setlist-item__title{margin-bottom:0;color:var(--color-primary);font-size:var(--fz-500);font-weight:bold}@media screen and (min-width: 768px){.setlist-item__title{font-size:var(--fz-600)}}.setlist-item__performers{margin:0;margin-top:.33rem;font-size:var(--fz-400);font-weight:300}@media screen and (min-width: 768px){.setlist-item__performers{font-size:var(--fz-500)}}.setlist-item__performers-role{font-weight:bold;font-size:var(--fz-200)}.setlist-item__from{display:block;margin:0;font-size:var(--fz-300);font-weight:bold}@media screen and (min-width: 768px){.setlist-item__from{font-size:var(--fz-400)}}.setlist-item__info{font-size:var(--fz-200);font-weight:300}.title{font-family:p22-typewriter,poppins,helvetica,arial,sans-serif;font-size:2rem;font-weight:normal;color:#769391;margin-top:0}@media screen and (min-width: 400px){.title{font-size:calc(2rem + (1vw - .1rem)*6.7227)}}/*# sourceMappingURL=main.css.map */
