@import"https://fonts.googleapis.com/css2?family=Inter&display=swap";@keyframes fadeUpSmall{0%{opacity:0;transform:translate3d(0,.5rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeUpMedium{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:translateZ(0)}}:root{--grey-900: #111010;--grey-800: #3d3f42;--grey-700: #7d7f81;--grey-600: #a9aaab;--grey-500: #bebfc0;--grey-400: #d4d4d5;--grey-300: #efefef;--grey-200: #f2f2f2;--grey-100: #fdfdfd;--neon-green-900: #1d281d;--neon-green-800: #3d5d3d;--neon-green-700: #388538;--neon-green-600: #25dd25;--neon-green-500: #00e100;--neon-green-400: #84ff00;--neon-green-300: #adff00;--neon-green-200: #d9ff86;--neon-green-100: #efffcc;--neon-pink-500: #ff00db;--neon-pink-400: #ff55e8;--neon-pink-300: #ff92f1;--neon-pink-100: #ffe5fb;--red-pink-700: #a91114;--red-pink-600: #d92427;--red-pink-500: #F92E31;--red-pink-400: #f05d5f;--beige-400: #e8e6dd;--beige-300: #f6f4ee;--beige-200: #fdfcf8;--bach-bg: var(--red-pink-500);--blue-900: #111d33;--blue-800: #2a4a7f;--blue-700: #3a67b2;--blue-600: #4b84e5;--blue-500: #5393fe;--blue-400: #73abff;--blue-300: #cbdfff;--blue-200: #e3efff;--blue-100: #f1f8ff;--aclu-blue-lightest: #d5f2f7;--aclu-blue-light: #a3dae2;--aclu-blue: #175faf;--aclu-blue-dark: #130f54}.app[theme=light]{--background-color: white;--text-base-color: #0d0c21;--root-0: var(--grey-100);--root-1: var(--grey-200);--root-2: var(--grey-300);--root-3: var(--grey-400);--root-4: var(--grey-500);--root-5: var(--grey-500);--root-6: var(--grey-600);--root-7: #f9f5f9;--root-8: #62676e;--root-9: #151b22;--border-500: #e9eaea;--border: #caccd0;--box-shadow-01: 0px 10px 20px 10px var(--root-2);--ui-500: var(--text-base-color);--accent-01: #d600ff;--label: var(--grey-700);--tag-data-visualization: var(--accent-01);--vue: var(--neon-green-500);--name-title-background: black;--name-title-background--hover: black}.app[theme=dark]{--root-0: var(--grey-200);--root-1: var(--grey-900);--root-2: #33373d;--root-3: #4f545b;--root-4: var(--grey-600);--root-5: var(--grey-500);--root-6: var(--grey-500);--background-color: #21252b;--text-base-color: #dadada;--border: #4f545a;--accent-01: #d600ff;--ui-500: var(--grey-700);--box-shadow-01: 0px 10px 20px 10px #171b20;--border-500: var(--grey-800);--name-title-background: white;--name-title-background--hover: white}@font-face{font-family:Vulf Mono;font-weight:400;font-style:normal;font-display:auto;unicode-range:U+000-5FF;src:local("Vulf Mono"),url(/fonts/Vulf_Mono-Light_Italic_web.woff2) format("woff2"),url(/fonts/Vulf_Mono-Light_Italic_web.woff) format("woff")}@font-face{font-family:Vulf Mono;font-weight:400;font-style:italic;font-display:auto;unicode-range:U+000-5FF;src:local("Vulf Mono"),url(/fonts/Vulf_Mono-Italic_web.woff2) format("woff2")}@font-face{font-family:Macabre;font-weight:500;font-style:normal;font-display:auto;unicode-range:U+000-5FF;src:local("Macabre"),url(/fonts/Macabre-Regular.woff2) format("woff2"),url(/fonts/Macabre-Regular.woff) format("woff")}@font-face{font-family:Staan;font-weight:500;font-style:normal;font-display:auto;unicode-range:U+000-5FF;src:url(/fonts/StaanReg.woff2) format("woff2")}@font-face{font-family:"Serif Font";font-weight:500;font-style:normal;font-display:auto;unicode-range:U+000-5FF;src:url(/fonts/serif.woff2) format("woff2")}@font-face{font-family:"Serif Font";font-weight:500;font-style:italic;font-display:auto;unicode-range:U+000-5FF;src:url("/fonts/serif(4).woff2") format("woff2")}@font-face{font-family:"Serif Font";font-weight:600;font-style:normal;font-display:auto;unicode-range:U+000-5FF;src:url("/fonts/serif(1).woff2") format("woff2")}@font-face{font-family:"Serif Font";font-weight:600;font-style:italic;font-display:auto;unicode-range:U+000-5FF;src:url("/fonts/serif(2).woff2") format("woff2")}.InVainConcertPosters{padding-top:6em}.InVainConcertPosters .poster-img{max-width:20em;width:100%}.InVainConcertPosters .poster-container{margin:0 auto;text-align:center;padding:2em 0;display:flex;flex-wrap:wrap;gap:1em;align-content:center;justify-content:center}.InVainConcertPosters .poster-container-building{max-width:60em;gap:.25em;padding-left:1em;padding-right:1em}.InVainConcertPosters .poster-container-building img{max-width:60em;margin-bottom:0}.InVainConcertPosters .poster-container .annotation{text-align:right;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.7em;opacity:.6;padding:0}.InVainConcertPosters .content{max-width:40em;margin:0 auto}.InVainConcertPosters p{font-size:.9rem;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.InVainConcertPosters h5{text-align:center;max-width:60em;font-size:.825rem;margin:1em auto}.InVainConcertPosters h1{text-align:center;max-width:60em;margin:0 auto .5em}.InVainConcertPosters h2{margin:0 auto .5em;text-align:center;font-weight:400;max-width:60em;font-size:1rem}.InVainConcertPosters .quote{padding-left:1em;margin-top:2em;margin-bottom:2em;border-left:3px solid var(--root-3);line-height:1.5;opacity:.7}.InVainConcertPosters .font-vulf{font-family:Vulf Mono,serif;font-weight:500}.InVainConcertPosters{padding-bottom:4em}
