@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@100..900&display=swap");svg{fill:currentColor}html,body{width:100%;height:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}html{font-size:10px}*{touch-action:manipulation;-webkit-tap-highlight-color:transparent}*::-moz-selection{color:#f7f7f7;background-color:#bababa}*::selection{color:#f7f7f7;background-color:#bababa}body{position:relative;color:#000001;font-family:"all-round-gothic",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.2rem;line-height:1.5;letter-spacing:.06rem;font-weight:400;-webkit-text-size-adjust:none;width:100%;min-height:100dvh;text-align:left;word-wrap:break-word;overflow-wrap:break-word;background-color:#e8e9ed !important;-webkit-tap-highlight-color:rgba(200,200,200,.2)}a{outline:none;transition:all .2s;cursor:pointer}a:link{color:#000001;text-decoration:none}a:visited{color:#784079}a:hover{text-decoration:none;opacity:.6}a:focus{outline:none}a:active{transform:scale(.95);-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95)}input:-webkit-autofill{box-shadow:0 0 0 1000px #f4efef inset !important;-webkit-text-fill-color:#000001 !important}input:-webkit-autofill:focus{caret-color:#000001 !important}img{width:100%;display:block}.grecaptcha-badge{opacity:.25 !important;box-shadow:none !important;z-index:1000;transform:scale(.7)}.page_title{position:relative;padding-top:3rem;font-size:20rem;font-weight:900;line-height:1;color:#000001;text-align:center;font-family:"all-round-gothic",sans-serif}.page_title.gooey_title{display:grid;place-items:center;filter:url(#text-morph)}.page_title .fv_morph_stack{position:relative;display:block;height:1em;pointer-events:none}.page_title .morph_text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-family:"all-round-gothic",sans-serif;white-space:nowrap;text-align:center}.fadein{opacity:0;transform:translateY(3rem);transition:opacity .6s ease,transform .6s ease}.fadein.is_visible{opacity:1;transform:translateY(0)}.single_fadein{opacity:0;transform:translateY(3rem);animation:singleFadeInAnim .6s ease forwards;animation-delay:1s}@keyframes singleFadeInAnim{from{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}.safari_on{display:none !important}.safari_off{display:initial !important}:root.is-safari .safari_on{display:initial !important}:root.is-safari .safari_off{display:none !important}