*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/source-sans-pro-v14-latin-regular.eot");src:local(""),url("../fonts/source-sans-pro-v14-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/source-sans-pro-v14-latin-regular.woff2") format("woff2"),url("../fonts/source-sans-pro-v14-latin-regular.woff") format("woff"),url("../fonts/source-sans-pro-v14-latin-regular.ttf") format("truetype"),url("../fonts/source-sans-pro-v14-latin-regular.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/source-sans-pro-v14-latin-italic.eot");src:local(""),url("../fonts/source-sans-pro-v14-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/source-sans-pro-v14-latin-italic.woff2") format("woff2"),url("../fonts/source-sans-pro-v14-latin-italic.woff") format("woff"),url("../fonts/source-sans-pro-v14-latin-italic.ttf") format("truetype"),url("../fonts/source-sans-pro-v14-latin-italic.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/source-sans-pro-v14-latin-600.eot");src:local(""),url("../fonts/source-sans-pro-v14-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/source-sans-pro-v14-latin-600.woff2") format("woff2"),url("../fonts/source-sans-pro-v14-latin-600.woff") format("woff"),url("../fonts/source-sans-pro-v14-latin-600.ttf") format("truetype"),url("../fonts/source-sans-pro-v14-latin-600.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:600;font-display:swap;src:url("../fonts/source-sans-pro-v14-latin-600italic.eot");src:local(""),url("../fonts/source-sans-pro-v14-latin-600italic.eot?#iefix") format("embedded-opentype"),url("../fonts/source-sans-pro-v14-latin-600italic.woff2") format("woff2"),url("../fonts/source-sans-pro-v14-latin-600italic.woff") format("woff"),url("../fonts/source-sans-pro-v14-latin-600italic.ttf") format("truetype"),url("../fonts/source-sans-pro-v14-latin-600italic.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/source-sans-pro-v14-latin-700.eot");src:local(""),url("../fonts/source-sans-pro-v14-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/source-sans-pro-v14-latin-700.woff2") format("woff2"),url("../fonts/source-sans-pro-v14-latin-700.woff") format("woff"),url("../fonts/source-sans-pro-v14-latin-700.ttf") format("truetype"),url("../fonts/source-sans-pro-v14-latin-700.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/source-sans-pro-v14-latin-700italic.eot");src:local(""),url("../fonts/source-sans-pro-v14-latin-700italic.eot?#iefix") format("embedded-opentype"),url("../fonts/source-sans-pro-v14-latin-700italic.woff2") format("woff2"),url("../fonts/source-sans-pro-v14-latin-700italic.woff") format("woff"),url("../fonts/source-sans-pro-v14-latin-700italic.ttf") format("truetype"),url("../fonts/source-sans-pro-v14-latin-700italic.svg#SourceSansPro") format("svg")}@font-face{font-family:"Oswald";font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/awards/oswald-extralight.woff") format("woff")}@font-face{font-family:"Oswald";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/awards/oswald-light.woff") format("woff")}@font-face{font-family:"Oswald";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/awards/oswald-regular.woff") format("woff")}@font-face{font-family:"Oswald";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/awards/oswald-medium.woff") format("woff")}@font-face{font-family:"Oswald";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/awards/oswald-semibold.woff") format("woff")}@font-face{font-family:"Oswald";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/awards/oswald-bold.woff") format("woff")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;font-size:18px;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.sidefeature{--stw: cv(3);--ande1: 5000ms;--andu1: 1000ms;--ande2: calc( var(--ande1) + var(--andu1) + 0ms);--andu2: 200ms;--ande3: calc( var(--ande2) + var(--andu2) + 0ms);--andu3: 200ms;--ande4: calc( var(--ande3) + var(--andu3) + 0ms);--andu4: 200ms;--ande5: calc( var(--ande4) + var(--andu4) + 1500ms);--andu5: 700ms;--ande6: calc( var(--ande5) + var(--andu5) + 1200ms);--andu6: 600ms;--ande7: calc( var(--ande6) + var(--andu6) + 1300ms);--andu7: 500ms;--ande8: calc( var(--ande7) + var(--andu7) + 1200ms);--andu8: 500ms;--ande9: calc( var(--ande8) + var(--andu8) + 1100ms);--andu9: 500ms;--ande10: calc( var(--ande9) + var(--andu9) + 100ms);--andu10: 1000ms;display:block;position:absolute;z-index:999999;padding:.5555555556rem 2.2222222222rem;top:0;left:max(540px, 50%);width:11.6666666667rem;height:5rem;cursor:pointer;overflow:hidden;transform:translateX(-3.8888888889rem);perspective-origin:50% 10%;animation-timing-function:ease-in-out}.body--mobile .sidefeature{--stw: cv(6);top:-1.3888888889rem;left:45%;height:4.8888888889rem;transform:translateX(0) scale(0.45)}.sidefeature__text{position:absolute;top:1.3888888889rem;left:5rem;color:#fff;opacity:0;font-size:.8333333333rem;font-weight:600;text-transform:uppercase;letter-spacing:-0.5px;animation-name:fadein;transform:translateY(-25%);animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:var(--andu10);animation-delay:var(--ande10)}.sidefeature__text-2{top:2.0555555556rem;font-size:1.5555555556rem;transform:translateY(25%);color:#d6dcf5;color:#80bbff;opacity:0}.sidefeature:hover .sidefeature__text{animation-delay:var(--andu10)}.sidefeature:hover .sidefeature__text{animation-delay:var(--andu10)}.sidefeature__outline{stroke:#5d87ca;fill:transparent;stroke-linecap:round;overflow:visible;box-sizing:border-box;stroke-width:var(--stw)}.body--mobile .sidefeature__outline{stroke-width:4px}.sidefeature::after{content:"";position:absolute;left:0;bottom:0;height:1.1111111111rem;width:100%;background:linear-gradient(0deg, #0053b3 30%, transparent)}.sidefeature:hover{background-color:#fff2;box-shadow:inset 0 0 4px #3337;border-radius:4px;text-shadow:1px 1px 2px #111c}.sidefeature:hover::after{content:none}.sfCase{display:inline-block;position:absolute;top:.5555555556rem;left:1.3888888889rem;width:8.8888888889rem;stroke-width:calc( var(--stw) / 3 );--stlen: 1000;--stlen_end: 0;stroke-dasharray:var(--stlen);stroke-dashoffset:var(--stlen);animation-name:outlinein;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:var(--andu1);animation-delay:var(--ande1)}.sfCase__rect{rx:10px;ry:10px;animation-name:tobutton;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:var(--andu9);animation-delay:var(--ande9)}.sidefeature:hover .sfCircle-1{animation-delay:var(--andu2),var(--andu8),var(--andu9)}.sidefeature:hover .sfCircle-2{animation-delay:var(--andu3),var(--andu6),var(--andu7),var(--andu8),var(--andu9)}.sidefeature:hover .sfCircle-3{animation-delay:var(--andu4),var(--andu6),var(--andu8),var(--andu9)}.sidefeature:hover .sfCircle-4{animation-delay:var(--andu7),var(--andu8),var(--andu9)}.sidefeature:hover .sfQuad{opacity:0}.sidefeature:hover .sfCase{animation-delay:var(--andu1)}.sidefeature:hover .sfCase__rect{animation-delay:var(--andu9)}.sfQuad,.sfQuad2{display:inline-block;position:absolute;top:1.1666666667rem;left:2.1111111111rem;width:3.2222222222rem;height:3.2222222222rem;--stlen: 700;--stlen_end: 0;stroke-dasharray:var(--stlen);stroke-dashoffset:var(--stlen);animation-name:outlinein;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:var(--andu5);animation-delay:var(--ande5)}.sfQuad__rect{rx:1.6666666667rem;ry:1.6666666667rem;height:8.8888888889rem;width:3.5555555556rem;stroke-width:var(--stw);animation-name:threetoquad,quadtoround,roundtocircle;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:var(--andu6),var(--andu8),var(--andu9);animation-delay:var(--ande6),var(--ande8),var(--ande9)}.sfCircle{display:inline-block;position:absolute;top:1.5555555556rem;left:2.4444444444rem;width:1.1111111111rem;height:1.1111111111rem;stroke-width:var(--stw);--stlen: 200;--stlen_end: 00;stroke-dasharray:var(--stlen);stroke-dashoffset:var(--stlen);animation-name:outlinein;animation-fill-mode:forwards;animation-iteration-count:1}.sfCircle-1{animation-name:outlinein,circleleft,grip3;animation-duration:var(--andu2),var(--andu8),var(--andu9);animation-delay:var(--ande2),var(--ande8),var(--ande9)}.sfCircle-2{top:2.8888888889rem;animation-name:outlinein,circleright,circleup2,circlecenter,grip2;animation-duration:var(--andu3),var(--andu6),var(--andu7),var(--andu8),var(--andu9);animation-delay:var(--ande3),var(--ande6),var(--ande7),var(--ande8),var(--ande9)}.sfCircle-3{top:4.2777777778rem;animation-name:outlinein,circleup,circleright2,grip1;animation-duration:var(--andu4),var(--andu6),var(--andu8),var(--andu9);animation-delay:var(--ande4),var(--ande6),var(--ande8),var(--ande9)}.sfCircle-4{top:2.8888888889rem;left:3.8888888889rem;animation-name:outlinein,circlemini,circleinner;animation-duration:var(--andu7),var(--andu8),var(--andu9);animation-delay:var(--ande7),var(--ande8),var(--ande9)}@keyframes outlinein{100%{stroke-dashoffset:var(--stlen_end)}}@keyframes outlineout{100%{stroke-dashoffset:var(--stlen_end)}}@keyframes threetoquad{100%{rx:21px;ry:21px;height:112px;width:116px}}@keyframes quadtoround{100%{rx:40px;ry:40px;height:80px;width:270px;transform:translateY(14px)}}@keyframes circleup{100%{top:52px}}@keyframes circleright{100%{top:38px;left:66px;width:25px;height:25px}}@keyframes circleup2{100%{top:28px;left:70px;width:20px;height:20px}}@keyframes circleleft{100%{top:38px;left:48px;width:25px;height:25px}}@keyframes circlecenter{100%{top:35px;left:78px;width:30px;height:30px}}@keyframes circleright2{100%{top:38px;left:114px;width:25px;height:25px}}@keyframes circlemini{100%{top:44px;left:148px;width:12px;height:12px}}@keyframes roundtocircle{100%{rx:17px;ry:17px;height:42px;width:42px;transform:translateX(-1px) translateY(12px)}}@keyframes tobutton{100%{rx:3px;ry:3px;height:40px;width:40px;transform:translateX(0px) translateY(5px);stroke-width:1px;fill:#0053b3;stroke:#d6dcf5}}@keyframes circleinner{100%{top:28px;left:36px;width:25px;height:25px;stroke:#fff;stroke-width:5px}}@keyframes grip1{100%{top:50px;left:59px;width:5px;height:5px;fill:#fff;stroke:transparent}}@keyframes grip2{100%{top:54px;left:63px;width:5px;height:5px;fill:#fff;stroke:transparent}}@keyframes grip3{100%{top:58px;left:67px;width:5px;height:5px;fill:#fff;stroke:transparent}}@keyframes fadeout{100%{opacity:0}}@keyframes fadein{100%{opacity:1;transition:all ease-in 300ms;transform:translateY(0)}}