@charset "UTF-8";:root{--primary-100:#EEFAF4;--primary-200:#E3F6ED;--primary-300:#5A786F;--primary-400:#557269;--primary-500:#354E46;--primary-600:#324A42;--highlight-color:#52D4AA;--alert-color:#D9193D;--bg-color:var(--primary-200);--fg-color:var(--primary-500);--button-bg:var(--primary-400);--button-fg:var(--primary-100);--mega-menu-bg:var(--primary-400);--mega-menu-fg:var(--primary-100);--small-heading-color:var(--highlight-color);--box-bg-color:var(--primary-100);--box-fg-color:var(--primary-500);--header-hover-bg-color:var(--primary-300);--header-hover-fg-color:var(--primary-100)}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{box-sizing:border-box}*,h1,h2,h3,h4,h5,h6,p{margin:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}nav ul{padding:0}nav li{list-style-type:none}main{min-height:100vh}button{color:inherit;border:none;background:none;padding:0;border-radius:0}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:300;src:url("/fonts/outfit/outfit-v15-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:400;src:url("/fonts/outfit/outfit-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:500;src:url("/fonts/outfit/outfit-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"JetBrains Mono";font-style:normal;font-weight:500;src:url("/fonts/jetbrains-mono/jetbrains-mono-v24-latin-500.woff2") format("woff2")}:root{--step--2:clamp(0.6944rem,0.6913rem + 0.0157vw,0.7035rem);--step--1:clamp(0.8333rem,0.797rem + 0.1816vw,0.9377rem);--step-0:clamp(1rem,0.913rem + 0.4348vw,1.25rem);--step-1:clamp(1.2rem,1.0378rem + 0.8109vw,1.6663rem);--step-2:clamp(1.44rem,1.1683rem + 1.3585vw,2.2211rem);--step-3:clamp(1.728rem,1.2992rem + 2.1439vw,2.9607rem);--step-4:clamp(2.0736rem,1.4221rem + 3.2575vw,3.9467rem);--step-5:clamp(2.4883rem,1.5239rem + 4.8219vw,5.2609rem)}body{font-size:1.2rem;font-size:var(--step-0);font-family:"Outfit",sans-serif;font-weight:300}.h1,h1{font-size:2.8rem;font-size:var(--step-4);font-weight:500;text-rendering:optimizeLegibility;line-height:1}@media (min-width:801px){h1.large{font-size:3.4rem;font-size:var(--step-5);text-rendering:optimizeLegibility}}h1>span.subtitle{font-size:1.46rem;font-size:var(--step-1);display:block;margin-top:1em}.h2,h2{font-size:2.25rem;font-size:var(--step-3);font-weight:500;text-rendering:optimizeLegibility;line-height:1}.h3,h3{font-size:1.8rem;font-size:var(--step-2);font-weight:500;text-rendering:optimizeLegibility;line-height:1}.h4,h4{font-size:1.46rem;font-size:var(--step-1);text-rendering:optimizeLegibility;line-height:1}.h5,h5{font-size:1.46rem;font-size:var(--step-1)}.h6,h6{font-size:1.2rem;font-size:var(--step-0)}.font-size-0{font-size:1.2rem;font-size:var(--step-0)}.font-size-1{font-size:1.46rem;font-size:var(--step-1)}.font-size-2{font-size:1.8rem;font-size:var(--step-2)}.font-size-3{font-size:2.25rem;font-size:var(--step-3)}.font-size-4{font-size:2.8rem;font-size:var(--step-4)}.font-size-5{font-size:3.4rem;font-size:var(--step-5);text-rendering:optimizeLegibility}@media print{body{font-size:10pt}}strong{font-weight:500}.small-heading{font-size:0.9rem;font-size:var(--step--1);font-family:"JetBrains Mono";font-weight:500;text-transform:lowercase;letter-spacing:-0.03em;margin-bottom:0.5em;display:block;color:var(--small-heading-color)}.flow .small-heading{margin-bottom:0.2em}html{scroll-behavior:smooth}body{background-color:var(--bg-color);color:var(--fg-color)}.link,a{color:inherit;cursor:pointer;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:0.1em;text-decoration-color:currentColor;transition:text-decoration-color linear 0.1s}a{color:blue}hr{border:none;border-top:1px solid rgba(0,0,0,0.1)}input[type=email],input[type=number],input[type=password],input[type=text],textarea{padding:0.4em 1em;border:1px solid currentColor;color:currentColor}@supports (appearance:none){input[type=checkbox]{appearance:none;display:block;height:25px;width:25px;background-color:white;border:1px solid currentColor;display:flex;align-items:center;justify-content:center}input[type=checkbox]:before{content:"✓";line-height:1;color:transparent;font-size:0.8em;font-weight:900}input[type=checkbox]:checked:before{color:black}}:focus{outline:3px solid var(--highlight-color);outline-offset:3px;outline-style:dashed}:focus:not(:focus-visible){outline:0}:focus-visible{outline:3px solid var(--highlight-color);outline-offset:3px;outline-style:dashed}picture>img{width:100%}ul{padding:0}ul:not(.list-reset) li{padding-left:2em;list-style:none;position:relative}ul:not(.list-reset) li:before{content:"";position:absolute;height:0.7em;width:0.7em;border-radius:0.5em;top:0.4em;left:0.1em;border:3px solid currentColor}ol{padding-left:1.2em}ol li{padding-left:0.8em}ol li::marker{font-weight:500}li{margin-bottom:0.3em}summary{display:flex;cursor:default}summary:after{display:inline-block;content:url(/img/arrow-right.svg);margin-left:0.5em;position:relative;top:0.07em;left:0;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}details[open]>summary:after{transform:rotate(90deg)}:root{--fluid-min-width:320;--fluid-max-width:1200;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)))}@media screen and (min-width:1200px){:root{--fluid-screen:calc(var(--fluid-max-width) * 1px)}}:root{--fc-3xs-min:(var(--fc-s-min) * 0.25);--fc-3xs-max:(var(--fc-s-max) * 0.25);--fc-2xs-min:(var(--fc-s-min) * 0.5);--fc-2xs-max:(var(--fc-s-max) * 0.5);--fc-xs-min:(var(--fc-s-min) * 0.75);--fc-xs-max:(var(--fc-s-max) * 0.75);--fc-s-min:(var(--f-0-min,16));--fc-s-max:(var(--f-0-max,20));--fc-m-min:(var(--fc-s-min) * 1.5);--fc-m-max:(var(--fc-s-max) * 1.5);--fc-l-min:(var(--fc-s-min) * 2);--fc-l-max:(var(--fc-s-max) * 2);--fc-xl-min:(var(--fc-s-min) * 3);--fc-xl-max:(var(--fc-s-max) * 3);--fc-2xl-min:(var(--fc-s-min) * 4);--fc-2xl-max:(var(--fc-s-max) * 4);--fc-3xl-min:(var(--fc-s-min) * 6);--fc-3xl-max:(var(--fc-s-max) * 6);--space-3xs:calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));--space-2xs:calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs:calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s:calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m:calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l:calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl:calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl:calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-3xl:calc(((var(--fc-3xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));--space-3xs-2xs:calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));--space-2xs-xs:calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs-s:calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s-m:calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m-l:calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l-xl:calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl-2xl:calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl-3xl:calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-s-l:calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-s-min)) * var(--fluid-bp))}.container{display:grid;grid-template-columns:1fr min(1200px,100% - 40px) 1fr;column-gap:20px}.container>*{grid-column:2}.container--two-col{grid-template-columns:1fr min(590px,50% - 30px) min(590px,50% - 30px) 1fr}.container--two-col>*{grid-column:2/4}.container--three-col{--col-subtract:calc(80px / 3);--col-width:calc(400px - (40px / 3));grid-template-columns:1fr min(var(--col-width),33.33% - var(--col-subtract)) min(var(--col-width),33.33% - var(--col-subtract)) min(var(--col-width),33.33% - var(--col-subtract)) 1fr}.container--three-col>*{grid-column:2/5}.grid{display:grid;column-gap:20px}.grid--three-col{grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.grid--three-col{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid--three-col{grid-template-columns:repeat(1,1fr)}}.grid--two-col{grid-template-columns:repeat(2,1fr)}@media (max-width:600px){.grid--two-col{grid-template-columns:repeat(1,1fr)}}@media print{.grid--section-spacing{row-gap:1.5em}}.section{padding:var(--space-2xl-3xl) 0;overflow:hidden;position:relative;background-color:var(--bg-color);color:var(--fg-color)}.section:first-child{padding-top:calc(var(--space-2xl-3xl) + 3em);border-top:0}.section--merge-down{padding-bottom:0}.section--merge-down+.section{padding-top:1em}@media print{.section{padding:2em 0;border-bottom:3px solid black}}.small-section{padding:var(--space-xl-2xl) 0}.small-flow>*{margin:75px 0;margin:var(--space-xl-2xl) 0}.large-flow>*{margin:100px 0;margin:var(--space-2xl-3xl) 0}@media print{.large-flow>*{margin:1.5em 0}}.flow{text-box-trim:trim-both;text-box-edge:cap alphabetic}.flow>*+*{margin-top:1em}.flow>.small-heading+*{margin-top:0.2em}.flow>*+h1,.flow>*+h2{margin-top:calc(var(--flow-space, 1em) * 3)}.flow>*+h3{margin-top:calc(var(--flow-space, 1em) * 1.5)}.box{display:block;position:relative;overflow:hidden;align-self:start;color:var(--box-fg-color);background-color:var(--box-bg-color);border:1px solid rgba(0,0,0,0.2);padding:var(--space-m-l)}a.box{background-image:none;text-decoration:none}.box--scrollable-screen{aspect-ratio:4/3;overflow:auto}.box--scrollable-screen .image-title{position:fixed;bottom:0}.intro{font-size:1.46rem;font-size:var(--step-1);font-weight:500;margin-bottom:calc(var(--flow-space, 1em) * 2)}.breadcrumb li{display:inline-block}.twitter-link:before{content:url(/img/twitter.svg);position:relative;display:inline-block;height:1em;width:1em;top:0.2em;margin-right:0.5em}.image-container{position:relative}.image-title{width:100%;text-align:right;position:absolute;z-index:1;background:rgba(53,78,70,0.831372549);bottom:0;padding:0.2em 0.5em;padding-left:25%;font-family:"JetBrains Mono";font-size:var(--step--1)}ul.list-reset li{padding:0;margin:0;list-style-type:none}.bg-color--green-1{--bg-color:var(--primary-300);--fg-color:var(--primary-100);--button-bg:var(--primary-500);--button-fg:var(--primary-200);--box-bg-color:var(--primary-400);--box-fg-color:var(--primary-100)}.bg-color--green-2{--bg-color:var(--primary-500);--fg-color:var(--primary-100);--button-bg:var(--primary-300);--button-fg:var(--primary-100);--box-bg-color:var(--primary-600);--box-fg-color:var(--primary-200)}.button,a.button{background:none;border:none;-webkit-appearance:none;border-radius:0;position:relative;display:inline-block;padding:0.6em 3em 0.6em 3em;overflow:hidden;background-color:var(--button-bg);color:var(--button-fg);text-decoration:none;letter-spacing:-0.03em;text-wrap:balance;text-align:center;font-family:"JetBrains Mono";font-weight:500;font-size:0.9em}.tags{display:flex;gap:0.3em 1em;flex-wrap:wrap;align-content:flex-start}.tags .tag{font-size:var(--step--2);font-family:"JetBrains Mono";font-weight:500;text-transform:lowercase;letter-spacing:-0.03em;display:block;color:var(--small-heading-color);text-box-trim:trim-both;text-box-edge:cap alphabetic}.tags .tag:before{content:"#"}.tags a.tag{text-decoration-line:none;background:none}.tags a.tag:hover{text-decoration-line:underline}.bg--highlight .tags .tag{color:black}ul.large-list{padding:0}ul.large-list li{margin:2em 0;padding-left:2em;list-style:none;position:relative}ul.large-list li:before{content:"";position:absolute;height:1em;width:1em;border-radius:0.5em;top:0.45em;left:0.1em;border:3px solid black}ul.large-list li .large-list__title{font-size:1.46rem;font-size:var(--step-1);margin-bottom:1em;line-height:1.5}.footer{font-size:0.9rem;font-size:var(--step--1);color:white;background-color:#191919}.footer a{color:inherit;background:none}.footer__grid{grid-row-gap:75px;grid-row-gap:var(--space-xl-2xl)}.footer__contact{font-size:var(--step-0)}.footer__contact .contact-info{grid-column:1/-1}.footer__notes .grid{align-items:end}.footer__bottom{text-align:center;font-size:0.8em;color:#888;padding-bottom:1em}.flow h3.footer__heading,.flow h3.footer__heading:before{margin-top:0}#wcb.carbonbadge.carbonbadge--bitvaerk{--b1:black;--b2:#FFFA8C;text-align:left;overflow:hidden}#wcb.carbonbadge.carbonbadge--bitvaerk #wcb_a,#wcb.carbonbadge.carbonbadge--bitvaerk #wcb_g{border-radius:0;box-shadow:6px 6px 0px 0px rgb(0,0,0);padding:0.4em 1em;border:3px solid var(--b2)}#wcb.carbonbadge.carbonbadge--bitvaerk #wcb_g{border-radius:5px 0 0 5px}#wcb.carbonbadge.carbonbadge--bitvaerk #wcb_a{border-radius:0 5px 5px 0}@media (min-width:801px){.footer__right{text-align:right}}@media (min-width:601px) and (max-width:800px){.footer__right{margin-top:50px}}@media print{.footer{border-top:3px solid black}}header{--logo-size:var(--step-1);z-index:1003;position:absolute;width:100%;font-family:"Jetbrains Mono";padding-top:var(--space-m);color:var(--fg-color)}.menu-open header{top:0;--fg-color:var(--mega-menu-fg)}.header__container{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;transition:transform 0.15s ease-in-out}.header__logo a{font-size:var(--logo-size);font-weight:500;text-decoration:none;color:inherit;line-height:1}.header__logo a:before{content:">";margin-right:0.3em;font-size:0.85em;color:var(--highlight-color)}.header__menu{display:grid}.header__menu ul{display:flex;line-height:1;justify-self:end;font-size:1rem;anchor-name:--hover-blob-position}.header__menu ul a{text-decoration:none;color:inherit}.header__menu ul li{position:relative;z-index:2;padding:8px 20px;transition:color 0.3s linear}.header__menu ul:not(:has(:hover)) li:has(a.active){anchor-name:--hover-blob-position}.header__menu ul:has(a.active):after{opacity:1;top:calc(anchor(bottom) - 3px)}.header__menu ul:after{content:"";position:absolute;position-anchor:--hover-blob-position;left:anchor(left);right:anchor(right);bottom:anchor(bottom);top:anchor(top);z-index:1;opacity:0;background:var(--header-hover-bg-color);border-radius:30px;corner-shape:squircle;transition:left 0.3s ease-in-out,right 0.3s ease-in-out,top 0.3s ease-in-out,background 0.3s linear,opacity 0.1s 0.1s linear}.header__menu ul:has(li:hover):after{opacity:1;top:anchor(top)}.header__menu ul li:hover{anchor-name:--hover-blob-position;color:var(--header-hover-fg-color)}.menu-open .header__menu ul:after{background:var(--primary-700)}@media (max-width:800px){.header__menu{display:none}}.menu-open-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.3);backdrop-filter:blur(3px) grayscale(100%);z-index:1001;opacity:0;visibility:hidden;transition:opacity linear 0.3s,visibility 0s 0.3s}.menu-open .menu-open-overlay{opacity:1;visibility:visible;transition:opacity linear 0.3s,visibility 0s}.menu-open .mega-menu{visibility:visible;opacity:1;transition:opacity linear 0.3s,transform ease-in-out 0.3s,visibility 0s;transform:translateY(0)}body.menu-open{overflow:hidden}.mega-menu{visibility:hidden;opacity:0;z-index:1002;position:fixed;width:100%;top:0;transition:opacity linear 0.3s,transform ease-in-out 0.3s,visibility 0s 0.3s;background:var(--mega-menu-bg);color:var(--mega-menu-fg);transform:translateY(-100px);box-shadow:rgba(0,0,0,0.2) 3px 3px 15px;border-bottom:1px solid rgba(0,0,0,0.1)}.mega-menu h1,.mega-menu h1 a{font-size:1.8rem;font-size:var(--step-2);margin-bottom:1em}.mega-menu h2,.mega-menu h2 a{font-size:1.46rem;font-size:var(--step-1);margin-bottom:1em}.mega-menu h3,.mega-menu h3 a{font-size:1.2rem;font-size:var(--step-0);margin-bottom:1em}.mega-menu ul li{margin-bottom:0.8em;line-height:1.2;position:relative}.mega-menu ul li:hover:before{content:">";position:absolute;left:-1em;color:var(--highlight-color);font-family:"Jetbrains Mono";font-weight:500;font-size:1.2em;top:-0.1em}.mega-menu p{font-size:0.9rem;font-size:var(--step--1)}.mega-menu a,.mega-menu p a{text-decoration:none;color:inherit;font-size:calc(var(--step-0) * 0.85)}.mega-menu{}.mega-menu .container{margin-top:100px;padding-top:50px;max-height:75vh;min-height:400px;padding-bottom:var(--space-xl);overflow:hidden auto;scrollbar-color:rgba(0,0,0,0.2) rgba(0,0,0,0.1);scrollbar-width:thin}.menu-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin-bottom:4em}.menu-row h1{grid-column:1/-1}.menu-row:last-child{margin-bottom:0}.menu-row>[data-column-span="3"]{grid-column:1/-1}.menu-row>[data-column-span="2"]{grid-column-end:span 2}@media (max-width:600px){.menu-row>[data-column-span="2"]{grid-column-end:span 1}}.menu-content-section{line-height:1.2}#menu-button{background-color:none;grid-column:3}.burger-icon{position:relative;display:block;height:40px;width:40px;top:0;left:0}.burger-icon span{position:absolute;display:block;left:5px;width:25px;height:2px;transition:opacity linear 0.3s,transform ease-in-out 0.3s;background-color:currentColor}.burger-icon span:first-child{top:11px}.burger-icon span:nth-child(2),.burger-icon span:nth-child(3){top:19px}.burger-icon span:nth-child(4){top:27px}.menu-open .burger-icon span:first-child{opacity:0}.menu-open .burger-icon span:nth-child(4){opacity:0}.menu-open .burger-icon span:nth-child(2){transform:rotate(45deg)}.menu-open .burger-icon span:nth-child(3){transform:rotate(-45deg)}.grid--teasers{grid-template-rows:repeat(2,auto);grid-row-gap:1.5em}.teaser{display:grid;grid-template-rows:subgrid;grid-row-end:span 3;transition:border 0.1s linear,padding 0.1s linear,box-shadow 0.1s linear,transform 0.1s ease-in-out}.teaser__label{font-family:"Jetbrains Mono";font-weight:500;text-transform:lowercase;font-size:0.8em;justify-self:end}.teaser__label:before{content:"[ ";color:transparent;transition:color 0.1s linear}.teaser__label:after{content:" ]";color:transparent;transition:color 0.1s linear}.teaser__number{font-family:"Jetbrains Mono";font-weight:500;text-transform:lowercase;font-size:0.7em;margin-bottom:0.5em;transition:color 0.1s linear}.teaser__number span{color:var(--fg-color)}.teaser:hover{transform:scale(102%);border-color:var(--highlight-color);border-left-width:5px;padding-left:calc(var(--space-l) - 4px);box-shadow:rgba(0,0,0,0.1) 3px 3px 5px}.teaser:hover .teaser__label:before{color:var(--highlight-color)}.teaser:hover .teaser__label:after{color:var(--highlight-color)}.teaser:hover .teaser__number{color:var(--highlight-color)}.hero__heading{grid-column:2/4;z-index:1;position:relative;margin-inline-end:10ch}@media (min-width:1201px){.hero__heading{max-width:68%}}@media (max-width:600px){.hero__heading{margin-inline-end:0}}.hero__heading h1,.hero__heading h2,.hero__heading h3{margin-bottom:-1em;line-height:1.1}@media (max-width:600px){.hero__heading h1,.hero__heading h2,.hero__heading h3{margin-bottom:0em}}.hero__image{grid-column:3/5;grid-row:2}.hero__image img{height:550px;object-fit:cover}@media (max-width:1200px){.hero__image img{height:450px}}@media (max-width:600px){.hero__image img{height:280px}}@media (max-width:600px){.hero__image{grid-column:2/5}}.hero__text{align-self:end;grid-column:2;grid-row:2;margin-block-start:1em}@media (max-width:600px){.hero__text{grid-column:2/5;margin-block-end:1em}}.hero__text-content{grid-column:2/4}@media (max-width:800px){.hero__text-content{grid-column:2/5}}.hero__image:has(.image-circle){display:flex;justify-content:end;align-items:end;grid-column:3/4}.image-circle{max-width:500px;margin-bottom:-1%;margin-right:-1%}.image-circle__mask{--padding-top:100px;padding-top:var(--padding-top);margin-top:calc(var(--padding-top) * -0.8);mask:linear-gradient(to bottom,#000 0 calc(50% + var(--padding-top) / 2),rgba(0,0,0,0) calc(50% + var(--padding-top) / 2) 100%) bottom center/100% 100% no-repeat,radial-gradient(circle closest-side,#000 99.9%,rgba(0,0,0,0)) bottom center/100% calc(100% - var(--padding-top)) no-repeat}.image-circle__circle{aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--primary-200) 90%,black 10%);display:flex;align-items:center;transition:background 0.2s ease-in-out}.image-circle__circle picture{width:100%}.image-circle__circle img{height:auto;width:100%;transform:scale(1.12);transform-origin:bottom center;transition:transform 0.2s ease-in-out}.image-circle__circle:hover{background:color-mix(in srgb,var(--primary-200) 95%,black 5%)}.image-circle__circle:hover img{transform:scale(1.15)}@media (max-width:600px){.container--circle .hero__text{grid-column:2/3;margin-block-end:0}}@media (max-width:400px){.container--circle{display:block;padding-inline:20px}.hero__image{float:right;width:60%;shape-outside:circle(50%)}}.cta{--cta-padding:var(--space-m-l)}.cta .container{grid-row-gap:var(--cta-padding)}.cta .box{padding:var(--cta-padding)}.cta__buttons{display:flex;gap:1em;flex-direction:column}.cta__buttons .button{display:block}.cta__buttons-container{display:flex}.cta__image img{object-fit:cover}.cta:has(.cta__form) .container{align-items:normal}.cta:has(.cta__form) .cta__image{position:relative}@media (min-width:801px){.cta .cta__content{grid-column:2/4}.cta .cta__form{grid-column:2/3}.cta .cta__image{grid-column:3/4}.cta .cta__image img{height:100%;position:absolute}}@media (max-width:800px){.cta--two-col .cta__image{grid-row:2;grid-column:3}.cta--two-col .cta__buttons{grid-column:2/3;align-self:end}.cta--two-col .cta__buttons .button{font-size:var(--step--1);padding-inline:0}.cta:has(.cta__form) .cta__image{display:none}}@media (min-width:801px){.cta--two-col .cta__image{grid-row:1/span 2}.cta--two-col .cta__image img{max-height:600px;position:relative}.cta--two-col .cta__content{grid-column:2/3}.cta--two-col .cta__buttons{grid-column:2/3;align-self:end;justify-self:start}}@media (max-width:600px){.cta__image img{max-height:300px}}.blog-teasers{position:relative}.blog-teaser:first-child{padding-top:0}.blog-teaser:last-child{padding-bottom:0}.blog-teaser__date{}.blog-teaser__tags{align-content:flex-end}.blog-teasers__link{background-image:none;transition:none;text-decoration:none}.article-2{max-width:75ch;margin:0 auto}@supports (display:grid){.article-2{max-width:unset;display:grid;grid-template-columns:1fr min(1200px,100% - 40px) 1fr;column-gap:20px}.article-2>*{grid-column:2}}.article-highlight{font-size:110%;padding:0.5em 0 0.5em 2em;display:block;position:relative}.article-highlight:after{content:"";position:absolute;left:0;top:0.4em;bottom:0.3em;width:1px;background:currentColor}.article-2__caption{font-size:0.9rem;font-size:var(--step--1);margin-top:1em;font-style:italic;text-align:right}@media screen and (min-width:500px){.article-2>.flow>.article-2__text-and-image-image{float:right;max-width:50%;margin-left:1em}}@media (min-width:801px){.article-2>.flow>*{max-width:66%}.article-2>.flow>.code{max-width:100%}.article-2>.flow>.article-2__image-wrapper{max-width:100%;position:relative}.article-2>.flow>.article-2__image-wrapper img{max-width:66%}.article-2>.flow>.article-2__image-wrapper .article-2__caption{max-width:34%;position:absolute;left:66%;bottom:0;margin-left:1em;margin-top:0}}.references-list__url{font-size:0.75rem;font-size:var(--step--2);text-transform:uppercase;font-weight:500}.expanding-teasers__teaser-container{box-sizing:content-box;margin-top:25px;margin-bottom:-25px;overflow:hidden;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;transition:border-color 0.3s linear 0.3s}.expanding-teasers__teaser-container>*{box-shadow:inset 0px 6px rgba(0,0,0,0.2),inset 0px -3px rgba(0,0,0,0.2)}.expanding-teasers__teaser-container.expander--expanded{border-color:black}.expanding-teasers__teaser-container.expander--transition{transition:height 0.5s ease-in-out,border-color 0.3s linear}.expanding-teasers__teaser{transform:translate(0px,-50px);transition:transform 0.8s ease-in-out 0.6s,opacity 0.5s linear 0.9s;opacity:0}.expanding-teasers__teaser:first-child{transition:transform 0.8s ease-in-out,opacity 0.5s linear 0.3s}.expanding-teasers__teaser:nth-child(2){transition:transform 0.8s ease-in-out 0.1s,opacity 0.5s linear 0.4s}.expanding-teasers__teaser:nth-child(3){transition:transform 0.8s ease-in-out 0.2s,opacity 0.5s linear 0.5s}.expanding-teasers__teaser:nth-child(4){transition:transform 0.8s ease-in-out 0.3s,opacity 0.5s linear 0.6s}.expanding-teasers__teaser:nth-child(5){transition:transform 0.8s ease-in-out 0.4s,opacity 0.5s linear 0.7s}.expanding-teasers__teaser:nth-child(6){transition:transform 0.8s ease-in-out 0.5s,opacity 0.5s linear 0.8s}.expanding-teasers__teaser-container.expander--expanded .expanding-teasers__teaser{transform:translate(0px,0px);opacity:1}.expanding-teasers__expand-button{transition:background-color 0.2s linear}.expanding-teasers__expand-button.expander--on{transform:translate(3px,3px);box-shadow:3px 3px 0px 0px rgba(0,0,0,0.3)}.expanding-teasers__expand-button.expander--on:hover{animation:none}.expanding-teasers__expand-button:after{display:inline-block;transition:transform 0.2s ease-in-out;transform-origin:center}.expanding-teasers__expand-button.expander--on:after{transform:rotate(90deg) translate(0.5px,0.5px)}@media print{.expanding-teasers__teaser-container{height:auto}.expanding-teasers__teaser{opacity:1}}.uc-form>*+*{margin-top:1em}.uc-form input[type=email],.uc-form input[type=password],.uc-form input[type=text],.uc-form textarea{width:100%}.uc-field__control,.uc-field__label{display:block}.uc-form .error-message{font-size:var(--step--1);color:var(--alert-color)}.uc-field:has(.error-message){border-left:2px solid var(--alert-color);margin-left:-10px;padding-left:8px}.uc-field__label{opacity:0.9;font-size:var(--step--1)}.uc-field__control:disabled{background:transparent;border-color:transparent;color:currentColor;opacity:0.7;background:rgba(255,255,255,0.05)}.uc-field__note{font-size:var(--step--2);margin-bottom:1rem}.uc-submit:disabled{opacity:0.5}.uc-field--checkbox{display:grid;grid-template-columns:auto 1fr;row-gap:0.5em;column-gap:1em;align-items:baseline}.uc-field--checkbox .error-message{grid-column:1/-1;grid-row:3}.uc-consent{font-size:var(--step--2)}.uc-consent-text{grid-column:2;justify-self:flex-start}.uc-receipt{display:none}.uc-form--submitted .uc-receipt{display:block}fieldset.uc-field{border:0;padding:0}.uc-form input::placeholder,.uc-form textarea::placeholder{color:currentColor;opacity:0.6}label{font-family:"JetBrains Mono";font-weight:500;text-transform:lowercase}label:before{content:"#";color:var(--highlight-color)}.uc-field--checkbox label{font-family:"Outfit";font-weight:400;text-transform:none}.uc-field--checkbox label:before{content:""}.uc-form input[type=email],.uc-form input[type=password],.uc-form input[type=text],.uc-form textarea{background-color:rgba(255,255,255,0.2);border-color:rgba(0,0,0,0.2)}.uc-submit{width:100%;text-transform:lowercase}.pricing__package{background:#f5f5f5;padding:var(--space-l)}@media (min-width:601px) and (max-width:800px){.pricing__package-grid{display:grid;grid-template-columns:1fr;row-gap:var(--space-xl-2xl)}}.pricing__line,.pricing__package-head{border-bottom:3px solid black;padding:0.5em 0}.pricing__line-button{cursor:pointer}.pricing__line-button:after{display:inline-block;content:url(/img/arrow-right.svg);margin-left:0.5em;position:relative;top:0.07em;left:0;transition:transform 0.2s ease-in-out}.pricing__line-button.expander--on:after{transform:rotate(90deg)}.pricing__line-expand{padding:0 1em;overflow:hidden;height:0;font-size:0.9rem;font-size:var(--step--1)}.pricing__line-expand.expander--transition{transition:height 0.3s ease-in-out}.pricing__options{display:grid;grid-template-columns:auto auto 1fr;grid-column-gap:2em;align-items:center}.pricing__option{font-weight:500}.pricing__option-or{font-size:0.75rem;font-size:var(--step--2);height:3rem;display:flex;align-items:center;position:relative}.pricing__option-or:after{content:"";top:0;position:absolute;left:50%;height:100%;width:1px;background-image:linear-gradient(to bottom,currentColor 0%,currentColor 30%,transparent 30%,transparent 70%,currentColor 70%,currentColor 100%)}.pricing__label{text-transform:uppercase;font-size:0.75rem;font-size:var(--step--2)}.pricing__strike-out{text-decoration:line-through;opacity:0.6}.pricing__details{grid-column:1/-1;font-size:0.8em;text-align:right}.benefits{border:3px solid black;border-radius:5px;box-shadow:6px 6px 0px 0px rgba(0,0,0,0.3)}.benefits__grid{display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:1200px){.benefits__grid{grid-template-columns:1fr}}.benefits__box{transition:transform ease-in 0.05s;position:relative;overflow:hidden;display:grid;grid-template-rows:max-content auto}@media (min-width:801px) and (max-width:1200px){.benefits__box{grid-template-rows:none;grid-template-columns:max-content auto}}.benefits__text{display:flex;flex-direction:column;justify-content:space-between;align-items:start;padding:75px 25px;padding:var(--space-xl-2xl) var(--space-m-l)}.benefits__text :first-child{margin-top:-0.2em}.benefits__icon{height:80px;width:80px;margin-bottom:1em;margin:75px 25px 10px 25px;margin:var(--space-xl-2xl) var(--space-m-l) var(--space-s-m) var(--space-m-l);position:relative;top:-1em;left:-2%}@media (min-width:601px) and (max-width:800px){.benefits__text{padding-left:0px}.benefits__icon{margin-left:0px;margin-bottom:0;left:0;top:0}.benefits__box{margin-left:var(--space-m-l)}.benefits__box+.benefits__box{border-top:3px dashed black}}@media (min-width:801px) and (max-width:1200px){.benefits__text{padding-left:0px}.benefits__box+.benefits__box .benefits__text{border-top:3px dashed black}}@media (min-width:1201px){.benefits__text{padding-top:0}.benefits__box+.benefits__box .benefits__text{border-left:3px dashed black}}.contact-info{justify-self:end;align-self:end}.contact-info__contact-item{display:flex;justify-content:end;gap:2em;align-items:center}.contact-info__contact-item a{text-decoration:none}.contact-info__icon{fill:currentColor}@media (min-width:801px){.contact-info__contact-item a{text-align:right}}@media (min-width:601px) and (max-width:800px){.contact-info{justify-self:start}.contact-info__contact-item{justify-content:start;flex-direction:row-reverse}}@media print{.contact-info__icon{fill:black}}.cases{--grid-spacing:var(--space-l)}.cases__container{margin-block:calc(var(--grid-spacing) * 2);display:flex;flex-direction:column;gap:calc(var(--grid-spacing) * 2);font-size:0.85em}.case{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:var(--grid-spacing);grid-row-gap:1em;grid-template-areas:"title   title   title" "image   image   content" "image   image   tags"}.case:nth-child(2n){grid-template-areas:"title   title   title" "content image   image" "tags    image   image"}.case__title{grid-area:title}.case__image{overflow:hidden;contain:size;min-height:500px;grid-area:image;position:relative}.case__image picture{height:100%}.case__image img{height:100%;object-fit:cover;object-position:left top}.case__image img.animate-in--active{clip-path:rect(100% 100% 100% 0);border-radius:40px;transform:scale(95%);transition:clip-path 0.5s ease-in-out,transform 1s ease-out,border-radius 1s ease-out 0.5s}.case__image img.animate-in--active.animate-in--visible{clip-path:rect(0% 100% 100% 0)!important;border-radius:0px;transform:scale(100%)}.case__image .image-title{text-align:end}button.case__image{cursor:pointer}.case__content{grid-area:content}.case__tags{grid-area:tags;background:none;display:flex;gap:1em;margin-top:2em}.case__tags>*{font-size:var(--step--2);font-family:"JetBrains Mono";font-weight:500;text-transform:lowercase;letter-spacing:-0.03em;display:block;color:var(--small-heading-color);text-box-trim:trim-both;text-box-edge:cap alphabetic}.case__tags>:before{content:"#"}.testimonial{margin-top:2em;display:grid;gap:1em;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"quote content" "quote signature"}.testimonial--with-image{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"photo     content" "signature content"}.testimonial__quote{grid-area:quote;font-size:40px;line-height:1.2}.testimonial__signature{grid-area:signature;font-size:var(--step--2)}.testimonial__photo{grid-area:photo;width:150px;height:150px;object-fit:cover}.testimonial__content{grid-area:content;font-weight:400}@media (max-width:800px){.case,.case:nth-child(2n){grid-template-columns:1fr;grid-template-areas:"title" "tags" "image" "content"}.case__image{aspect-ratio:3/2;min-height:0}.case__image img,.case__image picture{aspect-ratio:3/2}.case__tags{margin-top:0}}.case-popover{padding:0;margin:auto;transition:opacity 0.3s,display 0.3s,overlay 0.3s;transition-behavior:allow-discrete;background:var(--primary-400);color:var(--primary-100);opacity:0;border:none}.case-popover:popover-open{opacity:1}@starting-style{.case-popover:popover-open{opacity:0}}.case-popover::backdrop{background-color:rgba(0,0,0,0);backdrop-filter:blur(0px);transition:background-color 0.5s,backdrop-filter 0.5s,display 0.5s,overlay 0.5s;transition-behavior:allow-discrete}.case-popover:popover-open::backdrop{background-color:rgba(0,0,0,0.4);backdrop-filter:blur(4px)}@starting-style{.case-popover:popover-open::backdrop{background-color:rgba(0,0,0,0);backdrop-filter:blur(0px)}}body:has(:popover-open){overflow:hidden}.case-popover__close-container{position:relative}.case-popover__close{position:absolute;top:15px;right:15px;background:var(--primary-400);color:var(--primary-100);stroke:var(--primary-100);border:1px solid rgba(0,0,0,0.2);width:55px;height:55px;padding:10px;border-radius:50%;display:flex;justify-content:center;align-items:center}.case-popover__scroll-container{overflow:auto;max-height:90vh;max-width:min(95vw,1150px)}.case-popover:has(.case-popover__content) .case-popover__image{margin-bottom:4vh}.case-popover__title{position:absolute;bottom:0px;padding-inline:2vw;padding-block:1vh;background:var(--primary-400);color:var(--primary-100);width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(0,0,0,0.2)}.case-popover__title h3{font-size:1em}.case-popover__title a{color:inherit}.case-popover__title a:after{content:url(/img/arrow-right-white.svg);margin-left:0.5em;position:relative;top:0.15em}.case-popover__content{padding-inline:2vw;padding-bottom:5vh;font-size:0.9rem;font-size:var(--step--1);max-width:50ch}.case-popover__image{min-height:40vh;min-width:50vw;background:white}.expanding-hero__grid{display:grid;grid-template-columns:10fr 4fr 10fr;grid-template-areas:"heading heading heading" "text image image" "list list .";grid-gap:var(--space-xl)}@media (min-width:601px) and (max-width:800px){.expanding-hero__grid{grid-template-columns:1fr 1fr;grid-template-areas:"heading heading" "text image" "button image" "list list"}}@media (max-width:600px){.expanding-hero__grid{grid-template-columns:1fr;grid-template-areas:"heading" "text" "list" "image" "button"}}.expanding-hero__heading{grid-area:heading;position:relative;left:-0.09em}@media (min-width:601px) and (max-width:800px){.expanding-hero__heading{font-size:var(--step-5)}}.expanding-hero__heading .small-heading{position:relative;left:0.2em}.expanding-hero__text{grid-area:text;font-size:90%}@media (max-width:600px){.expanding-hero__text{font-size:inherit}}.expanding-hero__image{grid-area:image}.expanding-hero__image .box{overflow:hidden;aspect-ratio:6/5}@media (min-width:601px) and (max-width:800px){.expanding-hero__image .box{aspect-ratio:1/1}}@media (max-width:600px){.expanding-hero__image .box{aspect-ratio:6/4}}.expanding-hero__list{grid-area:list}@media (min-width:601px) and (max-width:800px){.expanding-hero__list{padding-right:var(--space-2xl)}}@media (max-width:600px){.expanding-hero__list{padding-right:0}}.expanding-hero__list-item{border-bottom:3px solid currentColor;padding-block:var(--space-m)}.expanding-hero__list-item:first-child{border-top:3px solid currentColor}@media (prefers-reduced-motion:no-preference){.expanding-hero__list-item details{interpolate-size:allow-keywords}}.expanding-hero__list-item details::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility 1s allow-discrete,opacity 0.8s,block-size 0.6s}.expanding-hero__list-item details[open]::details-content{opacity:1;block-size:auto}.expanding-hero__list-item details .flow{padding-top:1em}.expanding-hero__list-item details summary::-webkit-details-marker{display:none}.expanding-hero__list-item summary{margin-bottom:0}.expanding-hero__list-item summary:after{display:none}.expanding-hero__list-item summary h2{margin-bottom:0;transition:opacity 0.2s linear;font-size:var(--step-1)}.expanding-hero__list-item details:not([open]):hover summary h2{opacity:0.6}.expanding-hero__list-item details:not([open]):hover:after{transform:translate(0,5px)}.expanding-hero__list-item details:after{margin-top:1em;display:inline-block;content:url(/img/down-arrow.svg);position:relative;transition:transform 0.2s ease-in-out;transform-origin:center}.expanding-hero__list-item details[open]:after{transform:rotate(180deg)}.carousel{grid-column:2/-1}.carousel button{cursor:pointer}.section--merge-down+.carousel{padding-top:var(--space-m)}.carousel__items{display:flex;overflow:auto;overflow-y:hidden;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:inline mandatory;scroll-behavior:smooth;--left-adjust:var(--grid-gap);user-select:none;padding-block:3px}.carousel__items--dragging{cursor:grabbing}.carousel__items--no-snap{scroll-snap-type:none;scroll-behavior:auto}.carousel__items::-webkit-scrollbar{display:none}.carousel-item{position:relative;scroll-snap-align:start;max-height:95vh;flex-shrink:0;box-sizing:content-box;pointer-events:none;padding-bottom:5px;transition:opacity 0.5s linear;opacity:1}.carousel-item:has(~.carousel-item--active){opacity:0.2}.carousel-item{padding-left:var(--left-adjust)}.carousel-item:nth-child(n+2){margin-left:calc(var(--space-m) - var(--left-adjust))}.carousel-item__arrow{width:40px;height:40px;border-radius:50%;bottom:5px;right:5px;position:absolute;background:var(--carousel-dots-bg-color);color:var(--carousel-dots-fg-color);display:flex;justify-content:center;align-items:center;opacity:0.5;transition:opacity 0.4s linear}.carousel-item__arrow svg{fill:white}.carousel-item:hover .carousel-item__arrow{opacity:1}.carousel-item__content{pointer-events:initial;width:450px;height:450px;display:flex;position:relative;justify-content:center;overflow:hidden}@media (max-width:600px){.carousel-item__content{width:80vw;height:80vw}}.carousel-item__content img{position:absolute;inset:0;width:100%;transform-origin:center;transition:transform 0.5s ease-in-out;transform:scale(102%)}.carousel-item:hover img{transform:scale(100%)}.carousel-item:last-child{padding-right:75vw}.carousel-item__text{position:absolute;bottom:10%;width:100%;color:white;text-align:center;z-index:2}.carousel-item__text .carousel-item__headline-large{font-size:var(--step-3);font-weight:600;text-transform:uppercase}.carousel-item__text .carousel-item__headline-small{font-size:var(--step-2);font-weight:600}.carousel-item__text[data-text-size="1"] .carousel-item__headline-large{font-size:var(--step-2);text-transform:uppercase}.carousel-item__text[data-text-size="1"] .carousel-item__headline-small{font-size:var(--step-1)}.carousel-item__text[data-text-size="3"] .carousel-item__headline-large{font-size:var(--step-4);text-transform:uppercase}.carousel-item__text[data-text-size="3"] .carousel-item__headline-small{font-size:var(--step-5)}.carousel-item__text[data-position="0"]{bottom:0;top:auto}.carousel-item__text[data-position="10"]{bottom:10%;top:auto}.carousel-item__text[data-position="20"]{bottom:20%;top:auto}.carousel-item__text[data-position="30"]{bottom:30%;top:auto}.carousel-item__text[data-position="40"]{bottom:40%;top:auto}.carousel-item__text[data-position="50"]{bottom:auto;top:50%;transform:translateY(-50%)}.carousel-item__text[data-position="60"]{bottom:auto;top:40%}.carousel-item__text[data-position="70"]{bottom:auto;top:30%}.carousel-item__text[data-position="80"]{bottom:auto;top:20%}.carousel-item__text[data-position="90"]{bottom:auto;top:10%}.carousel-item__text[data-position="100"]{bottom:auto;top:0}.carousel-item__content:has(.carousel-item__text){position:relative}.carousel-item__content:has(.carousel-item__text):after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.carousel-item .image-title{position:absolute;inset:0;padding:0.5em;background-color:color-mix(in srgb,var(--fg-color),transparent 70%);backdrop-filter:blur(4px);opacity:0;transition:opacity 0.5s ease-in-out;display:flex;align-items:end;justify-content:end;color:var(--bg-color)}.carousel-item .image-title:after{content:none;display:none}.carousel-item:hover .image-title{opacity:1}.carousel__dots{display:flex;gap:8px;user-select:none}.carousel-dot{display:flex;justify-content:center;align-items:center;transition:transform 0.2s ease-out,opacity 0.2s linear;display:none}.carousel-dot:hover{transform:scale(115%)}.carousel-dot--selected,.carousel-dot--selected:hover{transform:scale(130%)}.carousel-dot--next,.carousel-dot--prev{display:flex;height:40px}.carousel-dot--next svg,.carousel-dot--prev svg{fill:var(--fg-color)}.carousel-dot--colorful{overflow:hidden}.carousel-dot--colorful img{transform:scale(20);filter:saturate(4) blur(2px)}.kb-topic h3{font-size:var(--step-1)}.kb-items>*+*{margin-top:2em}@media (min-width:601px) and (max-width:800px){.ny-hjemmeside-lp .cta .box{display:none}}.ny-hjemmeside-lp .section.cta{padding-top:calc(var(--space-xl-2xl) + 3em);padding-bottom:calc(var(--space-xl-2xl))}.ny-hjemmeside-lp #priser{padding-top:calc(var(--space-xl-2xl))}
/*# sourceMappingURL=site.css.map */