:root{--font-banner:var(--font-forma-banner);--font-banner-medium:var(--font-forma-banner);--font-bold:var(--font-forma-text);--font-text:var(--font-forma-text);--font-weight-hairline:100;--font-weight-thin:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:4rem;--font-size-8xl:6rem;--font-size-header:8rem;--font-size-cnnlite:6.5rem;--font-size-cnnvw:14vw;--font-size-p:2rem;--font-size-p-large:9rem;--font-size-h1:27.5rem;--font-size-h2:26rem;--font-size-h3:12.5rem;--font-size-h4:4.8rem;--font-size-h5:4.5rem;--letter-spacing-tightest:-.1em;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em;--line-height-tiny:.75;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--line-height-h1:22rem;--color-primary-dark:#0d0c1d;--color-primary-light:#effffa;--color-primary-hover:#343078;--color-black:#000;--color-grey:#3a3a3a;--color-medium-grey:#7e7b79;--color-light-grey:#e1e1e1;--color-off-white:#fdf6f2;--color-white:#fff;--color-red:red;--color-blue:#017ad9;--spacing-px:1px;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--spacing-40:10rem;--spacing-48:12rem;--spacing-56:14rem;--spacing-64:16rem;--max-width:1800px;--box-shadow:0 12px 24px 0 #00000017;--header-height:10rem;--footer-height:5rem;--mobile-width:1280px;--mobile:828px;--fluid-typography-ratio:.7}
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{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}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}html{box-sizing:border-box;scroll-behavior:smooth;color:var(--color-black);background-color:var(--color-off-white);font-size:10px}body{background-color:var(--color-off-white);min-height:100%}h1{font-family:var(--font-forma-banner);letter-spacing:0;font-size:27.5rem;font-weight:700;line-height:22rem}@media only screen and (max-width:1700px){h1{font-size:15vw;line-height:12vw}}@media only screen and (max-width:896px){h1{font-size:14.4vw}}h2{font-family:var(--font-forma-banner);letter-spacing:0;font-size:26rem;font-style:normal;font-weight:500;line-height:22rem}@media only screen and (max-width:1700px){h2{font-size:15vw;line-height:12vw}}h3{font-family:var(--font-forma-banner);letter-spacing:0;font-size:12.5rem;font-style:normal;font-weight:500;line-height:11rem}@media only screen and (max-width:1700px){h3{font-size:8vw}}h4{font-family:var(--font-forma-text);letter-spacing:0;font-size:4.8rem;font-style:normal;font-weight:500;line-height:7.5rem}h5{font-family:var(--font-forma-text);letter-spacing:0;font-size:4.5rem;font-style:normal;font-weight:400;line-height:7.5rem}@media only screen and (max-width:1700px){h5{font-size:3vw}}p{font-family:var(--font-forma-text);letter-spacing:0;font-size:2rem;font-style:normal;font-weight:400;line-height:2.4rem}a{color:var(--color-black);font-weight:400;text-decoration:none}
