*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*! HTML5 Boilerplate v7.0.1 | MIT License | https://html5boilerplate.com/ */::selection{background:#b3d4fc}html{roll-behavior:smooth}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.u_hidden{display:none!important}.u_visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.u_visually-hidden.focusable:active,.u_visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.u_invisible{visibility:hidden}.u_clearfix:after,.u_clearfix:before{content:" ";display:table}.u_clearfix:after{clear:both}.u_no-br{white-space:nowrap}.u_center{text-align:center}.u_highlight{display:inline;background-image:linear-gradient(#ff0 100%);background-repeat:no-repeat;background-size:0 100%;animation:u_highlight-keyframes .7s ease-out forwards;margin-left:-.15em;margin-right:-.15em;padding-left:.15em;padding-right:.15em}@keyframes u_highlight-keyframes{to{background-size:100% 100%}}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media only screen and (min-width:35em){.u_small-screen-only{display:none}}::selection{background:#ccac64;text-shadow:none}a,button{color:#00f}html{font-family:jubilat,serif;background:#0e0021;color:#fff}body{background:url(/images/ks-bg.svg) no-repeat top/100% auto fixed,linear-gradient(#0e0021 61%,#080012);background-blend-mode:overlay;padding:5vw;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative}h1{font-weight:200;text-transform:uppercase;letter-spacing:.15em;color:#ccac64;font-size:1.5rem;margin:0 0 17vh}h1 a{padding:24px;margin-left:-24px;border:none;color:inherit;text-decoration:none;transition:color .1s}h1 a:hover{color:#fff}p{font-size:18vw;font-weight:200;text-align:center;line-height:.9;-ms-flex:1 0 100%;flex:1 0 100%;margin:0}strong{font-weight:900}.button{margin:10vh auto 5vh;border:2px solid #ccac64;padding:24px;text-align:center;font-size:1.5rem;color:#ccac64;text-decoration:none;font-style:italic;overflow:hidden;position:relative;transition:color .5s;border-radius:6px;background:transparent;z-index:1;line-height:1;cursor:pointer}.button,.button:before{display:block;width:100%}.button:before{content:"";height:100%;background:#ccac64;top:0;left:100%;position:absolute;z-index:-1;transition:left .5s}.button:focus,.button:hover{color:#000}.button:focus:before,.button:hover:before{left:0}label{font-size:1rem;margin:36px 0;color:#e7e6e9;letter-spacing:.05em}input,label,textarea{display:block;font-weight:400}input,textarea{margin-top:8px;font-size:1.25rem;letter-spacing:normal;width:100%;font-style:normal;padding:12px 16px;background:#fff7cc;border:none;border-radius:4px;color:#0e0021;letter-spacing:.03em}input:active,input:focus,textarea:active,textarea:focus{border-radius:1px;outline:2px solid #ccac64;outline-offset:4px;background:#fffef7}textarea{height:15ch;max-height:800px}form .presubmit{max-height:1500px;transition:max-height 1s,opacity 1s;overflow:hidden;opacity:1;padding:0 8px}.processing .presubmit{max-height:0;opacity:0}.postsubmit{opacity:0}.postsubmit p{font-size:2.8rem;margin-top:36px}.submitted .postsubmit{display:block;opacity:1;transition:opacity .5s}.submitted .presubmit{display:none}.main{position:relative}.main p{width:100%}.js-Pjax-remove{position:absolute}.Animated{animation-fill-mode:both;animation-duration:1s}.Animated--reverse{animation-direction:reverse}.Animate--fast{animation-duration:.5s}.Animate--noDelay{animation-delay:0s!important}.Animate--slideInRight{animation-name:Animation-slideInRight}@keyframes Animation-slideInRight{0%{opacity:0;transform:translateX(100%)}to{transform:translateX(0)}}.Animate--slideInLeft{animation-name:Animation-slideInLeft}@keyframes Animation-slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{transform:translateX(0)}}@media only screen and (min-width:55em){html{background:#0e0021}body{background:url(/images/ks-bg-wide.svg) no-repeat 50%/auto 100% fixed,linear-gradient(#0e0021 61%,#080012);background-blend-mode:overlay;-ms-flex-pack:start;justify-content:flex-start}h1{margin:0 0 27vh}.button{font-size:2rem;margin:10vh 0 5vh;width:23vw}p{text-align:left;font-size:8vw;margin:0}label{font-size:1.25rem}input,textarea{padding:16px 24px;font-size:1.5rem;width:38.2vw}.small{display:none}}