@keyframes fade-in{0%{visibility:hidden;transform:translate(-200px,0)}to{visibility:visible;transform:translate(70px,0)}}@keyframes fade-out{0%{visibility:visible;transform:translate(70px,0)}50%{visibility:visible;transform:translate(-200px,0)}to{visibility:hidden;transform:translate(-200px,0)}}@keyframes slidein{0%{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}@keyframes appear{0%{opacity:0}to{opacity:1}}@media (max-width:320px){div div.width-xs-1{width:100%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-1{width:100%}}@media (max-width:600px) and (min-width:480px){div div.width-md-1{width:100%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-1{width:100%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-1{width:100%}}@media (max-width:320px){div div.width-xs-2{width:50%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-2{width:50%}}@media (max-width:600px) and (min-width:480px){div div.width-md-2{width:50%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-2{width:50%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-2{width:50%}}@media (max-width:320px){div div.width-xs-3{width:33.3333333333%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-3{width:33.3333333333%}}@media (max-width:600px) and (min-width:480px){div div.width-md-3{width:33.3333333333%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-3{width:33.3333333333%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-3{width:33.3333333333%}}@media (max-width:320px){div div.width-xs-4{width:25%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-4{width:25%}}@media (max-width:600px) and (min-width:480px){div div.width-md-4{width:25%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-4{width:25%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-4{width:25%}}@media (max-width:320px){div div.width-xs-5{width:20%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-5{width:20%}}@media (max-width:600px) and (min-width:480px){div div.width-md-5{width:20%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-5{width:20%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-5{width:20%}}@media (max-width:320px){div div.width-xs-6{width:16.6666666667%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-6{width:16.6666666667%}}@media (max-width:600px) and (min-width:480px){div div.width-md-6{width:16.6666666667%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-6{width:16.6666666667%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-6{width:16.6666666667%}}@media only screen and (max-width:320px){.flex-xs-row{flex-direction:row!important}}@media only screen and (max-width:480px){.flex-sm-row{flex-direction:row!important}}@media only screen and (max-width:600px){.flex-md-row{flex-direction:row!important}}@media only screen and (max-width:1024px){.flex-lg-row{flex-direction:row!important}}@media only screen and (max-width:1200px){.flex-xl-row{flex-direction:row!important}}@media only screen and (max-width:320px){.flex-xs-column{flex-direction:column!important}}@media only screen and (max-width:480px){.flex-sm-column{flex-direction:column!important}}@media only screen and (max-width:600px){.flex-md-column{flex-direction:column!important}}@media only screen and (max-width:1024px){.flex-lg-column{flex-direction:column!important}}@media only screen and (max-width:1200px){.flex-xl-column{flex-direction:column!important}}@media only screen and (max-width:320px){.justify-content-xs-start{justify-content:start!important}}@media only screen and (max-width:480px){.justify-content-sm-start{justify-content:start!important}}@media only screen and (max-width:600px){.justify-content-md-start{justify-content:start!important}}@media only screen and (max-width:1024px){.justify-content-lg-start{justify-content:start!important}}@media only screen and (max-width:1200px){.justify-content-xl-start{justify-content:start!important}}@media only screen and (max-width:320px){.justify-content-xs-center{justify-content:center!important}}@media only screen and (max-width:480px){.justify-content-sm-center{justify-content:center!important}}@media only screen and (max-width:600px){.justify-content-md-center{justify-content:center!important}}@media only screen and (max-width:1024px){.justify-content-lg-center{justify-content:center!important}}@media only screen and (max-width:1200px){.justify-content-xl-center{justify-content:center!important}}@media only screen and (max-width:320px){.justify-content-xs-end{justify-content:end!important}}@media only screen and (max-width:480px){.justify-content-sm-end{justify-content:end!important}}@media only screen and (max-width:600px){.justify-content-md-end{justify-content:end!important}}@media only screen and (max-width:1024px){.justify-content-lg-end{justify-content:end!important}}@media only screen and (max-width:1200px){.justify-content-xl-end{justify-content:end!important}}@media only screen and (max-width:320px){.justify-content-xs-space-between{justify-content:space-between!important}}@media only screen and (max-width:480px){.justify-content-sm-space-between{justify-content:space-between!important}}@media only screen and (max-width:600px){.justify-content-md-space-between{justify-content:space-between!important}}@media only screen and (max-width:1024px){.justify-content-lg-space-between{justify-content:space-between!important}}@media only screen and (max-width:1200px){.justify-content-xl-space-between{justify-content:space-between!important}}@font-face{font-family:"Open Sans";src:url(/static/fonts/opensans/OpenSans-Light.eot?4212cc9829fd);src:local(""),url(/static/fonts/opensans/OpenSans-Light.eot?&4212cc9829fd#iefix)format("embedded-opentype"),url(/static/fonts/opensans/OpenSans-Light.woff?4212cc9829fd)format("woff"),url(/static/fonts/opensans/OpenSans-Light.ttf?4212cc9829fd)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Open Sans";src:url(/static/fonts/opensans/OpenSans-Regular.eot?4212cc9829fd);src:local(""),url(/static/fonts/opensans/OpenSans-Regular.eot?&4212cc9829fd#iefix)format("embedded-opentype"),url(/static/fonts/opensans/OpenSans-Regular.woff?4212cc9829fd)format("woff"),url(/static/fonts/opensans/OpenSans-Regular.ttf?4212cc9829fd)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url(/static/fonts/opensans/OpenSans-Bold.eot?4212cc9829fd);src:local(""),url(/static/fonts/opensans/OpenSans-Bold.eot?&4212cc9829fd#iefix)format("embedded-opentype"),url(/static/fonts/opensans/OpenSans-Bold.woff?4212cc9829fd)format("woff"),url(/static/fonts/opensans/OpenSans-Bold.ttf?4212cc9829fd)format("truetype");font-weight:700;font-style:normal}@media screen and (min-width:0){main .h-1{font-size:3em}}@media screen and (min-width:320px){main .h-1{font-size:3em}}@media screen and (min-width:480px){main .h-1{font-size:3em}}@media screen and (min-width:600px){main .h-1{font-size:5em}}@media screen and (min-width:1024px){main .h-1{font-size:5em}}@media screen and (min-width:1200px){main .h-1{font-size:5em}}@media screen and (min-width:0){main .h-2{font-size:2.8em}}@media screen and (min-width:320px){main .h-2{font-size:2.8em}}@media screen and (min-width:480px){main .h-2{font-size:2.8em}}@media screen and (min-width:600px){main .h-2{font-size:4.5em}}@media screen and (min-width:1024px){main .h-2{font-size:4.5em}}@media screen and (min-width:1200px){main .h-2{font-size:4.5em}}@media screen and (min-width:0){main .h-3{font-size:2.6em}}@media screen and (min-width:320px){main .h-3{font-size:2.6em}}@media screen and (min-width:480px){main .h-3{font-size:2.6em}}@media screen and (min-width:600px){main .h-3{font-size:4em}}@media screen and (min-width:1024px){main .h-3{font-size:4em}}@media screen and (min-width:1200px){main .h-3{font-size:4em}}@media screen and (min-width:0){main .h-4{font-size:2.4em}}@media screen and (min-width:320px){main .h-4{font-size:2.4em}}@media screen and (min-width:480px){main .h-4{font-size:2.4em}}@media screen and (min-width:600px){main .h-4{font-size:3.5em}}@media screen and (min-width:1024px){main .h-4{font-size:3.5em}}@media screen and (min-width:1200px){main .h-4{font-size:3.5em}}@media screen and (min-width:0){main .h-5{font-size:2.2em}}@media screen and (min-width:320px){main .h-5{font-size:2.2em}}@media screen and (min-width:480px){main .h-5{font-size:2.2em}}@media screen and (min-width:600px){main .h-5{font-size:3em}}@media screen and (min-width:1024px){main .h-5{font-size:3em}}@media screen and (min-width:1200px){main .h-5{font-size:3em}}@media screen and (min-width:0){main .h-6{font-size:2em}}@media screen and (min-width:320px){main .h-6{font-size:2em}}@media screen and (min-width:480px){main .h-6{font-size:2em}}@media screen and (min-width:600px){main .h-6{font-size:2.5em}}@media screen and (min-width:1024px){main .h-6{font-size:2.5em}}@media screen and (min-width:1200px){main .h-6{font-size:2.5em}}@media screen and (min-width:0){main .h-7{font-size:1.8em}}@media screen and (min-width:320px){main .h-7{font-size:1.8em}}@media screen and (min-width:480px){main .h-7{font-size:1.8em}}@media screen and (min-width:600px){main .h-7{font-size:2em}}@media screen and (min-width:1024px){main .h-7{font-size:2em}}@media screen and (min-width:1200px){main .h-7{font-size:2em}}@media screen and (min-width:0){main .h-8{font-size:1.6em}}@media screen and (min-width:320px){main .h-8{font-size:1.6em}}@media screen and (min-width:480px){main .h-8{font-size:1.6em}}@media screen and (min-width:600px){main .h-8{font-size:1.5em}}@media screen and (min-width:1024px){main .h-8{font-size:1.5em}}@media screen and (min-width:1200px){main .h-8{font-size:1.5em}}a,a:visited{color:#20515d}@media (max-width:320px){div div.width-xs-1{width:100%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-1{width:100%}}@media (max-width:600px) and (min-width:480px){div div.width-md-1{width:100%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-1{width:100%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-1{width:100%}}@media (max-width:320px){div div.width-xs-2{width:50%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-2{width:50%}}@media (max-width:600px) and (min-width:480px){div div.width-md-2{width:50%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-2{width:50%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-2{width:50%}}@media (max-width:320px){div div.width-xs-3{width:33.3333333333%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-3{width:33.3333333333%}}@media (max-width:600px) and (min-width:480px){div div.width-md-3{width:33.3333333333%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-3{width:33.3333333333%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-3{width:33.3333333333%}}@media (max-width:320px){div div.width-xs-4{width:25%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-4{width:25%}}@media (max-width:600px) and (min-width:480px){div div.width-md-4{width:25%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-4{width:25%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-4{width:25%}}@media (max-width:320px){div div.width-xs-5{width:20%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-5{width:20%}}@media (max-width:600px) and (min-width:480px){div div.width-md-5{width:20%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-5{width:20%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-5{width:20%}}@media (max-width:320px){div div.width-xs-6{width:16.6666666667%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-6{width:16.6666666667%}}@media (max-width:600px) and (min-width:480px){div div.width-md-6{width:16.6666666667%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-6{width:16.6666666667%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-6{width:16.6666666667%}}@media only screen and (max-width:320px){.flex-xs-row{flex-direction:row!important}}@media only screen and (max-width:480px){.flex-sm-row{flex-direction:row!important}}@media only screen and (max-width:600px){.flex-md-row{flex-direction:row!important}}@media only screen and (max-width:1024px){.flex-lg-row{flex-direction:row!important}}@media only screen and (max-width:1200px){.flex-xl-row{flex-direction:row!important}}@media only screen and (max-width:320px){.flex-xs-column{flex-direction:column!important}}@media only screen and (max-width:480px){.flex-sm-column{flex-direction:column!important}}@media only screen and (max-width:600px){.flex-md-column{flex-direction:column!important}}@media only screen and (max-width:1024px){.flex-lg-column{flex-direction:column!important}}@media only screen and (max-width:1200px){.flex-xl-column{flex-direction:column!important}}@media only screen and (max-width:320px){.justify-content-xs-start{justify-content:start!important}}@media only screen and (max-width:480px){.justify-content-sm-start{justify-content:start!important}}@media only screen and (max-width:600px){.justify-content-md-start{justify-content:start!important}}@media only screen and (max-width:1024px){.justify-content-lg-start{justify-content:start!important}}@media only screen and (max-width:1200px){.justify-content-xl-start{justify-content:start!important}}@media only screen and (max-width:320px){.justify-content-xs-center{justify-content:center!important}}@media only screen and (max-width:480px){.justify-content-sm-center{justify-content:center!important}}@media only screen and (max-width:600px){.justify-content-md-center{justify-content:center!important}}@media only screen and (max-width:1024px){.justify-content-lg-center{justify-content:center!important}}@media only screen and (max-width:1200px){.justify-content-xl-center{justify-content:center!important}}@media only screen and (max-width:320px){.justify-content-xs-end{justify-content:end!important}}@media only screen and (max-width:480px){.justify-content-sm-end{justify-content:end!important}}@media only screen and (max-width:600px){.justify-content-md-end{justify-content:end!important}}@media only screen and (max-width:1024px){.justify-content-lg-end{justify-content:end!important}}@media only screen and (max-width:1200px){.justify-content-xl-end{justify-content:end!important}}@media only screen and (max-width:320px){.justify-content-xs-space-between{justify-content:space-between!important}}@media only screen and (max-width:480px){.justify-content-sm-space-between{justify-content:space-between!important}}@media only screen and (max-width:600px){.justify-content-md-space-between{justify-content:space-between!important}}@media only screen and (max-width:1024px){.justify-content-lg-space-between{justify-content:space-between!important}}@media only screen and (max-width:1200px){.justify-content-xl-space-between{justify-content:space-between!important}}a{text-decoration:none}a:hover{text-decoration-line:underline}.burger{width:40px;height:20px;position:relative}.burger span{position:absolute;width:100%;height:2px;left:0;border-radius:4px;transition:.25s ease-in-out}.burger span:nth-child(1){top:0;transform-origin:left center}.burger span:nth-child(2),.burger span:nth-child(3){top:10px;transform-origin:left center}.burger span:nth-child(3){top:20px}.burger.open span:nth-child(1){transform:rotate(45deg) translateY(-6px)}.burger.open span:nth-child(2){opacity:0;width:0}.burger.open span:nth-child(3){transform:rotate(-45deg) translateY(6px)}.burger-dark span{background-color:#1f2326}.burger-shade span{background-color:#434b52}.burger-demi span{background-color:#778591}.burger-light span{background-color:#e8ebef}.burger-base span{background-color:#fff}.burger-extra-dark span{background-color:#20515d}.burger-extra-light span{background-color:#89afb7}.burger-light-transparent span{background-color:rgba(232,235,239,.6)}.burger-dark-transparent span{background-color:rgba(31,35,38,.6)}.bg-dark{background-color:#1f2326}.bg-shade{background-color:#434b52}.bg-demi{background-color:#778591}.bg-light{background-color:#e8ebef}.bg-base{background-color:#fff}.bg-extra-dark{background-color:#20515d}.bg-extra-light{background-color:#89afb7}.bg-light-transparent{background-color:rgba(232,235,239,.6)}.bg-dark-transparent{background-color:rgba(31,35,38,.6)}@media (max-width:320px){div div.width-xs-1{width:100%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-1{width:100%}}@media (max-width:600px) and (min-width:480px){div div.width-md-1{width:100%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-1{width:100%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-1{width:100%}}@media (max-width:320px){div div.width-xs-2{width:50%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-2{width:50%}}@media (max-width:600px) and (min-width:480px){div div.width-md-2{width:50%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-2{width:50%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-2{width:50%}}@media (max-width:320px){div div.width-xs-3{width:33.3333333333%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-3{width:33.3333333333%}}@media (max-width:600px) and (min-width:480px){div div.width-md-3{width:33.3333333333%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-3{width:33.3333333333%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-3{width:33.3333333333%}}@media (max-width:320px){div div.width-xs-4{width:25%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-4{width:25%}}@media (max-width:600px) and (min-width:480px){div div.width-md-4{width:25%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-4{width:25%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-4{width:25%}}@media (max-width:320px){div div.width-xs-5{width:20%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-5{width:20%}}@media (max-width:600px) and (min-width:480px){div div.width-md-5{width:20%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-5{width:20%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-5{width:20%}}@media (max-width:320px){div div.width-xs-6{width:16.6666666667%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-6{width:16.6666666667%}}@media (max-width:600px) and (min-width:480px){div div.width-md-6{width:16.6666666667%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-6{width:16.6666666667%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-6{width:16.6666666667%}}@media only screen and (max-width:320px){.flex-xs-row{flex-direction:row!important}}@media only screen and (max-width:480px){.flex-sm-row{flex-direction:row!important}}@media only screen and (max-width:600px){.flex-md-row{flex-direction:row!important}}@media only screen and (max-width:1024px){.flex-lg-row{flex-direction:row!important}}@media only screen and (max-width:1200px){.flex-xl-row{flex-direction:row!important}}@media only screen and (max-width:320px){.flex-xs-column{flex-direction:column!important}}@media only screen and (max-width:480px){.flex-sm-column{flex-direction:column!important}}@media only screen and (max-width:600px){.flex-md-column{flex-direction:column!important}}@media only screen and (max-width:1024px){.flex-lg-column{flex-direction:column!important}}@media only screen and (max-width:1200px){.flex-xl-column{flex-direction:column!important}}@media only screen and (max-width:320px){.justify-content-xs-start{justify-content:start!important}}@media only screen and (max-width:480px){.justify-content-sm-start{justify-content:start!important}}@media only screen and (max-width:600px){.justify-content-md-start{justify-content:start!important}}@media only screen and (max-width:1024px){.justify-content-lg-start{justify-content:start!important}}@media only screen and (max-width:1200px){.justify-content-xl-start{justify-content:start!important}}@media only screen and (max-width:320px){.justify-content-xs-center{justify-content:center!important}}@media only screen and (max-width:480px){.justify-content-sm-center{justify-content:center!important}}@media only screen and (max-width:600px){.justify-content-md-center{justify-content:center!important}}@media only screen and (max-width:1024px){.justify-content-lg-center{justify-content:center!important}}@media only screen and (max-width:1200px){.justify-content-xl-center{justify-content:center!important}}@media only screen and (max-width:320px){.justify-content-xs-end{justify-content:end!important}}@media only screen and (max-width:480px){.justify-content-sm-end{justify-content:end!important}}@media only screen and (max-width:600px){.justify-content-md-end{justify-content:end!important}}@media only screen and (max-width:1024px){.justify-content-lg-end{justify-content:end!important}}@media only screen and (max-width:1200px){.justify-content-xl-end{justify-content:end!important}}@media only screen and (max-width:320px){.justify-content-xs-space-between{justify-content:space-between!important}}@media only screen and (max-width:480px){.justify-content-sm-space-between{justify-content:space-between!important}}@media only screen and (max-width:600px){.justify-content-md-space-between{justify-content:space-between!important}}@media only screen and (max-width:1024px){.justify-content-lg-space-between{justify-content:space-between!important}}@media only screen and (max-width:1200px){.justify-content-xl-space-between{justify-content:space-between!important}}@font-face{font-family:"Open Sans";src:url(/static/fonts/opensans/OpenSans-Light.eot?4212cc9829fd);src:local(""),url(/static/fonts/opensans/OpenSans-Light.eot?&4212cc9829fd#iefix)format("embedded-opentype"),url(/static/fonts/opensans/OpenSans-Light.woff?4212cc9829fd)format("woff"),url(/static/fonts/opensans/OpenSans-Light.ttf?4212cc9829fd)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Open Sans";src:url(/static/fonts/opensans/OpenSans-Regular.eot?4212cc9829fd);src:local(""),url(/static/fonts/opensans/OpenSans-Regular.eot?&4212cc9829fd#iefix)format("embedded-opentype"),url(/static/fonts/opensans/OpenSans-Regular.woff?4212cc9829fd)format("woff"),url(/static/fonts/opensans/OpenSans-Regular.ttf?4212cc9829fd)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url(/static/fonts/opensans/OpenSans-Bold.eot?4212cc9829fd);src:local(""),url(/static/fonts/opensans/OpenSans-Bold.eot?&4212cc9829fd#iefix)format("embedded-opentype"),url(/static/fonts/opensans/OpenSans-Bold.woff?4212cc9829fd)format("woff"),url(/static/fonts/opensans/OpenSans-Bold.ttf?4212cc9829fd)format("truetype");font-weight:700;font-style:normal}.h-1{font-size:5em}@media screen and (min-width:0){main .h-1{font-size:3em}}@media screen and (min-width:320px){main .h-1{font-size:3em}}@media screen and (min-width:480px){main .h-1{font-size:3em}}@media screen and (min-width:600px){main .h-1{font-size:5em}}@media screen and (min-width:1024px){main .h-1{font-size:5em}}@media screen and (min-width:1200px){main .h-1{font-size:5em}}.h-2{font-size:4.5em}@media screen and (min-width:0){main .h-2{font-size:2.8em}}@media screen and (min-width:320px){main .h-2{font-size:2.8em}}@media screen and (min-width:480px){main .h-2{font-size:2.8em}}@media screen and (min-width:600px){main .h-2{font-size:4.5em}}@media screen and (min-width:1024px){main .h-2{font-size:4.5em}}@media screen and (min-width:1200px){main .h-2{font-size:4.5em}}.h-3{font-size:4em}@media screen and (min-width:0){main .h-3{font-size:2.6em}}@media screen and (min-width:320px){main .h-3{font-size:2.6em}}@media screen and (min-width:480px){main .h-3{font-size:2.6em}}@media screen and (min-width:600px){main .h-3{font-size:4em}}@media screen and (min-width:1024px){main .h-3{font-size:4em}}@media screen and (min-width:1200px){main .h-3{font-size:4em}}.h-4{font-size:3.5em}@media screen and (min-width:0){main .h-4{font-size:2.4em}}@media screen and (min-width:320px){main .h-4{font-size:2.4em}}@media screen and (min-width:480px){main .h-4{font-size:2.4em}}@media screen and (min-width:600px){main .h-4{font-size:3.5em}}@media screen and (min-width:1024px){main .h-4{font-size:3.5em}}@media screen and (min-width:1200px){main .h-4{font-size:3.5em}}.h-5{font-size:3em}@media screen and (min-width:0){main .h-5{font-size:2.2em}}@media screen and (min-width:320px){main .h-5{font-size:2.2em}}@media screen and (min-width:480px){main .h-5{font-size:2.2em}}@media screen and (min-width:600px){main .h-5{font-size:3em}}@media screen and (min-width:1024px){main .h-5{font-size:3em}}@media screen and (min-width:1200px){main .h-5{font-size:3em}}.h-6{font-size:2.5em}@media screen and (min-width:0){main .h-6{font-size:2em}}@media screen and (min-width:320px){main .h-6{font-size:2em}}@media screen and (min-width:480px){main .h-6{font-size:2em}}@media screen and (min-width:600px){main .h-6{font-size:2.5em}}@media screen and (min-width:1024px){main .h-6{font-size:2.5em}}@media screen and (min-width:1200px){main .h-6{font-size:2.5em}}.h-7{font-size:2em}@media screen and (min-width:0){main .h-7{font-size:1.8em}}@media screen and (min-width:320px){main .h-7{font-size:1.8em}}@media screen and (min-width:480px){main .h-7{font-size:1.8em}}@media screen and (min-width:600px){main .h-7{font-size:2em}}@media screen and (min-width:1024px){main .h-7{font-size:2em}}@media screen and (min-width:1200px){main .h-7{font-size:2em}}.h-8{font-size:1.5em}@media screen and (min-width:0){main .h-8{font-size:1.6em}}@media screen and (min-width:320px){main .h-8{font-size:1.6em}}@media screen and (min-width:480px){main .h-8{font-size:1.6em}}@media screen and (min-width:600px){main .h-8{font-size:1.5em}}@media screen and (min-width:1024px){main .h-8{font-size:1.5em}}@media screen and (min-width:1200px){main .h-8{font-size:1.5em}}.text-dark{color:#1f2326}.text-shade{color:#434b52}.text-demi{color:#778591}.text-light{color:#e8ebef}.text-base{color:#fff}.text-extra-dark{color:#20515d}.text-extra-light{color:#89afb7}.text-light-transparent{color:rgba(232,235,239,.6)}.text-dark-transparent{color:rgba(31,35,38,.6)}.margin-1{margin:1em}.padding-1{padding:1em}.margin-top-1{margin-top:1em}.padding-top-1{padding-top:1em}.margin-left-1{margin-left:1em}.padding-left-1{padding-left:1em}.margin-right-1{margin-right:1em}.padding-right-1{padding-right:1em}.margin-bottom-1{margin-bottom:1em}.padding-bottom-1{padding-bottom:1em}.margin-2{margin:1.5em}.padding-2{padding:1.5em}.margin-top-2{margin-top:1.5em}.padding-top-2{padding-top:1.5em}.margin-left-2{margin-left:1.5em}.padding-left-2{padding-left:1.5em}.margin-right-2{margin-right:1.5em}.padding-right-2{padding-right:1.5em}.margin-bottom-2{margin-bottom:1.5em}.padding-bottom-2{padding-bottom:1.5em}.margin-3{margin:2em}.padding-3{padding:2em}.margin-top-3{margin-top:2em}.padding-top-3{padding-top:2em}.margin-left-3{margin-left:2em}.padding-left-3{padding-left:2em}.margin-right-3{margin-right:2em}.padding-right-3{padding-right:2em}.margin-bottom-3{margin-bottom:2em}.padding-bottom-3{padding-bottom:2em}.margin-4{margin:2.5em}.padding-4{padding:2.5em}.margin-top-4{margin-top:2.5em}.padding-top-4{padding-top:2.5em}.margin-left-4{margin-left:2.5em}.padding-left-4{padding-left:2.5em}.margin-right-4{margin-right:2.5em}.padding-right-4{padding-right:2.5em}.margin-bottom-4{margin-bottom:2.5em}.padding-bottom-4{padding-bottom:2.5em}.margin-5{margin:3em}.padding-5{padding:3em}.margin-top-5{margin-top:3em}.padding-top-5{padding-top:3em}.margin-left-5{margin-left:3em}.padding-left-5{padding-left:3em}.margin-right-5{margin-right:3em}.padding-right-5{padding-right:3em}.margin-bottom-5{margin-bottom:3em}.padding-bottom-5{padding-bottom:3em}.position-fixed{position:fixed}.position-absolute{position:absolute}.position-relative{position:relative}.position-sticky{position:sticky}.top-0{top:0}.width-1{width:100%}@media (max-width:320px){div div.width-xs-1{width:100%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-1{width:100%}}@media (max-width:600px) and (min-width:480px){div div.width-md-1{width:100%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-1{width:100%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-1{width:100%}}.width-2{width:50%}@media (max-width:320px){div div.width-xs-2{width:50%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-2{width:50%}}@media (max-width:600px) and (min-width:480px){div div.width-md-2{width:50%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-2{width:50%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-2{width:50%}}.width-3{width:33.3333333333%}@media (max-width:320px){div div.width-xs-3{width:33.3333333333%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-3{width:33.3333333333%}}@media (max-width:600px) and (min-width:480px){div div.width-md-3{width:33.3333333333%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-3{width:33.3333333333%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-3{width:33.3333333333%}}.width-4{width:25%}@media (max-width:320px){div div.width-xs-4{width:25%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-4{width:25%}}@media (max-width:600px) and (min-width:480px){div div.width-md-4{width:25%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-4{width:25%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-4{width:25%}}.width-5{width:20%}@media (max-width:320px){div div.width-xs-5{width:20%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-5{width:20%}}@media (max-width:600px) and (min-width:480px){div div.width-md-5{width:20%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-5{width:20%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-5{width:20%}}.width-6{width:16.6666666667%}@media (max-width:320px){div div.width-xs-6{width:16.6666666667%}}@media (max-width:480px) and (min-width:320px){div div.width-sm-6{width:16.6666666667%}}@media (max-width:600px) and (min-width:480px){div div.width-md-6{width:16.6666666667%}}@media (max-width:1024px) and (min-width:600px){div div.width-lg-6{width:16.6666666667%}}@media (max-width:1200px) and (min-width:1024px){div div.width-xl-6{width:16.6666666667%}}.min-width-100{min-width:100%}.width-100-vw{width:100vw}.height-100{height:100%}.height-100-vh,header,nav{height:100vh}.min-height-100{min-height:100%}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.d-none{display:none}.visible,nav.fade-in{visibility:visible}.hidden{visibility:hidden}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-row{flex-direction:row}@media only screen and (max-width:320px){.flex-xs-row{flex-direction:row!important}}@media only screen and (max-width:480px){.flex-sm-row{flex-direction:row!important}}@media only screen and (max-width:600px){.flex-md-row{flex-direction:row!important}}@media only screen and (max-width:1024px){.flex-lg-row{flex-direction:row!important}}@media only screen and (max-width:1200px){.flex-xl-row{flex-direction:row!important}}.flex-column{flex-direction:column}@media only screen and (max-width:320px){.flex-xs-column{flex-direction:column!important}}@media only screen and (max-width:480px){.flex-sm-column{flex-direction:column!important}}@media only screen and (max-width:600px){.flex-md-column{flex-direction:column!important}}@media only screen and (max-width:1024px){.flex-lg-column{flex-direction:column!important}}@media only screen and (max-width:1200px){.flex-xl-column{flex-direction:column!important}}.align-items-start{align-items:start}.justify-content-start{justify-content:start}@media only screen and (max-width:320px){.justify-content-xs-start{justify-content:start!important}}@media only screen and (max-width:480px){.justify-content-sm-start{justify-content:start!important}}@media only screen and (max-width:600px){.justify-content-md-start{justify-content:start!important}}@media only screen and (max-width:1024px){.justify-content-lg-start{justify-content:start!important}}@media only screen and (max-width:1200px){.justify-content-xl-start{justify-content:start!important}}.align-items-center{align-items:center}.justify-content-center{justify-content:center}@media only screen and (max-width:320px){.justify-content-xs-center{justify-content:center!important}}@media only screen and (max-width:480px){.justify-content-sm-center{justify-content:center!important}}@media only screen and (max-width:600px){.justify-content-md-center{justify-content:center!important}}@media only screen and (max-width:1024px){.justify-content-lg-center{justify-content:center!important}}@media only screen and (max-width:1200px){.justify-content-xl-center{justify-content:center!important}}.align-items-end{align-items:end}.justify-content-end{justify-content:end}@media only screen and (max-width:320px){.justify-content-xs-end{justify-content:end!important}}@media only screen and (max-width:480px){.justify-content-sm-end{justify-content:end!important}}@media only screen and (max-width:600px){.justify-content-md-end{justify-content:end!important}}@media only screen and (max-width:1024px){.justify-content-lg-end{justify-content:end!important}}@media only screen and (max-width:1200px){.justify-content-xl-end{justify-content:end!important}}.align-items-space-between{align-items:space-between}.justify-content-space-between{justify-content:space-between}@media only screen and (max-width:320px){.justify-content-xs-space-between{justify-content:space-between!important}}@media only screen and (max-width:480px){.justify-content-sm-space-between{justify-content:space-between!important}}@media only screen and (max-width:600px){.justify-content-md-space-between{justify-content:space-between!important}}@media only screen and (max-width:1024px){.justify-content-lg-space-between{justify-content:space-between!important}}@media only screen and (max-width:1200px){.justify-content-xl-space-between{justify-content:space-between!important}}html{font-family:"Open Sans",sans-serif}body,main{min-height:100vh;min-height:100dvh}body{width:100vw;width:100dvw}header,nav{position:fixed;height:100dvh}header{top:0;left:0;width:70px;background:#e8ebef;z-index:1001}nav{width:200px;background:#778591;z-index:1000;visibility:hidden}body,nav ul{padding:0;margin:0}nav li{margin-bottom:.5em;list-style-type:none}nav.fade-in{transform:translate(70px,0);animation:fade-in .6s ease-in-out}nav.fade-out{animation:fade-out .6s ease-in-out}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){nav{background-color:rgba(232,235,239,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}main{position:relative;width:calc(100% - 70px);margin-left:70px;margin-top:0}@media screen and (max-width:600px){header,nav{height:70px;width:100vw;width:100dvw}main{margin-left:0;width:100%}nav{height:auto;visibility:hidden}nav.fade-in{transform:translate(0,70px);animation:fade-in .6s ease-in-out;visibility:visible}nav.fade-out{animation:fade-out .6s ease-in-out}@keyframes fade-in{0%{visibility:hidden;transform:translate(0,-200px)}to{visibility:visible;transform:translate(0,70px)}}@keyframes fade-out{0%{visibility:visible;transform:translate(0,70px)}50%{visibility:visible;transform:translate(0,-200px)}to{visibility:hidden;transform:translate(0,-200px)}}}.topgap{height:0}@media screen and (max-width:600px){.topgap{height:70px}}:root{--bg-color:white;--text-color:#1f2326;--link-color:#20515d;--shade-text-color:#434b52;--bg-light-color:#e8ebef;--preloader-color:#20515d;--border-color:#e8ebef}:root .js-night-mode{display:flex}:root .js-day-mode,:root.dark .js-night-mode{display:none}:root.dark{--bg-color:#1f2326;--text-color:#e8ebef;--link-color:#89afb7;--shade-text-color:#778591;--bg-light-color:#434b52;--preloader-color:#89afb7;--border-color:#434b52}:root.dark .js-day-mode{display:flex}main{background-color:var(--bg-color);color:var(--text-color)}main a,main a:visited{color:var(--link-color)}main .text-shade{color:var(--shade-text-color)}#greeting{min-height:100vh;min-height:100dvh;color:#e8ebef!important}#greeting .greeting-description{bottom:0;left:0;right:unset;top:unset;width:fit-content;animation:slidein 1s ease-in-out}#greeting img{z-index:0;animation:appear 1s ease-in-out}@media screen and (max-width:1024px){#greeting img{left:-300px}}@media screen and (max-width:600px){#greeting img{left:-500px}}@media screen and (max-width:480px){#greeting img{left:-700px}}@media screen and (min-width:500px) and (max-height:400px){#greeting img{top:-200px;left:-500px}}@media screen and (max-width:420px) and (min-height:500px){#greeting .greeting-description{bottom:unset;top:70px;right:0;left:unset}}@media screen and (min-width:400px) and (max-height:500px){#greeting .greeting-description{bottom:unset;top:0;right:0;left:unset}}.bg-dark{background-color:#1f2326}.bg-shade{background-color:#434b52}.bg-demi{background-color:#778591}.bg-light{background-color:#e8ebef}.bg-base{background-color:#fff}.bg-extra-dark{background-color:#20515d}.bg-extra-light{background-color:#89afb7}.bg-light-transparent{background-color:rgba(232,235,239,.6)}.bg-dark-transparent{background-color:rgba(31,35,38,.6)}.js-lightbox{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:9999}.js-lightbox .js-lightbox-backdrop{backdrop-filter:blur(10px);background-color:rgba(31,35,38,.6);position:absolute;top:0;left:0;width:100%;height:100%}.js-lightbox .js-lightbox-image-box,.js-lightbox .js-lightbox-preloader{justify-content:center;align-items:center;width:100%;height:100%;pointer-events:none}.js-lightbox .js-lightbox-image-box{opacity:0;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0;display:flex}.js-lightbox .js-lightbox-image-box.visible{opacity:1}.js-lightbox .js-lightbox-image-box img{max-width:90%;max-height:90%;pointer-events:auto}.js-lightbox .js-lightbox-close{position:absolute;top:5px;right:5px;width:32px;height:32px;cursor:pointer}.bg-dark{background-color:#1f2326}.bg-shade{background-color:#434b52}.bg-demi{background-color:#778591}.bg-light{background-color:#e8ebef}.bg-base{background-color:#fff}.bg-extra-dark{background-color:#20515d}.bg-extra-light{background-color:#89afb7}.bg-light-transparent{background-color:rgba(232,235,239,.6)}.bg-dark-transparent{background-color:rgba(31,35,38,.6)}.js-year-link__active{font-weight:700;text-decoration:none}.js-entry-box{border-bottom:1px solid var(--border-color)}.js-entry-box:last-child{border-bottom:none}.js-entry-frame{display:flex;flex-direction:column}.js-entry-image-box,.js-pagination{width:100%;display:flex;justify-content:center}.js-entry-image-box{position:relative;max-width:320px;height:250px;overflow:hidden;border-radius:3px;margin-right:15px;margin-bottom:15px;align-items:center}.js-entry-image-box img{min-height:250px;opacity:0;transition:transform .5s ease-in-out,opacity 1s linear;transform-origin:center}.js-entry-image-box img:hover{transform:scale(1.1)}.js-entry-image-box img.visible{opacity:1}.js-entry-image-box .js-entry-image-preloader{align-items:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--bg-light-color);transition:opacity .2s linear;opacity:1}.js-entry-image-box .js-entry-image-preloader>img{opacity:1;position:relative;width:64px;height:64px;stroke:var(--preloader-color)!important}.js-entry-image-box .js-entry-image-preloader.hidden{opacity:0}.js-pagination{flex-wrap:wrap}.js-pagination .js-pagination-link{padding:20px}.js-pagination .js-pagination-link__active{font-weight:700}@media screen and (max-width:1024px){.js-entry-image-box{position:relative;max-width:200px;height:150px}.js-entry-image-box img{min-height:150px}}@media screen and (max-width:524px){.js-entry-image-box{position:relative;max-width:170px;height:120px}.js-entry-image-box img{min-height:120px}}@media screen and (max-width:458px){.js-entry-image-box{position:relative;max-width:300px;height:200px}.js-entry-image-box img{min-height:200px}}