.MainNav_default-grid__0JmkK{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-column-gap:0;column-gap:0}.MainNav_container__JDYnJ{width:100%;max-width:none;padding-inline:var(--container-padding);margin-inline:auto}.MainNav_full-window__0uioM{position:relative;inset:0;z-index:0;width:100%;height:100vh;object-fit:cover}@keyframes MainNav_underline-animation__0q91A{0%{background-position:0 bottom}to{background-position:-166.6666% bottom}}.MainNav_link-underline__TE3wA{text-decoration:none;background:linear-gradient(90deg,currentcolor,currentcolor 40%,transparent 0,transparent);background-repeat:repeat-x;background-position:0 100%;background-size:250% 1px}.MainNav_link-underline__TE3wA:hover{animation-name:MainNav_underline-animation__0q91A;animation-duration:.5s;animation-timing-function:cubic-bezier(.26,1,.48,1)}.MainNav_mainNav__e0M_i{position:fixed;display:grid;top:0;left:0;right:0;bottom:0;grid-template-rows:9.1rem 1fr 1fr min-content 4rem;grid-template-columns:var(--container-padding) repeat(20,1fr) var(--container-padding)}@media only screen and (min-width:768px){.MainNav_mainNav__e0M_i{grid-template-columns:var(--container-padding) repeat(24,1fr) var(--container-padding)}}@media only screen and (min-width:1024px){.MainNav_mainNav__e0M_i{grid-template-columns:repeat(32,1fr);grid-template-rows:repeat(1,minmax(0,1fr));padding:0;position:static;grid-row:1/span 1;grid-column:2/-2}}.MainNav_mainNav__e0M_i ul{display:flex;flex-direction:column;gap:.8rem;grid-row-start:2;grid-column-start:3;grid-column-end:21;align-items:flex-start}.MainNav_mainNav__e0M_i ul .MainNav_navButton__9K_Fv{font-family:Söhne,sans-serif;font-size:4rem;font-weight:400;line-height:1.1;letter-spacing:-.03em}@media only screen and (min-width:1024px){.MainNav_mainNav__e0M_i ul{grid-row-start:1;flex-direction:row;grid-row-end:3;grid-column-start:2;grid-column-end:32;align-items:center;gap:4.6rem}.MainNav_mainNav__e0M_i ul .MainNav_navButton__9K_Fv{font-family:Söhne,sans-serif;font-size:1.6rem;font-weight:500;line-height:.85;letter-spacing:0;line-height:1}}.MainNav_mainNav__e0M_i .MainNav_ctaButton__0w_zg{height:6.3rem;grid-row-start:4;grid-column-start:3;grid-column-end:21}@media only screen and (min-width:768px){.MainNav_mainNav__e0M_i .MainNav_ctaButton__0w_zg{grid-column-end:25}}@media only screen and (min-width:1024px){.MainNav_mainNav__e0M_i .MainNav_ctaButton__0w_zg{height:auto;grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:32;justify-self:end;align-self:center;line-height:1}}.MainNav_mainNav__e0M_i[data-mobile=false].MainNav_light__IkM9h{color:#fbfbf6}.MainNav_mainNav__e0M_i[data-mobile=false].MainNav_dark__lyOuf{color:#222}.MainNav_mainNav__e0M_i[data-mobile=false] .MainNav_ctaButton__0w_zg,.MainNav_mainNav__e0M_i[data-mobile=false] .MainNav_navButton__9K_Fv{pointer-events:all}.MainNav_mainNav__e0M_i[data-mobile=true]{pointer-events:none}.MainNav_mainNav__e0M_i[data-mobile=true] .MainNav_ctaButton__0w_zg{z-index:10;opacity:0;transform:translateY(1rem);transition:opacity .25s cubic-bezier(.26,1,.48,1),transform .25s cubic-bezier(.26,1,.48,1)}.MainNav_mainNav__e0M_i[data-mobile=true]:before{grid-area:1/1/6/12;transition:transform .5s cubic-bezier(.26,1,.48,1) .05s}.MainNav_mainNav__e0M_i[data-mobile=true]:after,.MainNav_mainNav__e0M_i[data-mobile=true]:before{z-index:-1;display:block;content:"";background-color:#fbfbf6;transform:scaleY(0);transform-origin:top}.MainNav_mainNav__e0M_i[data-mobile=true]:after{grid-area:1/12/6/23;transition:transform .5s cubic-bezier(.26,1,.48,1)}@media only screen and (min-width:768px){.MainNav_mainNav__e0M_i[data-mobile=true]:before{display:block;grid-area:1/1/6/14;content:"";background-color:#fbfbf6;transform:scaleY(0)}.MainNav_mainNav__e0M_i[data-mobile=true]:after{display:block;grid-area:1/14/6/27;content:"";background-color:#fbfbf6;transform:scaleY(0)}}.MainNav_mainNav__e0M_i[data-mobile=true] ul li{overflow:hidden}.MainNav_mainNav__e0M_i[data-mobile=true] ul li a{outline-offset:-1px;transform:rotate(5deg) translateY(100%);transform-origin:0 100%;transition:transform .5s cubic-bezier(.26,1,.48,1)}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true]{pointer-events:auto}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true] .MainNav_ctaButton__0w_zg{opacity:1;transform:translateY(0);transition-delay:.5s;transition-duration:.5s}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true] ul li a{transform:rotate(0) translateY(0)}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true] ul li:first-child a{transition-delay:.1s}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true] ul li:nth-child(2) a{transition-delay:.15s}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true] ul li:nth-child(3) a{transition-delay:.2s}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true] ul li:nth-child(4) a{transition-delay:.25s}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true] ul li:nth-child(5) a{transition-delay:.5s}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true] ul li:nth-child(6) a{transition-delay:.35s}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true] ul li:nth-child(7) a{transition-delay:.4s}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true] ul li:nth-child(8) a{transition-delay:.45s}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true] ul li:nth-child(9) a{transition-delay:.5s}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true] ul li:nth-child(10) a{transition-delay:55s}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true]:after,.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true]:before{transform:scaleY(1)}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true]:before{transition-delay:0s}.MainNav_mainNav__e0M_i[data-mobile=true][data-open=true]:after{transition-delay:.05s}.Burger_default-grid__drwaD{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-column-gap:0;column-gap:0}.Burger_container__mcgUk{width:100%;max-width:none;padding-inline:var(--container-padding);margin-inline:auto}.Burger_full-window__VKLtQ{position:relative;inset:0;z-index:0;width:100%;height:100vh;object-fit:cover}@keyframes Burger_underline-animation__fDyVb{0%{background-position:0 bottom}to{background-position:-166.6666% bottom}}.Burger_link-underline__NDhaA{text-decoration:none;background:linear-gradient(90deg,currentcolor,currentcolor 40%,transparent 0,transparent);background-repeat:repeat-x;background-position:0 100%;background-size:250% 1px}.Burger_link-underline__NDhaA:hover{animation-name:Burger_underline-animation__fDyVb;animation-duration:.5s;animation-timing-function:cubic-bezier(.26,1,.48,1)}.Burger_burger____bDK{z-index:10;display:block;pointer-events:all;width:3.1rem;height:2.4rem;cursor:pointer}.Burger_burger____bDK.Burger_light__K7nB_ span,.Burger_burger____bDK.Burger_light__K7nB_:after,.Burger_burger____bDK.Burger_light__K7nB_:before{background-color:#fbfbf6}.Burger_burger____bDK.Burger_dark__Urgg2 span,.Burger_burger____bDK.Burger_dark__Urgg2:after,.Burger_burger____bDK.Burger_dark__Urgg2:before{background-color:#222}.Burger_burger____bDK:after,.Burger_burger____bDK:before{display:block;width:100%;height:.1rem;content:"";transition:transform .5s cubic-bezier(.26,1,.48,1),background-color .125s linear}.Burger_burger____bDK:before{transform:rotate(0deg) translateY(-.5rem)}.Burger_burger____bDK:after{transform:rotate(0deg) translateY(.5rem)}.Burger_burger____bDK span{display:block;grid-area:1/1;place-self:center;width:100%;height:.1rem;pointer-events:none;transition:transform .5s cubic-bezier(.26,1,.48,1),opacity .5s cubic-bezier(.26,1,.48,1)}.Burger_burger____bDK[data-active=true] span{opacity:0;transform:rotate(225deg) translateY(0)}.Burger_burger____bDK[data-active=true]:before{transform:rotate(225deg) translateY(0)}.Burger_burger____bDK[data-active=true]:after{transform:rotate(315deg) translateY(0)}.Header_default-grid__NwAgg{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-column-gap:0;column-gap:0}.Header_container__40ZCS{width:100%;max-width:none;padding-inline:var(--container-padding);margin-inline:auto}.Header_full-window__qabMs{position:relative;inset:0;z-index:0;width:100%;height:100vh;object-fit:cover}@keyframes Header_underline-animation__OLNPB{0%{background-position:0 bottom}to{background-position:-166.6666% bottom}}.Header_link-underline__hyFfI{text-decoration:none;background:linear-gradient(90deg,currentcolor,currentcolor 40%,transparent 0,transparent);background-repeat:repeat-x;background-position:0 100%;background-size:250% 1px}.Header_link-underline__hyFfI:hover{animation-name:Header_underline-animation__OLNPB;animation-duration:.5s;animation-timing-function:cubic-bezier(.26,1,.48,1)}.Header_header__XCPaX{z-index:100;pointer-events:none;position:fixed;top:0;left:0;display:grid;width:100%;height:var(--header-height);grid-template-columns:var(--container-padding) repeat(20,1fr) var(--container-padding)}@media only screen and (min-width:768px){.Header_header__XCPaX{grid-template-columns:var(--container-padding) repeat(24,1fr) var(--container-padding)}}@media only screen and (min-width:1024px){.Header_header__XCPaX{grid-template-columns:var(--container-padding) repeat(32,1fr) var(--container-padding)}}.Header_header__XCPaX.Header_light__yT6lC .Header_logoContainer__sgJSM svg{color:#fbfbf6}.Header_header__XCPaX.Header_dark__oiBRz .Header_logoContainer__sgJSM svg{color:#222}.Header_header__XCPaX .Header_burger__zGKEm{align-self:center;justify-self:flex-end;grid-row:1/span 1;grid-column-start:2;grid-column-end:21}@media only screen and (min-width:768px){.Header_header__XCPaX .Header_burger__zGKEm{grid-column-end:25}}.Header_header__XCPaX .Header_logoContainer__sgJSM{place-self:center start;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;pointer-events:all;display:grid;grid-row:1/span 1;grid-column:3/span 1;z-index:10}.Header_header__XCPaX .Header_logoContainer__sgJSM svg{transition:color .125s linear}@media only screen and (min-width:1024px){.Header_header__XCPaX .Header_logoContainer__sgJSM{place-self:center;grid-column-start:1}}.Header_header__XCPaX .Header_logoContainer__sgJSM .Header_logoWrapper__FIkS3{overflow:hidden;place-self:center;width:3.8885rem;height:2rem}.Header_header__XCPaX .Header_logoContainer__sgJSM .Header_logoWrapper__FIkS3 svg{width:100%;height:100%}:export{xs:420;sm:768;md:1024;lg:1280;xl:1440;xxl:1920}:export{color-white:255,255,255;color-black:0,0,0;color-text:31,31,31;color-dark-gray:34,34,34;color-gray:51,51,51;color-red:255,0,0;color-tan:251,251,246;color-brand:173,240,76}:export{ease-linear:0,0,1,1;ease-out:.26,1,.48,1;ease-in-out:.3,0,.7,1;ease-in-out-1:.34,0,0,1;ease-in-out-2:.61,0,.39,1;ease-back:.22,1.48,.39,1;ease-in-out-back:.43,0,.32,1.3;expo-in-out:.87,0,.13,1;expo-out:.16,1,.3,1}.default-grid{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-column-gap:0;column-gap:0}.container{width:100%;max-width:none;padding-inline:var(--container-padding);margin-inline:auto}.full-window{position:relative;inset:0;z-index:0;width:100%;height:100vh;object-fit:cover}@keyframes underline-animation{0%{background-position:0 bottom}to{background-position:-166.6666% bottom}}.link-underline{text-decoration:none;background:linear-gradient(90deg,currentcolor,currentcolor 40%,transparent 0,transparent);background-repeat:repeat-x;background-position:0 100%;background-size:250% 1px}.link-underline:hover{animation-name:underline-animation;animation-duration:.5s;animation-timing-function:cubic-bezier(.26,1,.48,1)}@font-face{font-family:Söhne;font-style:normal;font-weight:400;src:url(/fonts/Sohne-Buch.woff2) format("woff2"),url(/fonts/Sohne-Buch.otf) format("opentype");font-display:swap}@font-face{font-family:Söhne;font-style:normal;font-weight:500;src:url(/fonts/Sohne-Kraftig.woff2) format("woff2"),url(/fonts/Sohne-Kraftig.otf) format("opentype");font-display:swap}@font-face{font-family:Söhne;font-style:normal;font-weight:300;src:url(/fonts/Sohne-Leicht.woff2) format("woff2"),url(/fonts/Sohne-Leicht.otf) format("opentype");font-display:swap}:export{column-count:20;columns-sm:24;columns-md:32;container-padding:2rem;container-padding-sm:5.6rem;container-padding-md:8rem}html{box-sizing:border-box;font-size:clamp(10px,.52vw,9999px);color:var(--c-text,#1f1f1f);background:var(--c-bg,#fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-page-loaded=true] body{opacity:1}body{opacity:0;transition:opacity .5s linear;margin:0;font-size:2.8rem;line-height:1.3}*,:after,:before{box-sizing:inherit;min-width:0;min-height:0}sup{font-size:.65em}svg{vertical-align:middle;display:block}button{padding:unset;font:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit;background:unset;border:unset}a,button{color:inherit;cursor:pointer;outline-offset:unset}a{text-decoration:unset}ol,ul{padding:unset;margin:unset;list-style:none}svg{overflow:unset}input,textarea{padding:unset;background:unset;border:unset}textarea{resize:none}dialog{width:unset;max-width:unset;height:unset;max-height:unset;padding:unset;margin:unset;background:unset;border:unset}h1,h2,h3,h4,h5,h6,p{margin:unset;padding:unset;font-weight:unset;font-size:unset;line-height:unset;letter-spacing:unset;text-transform:unset;color:unset;font-family:unset}::-webkit-backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}:root{--target-window-width:375;--scale-modifier:0.2;--columns:20;--columns-sm:24;--columns-md:32;--container-padding:2rem;--container-padding-sm:5.6rem;--container-padding-md:8rem;--negative-container-padding:calc(-1 * var(--container-padding));--negative-container-padding-sm:calc(-1 * var(--container-padding-sm));--negative-container-padding-md:calc(-1 * var(--container-padding-md));--header-height:8.4rem;--border-radius:0.8rem;--border-radius-lg:2.4rem;--blog-content-max-width:80.2rem}@media only screen and (min-width:768px){:root{--target-window-width:768;--scale-modifier:0.2;--columns:var(--columns-sm);--container-padding:var(--container-padding-sm)}}@media only screen and (min-width:1024px){:root{--target-window-width:1440;--scale-modifier:0.5;--columns:var(--columns-md);--container-padding:var(--container-padding-md);--header-height:10.6rem}}@media only screen and (min-width:1440px){:root{--target-window-width:1920;--scale-modifier:0.6}}