@import url(all.css);@import url(edna.css);.highlight{background:#fff;margin:0}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}.menu__logo-wrapper{float:left}.menu__logo{width:50px;margin:0}.menu__company-logo-wrapper{float:right}.footer{margin-top:120px;font-size:0.8em;color:#999}.footer__imprint-and-stuff:first-child{border-top:0}.footer__company-profile-link{color:#fb263b;transition:all 250ms;display:inline-block;margin:0.25em 0.5em}.footer__company-profile-link:visited{color:#6f7476}.footer__company-profile-link:active,.footer__company-profile-link:focus,.footer__company-profile-link:hover{color:inherit}.footer__imprint-and-stuff{border-top:1px solid #2c3032;display:flex;flex-direction:column;margin:50px -20px 25px;padding:20px}.footer__imprint-and-stuff::before,.footer__imprint-and-stuff::after{clear:both;content:'';display:table}@media (min-width: 377px){.footer__imprint-and-stuff{padding-top:5vw}}@media (min-width: 1440px){.footer__imprint-and-stuff{padding-top:72px}}@media (min-width: 377px){.footer__imprint-and-stuff{padding-bottom:10.4166666667vw}}@media (min-width: 1440px){.footer__imprint-and-stuff{padding-bottom:150px}}@media (min-width: 377px){.footer__imprint-and-stuff{display:block;margin:0;padding-left:0;padding-right:0}}.footer__logo{margin-top:1em;order:1}@media (min-width: 377px){.footer__logo{float:left;margin-top:0;width:50%}}.footer__logo svg{fill:#2c3032;vertical-align:middle}.footer__links{margin-top:2em;order:2}@media (min-width: 377px){.footer__links{float:right;margin-top:1.5em;text-align:right;width:50%}}.footer__offices{color:#999;margin-top:2.666em;order:3}@media (min-width: 377px){.footer__offices{float:left;margin-top:1.5em;width:50%}}.footer__social{float:right;margin-top:2em;order:4}@media (min-width: 377px){.footer__social{float:right;margin-top:0;text-align:right;width:50%}}.footer__copyright{color:#999;font-weight:400;margin-top:1em;order:5}@media (min-width: 377px){.footer__copyright{float:right;margin-top:1.5em;text-align:right;width:100%}}.footer__link,.footer__office{color:#2c3032;display:block;font-weight:400;line-height:2;text-decoration:none;transition:color 250ms}@media (min-width: 377px){.footer__link,.footer__office{display:inline-block;line-height:1}}.footer__link:hover,.footer__link:active,.footer__office:hover,.footer__office:active{color:#fb263b}.footer__office{color:#2c3032}@media (min-width: 377px){.footer__office{margin-left:1em}}.footer__office:hover,.footer__office:active{color:#fb263b}@media (min-width: 377px){.footer__link+.footer__link{margin-left:1em}}.footer__content{font-size:20px}.author{padding:30px 0;border-top:1px solid #ddd;overflow:hidden;display:flex;flex-direction:row;align-items:center;color:#565656;margin-top:120px}.author__image-wrapper{max-width:120px;margin-right:30px;flex:1 0 auto;float:left}@media only screen and (max-width: 475px){.author__image-wrapper{max-width:100px}}@media only screen and (max-width: 350px){.author__image-wrapper{max-width:75px}}.author__image{border-radius:50%;margin-bottom:0}.author__description{margin-top:0;font-size:0.9em;float:left}.blog-posts-list{margin:2.5rem auto;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:40px;max-width:100%;width:660px}@media (min-width: 801px){.blog-posts-list{padding-left:20px;padding-right:20px;margin:4rem auto}}.blog-posts-list::before,.blog-posts-list::after{clear:both;content:'';display:table}.blog-posts-list__curve{font-size:1rem;text-align:center;margin-bottom:-6em;margin-left:-2.8em}@media (min-width: 801px){.blog-posts-list__curve{padding-left:0;margin-left:-5em;margin-bottom:-6em}}.edna-page-header__image-wrapper{margin-top:0;margin-bottom:3rem}.edna-page-header__image-wrapper,.edna-page-header__text--medium{width:1100px}.edna-page-header__title{font-weight:400;line-height:1.2em;margin-bottom:0;max-width:13em}.content-body{width:1100px}.copy--chapter{width:100%;max-width:750px}.content-body__meta{right:20px;left:unset}.copy p{line-height:1.8rem}.copy--chapter h1,.copy--chapter h2,.copy--chapter h3{margin-left:0}@media screen and (min-width: 800px){.copy--chapter h3{font-size:2em}}.copy--chapter h3:first-of-type{margin-top:0}.curve--blog-posts{height:4.8em;margin-left:3.75em;width:2.4em}.curve--blog-posts .curve__char--1{transform:rotate(-90.25deg)}.curve--blog-posts .curve__char--2{transform:rotate(-77.7deg)}.curve--blog-posts .curve__char--3{transform:rotate(-72deg)}.curve--blog-posts .curve__char--4{transform:rotate(-60.5deg)}.curve--blog-posts .curve__char--5{transform:rotate(-50.25deg)}.curve--blog-posts .curve__char--6{transform:rotate(-42.5deg)}.curve--blog-posts .curve__char--7{transform:rotate(-31.55deg)}.curve--blog-posts .curve__char--8{transform:rotate(-20.3deg)}.curve--blog-posts .curve__char--9{transform:rotate(-10.5deg)}.curve--blog-posts .curve__char--10{transform:rotate(-2.7deg)}.homepage-head--small{margin-top:1rem;margin-bottom:1rem}@media (min-width: 1025px){.homepage-head--small{width:810px}.homepage-head--small .homepage-head__text{font-size:2.5em}}img{max-width:100%;vertical-align:middle;display:block;height:auto}img.image--little-margin{margin:1em 0}table{width:100%}td,th{padding:15px 0}tr{border-bottom:1px solid rgba(0,0,0,0.1)}thead{text-align:left;font-weight:bold}@media only screen and (max-width: 600px){table,thead,tbody,tr,td,th{display:block}thead{position:absolute;opacity:0;clip:rect(0 0 0 0)}tr{padding:15px 0}td[data-label]{padding:0}td[data-label]::before{content:attr(data-label) ": ";color:#999}}.list{padding:0;margin:40px 0 0}.list__item{margin:0 0 1.5em}.list__title{font-size:1em;margin:0 0 0.25em}@media (min-width: 801px){.list__title{font-size:1.25em}}.list__link{display:block;color:inherit}.list__link:hover{text-decoration:none}.list__link:visited{color:inherit}.list__meta{margin:0;color:#999;font-size:0.75em}.list__description{margin:0}.video--example{display:block;margin:0 auto;width:50%}@media only screen and (max-width: 600px){.video--example{width:100%}}
