@font-face{font-family:"Raleway";src:url("/assets/fonts/Raleway-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("/assets/fonts/Raleway-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("/assets/fonts/Raleway-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Dosis";src:url("/assets/fonts/Dosis-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Dosis";src:url("/assets/fonts/Dosis-ExtraBold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}*{box-sizing:border-box}body,html{--header-font: Dosis, Georgia, serif;--body-font: Raleway, Calibri, Arial, sans-serif;overflow-x:hidden;padding:0;margin:0;font-family:var(--body-font);font-size:calc(var(--font-size-base) + .390625vw);line-height:1.4em;background-color:#fcfcfc;color:#101010}.simpleMode{font-family:var(--body-font) !important}.simpleMode h1,.simpleMode h2,.simpleMode h3,.simpleMode h4,.simpleMode h5,.simpleMode h6{font-family:var(--header-font) !important;font-weight:bold !important}.simpleMode a{font-weight:bold !important}.invert,.darkMode{background-color:var(--palette-black);color:var(--palette-white)}.invert a,.darkMode a{color:var(--palette-link-invert)}.invert a:hover,.darkMode a:hover{color:var(--palette-white)}a{transition:color .3s;color:var(--palette-link)}a:hover{color:var(--palette-black)}p a,li a{font-weight:bold}img{max-width:100%;width:100%;height:auto;display:block}video{width:100%;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--header-font);line-height:100%;font-weight:normal}.general-page h1,.general-page h2,.general-page h3,.general-page h4,.general-page h5,.general-page h6,.info-page h1,.info-page h2,.info-page h3,.info-page h4,.info-page h5,.info-page h6{text-transform:uppercase;font-weight:800;text-decoration:.05em wavy underline;text-decoration-skip-ink:none}h1{font-size:4vw}h2{font-size:2.5em;margin-top:1.5em;margin-bottom:-0.25em}h3{font-size:1.25em;margin-top:1.25em;margin-bottom:-0.25em}footer{position:relative;z-index:1000;content-visibility:auto;contain-intrinsic-size:500px}footer button{font-weight:bold}.footer-divider{display:none}@media all and (max-width: 960px){.footer-divider{position:relative;z-index:999;display:block;height:130px;margin-top:-1em;margin-bottom:-5.5em}}header button{font-weight:bold}header .hovering-gotobottom-btn{position:absolute;right:0;top:0;background-color:rgba(0,0,0,0);border:none;z-index:1000}.maintenance-modal-container{position:fixed;left:0;right:0;top:0;bottom:0;z-index:2000;background-color:rgba(0,0,0,.4);cursor:pointer}.maintenance-modal-container .maintenance-modal-content{background-color:#d2d4fd;color:#000;max-width:500px;padding:1em;margin:auto;margin-top:1.75em;border-radius:.5em;filter:drop-shadow(0 0 0.4em black)}section .center{padding:0 1em;max-width:760px;margin:auto}.float-left,.float-right{max-width:380px}@media all and (max-width: 660px){.float-left,.float-right{max-width:100%;clear:both;float:none;text-align:center;width:100%}}.float-left{float:left;margin-right:1em}.float-right{float:right;margin-left:1em}.limit-width{max-width:760px;padding:1em;margin:auto}.horizontal-flex-container .flex{display:flex;flex-wrap:nowrap;align-items:center}.horizontal-flex-container .flex .text-side,.horizontal-flex-container .flex .non-text-side{width:100%;padding:1em}.horizontal-flex-container .flex .non-text-side video{width:100%}@media all and (max-width: 660px){.horizontal-flex-container .flex{flex-wrap:wrap}}.horizontal-flex-container.reversed .text-side{order:1}.horizontal-flex-container.reversed .non-text-side{order:0}.entry-banner{position:relative;margin-top:-2vw;height:29vw;content-visibility:auto;contain-intrinsic-size:1000px}.entry-banner .horizontal-flex{display:flex;flex-wrap:nowrap;z-index:100;align-items:center;position:absolute;left:0;right:0;top:0;bottom:0}.page-navigation{background-color:#fff}video{background-color:#fff}input,button,select,option,label{font-family:var(--body-font)}