*{margin:0;padding:0}body,html{font-size:16px}body{background-color:#242b33;color:#e9f1f2;font-family:IBM Plex Sans,sans-serif;height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (min-width:720px){body{font-size:18px}}@media screen and (min-width:1025px){body{font-size:20px}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi){body{-moz-osx-font-smoothing:unset;-webkit-font-smoothing:unset}}body img{height:auto;width:100%}::-moz-selection{background:#ced6d8}::-moz-selection,::selection{background:#ced6d8}html.IE10,html.IE10 body,html.IE9,html.IE9 body,html.no-flexbox.no-flexwrap,html.no-flexbox.no-flexwrap body{height:100%;margin:0;overflow:hidden}h1,h2,h3,h4,h5,h6{color:inherit;font-family:IBM Plex Sans,sans-serif;font-weight:300;line-height:1.1;margin:.5em 0 1em}h1{font-size:2.5em;font-style:normal;margin-bottom:1rem}h2{font-size:1.75em}h3{font-size:1.25em}h1,h2,h3{line-height:1.25}h4,h5,h6{font-size:1em;font-weight:700}.label,.label-small,.text-link{font-family:IBM Plex Mono,monospace}.label{color:#e9f1f2;font-size:.7em}.label-small{color:#acbbbf;font-size:13px}.text-link{border-bottom:0;color:#ffea80;font-size:.7em;text-decoration:none;transition:color .25s ease-in-out}.text-link:hover{border-bottom:1px solid #ffdb11;color:#ffdb11}li,p{line-height:1.5;margin:0 0 1.5em}section ul{margin-bottom:1.5em}section li{margin:0 0 .5em!important}p a{border-bottom:1px solid;border-color:#ffdb11;color:#acbbbf;text-decoration:none;transition:border-color .25s ease-in-out,color .25s ease-in-out}p a:hover{border-color:#ffea80;color:inherit}p.lead{color:#acbbbf;font-size:1em;margin-top:0}@media screen and (min-width:1025px){p.lead{font-size:1.25em}}p.small{font-size:.8em}.bold,b,strong{font-weight:700}blockquote{color:#991752;font-style:italic;margin:0 0 2em;max-width:24em}blockquote p{margin-bottom:.5em}blockquote .referee{font-style:normal;font-weight:700}.header{background-color:#242b33;height:60px;position:fixed;top:0;width:100%;z-index:4}@media screen and (min-width:1025px){.header{border-bottom:2px solid #374449;box-sizing:border-box;height:80px;left:0;padding:0 40px;position:absolute;width:100%}.header:after,.header:before{content:"";display:table}.header:after{clear:both}}.header__logo,.header__toggle{position:absolute}@media screen and (min-width:1025px){.header__logo,.header__toggle{position:static}}.header__toggle{right:30px;top:15px;z-index:1}@media screen and (min-width:1025px){.header__toggle{display:none}}.header__logo{left:30px;top:17px;width:140px}.header__logo:after,.header__logo:before{content:"";display:table}.header__logo:after{clear:both}@media screen and (min-width:1025px){.header__logo{float:left;margin-top:22px}}.header__logo img,.header__logo svg{float:left;height:80px;height:auto;width:100%}@media screen and (min-width:1025px){.header__logo img,.header__logo svg{height:auto;width:140px}}.header__nav{-ms-flex-align:center;align-items:center;background-color:#ffdb11;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease-in-out;width:100%}@media screen and (min-width:1025px){.header__nav{-ms-flex-align:end;align-items:flex-end;background-color:transparent;display:inline-block;float:right;-ms-flex-pack:end;justify-content:flex-end;opacity:1;pointer-events:all;position:static;width:auto}}.header__nav ul{list-style-type:none;margin:0;padding:0;text-align:center}@media screen and (min-width:1025px){.header__nav ul{margin:0;text-align:right}}.header__nav ul li{margin-bottom:30px}@media screen and (min-width:1025px){.header__nav ul li{display:inline-block;margin:0 0 0 65px}.header__nav ul li a{color:#ced6d8;letter-spacing:2px;position:relative;transition:color .25s ease-in-out}}@media screen and (min-width:1025px) and (min-width:1025px){.header__nav ul li a{padding:39px 0 20px}}@media screen and (min-width:1025px){.header__nav ul li a:hover{color:#fff}.header__nav ul li a:before{bottom:0;content:"";height:0;left:0;opacity:0;position:absolute;transition:background-color .25s ease-in-out,opacity .25s ease-in-out,height .25s ease-in-out;width:100%}.header__nav ul li a:hover:before{background-color:#ffdb11;height:4px;opacity:1}.header__nav ul li.current-menu-item a{position:relative}.header__nav ul li.current-menu-item a:before{background-color:#ffdb11;height:4px;opacity:1}}.header__nav ul a{box-sizing:border-box;color:#242b33;display:inline-block;font-family:IBM Plex Mono,monospace;font-size:24px;text-decoration:none;width:100%}@media screen and (min-width:1025px){.header__nav ul a{color:#fff;font-size:14px}}.header__nav.open{opacity:1;pointer-events:all}.hamburger{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;height:28px;margin:1px 0 0;overflow:visible;padding:0;text-transform:none;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-timing-function:linear;-webkit-user-select:none}.hamburger:hover{background:none!important}.hamburger:focus{outline:none}.hamburger-box{display:inline-block;height:18px;position:relative;width:26px}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background:#ffdb11;border-radius:0;height:2px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:26px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{background:#242b33;transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{background:#242b33;opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{background:#242b33;top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}