html,body{font-weight:400;font-family:'Fira Sans',sans-serif;color:#575757;margin:0;padding:0;font-size:17px;font-weight:400;font-style:normal;line-height:1.4;text-align:left;background:#fff;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}h1,h2,h3,h4{color:inherit;padding:0;margin:0 0 1em;line-height:1.2}h1{font-size:4rem}h2{font-size:2rem}h2.introduction_title{font-size:clamp(35px,4.9vw,62px);font-weight:400;line-height:1.2;letter-spacing:-2px;margin-bottom:0}p{margin-bottom:1em}pre{font-size:clamp(20px,4vw,32px);font-family:'Fira Sans',sans-serif;font-weight:400;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}ul,ol{margin-bottom:1em;padding:0 0 0 1em}a img,img a{border:0;outline:0}a:link,a:visited{color:#0d1f47;text-decoration:none;outline:0;font-style:italic}a:hover,a:active{opacity:1}.bg_blue a:link,.bg_blue a:visited{color:#accaf2}a.full_link:link,a.full_link:visited{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;z-index:9;cursor:pointer;text-decoration:none}a.full_link.transparent:link,a.full_link.transparent:visited{background-color:transparent}a.full_link+.preview_image_wrap .preview_image{max-width:none;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}a.full_link:hover+.preview_image_wrap .preview_image{opacity:.6;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}