:root{--background:#fff;--foreground:#0a0a0a;--spacing-1:200px;--spacing-2:135px;--spacing-3:60px;--spacing-4:40px;--spacing-5:25px;--spacing-6:9px;--spacing-6-5:5px;--spacing-7:5px;--spacing-8:5px;--spacing-debug-1:#2ee844;--spacing-debug-2:#e12ee8;--spacing-debug-3:#e82e4b;--spacing-debug-4:#ff9d00;--spacing-debug-5:#e8fd1c;--spacing-debug-6:#e8842e;--spacing-debug-6-5:#f9b5ff;--spacing-debug-7:#0a00ff;--spacing-debug-8:#00ebff;--margin:9px;--content-height:calc(100vh - 2 * var(--margin));--content-width:calc(100vw - 2 * var(--margin));--header-height:23px;--accent:#aeb0b1;--interactive-hover-color:var(--accent);--selection-color:var(--accent);--opacity:.4;--transtition:.4s ease-in-out}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{scrollbar-width:none;-ms-overflow-style:none}::selection{color:var(--selection-color);background:0 0}html,body{overscroll-behavior:none;overscroll-behavior:none;overflow-anchor:none;max-width:100vw;font-family:TexGyreHeros,Arial,Helvetica,sans-serif;font-size:10px;line-height:1;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-route=not-found]{--background:#0a0a0a;--foreground:#fff}html[data-route=not-found],html[data-route=not-found] body{height:100%;overflow:hidden}main{background:0 0}*{box-sizing:border-box;margin:0;padding:0}.page{position:relative}h1,h2,h3,h4,h5{font-weight:400}button{all:unset;height:50px;padding:0 var(--spacing-6);transition:var(--transtition);border:1px solid #000;justify-content:center;align-items:center;display:flex}.invert{background:var(--foreground);color:var(--background);transition:var(--transtition)}button.invert:hover{color:var(--interactive-hover-color)}button:hover{color:var(--interactive-hover-color);background:0 0}#home-schedule{scroll-margin-top:calc(var(--spacing-6) * .7)}@media screen and (min-width:769px){:root{--spacing-1:270px;--spacing-2:135px;--spacing-3:60px;--spacing-4:40px;--spacing-5:25px;--spacing-6:15px;--spacing-6-5:10px;--spacing-7:6px;--spacing-8:5px;--margin:var(--spacing-6)}}.pageTransitionRoot{min-height:80vh;display:grid}.pageTransition{grid-area:1/1;min-width:0}a{color:inherit;text-decoration:none;transition:color .3s ease-in-out}a:focus,a:focus-visible,button:focus,button:focus-visible{box-shadow:none!important;outline:none!important}button{-webkit-tap-highlight-color:transparent}a:hover{color:var(--interactive-hover-color)}ul,li{text-decoration:none;list-style:none}
:root{--fontSize-1:14rem;--lineHeight-1:1;--letterSpacing-1:-.75rem;--paragraphSpacing-1:0rem;--fontSize-2:3.4rem;--lineHeight-2:1;--letterSpacing-2:-1px;----paragraphSpacing-2:0rem;--fontSize-3:1.9rem;--lineHeight-3:1;--letterSpacing-3:-.025em;----paragraphSpacing-3:0rem;--fontSize-4:1.4rem;--lineHeight-4:1.6rem;--letterSpacing-4:-.04px;--paragraphSpacing-4:0rem;--fontSize-5:1.2rem;--lineHeight-5:1.3rem;--letterSpacing-5:0rem;--paragraphSpacing-5:1rem;--fontSize-6:1rem;--lineHeight-6:1rem;--letterSpacing-6:0rem;--paragraphSpacing-6:0rem}@font-face{font-family:TexGyreHeros;src:url(../media/TexGyreHeros-regular.32j8j9mcw3r3a.ttf?dpl=dpl_B9ujjNoVvGAeEtPKGPa1GGGqKw4J)format("truetype"),url(../media/TexGyreHeros-regular.18j94ot5ke9be.woff2?dpl=dpl_B9ujjNoVvGAeEtPKGPa1GGGqKw4J)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TexGyreHeros;src:url(../media/TexGyreHeros-italic.1rxmd0y1rqf7w.ttf?dpl=dpl_B9ujjNoVvGAeEtPKGPa1GGGqKw4J)format("truetype");font-weight:400;font-style:italic;font-display:swap}h1,[typo~=h1]{font-size:var(--fontSize-1);line-height:var(--lineHeight-1);letter-spacing:var(--letterSpacing-1)}h2,[typo~=h2]{font-size:var(--fontSize-2);line-height:var(--lineHeight-2);letter-spacing:var(--letterSpacing-2)}h1 p,[typo~=h1] p{margin-bottom:var(--paragraphSpacing-2)}h3,[typo~=h3]{font-size:var(--fontSize-3);line-height:var(--lineHeight-3);letter-spacing:var(--letterSpacing-3)}h3 p,[typo~=h3] p{margin-bottom:var(----paragraphSpacing-3)}h4,[typo~=h4]{font-size:var(--fontSize-4);line-height:var(--lineHeight-4);letter-spacing:var(--letterSpacing-4)}[typo~=h4] p{margin-bottom:var(--paragraphSpacing-4)}h5,[typo~=h5]{font-size:var(--fontSize-5);line-height:var(--lineHeight-5);letter-spacing:var(--letterSpacing-5)}h5 p:not(:last-of-type),[typo~=h5] p:not(:last-of-type){margin-bottom:var(--paragraphSpacing-5)}h6,[typo~=h6]{font-size:var(--fontSize-6);line-height:var(--lineHeight-6);letter-spacing:var(--letterSpacing-6)}h6 p:not(:last-of-type),[typo~=h6] p:not(:last-of-type){margin-bottom:var(--paragraphSpacing-6)}[typo~=h1][typo~=compensate]{--h1-undershoot:.07em;--h1-overshoot:.18em;margin-top:calc(var(--h1-overshoot) * -1);margin-bottom:calc(var(--h1-undershoot) * -1)!important}[typo~=h2][typo~=compensate]{--h2-overshoot:.18em;margin-top:calc(var(--h2-overshoot) * -1)}[typo~=h3][typo~=compensate]{--h3-overshoot:.18em;margin-top:calc(var(--h3-overshoot) * -1)}[typo~=h4][typo~=compensate]{--h4-overshoot:.18em;margin-top:calc(var(--h4-overshoot) * -1)}[typo~=h5][typo~=compensate]{--h5-overshoot:.18em;margin-top:calc(var(--h5-overshoot) * -1)}[typo~=h6][typo~=compensate]{--h6-overshoot:.18em;margin-top:calc(var(--h6-overshoot) * -1)}@media screen and (min-width:1024px){:root{--fontSize-1:clamp(20rem, calc(22.3547vw + 2.808rem), 35rem);--lineHeight-1:1;--letterSpacing-1:clamp(-2rem, calc(-1.2774vw - .1605rem), -1.1429rem);--paragraphSpacing-1:0rem;--fontSize-2:clamp(5rem, calc(1.0948vw + 4.1571rem), 6.5rem);--lineHeight-2:1;--letterSpacing-2:-.04em;----paragraphSpacing-2:0rem;--fontSize-3:clamp(3.3rem, calc(.5214vw + 2.8989rem), 3.8rem);--lineHeight-3:1;--letterSpacing-3:-.02em;----paragraphSpacing-3:0rem;--fontSize-4:clamp(2rem, calc(.2086vw + 1.8396rem), 2.2rem);--lineHeight-4:clamp(2.1rem, calc(.2086vw + 1.9396rem), 2.3rem);--letterSpacing-4:-.02em;--paragraphSpacing-4:0rem;--fontSize-5:1.5rem;--lineHeight-5:1.7rem;--letterSpacing-5:0rem;--paragraphSpacing-5:1rem;--fontSize-6:1.2rem;--lineHeight-6:1.4rem;--letterSpacing-6:0rem;--paragraphSpacing-6:0rem}}
.App-module-scss-module__CQbQKq__appShell{opacity:0;pointer-events:none;transition:opacity .65s ease-in-out}.App-module-scss-module__CQbQKq__appShellReady{opacity:1;pointer-events:auto}.App-module-scss-module__CQbQKq__pageObscured{transition:opacity .35s ease-in-out;opacity:0!important;pointer-events:none!important}.App-module-scss-module__CQbQKq__contentContainerExiting{opacity:0;pointer-events:none;transition:opacity .35s ease-in-out}.App-module-scss-module__CQbQKq__sharedLayer{z-index:2;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.App-module-scss-module__CQbQKq__sharedLayer>*{pointer-events:auto}.App-module-scss-module__CQbQKq__sharedTransition{display:block}.App-module-scss-module__CQbQKq__globeMover{transform-origin:50%;display:block}.App-module-scss-module__CQbQKq__cityListLayer{--content-grid-gap:calc(var(--spacing-6) / 2);z-index:1;column-gap:var(--content-grid-gap);padding:0 var(--margin);pointer-events:none;grid-template-columns:repeat(24,minmax(0,1fr));transition:opacity .35s ease-in-out;display:grid;position:relative}.App-module-scss-module__CQbQKq__cityListLayer>*{pointer-events:auto;grid-column:13/25}.App-module-scss-module__CQbQKq__cityListLayerHidden{opacity:0;pointer-events:none}.App-module-scss-module__CQbQKq__marqueeContainer{bottom:var(--spacing-6);gap:var(--spacing-6);pointer-events:none;flex-direction:column;display:flex;position:absolute;left:0}.App-module-scss-module__CQbQKq__applicationFormLayer{--content-grid-gap:calc(var(--spacing-6) / 2);--application-form-header-height:calc(var(--margin) + 3px + (2 * var(--fontSize-3)) + var(--margin));--background:#000;--foreground:#fff;z-index:1001;color:#fff;pointer-events:auto;background:#000;position:fixed;inset:0;overflow:hidden}.App-module-scss-module__CQbQKq__applicationFormHeader{height:var(--application-form-header-height);padding:var(--margin);padding-top:calc(var(--margin) + 3px);color:#000;background:#fff;justify-content:space-between;align-items:flex-start;display:flex}.App-module-scss-module__CQbQKq__applicationFormHeaderPhase{all:unset;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;display:flex}.App-module-scss-module__CQbQKq__applicationFormHeaderCountdown,.App-module-scss-module__CQbQKq__applicationFormHeaderCountdownSlot{font-variant-numeric:tabular-nums}.App-module-scss-module__CQbQKq__applicationFormHeaderCountdown{color:var(--accent)}.App-module-scss-module__CQbQKq__applicationFormHeaderCountdownSlot{display:inline-grid}.App-module-scss-module__CQbQKq__applicationFormHeaderCountdown,.App-module-scss-module__CQbQKq__applicationFormHeaderCountdownGhost{grid-area:1/1}.App-module-scss-module__CQbQKq__applicationFormHeaderCountdownGhost{visibility:hidden;pointer-events:none}.App-module-scss-module__CQbQKq__applicationFormHeaderClose{all:unset;cursor:pointer}.App-module-scss-module__CQbQKq__applicationFormScroller{height:calc(100% - var(--application-form-header-height));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--spacing-6);color:#fff;background:#000;overflow-y:auto}.App-module-scss-module__CQbQKq__applicationFormClose{z-index:1;margin-left:auto;margin-bottom:var(--spacing-6);position:sticky;top:0}.App-module-scss-module__CQbQKq__smallMarquee{font-size:var(--fontSize-3);line-height:var(--lineHeight-3);letter-spacing:var(--letterSpacing-3)}@media screen and (min-width:769px){.App-module-scss-module__CQbQKq__cityListLayer>*{grid-column:16/25}.App-module-scss-module__CQbQKq__globeMover{position:absolute;top:200px;left:200px}.App-module-scss-module__CQbQKq__applicationFormLayer{--content-grid-gap:calc(var(--spacing-6) / 2);--application-form-header-height:calc((2 * var(--margin)) + var(--lineHeight-4))}.App-module-scss-module__CQbQKq__applicationFormHeader{padding-top:var(--margin)}.App-module-scss-module__CQbQKq__applicationFormHeaderPhase{flex-direction:row;align-items:baseline;gap:5px}.App-module-scss-module__CQbQKq__smallMarquee{font-size:var(--fontSize-4);line-height:var(--lineHeight-4);letter-spacing:var(--letterSpacing-4)}}
