@font-face{font-family:velvelyne-regular;font-weight:400;src:url(../fonts/Velvelyne-Regular.ttf)format('truetype')}@font-face{font-family:velvelyne-bold;font-weight:400;src:url(../fonts/Velvelyne-Bold.ttf)format('truetype')}@font-face{font-family:velvelyne-light;font-weight:400;src:url(../fonts/Velvelyne-light.ttf)format('truetype')}html{font-size:17px;font-family:velvelyne-regular,open sans,helvetica neue,sans-serif}body{font-size:1.1rem}h1{font-family:velvelyne-bold,monospace;font-size:2.2rem;margin-top:-.2em;line-height:1}h2,h3,h4,.semibold{font-family:velvelyne-bold}h2{font-size:2rem;line-height:1.1}h2 ::before{content:"##";color:#2f6280;padding-right:1ch}.col2 h2{margin-bottom:.5em}.intro h2{font-size:1.8rem;margin-bottom:.5em;line-height:1.1}.intro h2::before{content:"##";color:#2f6280;padding-right:1ch}.intro h3::before{content:"###";color:#2f6280;padding-right:1ch}h2::before{content:"##";color:#2f6280;padding-right:1ch}h3::before{content:"###";color:#2f6280;padding-right:1ch}.intro h3{font-size:1.5rem;line-height:1.2;margin-bottom:.3em}h3{font-size:1.3rem;line-height:1.2;margin-bottom:1em}h5{font-size:1rem;line-height:1.2;text-transform:uppercase}header{font-size:1.1rem;margin-bottom:1em}em,i{font-style:normal;font-family:velvelyne-regular}strong,.semibold{font-weight:400;font-family:velvelyne-regular;font-size:.8em}.semibold em,.semibold i,strong em,strong i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i{font-family:velvelyne-regular}a{color:inherit;text-decoration:none}.col2 a,.content a,a.link{border-bottom:1px solid;padding:2px 0}p{line-height:1.4;margin-bottom:.5em}ul,ol{list-style-position:inside;margin-bottom:1em}ul{list-style-type:"— "}.grid-item ul,header ul,figcaption ul{margin-bottom:0}section.contact.col2 h3,.boxes h3,.box-wrapper h3{margin-top:.6rem}.col2>h3{margin-bottom:1rem}.col2>h2{font-size:1.6em}figcaption,footer p,footer ul,figcaption>*{font-size:.85rem}.tags{text-transform:uppercase;line-height:1.4;font-size:.7rem}@media(width <=1000px){.intro h2{font-size:1.8rem}}@media(width <=750px){.intro h2{font-size:1.5rem}}@media(width <=500px){.intro h2,h2{font-size:1.5rem}.intro h3{font-size:1.2rem}h1{margin-bottom:.5rem}h3{font-size:1.2rem}h4{font-size:1.1rem}}