@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-Black.otf) format("opentype");font-weight:400}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-BlackIta.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-Bold.otf) format("opentype");font-weight:700}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-BoldIta.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-Hairline.otf) format("opentype");font-weight:100}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-HairlineIta.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-Light.otf) format("opentype");font-weight:300}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-LightIta.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-Medium.otf) format("opentype");font-weight:500}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-MediumIta.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-Regular.otf) format("opentype");font-weight:400}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-RegularIta.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-Thin.otf) format("opentype");font-weight:100}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-ThinIta.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-Ultra.otf) format("opentype");font-weight:100}@font-face{font-display:swap;font-family:GintoNord;src:url(../../../fonts/Ginto-Nord/GintoNord-UltraIta.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-display:swap;font-family:ABCMarist;src:url(../../../fonts/ABC-Marist/ABCMarist-Black.otf) format("opentype");font-weight:700}@font-face{font-display:swap;font-family:ABCMarist;src:url(../../../fonts/ABC-Marist/ABCMarist-BlackItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:ABCMarist;src:url(../../../fonts/ABC-Marist/ABCMarist-Bold.otf) format("opentype");font-weight:700}@font-face{font-display:swap;font-family:ABCMarist;src:url(../../../fonts/ABC-Marist/ABCMarist-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:ABCMarist;src:url(../../../fonts/ABC-Marist/ABCMarist-Book.otf) format("opentype");font-weight:400}@font-face{font-display:swap;font-family:ABCMarist;src:url(../../../fonts/ABC-Marist/ABCMarist-BookItalic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:ABCMarist;src:url(../../../fonts/ABC-Marist/ABCMarist-Medium.otf) format("opentype");font-weight:500}@font-face{font-display:swap;font-family:ABCMarist;src:url(../../../fonts/ABC-Marist/ABCMarist-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:ABCMarist;src:url(../../../fonts/ABC-Marist/ABCMarist-Regular.otf) format("opentype");font-weight:400}@font-face{font-display:swap;font-family:ABCMarist;src:url(../../../fonts/ABC-Marist/ABCMarist-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:ABCMarist;src:url(../../../fonts/ABC-Marist/ABCMarist-SemiBold.otf) format("opentype");font-weight:700}@font-face{font-display:swap;font-family:ABCMarist;src:url(../../../fonts/ABC-Marist/ABCMarist-SemiBoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:ABCGravity;src:url(../../../fonts/ABC-Gravity/ABCGravity-Normal.woff2) format("woff2");letter-spacing:.1;font-weight:400}@font-face{font-display:swap;font-family:ABCGravity;src:url(../../../fonts/ABC-Gravity/ABCGravity-Normal.woff) format("woff");letter-spacing:.1;font-weight:400}@font-face{font-display:swap;font-family:ABCGravityVariable;src:url(../../../fonts/ABC-Gravity/ABCGravityVariable.ttf) format("truetype");letter-spacing:.1;font-weight:400}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{margin:0;padding:0;font-family:var(--abc-marist-font);font-size:var(--p-fs-raw);color:var(--main-color);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#svelte-body-wrapper{display:contents}h1,h2,h3,h4{font-family:var(--abc-gravity-font);font-weight:400}h1 strong,h2 strong,h3 strong,h4 strong{font-weight:400}h1,h2,h3,h4,p{letter-spacing:0px}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1em;letter-spacing:.5px}p{font-size:1em}a{color:var(--main-color);text-decoration:none}small{font-size:var(--small-fs-raw)}p>a{text-decoration:underline}ul{margin:0;padding:0}li{list-style:none}hr{width:100%;border:2px solid transparent;box-sizing:border-box}table tr td{min-width:120px;padding-bottom:2px}textarea{resize:vertical}select{appearance:none;-webkit-appearance:none}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}button{background-color:#0000;border:none;display:block;cursor:pointer}address{font-style:normal}*{scrollbar-width:auto;scrollbar-color:var(--main-color) transparent}*::-webkit-scrollbar{width:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:20px;border:3px solid transparent}::selection{color:#fff;background:var(--main-color)}:root{--concert-color: #EC3327;--dance-color: #A700FF;--discourse-color: #2562FF;--main-color: #000;--secondary-color: #fff;--success-color: #000;--notice-color: #000;--alert-color: #000;--error-color: #EC3327;--info-color: #000;--warning-color: #000;--highlight-color: #FAFF00;--interaction-color: #EC3327;--abc-gravity-variable-font: ABCGravityVariable, Helvetica, Arial, sans-serif;--abc-gravity-font: ABCGravity, Helvetica, Arial, sans-serif;--abc-marist-font: ABCMarist, "Times New Roman", Times, serif;--h1-fs-raw: 50px;--h2-fs-raw: 40px;--h3-fs-raw: 30px;--h4-fs-raw: 25px;--p-fs-raw: 18px;--small-fs-raw: 15px;--h1-fs: var(--h1-fs-raw)/50px;--h2-fs: var(--h2-fs-raw)/40px;--h3-fs: var(--h3-fs-raw)/30px;--h4-fs: var(--h4-fs-raw)/25px;--p-fs: var(--p-fs-raw)/22px;--small-fs: var(--small-fs-raw)/17px;--text-shadow: var(--main-color) 0px 0px 8px;--min-margin: 10px;--small-margin: 20px;--medium-margin: 30px;--large-margin: 70px;--content-padding-lr: 125px;--input-padding: 8px 16px;--max-content-width: 760px;--header-height: 52px;--footer-height: 50px}@media screen and (max-width: 760px){:root{--h1-fs-raw: 35px;--h2-fs-raw: 24px;--h3-fs-raw: 22px;--h4-fs-raw: 18px;--p-fs-raw: 16px;--small-fs-raw: 14px;--h1-fs: var(--h1-fs-raw)/32px;--h2-fs: var(--h2-fs-raw)/24px;--h3-fs: var(--h3-fs-raw)/22px;--h4-fs: var(--h4-fs-raw)/18px;--p-fs: var(--p-fs-raw)/18px;--small-fs: var(--small-fs-raw)/16px;--min-margin: 4px;--small-margin: 10px;--medium-margin: 16px;--large-margin: 35px;--content-padding-lr: 20px;--input-padding: 8px 16px;--max-content-width: 100%}}@supports (height: 100dvh){:root{--viewport-height: 100dvh}}@supports not (height: 100dvh){:root{--viewport-height: 100vh}}.dance-type,.dance-type a{color:var(--dance-color);border-color:var(--dance-color);stroke:var(--dance-color)}.concert-type,.concert-type a{color:var(--concert-color);border-color:var(--concert-color);stroke:var(--concert-color)}.discourse-type,.discourse-type a{color:var(--discourse-color);border-color:var(--discourse-color);stroke:var(--discourse-color)}.black-type,.black-type a{color:var(--main-color);border-color:var(--main-color);stroke:var(--main-color)}.white-type,.white-type a{color:var(--secondary-color);border-color:var(--secondary-color);stroke:var(--secondary-color)}.button{box-sizing:border-box;display:inline-block;width:fit-content;cursor:pointer;border-width:3px;border-style:solid;border-radius:45px;padding:7px 15px 5px;font:normal normal 400 var(--p-fs) var(--abc-gravity-font);flex:none;flex-grow:0}[open] summary~*{animation:sweep .9s ease}@keyframes sweep{0%{opacity:0;max-height:0}to{max-height:1200px;opacity:1}}[open] summary~.safari-animation-bug-fix{animation:none}details.default{border-top:solid 2px var(--concert-color);margin-top:var(--medium-margin);color:var(--concert-color);font:normal normal 400 var(--p-fs) var(--abc-marist-font)}details.default summary{display:flex;justify-content:space-between;padding:var(--min-margin) 0}details.default summary h3{font:normal normal 400 var(--h4-fs) var(--abc-gravity-font);display:inline-block;margin:0;padding:0}details.default summary:after{content:"▼";margin-left:10px;font:normal normal 400 var(--h4-fs) var(--abc-gravity-font);transition:transform .7s}details.default[open] summary:after{transform:rotate(180deg)}.no-data{font:normal normal 400 var(--h3-fs) var(--abc-gravity-font);text-align:center;margin:var(--large-margin) auto}.notice{font:normal normal 400 var(--p-fs) var(--abc-gravity-font);text-align:center;margin:var(--large-margin) auto;color:var(--main-color)}.margined{margin:0 var(--large-margin)}.mobile{display:none}.swiper-button-prev:after,.swiper-button-next:after{text-shadow:0 0 2px var(--highlight-color)}.colored a{color:var(--concert-color)}.fp-overflow:focus{outline:none}@media screen and (max-width: 760px){.fp-overflow{height:100%}.blurred{background-color:#0000!important;--webkit-backdrop-filter: blur(4px) !important;backdrop-filter:blur(4px)!important}.margined,.mobile-margined{margin:0 var(--small-margin)}.mobile{display:block}.desktop{display:none}}.dance-type.atcb-wrapper{--list-text-hover: var(--dance-color);--btn-text-hover: var(--dance-color);--modal-text: var(--dance-color);--btn-text: var(--dance-color);--btn-border: var(--dance-color)}.concert-type.atcb-wrapper{--btn-text-hover: var(--concert-color);--modal-text: var(--concert-color);--list-text-hover: var(--concert-color);--btn-text: var(--concert-color);--btn-border: var(--concert-color)}.discourse-type.atcb-wrapper{--btn-text-hover: var(--discourse-color);--modal-text: var(--discourse-color);--list-text-hover: var(--discourse-color);--btn-text: var(--discourse-color);--btn-border: var(--discourse-color)}.play.black,.play.black.first,.play.black a,.play.black span{color:#000;border-color:#000;text-shadow:none}.play.white,.play.white.first,.play.white a,.play.white span{color:#fff;border-color:#fff;text-shadow:var(--text-shadow)}.play.black.first{border-top:solid 2px black}.play.white.first{border-top:solid 2px white}
