.Default_app__khHBH{position:relative;isolation:isolate;min-height:100vh;display:flex;flex-direction:column;background:var(--theme-background);color:var(--text)}.Default_app__khHBH:after,.Default_app__khHBH:before{content:"";position:absolute;inset-block:5rem 0;width:max((100% - 80rem)/2,0px);z-index:-1;pointer-events:none;opacity:.34;background-image:linear-gradient(var(--separator-color) 1px,transparent 1px),linear-gradient(90deg,var(--separator-color) 1px,transparent 1px);background-size:2.75rem 2.75rem}.Default_app__khHBH:before{left:0;mask-image:linear-gradient(90deg,#000,transparent);-webkit-mask-image:linear-gradient(90deg,#000,transparent)}.Default_app__khHBH:after{right:0;mask-image:linear-gradient(90deg,transparent,#000);-webkit-mask-image:linear-gradient(90deg,transparent,#000)}.Default_content__ErPIi{flex:1 1;min-height:calc(100vh - 10rem)}.Footer_footer__Cynrw{color:var(--footer-color);font-size:.86rem}.Footer_container__Co3tj{width:min(100% - 3rem,80rem);padding:2rem 0 3rem;margin:0 auto;display:flex;justify-content:space-between;gap:1rem}.Footer_container__Co3tj>div{display:flex;gap:1rem}@media(max-width:1024px){.Footer_container__Co3tj{width:min(100% - 2rem,80rem);flex-direction:column}}.Footer_link__28ahO{transition:color .2s ease-in}.Footer_link__28ahO:hover{color:var(--text-primary)}.DarkModeToggle_container__YCBEc{white-space:nowrap}.DarkModeToggle_container__YCBEc.DarkModeToggle_lg__EGAnR{display:flex;gap:.5rem}.IconButton_iconButton__lDYuS{padding:.5rem;border-radius:.5rem;color:var(--dark-mode-toggle-color);background:rgba(0,0,0,0);border:none;transition:all .25s ease-in-out;outline:none;cursor:pointer}.IconButton_iconButton__lDYuS:hover{color:var(--dark-mode-toggle-color);background:var(--dark-mode-toggle-bg-hover)}.IconButton_iconButton__lDYuS.IconButton_isActive__2cq8W,.IconButton_iconButton__lDYuS:active{color:var(--dark-mode-toggle-color-active);background:var(--dark-mode-toggle-bg-active)}.IconButton_iconButton__lDYuS.IconButton_lg__Hg7GX{padding:.75rem 1rem;border-radius:.75rem}.SiteHeader_header__BhM_r{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--separator-color);background:color-mix(in srgb,var(--theme-background) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.SiteHeader_inner__VS8pL{width:min(100% - 3rem,80rem);min-height:5rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.SiteHeader_logo__RSB6W{display:inline-flex;flex-direction:column;gap:.12rem;color:var(--headline)}.SiteHeader_name__b2XdT{font-family:var(--font-heading),"Poppins",sans-serif;font-size:1rem;font-weight:800;letter-spacing:-.025em}.SiteHeader_role__egbPm{color:var(--text-muted);font-family:var(--font-mono),"Fira Mono",monospace;font-size:.58rem;letter-spacing:.045em;text-transform:uppercase}.SiteHeader_navigationArea__jr7cM,.SiteHeader_navigation__gVQTg{display:flex;align-items:center}.SiteHeader_navigationArea__jr7cM{gap:1.5rem}.SiteHeader_navigation__gVQTg{gap:.2rem}.SiteHeader_navigation__gVQTg a{padding:.65rem .85rem;border-radius:.65rem;color:var(--nav-link-color);font-weight:700;font-size:.9rem;transition:color .16s ease,background .16s ease}.SiteHeader_navigation__gVQTg a:focus-visible,.SiteHeader_navigation__gVQTg a:hover{color:var(--nav-link-color-hover);background:var(--nav-link-bg-hover)}.SiteHeader_menuButton__6Z_qM{display:none;width:2.75rem;height:2.75rem;border:0;border-radius:.7rem;background:var(--theme-background-secondary);padding:.7rem}.SiteHeader_menuButton__6Z_qM span:not(:last-child){display:block;height:2px;margin:.25rem 0;background:var(--hamburger-menu)}@media(max-width:64rem){.SiteHeader_menuButton__6Z_qM{display:block}.SiteHeader_navigationArea__jr7cM{position:absolute;inset:5rem 0 auto;display:none;padding:1.5rem;background:var(--nav-overlay);border-bottom:1px solid var(--separator-color)}.SiteHeader_navigationArea__jr7cM.SiteHeader_open__8P5NG{display:flex;align-items:flex-start;justify-content:space-between}.SiteHeader_navigation__gVQTg{align-items:flex-start;flex-direction:column}}@media(max-width:46rem){.SiteHeader_inner__VS8pL{width:min(100% - 2rem,80rem);min-height:4.5rem}.SiteHeader_navigationArea__jr7cM{inset-block-start:4.5rem}}@media(max-width:25rem){.SiteHeader_role__egbPm{display:none}}.Impressum_insurance__98jxg{display:flex}.Impressum_insurance__98jxg>div{border:6px solid var(--theme-background-muted);border-radius:6px;height:65px;box-sizing:content-box}.Impressum_insurance__98jxg>div img,.Impressum_insurance__98jxg>div>a{border-radius:0;margin:0;padding:0}