:root{font-size:2.6666666667vw}@media(min-width:1024px){:root{font-size:.625vw}}@media(min-width:1280px){:root{font-size:.5555555556vw}}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,main,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,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}:root{--ink:#1c2b36;--paper:#f7f8fa;--blue:#197bb7;--blue-dark:#075d94;--blue-light:#66b8e9;--red:#ef263c;--muted:#657480;--line:rgba(28,43,54,0.1);--header-height:8rem;--section-space:6rem}*{padding:0;margin:0}*,:after,:before{box-sizing:border-box}html{width:100%;max-width:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body,html{overflow-x:hidden}body{background:var(--paper);color:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility}a{color:currentColor;text-decoration:none}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}img{display:block;max-width:100%}.container{padding-inline:1.6rem}:focus-visible{outline:.3rem solid #66b8e9;outline-offset:.4rem}::-moz-selection{background:var(--blue);color:#fff}::selection{background:var(--blue);color:#fff}@media(min-width:1024px){:root{--header-height:13rem}.container{padding-inline:10rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}