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,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;margin:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,main,summary{display:block}button{cursor:pointer}img{max-width:100%;height:auto}.spell-out{speak-as:spell-out}*{box-sizing:border-box}.o-site-header{min-height:100px}body.sb-has-hero__bleed .o-site-header{min-height:1px}.o-site-branding{position:absolute;z-index:210;top:0.25rem;left:0.5rem;display:flex;align-items:center}body.home #o-crest-link{display:block !important}svg#o-crest{width:32px;height:auto}body.sb-light g{fill:#000;fill-opacity:0.8}body.sb-light svg#o-crest g{fill:#444}.o-site-title{font-size:1.4rem;font-weight:800;line-height:1;font-family:"Red Hat Display",sans-serif;letter-spacing:0.1rem;text-transform:uppercase;margin-left:0.65rem;margin-bottom:0}.o-site-title a{text-decoration:none;color:#444}@media screen and (min-width: 37.5em){.o-site-branding{top:0.75rem;left:1rem}svg#o-crest{width:42px}.o-site-title{font-size:1.9rem;letter-spacing:0.15rem}}#case-winner{font-family:"Red Hat Text", sans-serif;font-size:14px;margin-top:-45px;line-height:1.3;font-weight:400;text-align:left;background:#d8d8d8;border-top-right-radius:5px;padding:.5rem;position:absolute;bottom:0;z-index:9;color:#282728}@media (min-width: 50em){#case-winner{top:50%;bottom:auto;left:0;width:auto;border-bottom-right-radius:5px;max-width:110px}}#case-winner span{font-weight:700;font-size:15px;display:block;text-transform:uppercase;border-bottom:1px solid #282728;padding-bottom:2px;margin-bottom:4px}#case-winner a{color:inherit}#uw-skip-link{z-index:1040;position:absolute !important;color:#006EF5;padding:.3rem;background-color:#fff;text-decoration:none;}.uw-show-on-focus{width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.uw-show-on-focus:focus{height:auto;width:auto;overflow:visible;clip:auto}.home,.home main,.o-home-hero{position:absolute;top:0;left:0;width:100%;height:100%;height:100vh;background:black;overflow:hidden}#o-home-hero-video{position:relative;z-index:1;object-fit:cover;font-family:'object-fit: cover;';width:100%;height:100vh;display:block;opacity:0;transition:opacity 1.0s ease-in 0.5s;will-change:opacity}#o-home-hero-video.reveal{opacity:0.8}.o-home-hero object-fit{opacity:1 !important}body.home .home-background-image{display:none;z-index:0;object-fit:cover;position:absolute;top:0;left:0;display:block;width:100%;height:100vh;min-width:100%;min-height:100%;margin:auto;opacity:0;transition:opacity 1.0s ease-in 0.5s;will-change:opacity}body.home .home-background-image.reveal{display:block;opacity:1}.site-title-wrapper{position:absolute;z-index:4;margin:0 auto;width:90%;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}@media screen and (min-width: 45em){.site-title-wrapper{width:80%}}.site-title-wrapper .site-title-box .site-title h1{text-transform:uppercase;font-family:"Red Hat Text", sans-serif;font-size:125px;font-size:calc(1rem + 7vw);font-weight:800;line-height:0.8;letter-spacing:3px;margin-bottom:1rem;opacity:0;will-change:transform, opacity;transform:translateY(40px);transition:opacity 1s cubic-bezier(0.36, 0.005, 0.035, 1.005) 1s,transform 1s cubic-bezier(0.36, 0.005, 0.035, 1.005) 1s}.site-title-wrapper .site-title-box .site-title h1 a{color:white;text-decoration:none}.site-title-wrapper .site-title-box .site-title h1.reveal{opacity:1;transform:translateY(0px)}.site-title-wrapper .site-title-box .site-subtitle{color:#fff;font-size:16px;line-height:1.5;max-width:75%;margin:0 auto;margin-bottom:16px;font-family:Georgia;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(0.36, 0.005, 0.035, 1.005) 1.25s,transform 1s cubic-bezier(0.36, 0.005, 0.035, 1.005) 1.25s}.site-title-wrapper .site-title-box .site-subtitle.reveal{opacity:1;transform:translateY(0px)}@media screen and (min-width: 31.25em){.site-title-wrapper .site-title-box .site-subtitle{font-size:20px;line-height:32px}}.site-title-wrapper .site-title-box .chapters-button{display:inline-block;margin-top:5vh;font-family:"Red Hat Text", sans-serif;font-size:16px;font-weight:800;letter-spacing:0.1rem;color:#fff !important;text-decoration:none;text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:0;padding:6px 18px 8px 12px;border-radius:8px;background-color:#006EF5;opacity:0;transition:opacity 1s cubic-bezier(0.36, 0.005, 0.035, 1.005) 2s}.site-title-wrapper .site-title-box .chapters-button:hover,.site-title-wrapper .site-title-box .chapters-button:focus{outline:none}.site-title-wrapper .site-title-box .chapters-button:hover svg,.site-title-wrapper .site-title-box .chapters-button:focus svg{transform:translateX(10px)}.site-title-wrapper .site-title-box .chapters-button svg{width:20px;height:25px;width:16px;height:32px;vertical-align:-5px;vertical-align:-10px;margin-left:0px;margin-right:0;fill:#fff;transition:transform 0.5s cubic-bezier(0.36, 0.36, 0.58, 1) 0s}.site-title-wrapper .site-title-box .chapters-button.reveal{opacity:1.0}@media screen and (min-width: 50em){.site-title-wrapper .site-title-box .site-title h1{font-size:128px;margin-bottom:32px}.site-title-wrapper .site-title-box .site-subtitle{margin-bottom:32px}}@media screen and (min-width: 52.5em){.site-title-wrapper .site-title-box .site-subtitle{max-width:600px;margin:0 auto 32px}}@media screen and (max-height: 34.375rem) and (orientation: landscape){.site-title-wrapper .site-title-box .site-title h1{font-size:96px;margin-bottom:8px}}@media screen and (max-height: 28.125rem) and (orientation: landscape){.site-title-wrapper .site-title-box .site-title h1{font-size:64px}}@media screen and (max-height: 18.75rem) and (orientation: landscape){.site-title-wrapper .site-title-box .site-title h1{margin-bottom:8px}.site-title-wrapper .site-title-box .site-subtitle{line-height:1.4}}@keyframes pulse{0%{transform:translateX(0px);opacity:0}16%{opacity:1;transform:translateX(10px)}90%{opacity:1}100%{transform:translateX(10px);opacity:0}}
