@charset 'utf-8';@font-face{font-family:'Roboto';font-display:swap;src:local('Roboto'),local('Roboto Regular'),local('RobotoRegular'),local('Roboto-Regular'),url(../typographies/Roboto-400.woff2) format('woff2'),url(../typographies/Roboto-400.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Roboto';font-display:swap;src:local('Roboto Italic'),local('Roboto Regular Italic'),local('RobotoRegularItalic'),local('Roboto-Regular-Italic'),url(../typographies/Roboto-400-Italic.woff2) format('woff2'),url(../typographies/Roboto-400-Italic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'Roboto';font-display:swap;src:local('Roboto Bold'),local('RobotoBold'),local('Roboto-Bold'),url(../typographies/Roboto-700.woff2) format('woff2'),url(../typographies/Roboto-700.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Roboto';font-display:swap;src:local('Roboto Bold Italic'),local('RobotoBoldItalic'),local('Roboto-Bold-Italic'),url(../typographies/Roboto-700-Italic.woff2) format('woff2'),url(../typographies/Roboto-700-Italic.ttf) format('truetype');font-weight:700;font-style:italic}:root{--ff:'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;--fh:Georgia, Garamond, 'Times New Roman', Times, serif;--fm:Andale Mono, monospace, Courier, Lucida, Monaco;--fs:1.4rem;--lh:1.75;--fw:400;--fb:700;--h1:3.6rem;--h2:2.5rem;--h3:2rem;--h4:1.7rem;--h5:1.4rem;--h6:1.2rem;--h-w:100%;--h-h:6rem;--gut:.75vw;--marg:70px}@supports (font-size:clamp(1px, 2vw, 3px)){:root{--gut:max(1rem, .75vw);--marg:clamp(0px, (100vw - 1020px) / 2, 100px)}}:root{--breach:calc(.5 * var(--gut));--crack:calc(.75 * var(--gut));--shift:calc(1.5 * var(--gut));--blank:calc(1.75 * var(--gut));--gap:calc(2 * var(--gut));--space:calc(3 * var(--gut));--hollow:calc(4 * var(--gut));--hole:calc(5 * var(--gut));--pit:calc(6 * var(--gut));--chasm:calc(7 * var(--gut));--strait:calc(8 * var(--gut));--delta:calc(9 * var(--gut));--gulf:calc(10 * var(--gut));--bay:calc(12 * var(--gut));--abysm:calc(14 * var(--gut));--edge:var(--space);--cmb:var(--shift);--dark:hsl(0, 0%, 10%);--coal:hsl(0, 0%, 20%);--mine:hsl(0, 0%, 30%);--dust:hsl(0, 0%, 40%);--rock:hsl(0, 0%, 50%);--dove:hsl(0, 0%, 60%);--smog:hsl(0, 0%, 70%);--haze:hsl(0, 0%, 80%);--mist:hsl(0, 0%, 90%);--alto:hsl(20, 12%, 95%);--pure:hsl(30, 15%, 97.25%);--canvas:hsl(0, 0%, 100%);--color:hsl(220, 100%, 70%);--shadow:0 0 1em 1px var(--mist);--shade:0 1rem 2rem 0 hsla(0, 0%, 0%, .175);--ts:0 -.025em .1em hsla(0, 0%, 0%, .075), 0em .025em .1em hsla(0, 0%, 0%, .075), -.025em 0 .1em hsla(0, 0%, 0%, .075), .025em 0 .1em hsla(0, 0%, 0%, .075)}*,*::before,*::after{margin:0;padding:0;border:none;outline:none;text-decoration:none;font-weight:inherit;text-rendering:geometricPrecision;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent!important}html{direction:ltr;width:100%;font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html.hidden{display:block!important}body{overflow-x:hidden;width:100vw;font:normal var(--fw) var(--fs)/var(--lh) var(--ff);color:#000;background:var(--canvas)}.doc-ready body,.state-change body{overflow-y:visible}body.constrained{overflow:hidden!important}.covering{z-index:103;isolation:isolate;position:fixed;overflow:hidden;visibility:hidden;width:100vw;height:var(--vh,100vh);left:0;top:0;background:#fff0;transition:visibility .6s step-end}.covering.active{overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:visible;transition:visibility .8s step-start}.covering .overlay,#cc-main .pm-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(0 0% 100% / .75);opacity:0;backdrop-filter:blur(0);transition:opacity .6s ease,visibility .6s step-end}#cc-main .pm-overlay{position:fixed;opacity:0;visibility:hidden}.covering.active .overlay,.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;backdrop-filter:blur(3px);transition:opacity .8s ease,visibility .8s step-start}#siteSplash{z-index:200;cursor:default;background:var(--canvas);opacity:0;transition:opacity .5s ease .1s,visibility .5s linear}#siteSplash.active{opacity:1}#splashFrame{opacity:0}