html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:inherit;font:inherit}i,cite,em,var,dfn,address{font-style:normal}b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:normal}article,aside,figcaption,figure,footer,header,menu,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,::before,::after{box-sizing:border-box}[hidden]{display:none !important}@media(prefers-reduced-motion: reduce){*:not(.safe-animation),*:not(.safe-animation)::before,*:not(.safe-animation)::after{animation-duration:.01s !important;animation-delay:0s !important;animation-iteration-count:1 !important;transition-duration:0s !important;transition-delay:0s !important;scroll-behavior:auto !important}}a{color:inherit;text-decoration:none}h1:not(:first-child),h2:not(:first-child){margin-top:3rem}h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child),hgroup:not(:first-child),ul:not(:first-child),ol:not(:first-child),dl:not(:first-child),p:not(:first-child),figure:not(:first-child),blockquote:not(:first-child),pre:not(:first-child),table:not(:first-child),fieldset:not(:first-child),hr:not(:first-child){margin-top:1.5rem}h1{font:100 3rem/1 "Helvetica Neue",Arial,sans-serif;letter-spacing:.05em}h2{font:300 2rem/1 "Helvetica Neue",Arial,sans-serif}h3{font:700 1rem/1 "Helvetica Neue",Arial,sans-serif}ul,ol{padding-left:1rem}ul{list-style-type:square}em{font-style:italic}strong{font:700 1rem/1 "Helvetica Neue",Arial,sans-serif}small{font:300 .9rem/1 "Helvetica Neue",Arial,sans-serif}dt{font:700 1rem/1.5 "Helvetica Neue",Arial,sans-serif}hr{border:0 none;border-bottom:1px solid;border-color:inherit;opacity:.25}html{font:1rem/1.5 "Helvetica Neue",Arial,sans-serif;color:#eee;border-color:#666;background:#1d3480 linear-gradient(-11deg, #011D45 0%, #1890C4 30%, #B2ECFC 50%, #ffe2b4 60%, #ffbb4d 75%, #c44918 100%) fixed;background-size:100% 240%;background-position:0% 100%}@keyframes cooldown{from{background-position:0% 0%}to{background-position:0% 100%}}.heat{position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(-11deg, #ffe2b4 0%, #ffbb4d 50%, #c44918 100%) fixed;animation:fadeout 3s 2s forwards ease-in-out}@keyframes fadeout{from{opacity:1}to{opacity:0}}main{max-width:38rem;padding:4rem 3rem;margin:auto}main>nav{margin-top:2rem;display:flex;align-items:flex-start;justify-items:space-around;flex-wrap:wrap}main>nav>*{margin-right:.5rem}a{color:inherit;text-decoration:underline}a:hover{color:#fff}code{padding:.1em .3em;font:0.85rem/1.5 SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;background-color:#eee}pre>code{display:block;padding:1rem 1.5rem;overflow:auto}blockquote{padding:1rem 1.5rem;font:200 1.5rem/1.5 "Helvetica Neue",Arial,sans-serif;border-left:3px solid #eee}table{width:100%}table thead tr{background-color:#f6f6f6}table tr{border-bottom:1px solid #eee}table tr:nth-child(2n){background-color:#f6f6f6}table th,table td{padding:.25rem .5rem;border:1px solid #eee}table th{font:700 1rem/1.5 "Helvetica Neue",Arial,sans-serif}address{margin:2rem 0;font:300 1.25rem/1.5 "Helvetica Neue",Arial,sans-serif}address a{text-decoration:none}address a:hover{text-decoration:underline}.slogan{font:500 1.25rem/1.5 "Helvetica Neue",Arial,sans-serif;opacity:.5;margin:.5rem 0}.fadein{opacity:0;animation:fadein 6s 1s ease-in-out forwards}@keyframes fadein{from{opacity:0}to{opacity:1}}.centered{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:80vh}.table-of-contents{font:700 1rem/1.5 "Helvetica Neue",Arial,sans-serif}.table-of-contents ol{list-style-type:none;margin-top:0}.table-of-contents ol:first-child{margin-top:1.5rem;padding:0}
