/*! Humaan DNA v5.5 */.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;}.slick-list,.slick-slider{display:block;position:relative;}.slick-list{margin:0;overflow:hidden;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0);}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0;}.slick-track:after,.slick-track:before{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto;}.slick-arrow.slick-hidden{display:none;}.post__image img{transition:filter .6s linear,transform 4s linear;}.post .title{transition:color .3s cubic-bezier(.86,0,.07,1);}.post a.on-press .post__content .title,html:not(.mobile):not(.tablet) .post a:focus .post__content .title,html:not(.mobile):not(.tablet) .post a:hover .post__content .title{color:#0f3;}.post a.on-press .post__image img,html:not(.mobile):not(.tablet) .post a:focus .post__image img,html:not(.mobile):not(.tablet) .post a:hover .post__image img{filter:grayscale(0);transform:scale(1.1);}.share,.share ul{align-items:center;display:flex;flex-direction:column;}.share .title{font-size:1.2rem;font-weight:600;margin-bottom:8px;}.share ul{list-style:none;margin:0;padding:0;}.share ul .icon{align-items:center;display:flex;height:38px;justify-content:center;position:relative;width:34px;}.share ul .icon svg{fill:currentColor;position:relative;z-index:2;}.share ul a,.share ul a.on-press,html:not(.mobile):not(.tablet) .share ul a:focus,html:not(.mobile):not(.tablet) .share ul a:hover{color:#121212;}.block-content{color:#121212;line-height:1.6;}.block-content:after{clear:both;content:"";display:table;}.block-content>:first-child{margin-top:0;}.block-content>:last-child,.block-content>:last-child img{margin-bottom:0!important;}.block-content img{border-radius:10px;display:block;height:auto;max-width:100%;width:auto;}.block-content .wp-caption.alignnone img{border-bottom-left-radius:0;border-bottom-right-radius:0;}.block-content p{margin:28.5714285714px 0;}.block-content a{color:inherit;text-decoration:underline;transition:opacity .3s linear;}.block-content a:hover{color:#0f3;text-decoration:underline;}.block-content ol,.block-content ul{counter-reset:list-counter;list-style:none;margin:25px 0 40px;padding-left:0;}.block-content ol>li,.block-content ul>li{margin-bottom:25px;padding-left:30px;position:relative;}.block-content ol>li:before,.block-content ul>li:before{color:#0f3;content:"";display:block;font-weight:900;left:0;position:absolute;}.block-content ol ol,.block-content ol ul,.block-content ul ol,.block-content ul ul{margin-top:.5em;}.block-content ul>li:before{border:3px solid #121212;border-radius:50%;height:16px;top:.3em;width:16px;}.block-content ol>li:before{content:counter(list-counter) ".";counter-increment:list-counter;top:0;}.block-content .wp-caption>p{margin:0;}.block-content .wp-caption[class*=align] img{margin-bottom:0;}.block-content .wp-caption-text{background-color:#fff;border-radius:0 0 10px 10px;color:#121212;font-size:1.4rem;font-style:italic;padding:10px 20px;}.block-content .wp-caption-text strong{color:inherit;margin-right:10px;}.block-content img{position:relative;z-index:3;}.block-content .aligncenter,.block-content .alignnone{clear:both;height:auto;margin-bottom:40px;margin-top:40px;max-width:100%;width:auto;}.block-content .aligncenter{text-align:center;}.block-content .aligncenter,.block-content .aligncenter .wp-caption-text{margin-left:auto;margin-right:auto;}.block-content img.aligncenter{margin-left:auto!important;margin-right:auto!important;}.block-content [class*=align] img{margin-bottom:13px;}.block-content h2,.block-content h3,.block-content h4,.block-content h5,.block-content h6{color:#121212;font-family:soehne,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:600;margin-bottom:26.6666666667px;margin-top:26.6666666667px;}.block-content h2+p,.block-content h3+p,.block-content h4+p,.block-content h5+p,.block-content h6+p{margin-top:0;}.block-content blockquote{color:#0f3;font-size:3rem;font-weight:600;line-height:1.2;margin:40px 0;padding:0;}.block-content blockquote p{margin:0;}.block-content blockquote p,.block-content blockquote p+cite{border-left:2px solid #0f3;padding-left:29.6296296296px;text-align:left;}.block-content blockquote p[style*=right],.block-content blockquote p[style*=right]+cite{border-left:0;border-right:2px solid #0f3;padding-left:0;padding-right:29.6296296296px;text-align:right;}.block-content hr{background-color:#5d5d5d;border:0;display:block;height:2px;margin:0;padding:0;position:relative;width:100%;}.block-content table{border:1px solid #0f3;border-radius:10px;min-width:100%;}.block-content table td,.block-content table th{background:#fff;padding:10px 20px;text-align:left;}.block-content table th{background:#0f3;color:#fff;font-weight:600;}.block-content table th:first-child{border-top-left-radius:8px;}.block-content table th:last-child{border-top-right-radius:8px;}.block-content table tr:nth-child(2n) td{background:#fbfbfb;}.block-content table tbody>tr:last-child td:first-child{border-bottom-left-radius:8px;}.block-content table tbody>tr:last-child td:last-child{border-bottom-right-radius:8px;}.block-content .table-overflow-container{margin-bottom:40px;margin-top:20px;}.block-content .iframe-wrapper{height:0;margin-top:20px;padding-bottom:56.25%;position:relative;}.block-content .iframe-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%;}.block-content iframe{background-color:#fbfbfb;}.block-video__inner{overflow:hidden;position:relative;width:100%;}.block-video__inner:before{background-color:#121212;content:"";display:block;padding-top:56.25%;width:100%;}.block-video__inner.has-caption{border-bottom-left-radius:0;border-bottom-right-radius:0;}.block-video__iframe,.block-video__open,.block-video__pause,.block-video__play,.block-video__player,.block-video__poster,.block-video__poster img,.block-video iframe{height:100%;left:0;position:absolute;top:0;width:100%;}.block-video__iframe{z-index:1;}.block-video__open,.block-video__pause,.block-video__play,.block-video__poster{align-items:center;display:flex;justify-content:center;z-index:2;}.block-video__iframe,.block-video__open,.block-video__pause,.block-video__play,.block-video__poster{transition-duration:1s;transition-property:visibility,opacity;transition-timing-function:cubic-bezier(.86,0,.07,1);}.block-video__poster{max-height:none;max-width:none;z-index:2;}.block-video__open,.block-video__play{z-index:3;}.block-video__open .play,.block-video__play .play{height:50px;transition:transform .15s cubic-bezier(.86,0,.07,1);width:50px;}.block-video__open .play__circle,.block-video__play .play__circle{fill:#0f3;}.block-video__open .play__arrow,.block-video__play .play__arrow{fill:#fff;}.block-video__open.on-press .play,.block-video__play.on-press .play,html:not(.mobile):not(.tablet) .block-video__open:focus .play,html:not(.mobile):not(.tablet) .block-video__open:hover .play,html:not(.mobile):not(.tablet) .block-video__play:focus .play,html:not(.mobile):not(.tablet) .block-video__play:hover .play{transform:scale(1.1);}.block-video__pause{z-index:5;}.block-video .caption{background-color:#fff;border-radius:0 0 10px 10px;color:#121212;font-size:1.4rem;line-height:1.4;padding:15px 20px;}.block-video iframe{border:0;}.block-video img{display:block;object-fit:cover;}.block-video.is-loading .block-video__play:after,.block-video.is-loading .block-video__play:before{content:"";left:50%;position:absolute;top:50%;z-index:2;}.block-video.is-loading .block-video__play:before{background-color:#0f3;border-radius:50%;height:50px;margin-left:-25px;margin-top:-25px;width:50px;}.block-video.is-loading .block-video__play:after{animation:sk-scaleout 1s ease-in-out infinite;background-color:#fff;border-radius:100%;height:30px;margin-left:-15px;margin-top:-15px;width:30px;}@keyframes sk-scaleout{0%{transform:scale(0);}to{opacity:0;transform:scale(1);}}.block-video.is-playing .block-video__play,.block-video.is-playing .block-video__poster,.block-video:not(.is-playing) .block-video__pause{opacity:0;pointer-events:none;visibility:hidden;}.single .content .container{padding-bottom:40px;padding-top:20px;}.single .content .iframe-wrapper{background-color:#1b1b1b;display:block;position:relative;}.single .content .iframe-wrapper:before{content:"";display:block;padding-top:56.25%;position:relative;width:100%;z-index:1;}.single .content .iframe-wrapper:not(.lazy-complete):before{animation:pulse 1.2s ease-in-out infinite;background-color:#2f2f2f;}@keyframes pulse{0%,to{opacity:1;}50%{opacity:0;}}.single .content .iframe-wrapper iframe,.single .content .iframe-wrapper video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}.single .content .grid>*{padding-top:20px;}.single .content #stick{order:1;}.single .content #stick .share-wrap{align-self:flex-start;display:flex;flex-direction:column;height:auto;}.single .content .block-content{order:2;}.single .content .related{order:3;}.single .content .related__posts:not(.slick-initialized){gap:30px;}.single .content .related__posts.slick-initialized{margin-left:-10px;margin-right:-10px;}.single .content .related__posts.slick-initialized .slick-slide{max-width:240px;}.single .content .related__posts.slick-initialized .slick-list{overflow:visible;}.single .content .related__posts.slick-initialized .post a{padding-left:10px;padding-right:10px;}.single .content .related__posts.slick-initialized .post__image{height:auto;max-width:auto;min-height:0;min-width:0;width:100%;}.single .content .related__controls{display:flex;justify-content:space-between;margin:30px 0;}.single .content .related__controls .slick-dots{align-items:center;display:flex!important;gap:6px;height:21px;justify-content:center;list-style:none;margin:0 auto;padding:0 12px;}.single .content .related__controls .slick-dots li{margin:0;padding:0;}.single .content .related__controls .slick-dots .dot{background-color:#121212;border-radius:3.5px;display:block;height:7px;transition:background-color .3s linear;width:7px;}.single .content .related__controls .slick-dots .slick-active .dot{background-color:#0f3;}.single .content .related__controls .slick-next,.single .content .related__controls .slick-prev{align-items:center;display:flex;transition:opacity .3s linear;}.single .content .related__controls .slick-next svg path,.single .content .related__controls .slick-prev svg path{transition:fill .3s linear;}.single .content .related__controls .slick-next.slick-disabled,.single .content .related__controls .slick-prev.slick-disabled{opacity:.5;pointer-events:none;}.single .content .related__controls .slick-next:not(.slick-disabled).on-press svg path,.single .content .related__controls .slick-prev:not(.slick-disabled).on-press svg path,html:not(.mobile):not(.tablet) .single .content .related__controls .slick-next:not(.slick-disabled):focus svg path,html:not(.mobile):not(.tablet) .single .content .related__controls .slick-next:not(.slick-disabled):hover svg path,html:not(.mobile):not(.tablet) .single .content .related__controls .slick-prev:not(.slick-disabled):focus svg path,html:not(.mobile):not(.tablet) .single .content .related__controls .slick-prev:not(.slick-disabled):hover svg path{fill:#0f3;}.single .content .related__controls .slick-prev{order:1;}.single .content .related__controls .slick-dots{order:2;}.single .content .related__controls .slick-next{order:3;}.single .content .related .post a{flex-direction:column;}.single .content .related .post__play{margin:0!important;}.single .content .related .post__image{margin-bottom:15px;}.single .content .related .post .title{font-size:1.6rem;}.single .next{background-color:#121212;color:#fff;}html:not(.reduced-motion) .single .next picture.reveal-down:before,html:not(.reduced-motion) .single .next picture.reveal-left:before,html:not(.reduced-motion) .single .next picture.reveal-right:before,html:not(.reduced-motion) .single .next picture.reveal-up:before{background-color:#1b1b1b;}html:not(.reduced-motion) .single .next picture.reveal-down:after,html:not(.reduced-motion) .single .next picture.reveal-left:after,html:not(.reduced-motion) .single .next picture.reveal-right:after,html:not(.reduced-motion) .single .next picture.reveal-up:after{background-color:#2f2f2f;}.single .next .container{padding-bottom:40px;padding-top:40px;}.single .next .post.post--large{max-width:705px;}.single .next .post.post--large a{flex-direction:column-reverse;}.single .next .post.post--large .post__content{flex-direction:column;}.single .next .post.post--large .post__play{margin-top:25px;}.single .next .post.post--large .post__image{min-height:0;min-width:0;}.single .next .post.post--large .meta{color:#959595;margin-top:20px;}@media (min-width:481px){.block-video__open .play,.block-video__play .play{height:80px;width:80px;}.single .next .container{padding-bottom:60px;padding-top:50px;}}@media (min-width:551px){.single .next .post.post--large .post__play{margin-bottom:0;margin-right:0;margin-top:30px;}}@media (min-width:768px){.block-content .alignleft,.block-content .alignright{height:auto;margin-bottom:10px;margin-top:10px;max-width:350px;width:auto;}.block-content .alignleft .wp-caption-text,.block-content .alignright .wp-caption-text{background-color:initial;padding-left:0;padding-right:0;text-align:center;}.block-content .alignleft{float:left;margin-right:40px;}.block-content .alignright{float:right;margin-left:40px;}.single .content .grid{display:grid;grid-template-columns:34px 1fr;grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content;}.single .content #stick{padding:20px 0;}.single .next .container{padding-bottom:80px;padding-top:70px;}}@media (min-width:768px) and (max-width:1490px){.block-content .alignleft,.block-content .alignright{width:50%;}}@media (min-width:769px){.single .content .block-content{padding-left:30px;}}@media (min-width:769px) and (max-width:960px){.single .content .related .post a{flex-direction:row;position:relative;}.single .content .related .post__image{height:auto;margin-bottom:0;margin-right:15px;max-width:180px;min-height:0;min-width:180px;width:auto;}}@media (min-width:961px){.single .content .grid{grid-template-columns:34px 1fr 180px;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;}.single .content .block-content{padding-right:45px;}.single .content .related__posts:not(.slick-initialized){display:flex;flex-direction:column;}}@media (min-width:961px) and (max-width:1430px){.single .content .related .post__image{height:auto;max-width:180px;min-height:0;min-width:0;width:auto;}}@media (min-width:1281px){.project #stick>.follow-nav+.project__section .block-content img.alignnone,.technology #stick>.follow-nav+.project__section .block-content img.alignnone{margin-left:-125px;margin-right:-125px;max-width:none;width:calc(100% + 250px);}}@media (min-width:1431px){.single .content .related .post a{flex-direction:row;position:relative;}.single .content .related .post__image{margin-bottom:0;min-height:0;min-width:180px;}.single .content .related .post__content{height:100%;left:100%;padding-left:15px;position:absolute;width:220px;}}@media (max-width:960px){.single .content .related{grid-column:span 2;padding-top:40px;}.single .content .related__posts:not(.slick-initialized){display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,-webkit-min-content);grid-template-rows:repeat(1,min-content);}}@media (max-width:768px){.single .content .grid{display:flex;flex-direction:column;}.single .content #stick{padding-top:10px;}.single .content #stick .share .title{margin-bottom:0;margin-right:8px;}.single .content #stick .share,.single .content #stick .share ul{align-items:center;flex-direction:row;}}@media (max-width:767px){.block-content .aligncenter,.block-content .alignleft,.block-content .alignnone,.block-content .alignright{margin:30px auto;text-align:center;}.block-content .aligncenter .wp-caption-text,.block-content .aligncenter img,.block-content .alignleft .wp-caption-text,.block-content .alignleft img,.block-content .alignnone .wp-caption-text,.block-content .alignnone img,.block-content .alignright .wp-caption-text,.block-content .alignright img{background-color:initial;margin-left:auto;margin-right:auto;}.block-content .wp-caption.aligncenter img,.block-content .wp-caption.alignleft img,.block-content .wp-caption.alignnone img,.block-content .wp-caption.alignright img{border-radius:10px;}}@media (max-width:479px){.block-content .wp-video{height:auto;max-width:100%;width:auto;}.block-content .aligncenter,.block-content .alignleft,.block-content .alignnone,.block-content .alignright{margin:30px 0;max-width:none!important;text-align:left;width:100%;}.block-content .aligncenter .wp-caption-text,.block-content .alignleft .wp-caption-text,.block-content .alignnone .wp-caption-text,.block-content .alignright .wp-caption-text{padding-left:0;padding-right:0;}}
