@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/fonts/poppins-light.woff2) format("woff2"),url(/fonts/poppins-light.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/poppins-medium.woff2) format("woff2"),url(/fonts/poppins-medium.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins-bold.woff2) format("woff2"),url(/fonts/poppins-bold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(/fonts/poppins-mediumitalic.woff2) format("woff2"),url(/fonts/poppins-mediumitalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(/fonts/poppins-lightitalic.woff2) format("woff2"),url(/fonts/poppins-lightitalic.woff) format("woff")}:root{--color-white:#fff;--color-black:#000;--color-charcoal:#262626;--color-blue:#1379b9;--color-blue-light:#76ccef;--color-blue-lighter:#a9e1ef;--color-blue-lightest:#d8ecf1;--color-green:#3a9747;--color-green-light:#9cdea6;--color-green-lightest:#b0deb6;--color-orange:#de9706;--color-orange-light:#deb63e;--color-orange-lightest:#dece9e;--font-family:Poppins,Helvetica Neue,Helvetica,sans-serif;--step--2:clamp(0.6944rem,0.6351rem + 0.316vw,0.88rem);--step--1:clamp(0.8331rem,0.748rem + 0.4543vw,1.1rem);--step-0:clamp(1rem,0.8803rem + 0.6383vw,1.375rem);--step-1:clamp(1.2rem,1.0344rem + 0.883vw,1.7188rem);--step-2:clamp(1.44rem,1.2138rem + 1.2064vw,2.1488rem);--step-3:clamp(1.7281rem,1.4225rem + 1.6298vw,2.6856rem);--step-4:clamp(2.0738rem,1.6642rem + 2.184vw,3.3569rem);--step-5:clamp(2.4881rem,1.943rem + 2.9074vw,4.1963rem);--size--1:5rem;--size-1:10rem;--size-2:15rem;--size-3:20rem;--space--4:0.125rem;--space--3:0.25rem;--space--2:0.5rem;--space--1:0.75rem;--space-1:1rem;--space-2:1.5rem;--space-3:2.25rem;--space-4:3.33rem;--space-5:5rem;--space-6:7.5rem;--space--em-2:0.5em;--space--em-1:0.75em;--space-em-1:1em;--space-em-2:1.5em;--measure--1:60ch;--measure-1:70ch}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}:root{color:var(--theme-color);font-family:var(--font-family);font-feature-settings:"liga";font-size:var(--step-0);font-weight:300;line-height:1.5}body{background-attachment:fixed;min-block-size:100vh}:focus-visible{outline:2px dashed;outline-offset:var(--space--4)}@supports not selector(:focus-visible){:focus{outline:2px dashed}}main:focus{outline:none}:is(p,h1,h2,h3,h4,blockquote,figure,img,table,hr,address,ul,ol,pre,aside,form)+:is(p,h1,h2,h3,h4,blockquote,figure,img,table,hr,address,ul,ol,pre,aside,form){margin-block-start:1.5rem}p+p{margin-block-start:.75rem}canvas,img,picture,svg,video{display:block;max-inline-size:100%}button,input{font:inherit}blockquote,h1,h2,h3,h4,li,p{max-width:var(--measure-1);overflow-wrap:break-word}a{color:inherit}.h1,.h2,.h3,.h4,h1,h2,h3,h4{line-height:1.125}.h1,h1{font-size:var(--step-4);font-weight:700}.h2,.h3,.h4,h2,h3,h4{font-weight:500}.h2,h2{font-size:var(--step-3)}.h3,h3{font-size:var(--step-2)}.h4,h4{font-size:var(--step-1)}ol,ul{list-style:none}ol:not([class]),ul:not([class]){margin-inline-start:1rem}main ol,main ul{list-style:unset}address{font-style:normal;font-weight:500}figcaption{font-style:italic;margin-block-start:var(--space--2)}hr{all:initial;border-block-start:var(--space--4) currentColor solid;inline-size:var(--space-em-2)}pre{background-color:var(--color-white);font-size:var(--step--2)}pre code{display:block;overflow-x:auto;padding:var(--space-2)}table{border-collapse:collapse}td,th{border:1px solid var(--color-white);padding:var(--space--1);text-align:left}.with-sidebar{text-align:center}@media only screen and (min-width:100ch){.with-sidebar{display:flex;flex-wrap:wrap;gap:var(--space-3)}.with-sidebar>:first-child{flex-basis:clamp(15ch,20.000%,100%);flex-grow:1;text-align:right}.with-sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%;text-align:left}.with-sidebar>:last-child .content-wrapper.with-background{max-inline-size:30ch;width:40%}}nav>h2{margin-top:var(--space--1)}.u-max-size-2{max-width:var(--size-2)}.u-max-width--1{max-width:var(--measure--1)}.u-max-width-1{max-width:var(--measure-1)}.u-padding-1{padding:var(--space-1)}.u-padding-2{padding:var(--space-2)}.u-padding-3{padding:var(--space-3)}.u-padding-4{padding:var(--space-4)}.u-centered{margin-inline:auto}.u-vh{block-size:1px!important;clip-path:inset(50%)!important;inline-size:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important}:root,[class*=u-theme]{--theme-color:var(--color-black);--theme-action-color:var(--color-orange);--theme-background-color:var(--color-blue-lightest);background-color:var(--theme-background-color,initial);color:var(--theme-color,var(--color-black))}@media only screen and (min-width:100ch){body.with-background-colored{background-attachment:fixed;background-image:url(/images/marius-schmidt.jpeg);background-position:20% 10%;background-repeat:no-repeat;background-size:cover;height:100vh;position:fixed;width:100vw;z-index:-1}header{min-block-size:var(--space-6)}}.u-reset-transform{text-transform:none}.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin-block-start:var(--space--2)}