/*!
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}body.public{color:#050505;font-family:"Inter",sans-serif;line-height:1.5;display:flex;flex-direction:column;min-height:100%;min-height:100vh}body.public #content-section{flex-grow:1}body.public.admin-bar{min-height:calc(100vh - 46px)}@media(min-width: 783px){body.public.admin-bar{min-height:calc(100vh - 32px)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-slideshow{overflow:hidden;opacity:0;transition:opacity .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.slick-slideshow.slick-initialized{opacity:1}.slick-slideshow.slick-initialized div.slide-item img{display:block}.slick-slideshow .slick-list{margin-inline:calc(0px - var(--space-m-l))}.slick-slideshow .slick-list .slick-track{display:flex;align-items:center}.slick-slideshow .slick-slide{margin-inline:var(--space-m-l)}.slick-slideshow .slick-slide>div{display:flex}.slick-slideshow div.slide-item img{width:100%;height:auto;object-fit:contain;width:100%;max-height:120px;min-height:40px;display:none}.slick-slideshow div.slide-item h3{margin:.5rem 0 0}.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: 768px){.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: 768px){.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: 768px){.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)}:root{--fluid-16-20: clamp(1rem, 0.9259rem + 0.3704vw, 1.25rem);--fluid-30-40: clamp(1.875rem, 1.6898rem + 0.9259vw, 2.5rem)}.article-hero{margin-top:var(--space-l-xl)}.article-hero .grid-container .image-wrapper img{width:100%;border-radius:1.5rem}@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}}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("/wp-content/themes/grensesnitt/static/fonts/InterVariable.woff2") format("woff2-variations")}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url("/wp-content/themes/grensesnitt/static/fonts/InterVariable-Italic.woff2") format("woff2-variations")}body{font-family:"Inter",system-ui,sans-serif;font-optical-sizing:auto;letter-spacing:.018em}.display{font-variation-settings:"wght" 600;letter-spacing:-0.02em;line-height:1.05}button{font-family:"Inter",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:600;line-height:1.1;margin-top:0;margin-bottom:var(--space-s-m);text-wrap:balance}p{font-weight:400;line-height:1.55}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)}@media(min-width: 900px){.grid-wrapper{display:grid;margin-right:auto;margin-left:auto;padding-right:var(--space-s-m);padding-left:var(--space-s-m);grid-template-columns:repeat(24, 1fr);grid-column-gap:var(--space-s-l)}.grid-wrapper .grid-container{display:grid;grid-template-columns:subgrid;grid-column:3/22}}.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:1.5rem;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:1.5rem;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:1.5rem;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:1.5rem;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-flex;align-items:center;padding:var(--space-2xs-xs) var(--space-s-m);font-size:var(--step-0);text-decoration:none;color:#050505;line-height:1;text-box-trim:trim-both;border-radius:1.75rem;transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1),color .3s cubic-bezier(0.645, 0.045, 0.355, 1);border:2px rgba(0,0,0,0) solid}.btn span{margin-left:var(--space-3xs-2xs);font-size:var(--step-1);transition:color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.btn-orange{border-color:#ff7d3c}.btn-orange span{color:#ff7d3c}.btn-orange:hover{background-color:#ff7d3c}.btn-orange:hover span{color:#050505}.btn-orange.solid{background-color:#ff7d3c}.btn-orange.solid span{color:#050505}.btn-orange.solid:hover{background-color:#fff}.btn-black{border-color:#050505}.btn-black span{color:#ff7d3c}.btn-black:hover{background-color:#050505;color:#fff}.btn-black:hover span{color:#fff}.btn-black.solid{background-color:#050505;color:#fff}.btn-black.solid span{color:#fff}.btn-black.solid:hover{background-color:#fff;color:#050505}.btn-black.solid:hover span{color:#050505}.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:1.5rem}.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:1.5rem}.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:1.5rem}.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;list-style:none}.vacancies-list ul li{border-bottom:1px solid rgba(0,0,0,.25)}.vacancies-list ul li *{margin-bottom:0}.vacancies-list ul li:first-of-type a{padding-top:0}.vacancies-list ul li:last-of-type{border-bottom:none}.vacancies-list ul li:last-of-type a{padding-bottom:0}.vacancies-list ul li a{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:10px;padding-block:var(--space-s-m)}.vacancies-list ul li a .location{grid-column:1/-2}.vacancies-list ul li a h3{grid-column:1/-2;font-weight:normal}.vacancies-list ul li a .arrow-circle{grid-column:span 1/-1;grid-row:1;margin-left:auto}.vacancies-list ul li a:hover .arrow-circle{background-color:#fff}.vacancies-list ul li a:hover .arrow-circle span{color:#ff7d3c}.vacancies-list .expand-btn{display:inline-flex;column-gap:var(--space-3xs-2xs);align-items:center;color:#736d6d;transition:color .3s cubic-bezier(0.645, 0.045, 0.355, 1);font-size:var(--step-0)}.vacancies-list .expand-btn svg{width:var(--fluid-16-20);transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.vacancies-list .expand-btn:hover{color:#ff7d3c}.vacancies-list .expand-btn.expanded svg{transform:rotate(180deg)}.vacancies-list .expandable-section{margin-top:var(--space-m-l)}.vacancies-list .expandable-title{display:inline;margin:0 var(--space-xs) 0 0}.vacancies-list .expandable-text{width:100%;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.vacancies-list .expandable-text>div{width:100%;min-height:0;transition:visibility .3s cubic-bezier(0.645, 0.045, 0.355, 1);visibility:hidden}.vacancies-list .expandable-text>div>*:first-child{padding-top:var(--space-m-l)}.vacancies-list .expandable-text.expanded{grid-template-rows:1fr}.vacancies-list .expandable-text.expanded>div{visibility:visible}@media(min-width: 768px){.vacancies-list ul li a{grid-template-columns:repeat(10, 1fr);grid-column-gap:30px;align-items:center}.vacancies-list ul li a .location,.vacancies-list ul li a h3{grid-column:span 4}}@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:2/-2}.vacancies-list .expandable-section{grid-column:2/-2}.vacancies-list ul li{grid-column:1/-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:1.5rem;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)}footer #mc_embed_shell{margin-top:var(--space-l)}footer #mc_embed_shell #mc_embed_signup form{margin:0}footer #mc_embed_shell input.text,footer #mc_embed_shell input.email{border:1px solid #f47d30;background-color:rgba(0,0,0,0)}footer #mc_embed_shell .mce_inline_error{background-color:rgba(0,0,0,0) !important;margin-bottom:0}footer #mc_embed_shell #mc-embedded-subscribe{background:#f47d30;color:#050505;font-weight:600}@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}footer #mc_embed_shell{grid-column:span 7/-1}}.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:1.5rem}@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:1.5rem;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}}.video .embed-container{position:relative;display:block;width:100%;overflow:hidden}.video .embed-container:before{display:block;content:"";padding-top:56.25%}.video .embed-container iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}@media(min-width: 900px){.video .embed-container{grid-column:span 6/-4}}.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:1.5rem;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%}.card-box{border-radius:1.5rem;padding:var(--space-l-xl)}.card-box.grey{background-color:#eaeaea}.card-box.white{background-color:#fff}.arrow-circle{border-radius:50%;width:var(--fluid-30-40);min-width:var(--fluid-30-40);height:var(--fluid-30-40);background-color:#ff7d3c;color:#fff;display:flex;justify-content:center;align-items:center;transition:background-color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.arrow-circle span{color:#fff;font-size:var(--step-1);transition:color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.arrow-circle.external{transform:rotate(-45deg)}.arrow-circle.hash{transform:rotate(90deg)}.arrow-circle.border{background-color:rgba(0,0,0,0);border:1px solid #050505}.arrow-circle.border span{color:#050505}.client-slideshow h2{grid-column:1/-1}.client-slideshow .link-wrapper{display:flex;justify-content:center;margin-top:var(--space-l-xl)}.client-slideshow .wrapper.bg-color-grey{background-color:#eaeaea;padding-block:var(--space-l-xl)}.client-slideshow .wrapper.bg-color-white{background-color:#fff}.acf-block-preview .client-slideshow .slick-slideshow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-m-l);margin-inline:var(--space-m-l);opacity:1}.acf-block-preview .client-slideshow .slick-slideshow .slide-item{width:calc(50% - var(--space-m)/2)}.acf-block-preview .client-slideshow .slick-slideshow .slide-item img{display:block}@media(min-width: 768px){.acf-block-preview .client-slideshow .slick-slideshow .slide-item{width:calc(25% - var(--space-m-l)*.75)}}@media(min-width: 900px){.acf-block-preview .client-slideshow .slick-slideshow .slide-item{width:calc(20% - var(--space-m-l)*.8)}}@media(min-width: 1200px){.acf-block-preview .client-slideshow .slick-slideshow .slide-item{width:calc(16.66% - var(--space-m-l)*.833)}}

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