@charset "UTF-8";@import url('https://fonts.googleapis.com/css?family=Alegreya+Sans+SC&display=swap');html,body,main,.first{width:100%;height:100%}#helper{width:100%;height:100%;position:fixed;z-index:1;pointer-events:none}#helper:before{content:'';max-width:1200px;max-width:75rem;height:100%;margin:auto;opacity:.25;display:none}body{font-family:'Inria Sans',Helvetica,Arial,sans-serif;color:#000000;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;font-feature-settings:"kern" on,"liga" on,"calt" on,"onum","pnum","zero";-o-font-feature-settings:"kern" on,"liga" on,"calt" on,"onum","pnum","zero";-ms-font-feature-settings:"kern" on,"liga" on,"calt" on,"onum","pnum","zero";-moz-font-feature-settings:"kern" on,"liga" on,"calt" on,"onum","pnum","zero";-webkit-font-feature-settings:"kern" on,"liga" on,"calt" on,"onum","pnum","zero"}body p{hyphenate-limit-after:4;-o-hyphenate-limit-after:4;-ms-hyphenate-limit-after:4;-moz-hyphenate-limit-after:4;-webkit-hyphenate-limit-after:4;hyphenate-limit-before:4;-o-hyphenate-limit-before:4;-ms-hyphenate-limit-before:4;-moz-hyphenate-limit-before:4;-webkit-hyphenate-limit-before:4;hyphens:auto;-o-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;transition:font .66s ease-out;-o-transition:font .66s ease-out;-ms-transition:font .66s ease-out;-moz-transition:font .66s ease-out;-webkit-transition:font .66s ease-out}@-webkit-keyframes flash{0%,66%{opacity:0}33%,100%{opacity:1}}@keyframes flash{0%,66%{opacity:0}33%,100%{opacity:1}}.first,input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:#000000;border-bottom:1px solid#bfbfbf;padding-bottom:3px;padding-bottom:.1875rem}a:hover{color:#e60000;border-bottom:3px solid #e60000;border-bottom:.1875rem solid #e60000;cursor:pointer}a:link{-webkit-tap-highlight-color:#e60000}.subtle,.content .subtle,.subtle a,.subtle a span{color:#bfbfbf}::-moz-selection{background:#f3f3f3;color:#000000;text-shadow:none}::selection{background:#f3f3f3;color:#000000;text-shadow:none}.nodisplay{display:none}main,section{display:block}.first{transition:all .33s ease-in-out;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}.content{font-size:1rem;line-height:1.75;max-width: 960px;max-width:60rem;margin:auto;}.content h2{font-size:.875rem;font-weight:bold;text-transform:uppercase;letter-spacing:.1rem;padding:0 0 5px;padding:0 0 .3125rem;margin:0 0 5px;margin:0 0 .3125rem;}.content p:not(:last-child){margin-bottom:15px;margin-bottom:.9375rem}.first .part{max-width:600px;max-width:37.5rem;padding:0 20px;padding:0 1.25rem;}.first .part *{text-align:center}.logo img{width:100%;max-width:100px;max-width:6.25rem;border-radius:50%;border:.0625rem solid transparent}input{font-family:'Inria Sans',Helvetica,Arial,sans-serif;font-size:1rem;width:100%;border:none;background:#f3f3f3;padding:5px 7px;padding:.3125rem .4375rem}button[type='submit']{font-size:.875rem;line-height:1;font-weight:bold;letter-spacing:2px;letter-spacing:.125rem;text-transform:uppercase;background:#ffffff;color:#afafaf;border:2px solid #afafaf;border:.125rem solid #afafaf;width:auto;margin-top:7px;margin-top:.4375rem;padding:8px 15px 7px;padding:.5rem .9375rem .4375rem;border-radius:7px;border-radius:.4375rem}button[type='submit']:hover{background:#e60000;color:#ffffff;border-color:#e60000}form ::-moz-selection{background:#000000;color:#ffffff}form ::selection{background:#000000;color:#ffffff}.ml-subscribe-form .ml-error input{border-left:5px solid #e60000;border-left:.3125rem solid #e60000;padding-left:7px;padding-left:.4375rem}.ml-subscribe-form input{margin-bottom:15px}.ml-subscribe-form .loading{border:none;background:#e60000;padding:6px 15px 3px;padding:.375rem .9375rem .1875rem;border-radius:7px;border-radius:.4375rem}@media screen and (max-width:19rem){button[type='submit']{font-size:.75rem}}@media screen and (min-width:30rem){input{max-width:66%}p.large,.large p{font-size:1.125rem;line-height:2}}@media screen and (min-width:40rem){}@media screen and (min-width:45rem){}@media screen and (min-width:60rem){#helper:before{}}@media screen and (orientation:portrait) and (max-width:40rem){}@media screen and (max-height:30rem){.first{display:block;width:100%;height:auto;padding:45px 0 0;padding:2.8125rem 0 0;}.first .part{margin:0 auto}}@media screen and (orientation:landscape) and (max-height:40rem){}