.t-consentPrompt{box-shadow:none!important;background:var(--paper)!important;color:var(--ink)!important;font-family:var(--text-face)!important;border:0!important;border-top:1px solid var(--ink)!important;width:auto!important;max-width:none!important;padding:1rem max(var(--page-pad), calc((100% - 105rem) / 2))!important;border-radius:0!important;margin:0!important;font-size:.9375rem!important;line-height:1.45!important;inset:auto 0 0!important}.t-consentPrompt [class*=termly-styles-main]{padding:0!important}.t-consentPrompt [class*=termly-styles-content]{align-items:center!important;gap:.75rem clamp(1.75rem,4.5vw,5rem)!important;display:flex!important}.t-consentPrompt [class*=termly-styles-message]{flex:auto;font-size:inherit!important;line-height:inherit!important;margin:0!important}.t-consentPrompt [class*=termly-styles-buttons]{flex:none;gap:.75rem!important;margin:0 0 0 auto!important;padding:0!important}.t-consentPrompt [class*=termly-styles-buttons] button{min-height:2.75rem;margin:0!important;padding-inline:1.25rem!important}@media (width<=60rem){.t-consentPrompt{padding-block:.75rem!important;font-size:.8125rem!important;line-height:1.45!important}.t-consentPrompt [class*=termly-styles-content]{flex-direction:column!important;align-items:stretch!important;gap:.625rem!important}.t-consentPrompt [class*=termly-styles-buttons]{flex-direction:row!important;margin:0!important}.t-consentPrompt [class*=termly-styles-buttons] button{flex:1 1 0!important;width:auto!important;min-width:0!important;padding-inline:.5rem!important}}.t-consentPrompt div{background-color:#0000!important}.t-consentPrompt a,.t-consentPrompt [role=button]{text-underline-offset:.22em;position:relative;color:var(--ink)!important;text-decoration:underline!important}.t-consentPrompt a:after,.t-consentPrompt [role=button]:after{content:"";position:absolute;inset:-.25rem -.125rem}.t-consentPrompt button{letter-spacing:0!important;border-radius:0!important;font-family:B612,Soehne,sans-serif!important;font-size:.8125rem!important;font-weight:400!important}.t-consentPrompt .t-acceptAllButton,.t-consentPrompt .t-declineButton{border:1px solid var(--ink)!important;background:var(--ink)!important;color:var(--paper)!important}.t-consentPrompt .t-preference-button{border:1px solid var(--ink)!important;color:var(--ink)!important;background:0 0!important}.t-consentPrompt ::selection{background:var(--ink);color:var(--paper)}.t-consentPrompt :focus-visible{outline-offset:2px!important}html:has(.t-consentPrompt){--prompt-clear:7rem;scroll-padding-block-end:var(--prompt-clear)}html:has(.t-consentPrompt) .colophon{padding-block-end:calc(var(--colophon-pad) + var(--prompt-clear))}@media (width<=60rem){html:has(.t-consentPrompt){--prompt-clear:15rem}}dialog:has(.t-preference-modal){--dialog-heading:"Soehne Halbfett", "Soehne Halbfett Arial", "Soehne Halbfett Roboto", Soehne, sans-serif}dialog:has(.t-preference-modal)::backdrop{background:#2522218c}dialog:has(.t-preference-modal)>*{border:1px solid var(--ink)!important;box-shadow:none!important;border-radius:0!important}dialog:has(.t-preference-modal)>*,dialog:has(.t-preference-modal)>*>*{background-color:var(--paper)!important}dialog:has(.t-preference-modal) :has(>.t-closeModal){border:0!important}.t-preference-modal,.t-preference-modal *{box-shadow:none!important;border-radius:0!important}.t-preference-modal{background:var(--paper)!important;color:var(--ink)!important}.t-preference-modal,.t-preference-modal *{font-family:var(--text-face)!important;letter-spacing:0!important}.t-preference-modal a{text-underline-offset:.22em;color:var(--ink)!important}.t-preference-modal p,.t-preference-modal span,.t-preference-modal a,.t-preference-modal [class*=termly-styles-body],.t-preference-modal [class*=cbLabel],.t-preference-modal [class*=cookieCount]{font-size:.9375rem!important;line-height:1.45!important}.t-preference-modal [class*=preferenceTitle]{font-family:var(--dialog-heading)!important;letter-spacing:-.01em!important;font-size:1.375rem!important;font-weight:600!important;line-height:1.2!important}.t-preference-modal [class*=cbLabel]{font-family:var(--dialog-heading)!important;font-weight:600!important;display:block!important}.t-preference-modal [class*=cookieCount]{margin-inline-start:.25em;display:inline!important}.t-preference-modal [class*=termly-styles-root]{border-color:var(--ink)!important}.t-preference-modal .t-allowAllButton,.t-preference-modal .t-declineAllButton,dialog:has(.t-preference-modal) .t-allowAllButton,dialog:has(.t-preference-modal) .t-declineAllButton{min-height:2.75rem;border:1px solid var(--ink)!important;background:var(--ink)!important;color:var(--paper)!important;letter-spacing:0!important;border-radius:0!important;font-family:B612,Soehne,sans-serif!important;font-size:.8125rem!important;font-weight:400!important}.t-preference-modal label>[class*=module-checkbox]{border:1px solid var(--ink)!important;background-color:var(--paper)!important;border-radius:0!important}.t-preference-modal label>[class*=module-checked]{background-color:var(--ink)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3L12.5 5' fill='none' stroke='%23FDFEFF' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:14px!important}@font-face{font-family:Soehne;src:url(/fonts/soehne-buch.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Soehne;src:url(/fonts/soehne-buch-kursiv.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Soehne;src:url(/fonts/soehne-kraftig.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Soehne Arial;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans-Regular);font-weight:400;size-adjust:99.58%;ascent-override:117.59%;descent-override:42.48%;line-gap-override:0%}@font-face{font-family:Soehne Arial;src:local(Arial Italic),local(Arial-ItalicMT),local(Liberation Sans Italic),local(LiberationSans-Italic);font-weight:400;font-style:italic;size-adjust:99.41%;ascent-override:117.8%;descent-override:42.55%;line-gap-override:0%}@font-face{font-family:Soehne Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:400;size-adjust:99.58%;ascent-override:117.6%;descent-override:42.48%;line-gap-override:0%}@font-face{font-family:Soehne Roboto;src:local(Roboto Italic),local(Roboto-Italic);font-weight:400;font-style:italic;size-adjust:102.29%;ascent-override:114.48%;descent-override:41.35%;line-gap-override:0%}@font-face{font-family:Soehne Schmal;src:url(/fonts/soehne-schmal-halbfett.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Soehne Schmal Arial;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:600;size-adjust:50.59%;ascent-override:204.98%;descent-override:57.13%;line-gap-override:0%}@font-face{font-family:Soehne Schmal Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:600;size-adjust:53.56%;ascent-override:193.62%;descent-override:53.96%;line-gap-override:0%}@font-face{font-family:B612;src:url(/fonts/b612-regular.woff2)format("woff2");font-weight:400;font-display:swap}:root{--ink:#252221;--orange:#d24c2b;--paper:#fdfeff;--orange-ink:#090807;--blue:#bcddf2;--page-pad:clamp(1.25rem, 4vw, 4.5rem);--ease:cubic-bezier(.16, 1, .3, 1);--text-face:Soehne, "Soehne Arial", "Soehne Roboto", sans-serif;color:var(--ink);background:var(--paper);font-family:var(--text-face);font-synthesis:none;caret-color:var(--orange);font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0}::selection{background:var(--ink);color:var(--paper)}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline-offset:6px;outline:2px solid}main:focus{outline:none}img,svg{max-width:100%;display:block}p,h1,h2,h3{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400}.arrow{transition:transform .22s var(--ease);flex:0 0 24px}a:hover .arrow,a:focus-visible .arrow{transform:translate(4px)}.skip-link{z-index:10;background:var(--ink);color:var(--paper);padding:1rem;position:absolute;top:-8rem;left:1rem}.skip-link:focus{outline-color:var(--ink);box-shadow:0 0 0 8px var(--paper);top:1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@font-face{font-family:Soehne Halbfett;src:url(/fonts/soehne-halbfett.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Soehne Halbfett Arial;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:600;size-adjust:93.03%;ascent-override:125.88%;descent-override:45.47%;line-gap-override:0%}@font-face{font-family:Soehne Halbfett Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:600;size-adjust:99.41%;ascent-override:117.79%;descent-override:42.55%;line-gap-override:0%}html:root{--paper:#fdfeff;--stock:#fdfeff;scrollbar-color:var(--ink) var(--paper)}.home{--gutter:clamp(1.75rem, 4.5vw, 5rem);--display:"Soehne Schmal", "Soehne Schmal Arial", "Soehne Schmal Roboto", Soehne, sans-serif;--heading:"Soehne Halbfett", "Soehne Halbfett Arial", "Soehne Halbfett Roboto", Soehne, sans-serif;--claim-longest:2.95;--claim-floor:min(clamp(2.5rem, 1rem + 7.2vw, 8rem), calc((100vw - 2 * var(--page-pad)) / var(--claim-longest)));--claim-lines:2;--claim-line:7;--claim-cap:.718;--claim-ascent:1.037;--claim-descent:.289;--claim-leading:.92;--mark:calc(min(var(--claim-floor), 5.5rem) * var(--claim-cap));--prose-size:clamp(1.125rem, .92rem + .5vw, 1.375rem);--support-size:clamp(1.0625rem, .95rem + .3vw, 1.25rem);--answer-size:min(clamp(1.625rem, 1.05rem + 2.6vw, 3.5rem), calc((100vw - 2 * var(--page-pad)) / 6.8));--statement-size:min(clamp(1.375rem, 1rem + 1.56vw, 2.5rem), calc((100vw - 2 * var(--page-pad)) / 6.4), calc(var(--answer-size) / 1.17));--mark-width:clamp(9rem, 13vw, 12.5rem);--rule-drop:clamp(1.25rem, 2vw, 1.75rem);--rule-space:clamp(2rem, 5vw, 4.5rem);--measure:105rem;--band-inset:max(var(--page-pad), calc((100cqi - var(--measure)) / 2));--column-gap:clamp(1rem, 2vw, 1.5rem);--support-columns:7;--support-line:calc(var(--support-columns) * ((100cqi - 2 * var(--band-inset) - 11 * var(--column-gap)) / 12 + var(--column-gap)));overflow-wrap:anywhere;flex-direction:column;min-height:100svh;display:flex;container-type:inline-size}.home>main{min-width:0}.home>.colophon{margin-top:auto}.masthead{padding:1.75rem var(--band-inset) 1.5rem;justify-content:space-between;align-items:end;gap:1rem clamp(1.5rem,4vw,4rem);display:flex}.lockup{align-items:end;min-width:0;max-width:100%;display:flex}.home-mark{width:var(--mark-width);flex:none;max-width:100%;display:block}.home-mark img{width:100%;height:auto}.site-navigation{flex-wrap:wrap;justify-content:end;gap:0 1.75rem;margin-block-end:-1.04rem;display:flex}.site-navigation a{white-space:nowrap;align-items:center;min-height:2.75rem;margin-inline:-.25rem;padding-inline:.25rem;font-size:.9375rem;text-decoration:none;display:inline-flex;position:relative}.site-navigation a:hover,.site-navigation a:focus-visible{text-decoration:underline}.site-navigation a:focus-visible{outline-offset:2px}.site-navigation a[aria-current]:after{content:"";background:var(--orange);clip-path:inset(0 max(0px,100% - 2rem) 0 0);width:calc(100% - .5rem);height:2px;transition:clip-path .22s var(--ease);position:absolute;bottom:.3rem;left:.25rem}.site-navigation a[aria-current]:hover,.site-navigation a[aria-current]:focus-visible{text-decoration:none}.site-navigation a[aria-current]:hover:after,.site-navigation a[aria-current]:focus-visible:after{clip-path:inset(0)}.claim{--claim-size:max(var(--claim-floor), min((100cqi - 2 * var(--band-inset)) / var(--claim-line), (100svh - var(--claim-over,24rem) - var(--claim-under,0px)) / (var(--claim-cap) + (var(--claim-lines) - 1) * var(--claim-leading))));font-family:var(--display);font-weight:600;font-size:var(--claim-size);line-height:var(--claim-leading);letter-spacing:.005em;text-wrap:balance}.claim>span{display:block}.claim>span:first-child{margin-block-start:calc(((var(--claim-leading) - var(--claim-ascent) - var(--claim-descent)) / 2 + var(--claim-ascent) - var(--claim-cap)) * -1em)}.claim>span:last-child{margin-block-end:calc(((var(--claim-leading) - var(--claim-ascent) - var(--claim-descent)) / 2 + var(--claim-descent)) * -1em)}.prose{max-width:40rem;font-size:var(--prose-size);text-wrap:pretty;line-height:1.55}.prose p+p{margin-top:1.1em}.halmos{width:var(--mark);aspect-ratio:1;background:var(--orange);display:block}.doors{--door-start:var(--band-inset);--door-end:var(--band-inset);grid-template-columns:calc(var(--band-inset) + var(--support-line) - var(--gutter) - 1px) minmax(0, 1fr);border-top:1px solid var(--ink);background:var(--blue);grid-template-rows:auto 1fr auto;display:grid}.door{isolation:isolate;grid-row:span 3;grid-template-rows:subgrid;padding:clamp(2.5rem, 6.5vw, 6rem) clamp(1.5rem, 3vw, 3rem) clamp(2rem, 5vw, 4.5rem) var(--door-start);transition:color .2s var(--ease);text-decoration:none;display:grid;position:relative}.door+.door{padding-inline:var(--gutter) var(--door-end);border-inline-start:1px solid var(--ink)}.door:before{content:"";z-index:-1;background:var(--orange);transform-origin:bottom;transition:transform .42s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.door:hover,.door:focus-visible{color:var(--orange-ink)}.door:hover:before,.door:focus-visible:before{transform:scaleY(1)}.door:focus-visible{outline-color:var(--orange-ink);outline-offset:-10px}.door{-webkit-tap-highlight-color:transparent}.door:active{color:var(--orange-ink);transition-duration:.12s}.door:active:before{transition-duration:.12s;transform:scaleY(1)}.door:active .arrow{transform:translate(8px)}.door h2{max-width:12em;font-family:var(--heading);letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.25rem;font-size:clamp(1.625rem,2.5vw,2.375rem);font-weight:600;line-height:1.1}.door p{max-width:38ch;font-size:var(--support-size);text-wrap:pretty;line-height:1.55}.doors:not(.doors-even) .door:first-child h2{max-width:20em}.door-link{min-height:2.75rem;font-size:var(--prose-size);align-content:center;margin-top:clamp(1rem,1.5vw,1.5rem);line-height:1.3}.door-link-end{white-space:nowrap}.door-link .arrow{vertical-align:middle;width:1.5rem;height:1.5rem;margin-inline-start:1rem;display:inline-block}.door ::selection{background:var(--ink);color:var(--stock)}.colophon{--target-slack:calc((2.75rem - 1.45 * .9375rem) / 2);--colophon-pad:var(--rule-space);padding:calc(var(--colophon-pad) - var(--target-slack)) var(--band-inset) var(--colophon-pad);background:var(--ink);color:var(--stock);grid-template-columns:minmax(0,1fr);align-items:start;font-size:.9375rem;line-height:1.45;display:grid}.colophon ::selection{background:var(--stock);color:var(--ink)}.colophon-head{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:1.75rem;display:grid}.colophon-pages,.colophon-legal,.colophon-profiles{flex-wrap:wrap;gap:0 1.75rem;display:flex}.colophon-pages{font-family:var(--heading);font-weight:600;container:colophon-pages/inline-size}.colophon-profiles{margin:0;padding:0;list-style:none}.colophon-profiles li{display:flex}.colophon-legal ul{list-style:none;display:contents}.colophon-legal li{display:flex}.colophon a{align-items:center;min-height:2.75rem;margin-inline:-.25rem;padding-inline:.25rem;text-decoration:none;display:inline-flex}.colophon :focus-visible{outline-offset:2px}.colophon a:hover,.colophon a:focus-visible{text-decoration:underline 1px}.colophon-profiles a{--profile-slack:calc((2.75rem - var(--profile-size)) / 2);--profile-size:1rem;margin-inline:calc(-1 * var(--profile-slack));padding-inline:var(--profile-slack);position:relative}.colophon-profiles svg{width:var(--profile-size);height:var(--profile-size);display:block}.colophon-profiles a:hover:after,.colophon-profiles a:focus-visible:after{content:"";inset-inline:var(--profile-slack);top:calc(50% + var(--profile-size) / 2 + 3px);background:currentColor;height:1px;position:absolute}.colophon-imprint{column-gap:var(--gutter);margin-top:calc(var(--rule-drop) - var(--target-slack));padding-top:var(--colophon-pad);border-top:1px solid var(--stock);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:last baseline;display:grid}.colophon-mark{width:var(--mark-width);height:auto}.colophon-legal{--legal-pitch:1.5rem;font-family:B612,Soehne,sans-serif;font-size:.8125rem;line-height:var(--legal-pitch);align-items:baseline;column-gap:1.25rem;margin-block-end:-2.75rem}.colophon-legal a{min-height:var(--legal-pitch);position:relative}.colophon-legal a:after{content:"";inset:calc((var(--legal-pitch) - 2.75rem) / 2) -.25rem;position:absolute}.colophon-legal p{margin-inline-end:.75rem}@container (width<=37.25rem){.colophon-legal p{flex-basis:100%;margin-inline-end:0}}@container (width<=28rem){.colophon-legal:after{content:"";flex-basis:100%;order:1}.colophon-legal li:nth-last-child(-n+2){order:2}}@container colophon-pages (width>=20.85rem) and (width<=27.4rem){.colophon-pages:after{content:"";flex-basis:100%;order:1}.colophon-pages a:nth-last-child(-n+2){order:2}}@container (width<=30rem){.claim{--claim-lines:3;--claim-line:5.02}}@media (width<=60rem){.masthead{flex-direction:column;align-items:start;gap:.5rem;padding-block:1.5rem .75rem}.site-navigation{justify-content:start;gap:0 1.25rem;margin-block-end:0}.colophon-head,.colophon-pages{column-gap:1.25rem}.doors{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.door{padding:2.5rem var(--door-end) 1.75rem var(--door-start);grid-row:auto;grid-template-rows:auto auto auto}.door+.door{padding-inline:var(--door-start) var(--door-end);border-inline-start:0;border-top:1px solid var(--ink)}.door-link{margin-top:.5rem}.colophon-imprint{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;display:flex}.colophon-mark{margin-inline-start:auto}.colophon-legal{margin-block-end:0}}@container (width>=23.5625rem) and (width<=29.4rem){.site-navigation:after{content:"";flex-basis:100%;order:1}.site-navigation a:nth-last-child(-n+2){order:2}}@media (width<=23.5rem){.site-navigation a{min-width:45%}}.sym[data-astro-cid-fdj2it2s]{vertical-align:-.08em;font-size:1.4em;line-height:0}.copyright[data-astro-cid-fdj2it2s]{vertical-align:-.25em}
