@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap);
/*!
Theme Name: Grensesnitt
Author: Grensesnitt
Author URI: http://grensesnitt.no/
Version: 1.0
*//*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}ul:not([class]){font-size:var(--step-0);line-height:1.5}@font-face{font-family:"Neue Machina";src:url("./static/fonts/temp/PPNeueMachina-Light.woff");font-weight:200;font-style:normal}@font-face{font-family:"Neue Machina";src:url("./static/fonts/temp/PPNeueMachina-Regular.woff");font-weight:400;font-style:normal}@font-face{font-family:"Neue Machina";src:url("./static/fonts/temp/PPNeueMachina-Ultrabold.woff");font-weight:800;font-style:normal}body{color:#050505;font-family:"Neue Machina",sans-serif;line-height:1.5}body #content-section{flex-grow:1}body.public{display:flex;flex-direction:column;min-height:100%;min-height:100vh}body.public.admin-bar{min-height:calc(100vh - 46px)}@media(min-width: 783px){body.public.admin-bar{min-height:calc(100vh - 32px)}}.teaser-site{padding-left:1em;padding-right:1em;min-height:100vh;background-color:#f47d30;display:flex;align-items:center;padding-bottom:2rem}@media(min-width: 600px){.teaser-site{padding-left:2em;padding-right:2em}}.teaser-site .tease-container{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:10px;grid-row-gap:0px;width:100%;grid-column:span 12;padding-left:1em;padding-right:1em}@media(min-width: 600px){.teaser-site .tease-container{padding-left:2em;padding-right:2em}}.teaser-site .tease-em{display:block}.teaser-site a{color:#050505}.teaser-site *{font-family:"Roboto Mono",monospace}.teaser-site .logo{grid-column:span 6}.teaser-site .logo #prompt{animation:blink-animation 1.5s steps(2, start) infinite}.teaser-site .text{grid-column:span 6}.teaser-site .text p{max-width:70ch}.teaser-site .text p:first-of-type{margin-top:0}.teaser-site .tease-contact{margin-top:var(--space-m-l);grid-column:span 6}.teaser-site .tease-contact p{margin:0}.teaser-site .tease-logo{margin-bottom:var(--space-l);margin-left:auto;margin-right:auto;max-width:200px}.teaser-site ul{padding:0;list-style:none;grid-column:span 6/8;margin:0}.teaser-site li{width:100%;display:flex;align-items:center;margin-top:var(--space-s);margin-bottom:var(--space-s)}.teaser-site li p{margin:0 0 0 var(--space-s);font-weight:bold;width:100%;text-align:left;color:#fff}.teaser-site li svg{width:var(--space-l);height:auto}.teaser-site p{line-height:1.4;font-size:var(--step-0);text-align:center;margin-right:auto;margin-left:auto}.teaser-site .tease-slogan{font-size:var(--step-3);font-weight:700}@media(min-width: 600px){.teaser-site ul{grid-column:span 5/8}}@media(min-width: 900px){.teaser-site .tease-container{grid-template-columns:repeat(12, 1fr);grid-template-rows:1fr;grid-column-gap:20px}.teaser-site .logo{grid-column:span 8/-3}.teaser-site .text{grid-column:span 10/12}.teaser-site ul{grid-column:span 5/-4;display:flex;justify-content:space-between;flex-wrap:wrap}.teaser-site ul li{flex-basis:50%}.teaser-site .tease-contact{grid-column:span 6/10}.teaser-site .tease-logo{margin-left:auto;margin-right:auto;max-width:400px}}@keyframes blink-animation{to{visibility:hidden}}:root{--step--2: clamp(0.80rem, calc(0.55rem + 0.28vw), 0.61rem);--step--1: clamp(1.00rem, calc(0.65rem + 0.39vw), 0.73rem);--step-0: clamp(0.88rem, calc(0.77rem + 0.54vw), 1.25rem);--step-1: clamp(1.05rem, calc(0.90rem + 0.73vw), 1.56rem);--step-2: clamp(1.26rem, calc(1.06rem + 0.99vw), 1.95rem);--step-3: clamp(1.51rem, calc(1.25rem + 1.33vw), 2.44rem);--step-4: clamp(1.81rem, calc(1.46rem + 1.77vw), 3.05rem);--step-5: clamp(2.18rem, calc(1.71rem + 2.34vw), 3.82rem)}:root{--space-3xs: clamp(0.31rem, calc(0.3rem + 0.04vw), 0.38rem);--space-2xs: clamp(0.56rem, calc(0.54rem + 0.13vw), 0.75rem);--space-xs: clamp(0.88rem, calc(0.84rem + 0.18vw), 1.13rem);--space-s: clamp(1.13rem, calc(1.07rem + 0.27vw), 1.5rem);--space-m: clamp(1.69rem, calc(1.61rem + 0.4vw), 2.25rem);--space-l: clamp(2.25rem, calc(2.14rem + 0.54vw), 3rem);--space-xl: clamp(3.38rem, calc(3.21rem + 0.8vw), 4.5rem);--space-2xl: clamp(4.5rem, calc(4.29rem + 1.07vw), 6rem);--space-3xl: clamp(6.75rem, calc(6.43rem + 1.61vw), 9rem);--space-3xs-2xs: clamp(0.31rem, calc(0.25rem + 0.31vw), 0.75rem);--space-2xs-xs: clamp(0.56rem, calc(0.48rem + 0.4vw), 1.13rem);--space-xs-s: clamp(0.88rem, calc(0.79rem + 0.45vw), 1.5rem);--space-s-m: clamp(1.13rem, calc(0.96rem + 0.8vw), 2.25rem);--space-m-l: clamp(1.69rem, calc(1.5rem + 0.94vw), 3rem);--space-l-xl: clamp(2.25rem, calc(1.93rem + 1.61vw), 4.5rem);--space-xl-2xl: clamp(3.38rem, calc(3rem + 1.88vw), 6rem);--space-2xl-3xl: clamp(4.5rem, calc(3.86rem + 3.21vw), 9rem);--space-s-l: clamp(1.13rem, calc(0.86rem + 1.34vw), 3rem)}.article-hero{margin-top:var(--space-l-xl)}.article-hero .grid-container .image-wrapper img{width:100%;border-radius:4px}@media(min-width: 900px){.article-hero .grid-container{align-items:center}.article-hero .grid-container .image-wrapper{grid-column:span 5;display:flex}.article-hero .grid-container .text-wrapper{grid-column:span 6/-1;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;align-items:end}.article-hero .grid-container .text-wrapper .text-content-wrapper{grid-column:2/-2}.article-hero .grid-container .text-wrapper .heading{grid-column:span 6}}button{font-family:"Neue Machina",sans-serif}h1 del,h2 del,h3 del,h4 del,h5 del,p del{text-decoration:none;position:relative;border-radius:1px;background:linear-gradient(180deg, rgba(220, 174, 115, 0) 0%, rgba(220, 174, 115, 0) 55%, rgb(244, 125, 48) 55%, rgb(244, 125, 48) 80%, rgba(0, 0, 0, 0) 81%)}h1,h2,h3,h4,h5{font-weight:800;line-height:1.1;margin-top:0;margin-bottom:var(--space-s-m)}p{font-weight:400;line-height:1.3}p a{color:#050505}a{text-underline-offset:3px}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-3)}h4{font-size:var(--step-2)}h5{font-size:var(--step-1)}p{font-size:var(--step-0);margin-top:0;margin-bottom:var(--space-m-l)}.font-step-5{font-size:var(--step-5)}.font-step-4{font-size:var(--step-4)}.font-step-3{font-size:var(--step-3)}.font-step-2{font-size:var(--step-2)}.font-step-1{font-size:var(--step-1)}.font-step-1 *{font-size:var(--step-1)}.font-step-0{font-size:var(--step-0)}.font-step-negative-1{font-size:var(--step--1)}.grid-container{padding-right:var(--space-xs-s);padding-left:var(--space-xs-s);display:grid;max-width:1440px;margin-right:auto;margin-left:auto}@media(min-width: 900px){.grid-container{padding-right:var(--space-s-m);padding-left:var(--space-s-m);grid-template-columns:repeat(12, 1fr);grid-column-gap:30px}}.text-content{margin-top:var(--space-l-xl)}@media(min-width: 900px){.text-content .text-content-wrapper{grid-column:span 6/-4}.text-content .text-content-wrapper.wider-text{grid-column:span 8}}.styled-quote{margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl)}.styled-quote .grid-container figure{padding:var(--space-s-m);background-color:#eff1f4;border-radius:4px;margin:0;background-image:url("./images/assets/noise-part.png")}.styled-quote .grid-container figure blockquote{margin:0}.styled-quote .grid-container figure blockquote p{font-weight:bold}.styled-quote .grid-container figure blockquote p::before{content:"“";color:#f47d30}.styled-quote .grid-container figure blockquote p::after{content:"„";color:#f47d30}.styled-quote .grid-container figure figcaption .byline{margin-bottom:0;text-align:end}.styled-quote .grid-container figure figcaption .byline::before{content:"•";color:#f47d30}@media(min-width: 900px){.styled-quote .grid-container figure{padding:var(--space-l-xl) var(--space-2xl-3xl);grid-column:span 8/-3}}.list-or-text{background-image:url("./images/assets/noise-part.png");margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl);background-color:#eff1f4;padding-top:var(--space-l-xl);padding-bottom:var(--space-l-xl)}.list-or-text ol{list-style-type:none;padding:0;margin-top:var(--space-2xl-3xl);margin-bottom:0}.list-or-text ol li{display:flex;margin-bottom:var(--space-s-m);position:relative}.list-or-text ol li p{max-width:20ch}.list-or-text ol li::after{content:"";width:5px;height:5px;border-radius:50%;background-color:#f47d30;left:-6px;top:-3px;position:absolute}.list-or-text ol li::before{font-size:var(--step-2);margin-right:var(--step-0);line-height:1}.list-or-text ol li.number-1::before{content:"⓪"}.list-or-text ol li.number-2::before{content:"①"}.list-or-text ol li.number-3::before{content:"②"}.list-or-text ol li.number-4::before{content:"③"}.list-or-text ol li.number-5::before{content:"④"}.list-or-text ol li.number-6::before{content:"⑤"}.list-or-text ol li.number-7::before{content:"⑥"}.list-or-text ol li.number-8::before{content:"⑦"}.list-or-text ol li.number-9::before{content:"⑧ "}.list-or-text ol li.number-10::before{content:"⑨"}.list-or-text ol li:last-of-type{margin-bottom:0}@media(min-width: 900px){.list-or-text .content{grid-column:span 12;display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px}.list-or-text .content.title-more-space .title{grid-column:span 7}.list-or-text .content.title-more-space .intro{grid-column:span 4/-1}.list-or-text .content .title{grid-column:span 5;margin-bottom:0}.list-or-text .content .intro{grid-column:span 4/-3;margin-bottom:0}.list-or-text .text-wrapper{grid-column:span 8/-3;margin-top:var(--space-2xl-3xl)}.list-or-text ol{margin-top:var(--space-2xl-3xl);grid-column:span 8/-3;display:grid;grid-template-columns:repeat(8, 1fr);grid-column-gap:30px}.list-or-text ol li:nth-child(even){grid-column:span 3/-2}.list-or-text ol li{grid-column:span 3}.list-or-text ol li p{max-width:none}.list-or-text ol li::after{width:6px;height:6px}}.text-and-image{margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl)}.text-and-image .image-wrapper{margin-bottom:var(--space-2xs-xs)}.text-and-image .image-wrapper.no-crop-image img{aspect-ratio:unset;height:auto}.text-and-image .image-wrapper .caption{font-size:var(--step--1)}.text-and-image .image-wrapper.image-last{order:2;margin-bottom:0;margin-top:var(--space-2xs-xs)}.text-and-image .image-wrapper img{max-width:100%;border-radius:4px;aspect-ratio:4/3;object-fit:cover;width:100%}@media(min-width: 900px){.text-and-image .grid-container.align-center{align-items:center}.text-and-image .grid-container.align-bottom{align-items:end}.text-and-image .image-wrapper.image-first{grid-column:span 5;margin-left:calc(var(--space-2xs-xs)*-1);margin-bottom:0;margin-top:0}.text-and-image .image-wrapper.image-first img{border-bottom-left-radius:0;border-top-left-radius:0}.text-and-image .image-wrapper.image-last{grid-column:span 5/-1;margin-right:calc(var(--space-2xs-xs)*-1);margin-bottom:0;margin-top:0}.text-and-image .image-wrapper.image-last img{border-bottom-right-radius:0;border-top-right-radius:0}.text-and-image .text-wrapper.text-first{grid-column:span 6}.text-and-image .text-wrapper.text-last{grid-column:span 5/-2}.text-and-image .text-wrapper *:last-child{margin-bottom:0}}header{transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header.menu-is-active{background-color:#eff1f4}header.menu-is-active .menu-wrapper .menu-content{max-height:1000px}header .menu-wrapper{padding-right:var(--space-xs-s);padding-left:var(--space-xs-s);padding-top:var(--space-xs-s)}header .main-menu{display:flex;justify-content:space-between;align-items:center}header .main-menu .menu-button{color:#050505;border:none;background-color:rgba(0,0,0,0)}header .site-logo{max-width:130px}header .site-logo:hover svg #prompt{animation:none}header .site-logo svg{max-width:100%;height:auto}header .site-logo svg #prompt{animation:blink-animation 1.5s steps(2, start) infinite}header .menu-content{overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(0.645, 0.045, 0.355, 1)}header .menu-content ul{list-style:none;padding:0;padding-top:var(--space-m-l);padding-bottom:var(--space-m-l);margin:0}header .menu-content ul li{margin-bottom:var(--space-xs-s)}header .menu-content ul li a{text-decoration:none;color:#050505}@media(min-width: 900px){header .menu-wrapper{padding-right:var(--space-s-m);padding-left:var(--space-s-m);padding-top:var(--space-s-m);display:flex;justify-content:space-between;align-items:center}header .menu-button{display:none}header .menu-content{display:block;max-height:1000px;overflow:visible}header .menu-content ul{padding:0;display:flex;gap:var(--step-4)}header .menu-content ul li{margin-bottom:0}header .menu-content ul li a{text-decoration:none;color:#050505;position:relative}header .menu-content ul li a:before{content:"";width:6px;position:absolute;border-radius:50%;height:6px;opacity:0;left:-16px;transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);background-color:#f47d30}header .menu-content ul li a:hover:before{opacity:1;left:-12px}}@keyframes blink-animation{to{visibility:hidden}}.related-posts{margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl)}.related-posts .grid-container ul{list-style-type:none;padding:0}.related-posts .grid-container ul li{margin-bottom:var(--space-xl-2xl)}.related-posts .grid-container ul li a{text-decoration:none;color:#050505}.related-posts .grid-container ul li a:hover .arrow{padding-left:1rem}.related-posts .grid-container ul li .post-title{font-size:var(--step-2);word-wrap:break-word}.related-posts .grid-container ul li .pre-title{margin-bottom:var(--space-3xs)}.related-posts .grid-container ul li figure{margin:0;position:relative;display:flex;margin-bottom:var(--space-xs-s)}.related-posts .grid-container ul li figure img{max-width:100%;width:100%;border-radius:4px;aspect-ratio:4/3;object-fit:cover}.related-posts .grid-container ul li figure .arrow{position:absolute;bottom:0;left:var(--space-2xs-xs);margin-bottom:0;color:#f47d30;font-size:var(--step-2);font-weight:800;transition:padding-left .3s cubic-bezier(0.645, 0.045, 0.355, 1)}@media(min-width: 900px){.related-posts .grid-container .top-text{grid-column:span 8}.related-posts .grid-container ul{display:grid;grid-column:span 12;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px}.related-posts .grid-container ul li{grid-column:span 4}}.areas-and-link{margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl)}.areas-and-link .post-link{margin-top:var(--space-l-xl)}.areas-and-link .post-link img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;max-width:100%}.areas-and-link .post-link h5{margin-top:var(--space-xs-s);font-size:var(--step-1);margin-bottom:0}.areas-and-link .post-link h5 a{color:#050505;text-decoration:none}.areas-and-link .post-link p{margin:var(--space-2xs-xs) 0}.areas-and-link .post-link .btn{margin:0;text-decoration:none;color:#050505}.areas-and-link .areas ul{list-style:none;padding:0;margin:0}.areas-and-link .areas ul *{text-decoration:none;color:#050505;margin-bottom:0}.areas-and-link .areas ul li:first-of-type a{padding-top:0}.areas-and-link .areas ul li:last-of-type{border-bottom:none}.areas-and-link .areas ul li{display:block;height:100%;width:100%;border-bottom:1px solid #636363}.areas-and-link .areas ul a{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:10px;padding-bottom:var(--space-s-m);padding-top:var(--space-s-m)}.areas-and-link .areas ul a:hover svg path{stroke-dasharray:8 8}.areas-and-link .areas ul a:hover .area-arrow{color:#f47d30}.areas-and-link .areas ul a svg{max-width:100%;width:100%;grid-column:span 3;height:auto}.areas-and-link .areas ul a svg path{transition:stroke-dasharray 1s cubic-bezier(0.645, 0.045, 0.355, 1);stroke-dasharray:1 1}.areas-and-link .areas ul a .area-text{grid-column:span 7/-2}.areas-and-link .areas ul a .area-text .area-title{margin-bottom:var(--space-2xs-xs);font-size:var(--step-1)}.areas-and-link .areas ul a .area-arrow{grid-column:span 1;font-size:var(--step-2);text-align:right;line-height:1}@media(min-width: 900px){.areas-and-link .areas{grid-column:span 6}.areas-and-link .areas ul a svg{grid-column:span 2}.areas-and-link .areas ul a .area-text{grid-column:span 8/-2}.areas-and-link .post-link{margin-top:0;grid-column:span 5/-1}}.btn{display:inline-block;padding:var(--space-3xs-2xs) var(--space-xs-s);font-size:var(--step-0);text-decoration:none;color:#050505;line-height:1}.btn span{margin-left:var(--space-3xs-2xs);font-size:var(--step-1)}.btn-orange{border-radius:4px;border:2px #f47d30 solid;transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.btn-orange:hover{background-color:#f47d30}.areas-and-text{margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl)}.areas-and-text .top-text{margin-bottom:var(--space-l-xl)}.areas-and-text .areas ul{list-style:none;padding:0;margin:0}.areas-and-text .areas ul *{text-decoration:none;color:#050505;margin-bottom:0}.areas-and-text .areas ul li:first-of-type a{padding-top:0}.areas-and-text .areas ul li:last-of-type{border-bottom:none}.areas-and-text .areas ul li{display:block;height:100%;width:100%;border-bottom:1px solid #636363}.areas-and-text .areas ul a{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:10px;padding-bottom:var(--space-m-l);padding-top:var(--space-m-l)}.areas-and-text .areas ul a:hover svg path{stroke-dasharray:8 8}.areas-and-text .areas ul a:hover .area-arrow{color:#f47d30}.areas-and-text .areas ul a svg{max-width:100%;width:100%;grid-column:span 2;height:auto}.areas-and-text .areas ul a svg path{transition:stroke-dasharray 1s cubic-bezier(0.645, 0.045, 0.355, 1);stroke-dasharray:1 1}.areas-and-text .areas ul a .area-text{grid-column:span 8/-2}.areas-and-text .areas ul a .area-text .area-title{margin-bottom:var(--space-2xs-xs);font-size:var(--step-1)}.areas-and-text .areas ul a .area-arrow{grid-column:span 1;font-size:var(--step-2);text-align:right;line-height:1;transition:color 1s cubic-bezier(0.645, 0.045, 0.355, 1)}@media(min-width: 900px){.areas-and-text .top-text{grid-column:span 8/-3}.areas-and-text .areas{grid-column:span 8/-3}.areas-and-text .areas ul li a{grid-column-gap:30px;grid-template-columns:repeat(8, 1fr)}.areas-and-text .areas ul a svg{grid-column:span 1;align-self:center}.areas-and-text .areas ul a .area-text{grid-column:span 6/-2;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:30px;align-items:center}.areas-and-text .areas ul a .area-text .area-title{grid-column:span 3;margin-bottom:0}.areas-and-text .areas ul a .area-text .area-intro{grid-column:span 3/-1}.areas-and-text .areas ul a .area-text .area-arrow{grid-column:span 1}}.post-list{margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl)}.post-list ul{list-style:none;padding:0;margin:0}.post-list ul li{margin-bottom:var(--space-l-xl)}.post-list ul li a:hover h3{text-decoration:underline}.post-list ul li *{color:#050505;text-decoration:none}.post-list ul li .image-wrapper{display:flex;position:relative}.post-list ul li .image-wrapper img{max-width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px}.post-list ul li .image-wrapper .image-arrow{line-height:1;position:absolute;bottom:var(--space-2xs-xs);left:var(--space-2xs-xs);font-weight:bold;font-size:var(--step-2);color:#f47d30}.post-list ul li .text-wrapper h5{margin-top:var(--space-2xs-xs);margin-bottom:var(--space-2xs-xs)}.post-list ul li .text-wrapper p{margin:0}@media(min-width: 900px){.post-list .all-images-posts li:nth-of-type(2){grid-column:span 5/-7}.post-list .all-images-posts li:nth-of-type(3){grid-column:span 5}.post-list ul{display:grid;grid-column:span 12;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px}.post-list ul li{grid-column:span 4/-8;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:30px}.post-list ul li a:hover .image-wrapper .image-arrow{right:0 !important}.post-list ul li .text-wrapper{grid-column:span 4;position:relative}.post-list ul li .text-wrapper.arrow-active h5 a:hover:before{left:-30px}.post-list ul li .text-wrapper.arrow-active h5 a:before{content:"→";position:absolute;font-size:var(--step-2);color:#f47d30;top:8px;font-weight:bold;transition:left .3s cubic-bezier(0.645, 0.045, 0.355, 1);left:calc((30px + var(--space-2xs-xs)*2)*-1)}.post-list ul li a{grid-column:span 4}.post-list ul li:last-of-type{grid-column:span 4/-3}.post-list ul li:first-of-type{grid-template-columns:repeat(12, 1fr);grid-column:span 12;align-items:end}.post-list ul li:first-of-type a{grid-column:span 6}.post-list ul li:first-of-type a .image-wrapper .image-arrow{left:unset;right:var(--space-2xs-xs);transition:right .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.post-list ul li:first-of-type .text-wrapper{grid-column:span 4}}.featured-post{margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl)}.featured-post .grid-container .image-wrapper img{max-width:100%;display:flex;border-radius:4px}.featured-post .grid-container .text-wrapper h2{margin-top:var(--space-2xs-xs);margin-bottom:0}.featured-post .grid-container .text-wrapper p{margin:var(--space-2xs-xs) 0}.featured-post .grid-container .text-wrapper a{text-decoration:none;color:#050505}.featured-post .grid-container .btn{margin-top:var(--space-2xs-xs)}@media(min-width: 900px){.featured-post .image-wrapper{grid-column:span 8}.featured-post .text-wrapper{margin-top:var(--space-m-l);grid-column:span 12;display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px}.featured-post .text-wrapper h2{grid-column:span 5}.featured-post .text-wrapper .intro-text{grid-column:span 5/-2}}.styled-image{margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl)}.styled-image .grid-container figure{margin:0}.styled-image .grid-container figure.no-crop-image img{aspect-ratio:unset;height:auto}.styled-image .grid-container figure img{aspect-ratio:4/3;object-fit:cover;max-width:100%;width:100%;border-radius:4px}.styled-image .grid-container figure figcaption{max-width:700px}@media(min-width: 900px){.styled-image .image-left{grid-column:span 6}.styled-image .image-right{grid-column:span 6/-1}.styled-image .image-center{grid-column:span 6/-4}.styled-image .eight-col{grid-column:span 8/-3}.styled-image .ten-col{grid-column:span 10/-2}.styled-image .full-width{grid-column:span 12}}.vacancies-list{margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl)}.vacancies-list .text-wrapper{margin-bottom:var(--space-s-m)}.vacancies-list .text-wrapper :last-child{margin-bottom:0}.vacancies-list *{color:#050505;text-decoration:none}.vacancies-list ul{margin:0;padding:0;list-style:none;margin-bottom:var(--space-s-m)}.vacancies-list ul li{border-bottom:1px solid #636363;padding:var(--space-s-m) 0}.vacancies-list ul li *{margin-bottom:0}.vacancies-list ul li:last-of-type{border-bottom:none}.vacancies-list ul li a{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:10px}.vacancies-list ul li a:hover .arrow-right{color:#f47d30}.vacancies-list ul li a .location{grid-column:span 3}.vacancies-list ul li a h4{grid-column:span 8;font-weight:normal}.vacancies-list ul li a .arrow-right{grid-column:span 1;font-size:var(--step-1);text-align:right;transition:color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}@media(min-width: 900px){.vacancies-list .text-wrapper *{grid-column:span 5}.vacancies-list .text-wrapper,.vacancies-list ul,.vacancies-list .button-wrapper{display:grid;grid-template-columns:repeat(8, 1fr);grid-column-gap:30px;grid-column:span 8/-3}.vacancies-list ul li{grid-column:span 8}.vacancies-list ul li a{display:grid;grid-template-columns:repeat(8, 1fr);grid-column-gap:30px}.vacancies-list ul li a .location{grid-column:span 2}.vacancies-list ul li a h4{grid-column:span 5}.vacancies-list ul li a .arrow-right{grid-column:span 1}.vacancies-list .button-wrapper .btn-inner{grid-column:span 6/-1}}.area-hero{overflow:hidden;padding-top:var(--space-l-xl)}.area-hero svg{opacity:.075;position:absolute;right:-50%;top:0;width:100%;height:auto;z-index:-1}.area-hero svg path{stroke-width:.5;stroke-dasharray:3 4}.area-hero .top-text{position:relative}.area-hero .top-text .text{margin-top:var(--space-2xl-3xl);margin-bottom:var(--space-2xl-3xl)}.area-hero .top-text h1{margin-bottom:var(--space-xs-s)}.area-hero .top-text p{font-size:var(--step-1)}.area-hero .area-image{margin:0}.area-hero .area-image.no-crop-image img{aspect-ratio:unset;height:auto}.area-hero .area-image img{width:100%;max-width:100%;border-radius:4px;display:flex;aspect-ratio:4/3;object-fit:cover}@media(min-width: 900px){.area-hero svg{right:-60%}.area-hero svg path{stroke-dasharray:2.5 4}.area-hero .top-text{grid-column:span 8}.area-hero .top-text p{max-width:40ch}.area-hero .bottom-text{grid-column:span 5}.area-hero .area-image{grid-column:span 7}}@keyframes dash{from{stroke-dasharray:3 4}to{stroke-dashoffset:100;stroke-dasharray:10 10}}footer{padding-top:var(--space-l-xl);padding-bottom:var(--space-l-xl);background-image:url("./images/assets/noise-part.png");margin-top:var(--space-l-xl);background-color:#eff1f4}footer .site-logo-wrapper{margin-bottom:var(--space-m-l)}footer .site-logo{max-width:130px}footer .site-logo svg{max-width:130px;height:auto}footer .footer-tagline *{max-width:15ch;font-size:var(--step-2);font-weight:bold}footer .footer-contact *{font-size:var(--step-1)}footer ul{padding:0;margin:0;list-style:none;margin-bottom:var(--space-m-l)}footer ul li{margin-bottom:var(--space-xs-s)}footer ul li a{color:#050505;font-size:var(--step-1)}footer .footer-btn{margin-top:var(--space-s-m)}@media(min-width: 900px){footer .site-logo-wrapper{grid-column:span 8}footer .footer-top{display:grid;grid-column:span 12;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px}footer .footer-top .footer-tagline{grid-column:span 4}footer .footer-top .footer-contact{grid-column:span 4/-4}footer .footer-mid{display:grid;grid-column:span 12;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px}footer .footer-mid .footer-links{grid-column:span 4}footer .footer-mid .footer-offices{grid-column:span 7/-1;display:grid;grid-template-columns:repeat(7, 1fr);grid-column-gap:30px}footer .footer-mid .footer-offices .office{grid-column:span 3}footer .footer-bottom{grid-column:span 7/-1;display:grid;grid-template-columns:repeat(7, 1fr);grid-column-gap:30px;align-items:center}footer .footer-bottom .footer-some{grid-column:span 3}footer .footer-bottom .footer-some a{display:flex;align-items:center}footer .footer-bottom .footer-btn{margin-top:0;grid-column:span 3}}.frontpage-hero{overflow:hidden}.frontpage-hero .text-content{order:2}.frontpage-hero .image-wrapper{order:-1}.frontpage-hero .image-wrapper img{max-width:100%;width:100%;height:auto}@media(min-width: 900px){.frontpage-hero .grid-container{align-items:center}.frontpage-hero .text-content{grid-column:span 6;order:1}.frontpage-hero .image-wrapper{position:relative;grid-column:span 6;order:2}.frontpage-hero .image-wrapper img{max-width:100%;width:100%}}.no-vertical-margin-top{margin-top:0}.spacing-3xs-top{margin-top:var(--space-3xs)}.spacing-2xs-top{margin-top:var(--space-2xs)}.spacing-xs-top{margin-top:var(--space-xs)}.spacing-s-top{margin-top:var(--space-s)}.spacing-m-top{margin-top:var(--space-m)}.spacing-l-top{margin-top:var(--space-l)}.spacing-xl-top{margin-top:var(--space-xl)}.spacing-2xl-top{margin-top:var(--space-2xl)}.spacing-3xl-top{margin-top:var(--space-3xl)}.no-vertical-margin-bottom{margin-bottom:0}.spacing-3xs-bottom{margin-bottom:var(--space-3xs)}.spacing-2xs-bottom{margin-bottom:var(--space-2xs)}.spacing-xs-bottom{margin-bottom:var(--space-xs)}.spacing-s-bottom{margin-bottom:var(--space-s)}.spacing-m-bottom{margin-bottom:var(--space-m)}.spacing-l-bottom{margin-bottom:var(--space-l)}.spacing-xl-bottom{margin-bottom:var(--space-xl)}.spacing-2xl-bottom{margin-bottom:var(--space-2xl)}.spacing-3xl-bottom{margin-bottom:var(--space-3xl)}.three-images-and-text{margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl)}.three-images-and-text .grid-container .images-wrapper img{max-width:100%;width:100%;aspect-ratio:5/6;object-fit:cover;object-position:top;margin-bottom:var(--space-2xs-xs);border-radius:4px}@media(min-width: 900px){.three-images-and-text .images-wrapper{grid-column:span 12;display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px}.three-images-and-text .images-wrapper img{grid-column:span 4}.three-images-and-text .text-wrapper{margin-top:var(--space-m-l);grid-column:span 8/-1}}.news-archive{margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl)}.news-archive .wrapper{padding-right:var(--space-xs-s);padding-left:var(--space-xs-s);display:grid;max-width:1440px;margin-right:auto;margin-left:auto}.news-archive .wrapper p{margin-bottom:20px}.news-archive .wrapper .categories ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.news-archive .wrapper .categories ul li{margin-right:20px;margin-bottom:20px}.news-archive .wrapper .categories ul li a{text-decoration:none;color:#000;padding:9px 15px;border-radius:2px;display:inline-block;background-color:#eff1f4;transition:background-color .3s ease-in-out}.news-archive .wrapper .categories ul li a.active{background-color:#f47d30}.news-archive .wrapper .categories ul li a:hover{background-color:#f47d30}.news-archive .no-posts{padding-right:var(--space-xs-s);padding-left:var(--space-xs-s);display:grid;max-width:1440px;margin-right:auto;margin-left:auto;text-align:center;padding:4rem}.news-archive .grid-container{margin-top:22px}.news-archive .grid-container ul{list-style-type:none;padding:0;margin:0}.news-archive .grid-container ul li{margin-bottom:20px}.news-archive .grid-container ul li a{text-decoration:none;color:#050505}.news-archive .grid-container ul li a:hover .arrow{padding-left:1rem}.news-archive .grid-container ul li .post-title{font-size:var(--step-2);word-wrap:break-word;margin-bottom:16px}.news-archive .grid-container ul li .sub-title{display:flex;justify-content:space-between}.news-archive .grid-container ul li .sub-title p{font-size:12px;margin-bottom:23px}.news-archive .grid-container ul li figure{margin:0;position:relative;display:flex;margin-bottom:12px}.news-archive .grid-container ul li figure img{max-width:100%;width:100%;border-radius:4px;aspect-ratio:4/3;object-fit:cover}.news-archive .grid-container ul li figure .arrow{position:absolute;bottom:0;left:var(--space-2xs-xs);margin-bottom:0;color:#f47d30;font-size:var(--step-2);font-weight:800;transition:padding-left .3s cubic-bezier(0.645, 0.045, 0.355, 1)}@media(min-width: 900px){.news-archive .wrapper{padding-right:var(--space-s-m);padding-left:var(--space-s-m)}.news-archive .wrapper .categories ul li{margin-right:30px;margin-bottom:20px}.news-archive .wrapper .categories ul li a{padding:9px 20px}.news-archive .grid-container{margin-top:41px}.news-archive .grid-container .top-text{grid-column:span 8}.news-archive .grid-container ul:not(.pagination){display:grid;grid-column:span 12;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px}.news-archive .grid-container ul:not(.pagination) li{grid-column:span 4;margin-bottom:53px}.news-archive .grid-container ul:not(.pagination) li .sub-title p{font-size:14px;margin-bottom:8px}.news-archive .grid-container ul:not(.pagination) li a figure{margin-bottom:16px}.news-archive .grid-container ul:not(.pagination) li .post-title{margin-bottom:18px}}.fact-box{margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl)}.fact-box .grid-container .text-content{padding:var(--space-s-m);background-color:#eff1f4;border-radius:4px;margin:0;background-image:url("./images/assets/noise-part.png")}.fact-box .grid-container .text-content.border-orange{border:2px solid #f47d30}.fact-box .grid-container .text-content>:last-child{margin-bottom:0}@media(min-width: 900px){.fact-box .grid-container .text-content{padding:var(--space-m-l) var(--space-xl-2xl);grid-column:span 6/-4}}.video-embed .video-wrapper{grid-column:span 12}.video-embed video{max-width:100%;width:100%}

/*# sourceMappingURL=style.css.map*/