a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background:none;border:none;font:inherit;padding:0}.Button,.Button-label{display:inline-block}.Button-label{--box-shadow-position:0.5rem 0.5rem;background:#7fffd4;background:var(--color-Primary);box-shadow:.5rem .5rem 0 #8b008b;box-shadow:var(--box-shadow-position) 0 var(--color-Secondary);color:#000;font:inherit;font-size:2.4rem;font-weight:700;padding:.75rem 1.5rem;position:relative}.Button:focus .Button-label,.Button:hover .Button-label{background-color:gold;background-color:var(--color-Hover);transform:translate(-.2rem,-.2rem)}.Button:active .Button-label{--box-shadow-position:0.3rem 0.3rem;transform:none}.Button--secondary .Button-label{background-color:#eee;background-color:var(--color-LightGrey)}.Button[disabled]{opacity:.6;pointer-events:none}.Button[disabled] .Button-label{color:rgba(0,0,0,.6)}h2,h3,h4{font-weight:700}h2{font:700 3.2rem/1.125 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font:var(--typo-H2)}h3{font:700 2.4rem/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font:var(--typo-H3)}.Link,.Link-label{display:inline-block}.Link-label{--box-shadow-position:0.5rem 0.5rem;background:#eee;background:var(--color-LightGrey);box-shadow:.5rem .5rem 0 #8b008b;box-shadow:var(--box-shadow-position) 0 var(--color-Secondary);color:#000;font-weight:500;padding:.25rem .75rem;position:relative;-webkit-text-decoration:none;text-decoration:none}.Link:focus .Link-label,.Link:hover .Link-label{background-color:gold;background-color:var(--color-Hover);transform:translate(-.2rem,-.2rem)}.Link:active .Link-label{--box-shadow-position:0.3rem 0.3rem;transform:none}.LinkList+.LinkList{margin-top:4rem}.LinkList-item:not(:first-child),.LinkList-list:not(:first-child){margin-top:2rem}.Rte p,.Rte ul{color:#666;color:var(--color-Font)}.Rte em{font-style:italic;font-weight:500}.Rte h2+p{margin-top:1.2rem}.Rte p+h4,.Rte p+p{margin-top:1.5em}.Rte p+h3,.Rte ul+h3{margin-top:1.6rem}.Rte h3+h4,.Rte h3+ul{margin-top:.8rem}.Rte ul{margin-left:1.5rem}.Rte ul>li{list-style:disc}.Footer{border-top:.4rem solid #8b008b;border-top:.4rem solid var(--color-Secondary);padding:var(--MiyagiDemo-spacing) 0 0}.Header-title{background:linear-gradient(#7fffd4,#7fffd4);background:linear-gradient(var(--color-Primary),var(--color-Primary));background-position:1rem bottom;background-repeat:no-repeat;background-size:100% .25em;display:inline-block;font:700 4.8rem/1.125 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font:var(--typo-H1)}.Homepage{margin:0 auto;max-width:120rem;padding:var(--MiyagiDemo-spacing)}.Homepage-main{grid-gap:var(--MiyagiDemo-spacing);display:grid;grid-template:"content sub" 1fr/1fr 32rem;margin:var(--MiyagiDemo-spacing) 0 0}.Homepage-content{grid-area:"content"}.Homepage-cta{margin:var(--MiyagiDemo-spacing) 0 0}.Homepage-subContent{grid-area:"sub"}.Homepage-footer{margin-top:var(--MiyagiDemo-spacing)}@media (max-width:64em){:root{--MiyagiDemo-spacing:var(--spacing-4)}}@media (min-width:64.03125em){:root{--MiyagiDemo-spacing:var(--spacing-8)}}@media (max-width:52em){.Homepage-main{grid-template:"content" "sub"}}:root{--color-Primary:#7fffd4;--color-Secondary:#8b008b;--color-Hover:gold;--color-LightGrey:#eee;--color-Font:#666;--typo-Default-font-size:1.6rem;--typo-Default-line-height:1.5;--typo-Default-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--typo-Default:var(--typo-Default-font-size) /var(--typo-Default-line-height) var(--typo-Default-font-family);--typo-H1-font-size:4.8rem;--typo-H1-font-weight:bold;--typo-H1-line-height:1.125;--typo-H1:var(--typo-H1-font-weight) var(--typo-H1-font-size) /var(--typo-H1-line-height) var(--typo-Default-font-family);--typo-H2-font-weight:bold;--typo-H2-font-size:3.2rem;--typo-H2-line-height:1.125;--typo-H2:var(--typo-H2-font-weight) var(--typo-H2-font-size) /var(--typo-H2-line-height) var(--typo-Default-font-family);--typo-H3-font-weight:bold;--typo-H3-font-size:2.4rem;--typo-H3:var(--typo-H3-font-weight) var(--typo-H3-font-size) /var(--typo-Default-line-height) var(--typo-Default-font-family);--spacing-4:4rem;--spacing-8:8rem}*,:after,:before{box-sizing:border-box}html{font-size:62.5%}body{font:1.6rem/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font:var(--typo-Default)}a:not([class]){color:#8b008b;color:var(--color-Secondary);display:inline-block;font-weight:500;margin:0 -.2rem;padding:0 .2rem}a:not([class]):focus,a:not([class]):hover{background-color:gold;background-color:var(--color-Hover);color:#000;-webkit-text-decoration:none;text-decoration:none}