/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"Archivo", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-extrabold:800;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#174c46;--color-field:#1e6a62;--color-surface:#fff;--color-alt:#dce9e3;--color-dark:#202326;--color-accent:#9fd6c9;--color-accent-on-dark:#9fd6c9;--color-focus:#9fd6c9;--color-ink:#202326;--color-muted:#3f4a47;--color-on-dark:#fff;--color-on-dark-muted:#cfe3dc;--color-on-accent:#13302c;--color-accent-on-light:#1e6a62;--color-foot-ink:#e8eeeb;--color-foot-muted:#afc2bb;--color-line:#3a7a72;--color-fact-line:#b4c9c1;--color-foot-line:#3a4247;--color-menu-line:#2a6a62;--color-ink-hover:#0e1012;--color-shadow:#0c2c28;--text-label:.875rem;--text-label--line-height:1.5;--text-body:1.125rem;--text-body--line-height:1.6;--text-title:1.5rem;--text-title--line-height:1.15;--text-display:clamp(2rem, calc(5.29vw + .147rem), 4.25rem);--text-display--line-height:1;--container-page:77.5rem;--container-content:66ch;--aspect-portrait:4 / 5;--aspect-card:4 / 3}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--header-h:4.25rem}@media (width>=64rem){:root{--header-h:5.25rem}}html{scroll-padding-top:var(--header-h);font-family:var(--font-sans);font-synthesis:none;background:var(--color-surface);color:var(--color-ink);-webkit-hyphens:auto;hyphens:auto;font-size:100%}body{font-size:var(--text-body);line-height:var(--text-body--line-height);-webkit-text-size-adjust:100%;font-weight:400}h1{font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:800;font-stretch:68%}h2,h3{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:800;font-stretch:76%}h1,h2{text-wrap:balance}strong,b{font-weight:800}em,i{font-style:italic}p,li,h1,h2,h3,dd,a,address{overflow-wrap:anywhere}img{max-width:100%;height:auto}a,a:visited{color:var(--color-accent-on-light)}a{text-underline-offset:4px;font-weight:800;text-decoration-line:underline;text-decoration-thickness:2px}.on-dark a,.on-dark a:visited{color:var(--color-accent-on-dark)}:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--color-focus)}.on-light :focus-visible{outline-color:var(--color-ink)}.wrap{width:100%;max-width:var(--container-page);margin-inline:auto;padding-inline:1rem}@media (width>=40rem){.wrap{padding-inline:1.5rem}}@media (width>=64rem){.wrap{padding-inline:2rem}}.skip-link{z-index:50;background:var(--color-surface);min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);align-items:center;padding-inline:1rem;display:inline-flex;position:fixed;top:0;left:1rem;transform:translateY(-100%)}.skip-link:focus,.skip-link:focus-visible{transform:none}[data-richtext] :is(p,ul,ol)+:is(p,ul,ol){margin-top:1rem}[data-richtext] ul{padding-left:1.5rem;list-style:outside}[data-richtext] ol{padding-left:1.5rem;list-style:decimal}[data-richtext] li+li{margin-top:.5rem}:is(header,footer) :is(a,button){align-items:center;min-width:2.75rem;min-height:2.75rem}}@layer components{.hero-sky{object-fit:cover;object-position:center bottom;pointer-events:none;width:100%;max-width:none;height:10rem;position:absolute;inset:auto 0 0}.hero-card{box-shadow:6px 6px 0 var(--color-shadow)}.field-pic{height:auto;box-shadow:8px 8px 0 var(--color-shadow);display:block}.field-pic-light{box-shadow:8px 8px 0 var(--color-fact-line)}.sky-band{background:var(--color-dark);view-timeline:--pano block;height:7.5rem;position:relative;overflow:clip;container-type:size}@media (width>=64rem){.hero-sky{height:17.5rem}.sky-band{height:13.75rem}}.m-sky{view-timeline:--sky block;overflow:clip;container-type:size}.ly{height:100%;position:absolute;bottom:0;left:0;right:0}.ly>svg{aspect-ratio:2400/360;width:auto;max-width:none;height:100%;display:block;position:absolute;bottom:0;left:0;overflow:visible}.ly-far{height:72%;bottom:24%}.ly-far>svg{aspect-ratio:auto;width:112%;left:-6%}.sky-back{fill:#1b544e}.sky-mid path{fill:#236a62}.sky-front{fill:none;stroke:#3b8a80;stroke-width:4px;stroke-linecap:round}.sky-ground{fill:none;stroke:#3b8a80;stroke-width:2px}.th-seg{fill:none;stroke:#9fd6c9;stroke-width:3px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:0}.th-dim{fill:#3b8a80;stroke:#174c46;stroke-width:3px}.th-lit{fill:#9fd6c9;stroke:#174c46;stroke-width:3px;transform-box:fill-box;transform-origin:50%}.th-ring{fill:none;stroke:#9fd6c9;stroke-width:2px;opacity:.4;transform-box:fill-box;transform-origin:50%}.th-dim,.th-lit{r:7px}.th-ring{r:15px}@media not all and (width>=35rem){.th-dim,.th-lit{r:12px}.th-ring{r:24px}}.m-pano{--ly-dy:0px}.m-pano .ly-far{bottom:20%}.m-pano .ly-plane{height:calc(100% + 20px);bottom:-20px}.m-pano .sky-back{fill:#262b2e}.m-pano .sky-mid path{fill:#30373b}.m-pano .sky-front{stroke:#48525a}.m-pano .sky-ground{stroke:#3a4247}.m-pano .th-dim,.m-pano .th-lit{stroke:#202326}.m-pano .th-ring{display:none}.th-i-0{--i:0}.th-i-1{--i:1}.th-i-2{--i:2}.th-i-3{--i:3}.th-i-4{--i:4}.th-i-5{--i:5}.pic{aspect-ratio:4/3;background:var(--pic-bg);margin:0;position:relative;overflow:clip}.m-pic{view-timeline:--pic block}.pic-look-tile{box-shadow:none;background:0 0}.pic-look-tile .pic-sky{bottom:-4.72727%}.pic-sky{height:78%;position:absolute;inset:auto 0 0}.pl{display:block;position:absolute;inset:0}.pl>svg{width:100%;height:100%;display:block}.pl-back{--ty:22%}.pl-mid{--ty:34%}.pl-front{--ty:46%}.pic .sky-back{fill:var(--pic-back)}.pic .sky-mid path{fill:var(--pic-mid)}.pic .sky-front,.pic .sky-ground{stroke:var(--pic-front)}.pic-art{width:52%;position:absolute;top:8%;right:6%}.art{width:100%;height:auto;display:block;overflow:visible}.m-art .fl{fill:none;stroke:var(--art);stroke-width:3.5px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.m-art .fn{fill:var(--art)}.fp{transform-box:view-box;transform-origin:var(--ox) var(--oy)}.pic-recht{--pic-bg:#1f5e57;--pic-back:#24675f;--pic-mid:#2f786f;--pic-front:#4c978c;--art:#9fd6c9}.pic-information{--pic-bg:#c8dcd3;--pic-back:#bbd3c9;--pic-mid:#a2c1b5;--pic-front:#7ea698;--art:#1e6a62}.pic-unterstuetzung{--pic-bg:#2a2f32;--pic-back:#30373b;--pic-mid:#3b4449;--pic-front:#56626a;--art:#9fd6c9}.pic-netzwerk{--pic-bg:#8dcabb;--pic-back:#80bfb0;--pic-mid:#6aae9e;--pic-front:#4a8e7f;--art:#174c46}.th-from-0{--x0:0%}.th-from-1{--x0:12.5%}.th-from-2{--x0:37.5%}.th-from-3{--x0:62.5%}.th-from-4{--x0:87.5%}.th-from-5{--x0:100%}.th-from-m{--x0:50%}.th-to-0{--x1:0%}.th-to-1{--x1:12.5%}.th-to-2{--x1:37.5%}.th-to-3{--x1:62.5%}.th-to-4{--x1:87.5%}.th-to-5{--x1:100%}.th-to-m{--x1:50%}.th-rail{opacity:.22;background:currentColor;height:2px;position:absolute;top:11px;left:0;right:0}.th-l{top:10px;left:var(--x0);width:calc(var(--x1) - var(--x0));transform-origin:0;background:currentColor;height:4px;position:absolute}.th-n{top:12px;left:var(--x1);background:currentColor;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute}.th-n:after{content:"";opacity:.4;border:2px solid;border-radius:50%;position:absolute;inset:-8px}.wrap:has(>.th-div){overflow-x:clip}.th-div{view-timeline:--div block;height:1.5rem;margin-bottom:2rem;position:relative}@media (width>=48rem){.th-div{margin-bottom:3rem}}.th-tone-art{color:var(--art)}.th-tone-accent{color:var(--color-accent)}.th-tone-on-accent{color:var(--color-on-accent)}.th-band{color:var(--color-accent);view-timeline:--band block;margin-top:1.375rem;position:relative;overflow-x:clip}.th-band-still{margin-top:0}.th-track{height:1.5rem;position:relative}.th-caps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1.25rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}.th-caps li{text-align:center;color:var(--color-on-dark);font-size:var(--text-body);text-wrap:balance;overflow-wrap:break-word;font-weight:800;font-stretch:86%;line-height:1.25}@media not all and (width>=48rem){.th-band .th-track{display:none}.th-caps{grid-template-columns:1fr;gap:0;margin-top:.25rem}.th-caps li{text-align:left;padding:10px 0 14px 40px;position:relative}.th-caps li:before{content:"";background:var(--color-accent);border-radius:50%;width:18px;height:18px;position:absolute;top:11px;left:0}.th-caps li+li:after{content:"";background:var(--color-accent);transform-origin:50% 0;width:4px;height:calc(100% - 4px);position:absolute;bottom:calc(100% - 11px);left:7px}}.mono-tile{aspect-ratio:var(--aspect-portrait);background:var(--color-field);position:relative;overflow:hidden}.vorstand-card{--on:0;isolation:isolate;transform-origin:50% 40%;transform:scale(calc(1 + var(--on) * .03));position:relative}@media (hover:hover){.vorstand-card:hover{--on:1}}@media (hover:none){.vorstand-card{cursor:pointer;-webkit-tap-highlight-color:transparent}.vorstand-card:focus-within{--on:1}}.vorstand-card:has(:focus-visible){--on:1}.vorstand-card:before{content:"";z-index:-1;width:100%;aspect-ratio:var(--aspect-portrait);position:absolute;top:0;left:0;box-shadow:0 18px 30px -10px #0e1012b3,0 4px 10px #0e101259}@supports (color:color-mix(in lab, red, red)){.vorstand-card:before{box-shadow:0 18px 30px -10px color-mix(in srgb, var(--color-ink-hover) 70%, transparent), 0 4px 10px color-mix(in srgb, var(--color-ink-hover) 35%, transparent)}}.vorstand-card:before{opacity:var(--on)}.mono-mark{display:none}@media (width>=64rem){.mono-mark{--u:2.25px;width:calc(24 * var(--u));height:calc(22 * var(--u));pointer-events:none;display:block;position:absolute;top:1rem;right:1rem}.mono-mark:before{content:"";inset:calc(-1 * var(--u));background:var(--color-bg);opacity:var(--on);position:absolute}.mono-mark>span,.mono-mark-dot>span{display:block;position:absolute}.mono-mark-line{left:calc(5.9 * var(--u));top:calc(2.2 * var(--u));width:calc(15.7 * var(--u));height:calc(1.8 * var(--u));background:var(--color-accent);transform-origin:0;transform:translateX(calc((1 - var(--on)) * -5.01 * var(--u))) scaleX(calc(1 - (1 - var(--on)) * .151))}.mono-mark-dot{z-index:2;left:calc(17.78 * var(--u));width:calc(6.22 * var(--u));height:calc(6.22 * var(--u));transform:translateX(calc(var(--on) * -17.64 * var(--u))) scale(calc(1 - var(--on) * .164));top:0}.mono-mark-sq,.mono-mark-ci{inset:0}.mono-mark-sq{background:var(--color-accent);opacity:calc(1 - var(--on))}.mono-mark-ci{background:var(--color-on-dark);opacity:var(--on);border-radius:50%}.mono-mark-leg{left:calc(19.8 * var(--u));top:calc(2.2 * var(--u));width:calc(1.8 * var(--u));height:calc(4.9 * var(--u));background:var(--color-accent);transform-origin:50% calc(.9 * var(--u));transform:rotate(calc((1 - var(--on)) * -90deg));opacity:var(--on)}.mono-mark-iv{left:calc(1 * var(--u));top:calc(4 * var(--u));width:calc(22 * var(--u));height:calc(17.1 * var(--u));overflow:clip}.mono-mark-iv>svg{width:100%;height:100%;fill:var(--color-on-dark);transform:translateY(calc((1 - var(--on)) * -101%));display:block}}@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .vorstand-card{transition:transform .3s cubic-bezier(.33,0,.2,1)}:root[data-motion=on] .vorstand-card:before{transition:opacity .3s cubic-bezier(.33,0,.2,1)}:root[data-motion=on] .vorstand-card .mono-mark-line{transition:transform .3s cubic-bezier(.33, 0, .2, 1) calc((1 - var(--on)) * 90ms)}:root[data-motion=on] .vorstand-card .mono-mark-dot{transition:transform .32s cubic-bezier(.33, 0, .2, 1) calc((1 - var(--on)) * 60ms)}:root[data-motion=on] .vorstand-card .mono-mark-sq,:root[data-motion=on] .vorstand-card .mono-mark-ci{transition:opacity .14s linear calc(var(--on) * .15s + (1 - var(--on)) * .12s)}:root[data-motion=on] .vorstand-card .mono-mark-leg{transition:transform .16s cubic-bezier(.33, 0, .2, 1) calc(var(--on) * .2s), opacity 60ms linear calc(var(--on) * .2s)}:root[data-motion=on] .vorstand-card .mono-mark-iv>svg{transition:transform .2s cubic-bezier(.33, 0, .2, 1) calc(var(--on) * .2s)}:root[data-motion=on] .vorstand-card .mono-mark:before{transition:opacity .15s linear calc((1 - var(--on)) * .23s)}}.vorstand-photo{aspect-ratio:var(--aspect-portrait);background:var(--color-field);position:relative;overflow:hidden}.vorstand-photo>picture{display:block}.vorstand-silhouette{background:radial-gradient(ellipse 20% 16% at 50% 36%, var(--color-line) 97%, transparent 100%), radial-gradient(ellipse 40% 30% at 50% 100%, var(--color-line) 97%, transparent 100%), var(--color-field)}.profile-link{border:2px solid var(--color-on-dark);justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.profile-link>img{width:1.5rem;height:1.5rem}.profile-link:hover{border-color:var(--color-accent);background:var(--color-accent)}.news-card{position:relative}.news-card .card-link{text-decoration-line:none}.news-card .card-link:after{content:"";position:absolute;inset:0}.news-card .card-link:hover{text-decoration-line:underline;text-decoration-thickness:2px}.news-wide{box-shadow:8px 8px 0 var(--color-shadow)}.news-tile{box-shadow:6px 6px 0 var(--color-fact-line)}.not-found-art{width:auto;max-width:100%;height:clamp(7.5rem,22vw,20rem);display:block}.back-link:before{content:"←" / "";margin-inline-end:.5em}.prose-flow{background:var(--color-surface);padding-top:3rem;padding-bottom:3rem}.prose-flow:has(+.prose-flow){padding-bottom:0}.prose-flow+.prose-flow{padding-top:2rem}.sec{padding-top:3rem;padding-bottom:3rem}.sec+.sec{padding-top:0}@media (width>=64rem){.prose-flow{padding-top:6rem;padding-bottom:6rem}.prose-flow+.prose-flow{padding-top:3rem}.sec{padding-top:6rem;padding-bottom:6rem}}.tiles{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{background:var(--bg);color:var(--fg);box-shadow:inset 0 -2px 0 var(--pic-front);flex-direction:column;display:flex;position:relative}.tile.pic-recht{--bg:var(--color-bg);--fg:var(--color-on-dark);--mut:var(--color-on-dark-muted)}.tile.pic-information{--bg:var(--color-alt);--fg:var(--color-ink);--mut:var(--color-muted)}.tile.pic-unterstuetzung{--bg:var(--color-dark);--fg:var(--color-on-dark);--mut:var(--color-on-dark-muted)}.tile.pic-netzwerk{--bg:var(--color-accent);--fg:var(--color-on-accent);--mut:var(--color-on-accent)}.tile:has(.tile-link:focus-visible){outline:3px solid var(--color-ink);outline-offset:3px}.tile-text{align-content:start;gap:.75rem;padding:1.5rem 1.5rem .5rem;display:grid}.tile-link,.tile-link:visited{color:inherit;text-decoration-line:none}.tile-link:after{content:"";z-index:1;position:absolute;inset:0}.tile-link:focus-visible{outline:none}.tile:hover .tile-link{text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:2px}.tile-lead{color:var(--mut)}.tile-go{width:2rem;height:1rem;margin-top:.25rem;display:block;position:relative}.tile-go:before{content:"";background:currentColor;height:2px;position:absolute;top:7px;left:0;right:3px}.tile-go:after{content:"";border-top:2px solid;border-right:2px solid;width:10px;height:10px;position:absolute;top:2px;right:1px;transform:rotate(45deg)}.tile>.pic,.tile>img{width:100%;margin-top:auto}@media (width>=64rem){.tiles:not(.tiles-3) .tile{flex-direction:row;min-height:340px}.tiles:not(.tiles-3) .tile-text{flex:1.1 1 0;padding:2rem .5rem 2rem 2rem}.tiles:not(.tiles-3) .tile>.pic,.tiles:not(.tiles-3) .tile>img{aspect-ratio:auto;flex:.9 1 0;min-width:0;margin:0}}@media (width>=48rem){.tiles-3 .tile>.pic,.tiles-3 .tile>img{align-self:flex-end;width:72%}}@media (width>=64rem){.tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps-cards ol{counter-reset:step;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.steps-cards ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.steps-cards ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps-cards li{counter-increment:step;background:var(--color-alt);color:var(--color-ink);margin:0;padding:1.5rem}.steps-cards li:before{content:counter(step);content:counter(step) / "";font-size:var(--text-display);color:var(--color-accent-on-light);margin-bottom:1rem;font-weight:800;font-stretch:68%;line-height:1;display:block}.steps-cards strong{font-size:var(--text-title);line-height:var(--text-title--line-height);margin-bottom:.5rem;font-weight:800;font-stretch:76%;display:block}.basis{padding-top:3rem;padding-bottom:3rem}.basis-in{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.basis-mark{display:block}.basis-mark:before{content:"§";content:"§" / "";font-size:var(--text-display);color:var(--color-accent-on-light);font-weight:800;font-stretch:68%;line-height:.8;display:block}.basis-text{max-width:52em}.feld{--art:var(--color-field)}.feld-methods ul{padding-left:0;list-style:none}.feld-methods li{padding-left:1.5em;position:relative}.feld-methods li:before{content:"■";content:"■" / "";color:var(--color-field);font-size:.7em;line-height:1;position:absolute;top:.6em;left:0}@media (width>=64rem){.feld-aside{top:calc(var(--header-h) + 2rem);position:sticky}}.wrap .prose-flow{background:0 0;padding-top:0;padding-bottom:0}.wrap .prose-flow>.wrap{max-width:none;padding-inline:0}.on-dark .wrap .prose-flow :focus-visible{outline-color:var(--color-focus)}.privacy-index>summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:800;display:flex}.privacy-index a{align-items:center;min-height:2.75rem;display:flex}.privacy-index ol{margin-top:.5rem}@media (width>=64rem){.privacy-index{top:calc(var(--header-h) + 1.5rem);align-self:start;position:sticky}@supports selector(::details-content){.privacy-index>summary{display:none}.privacy-index::details-content{content-visibility:visible;display:block}}}.legal-section:target{box-shadow:inset 3px 0 0 var(--color-accent-on-light);padding-inline-start:1rem}.legal-article [data-richtext] ul{list-style:"■  "}.legal-article [data-richtext] li::marker{color:var(--color-field);font-size:.7em}.kontakt-mailbox{-webkit-user-select:all;user-select:all;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere}.legal-section address,.legal-facts address{font-style:normal}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-1{inset:var(--spacing)}.top-0{top:0}.z-40{z-index:40}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-card{aspect-ratio:var(--aspect-card)}.aspect-portrait{aspect-ratio:var(--aspect-portrait)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-18{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-3{height:calc(var(--spacing) * 3)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-auto{height:auto}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-17{min-height:calc(var(--spacing) * 17)}.min-h-22{min-height:calc(var(--spacing) * 22)}.min-h-dvh{min-height:100dvh}.w-4{width:calc(var(--spacing) * 4)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[14em\]{max-width:14em}.max-w-\[15em\]{max-width:15em}.max-w-\[26\.25rem\]{max-width:26.25rem}.max-w-\[28em\]{max-width:28em}.max-w-\[32em\]{max-width:32em}.max-w-\[34em\]{max-width:34em}.max-w-\[40em\]{max-width:40em}.max-w-\[46em\]{max-width:46em}.max-w-\[51\.25rem\]{max-width:51.25rem}.max-w-\[52em\]{max-width:52em}.max-w-content{max-width:var(--container-content)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-44{min-width:calc(var(--spacing) * 44)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:2.5rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:2147483647px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[1\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1.5px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-alt{border-color:var(--color-alt)}.border-current{border-color:currentColor}.border-fact-line{border-color:var(--color-fact-line)}.border-foot-line{border-color:var(--color-foot-line)}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.border-on-accent{border-color:var(--color-on-accent)}.border-on-dark{border-color:var(--color-on-dark)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-alt{background-color:var(--color-alt)}.bg-bg{background-color:var(--color-bg)}.bg-current{background-color:currentColor}.bg-dark{background-color:var(--color-dark)}.bg-field{background-color:var(--color-field)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-48{padding-bottom:calc(var(--spacing) * 48)}.pb-\[19rem\]{padding-bottom:19rem}.text-center{text-align:center}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.wrap-anywhere{overflow-wrap:anywhere}.text-accent{color:var(--color-accent)}.text-accent-on-light{color:var(--color-accent-on-light)}.text-foot-ink{color:var(--color-foot-ink)}.text-foot-muted{color:var(--color-foot-muted)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-on-accent{color:var(--color-on-accent)}.text-on-accent\!{color:var(--color-on-accent)!important}.text-on-dark{color:var(--color-on-dark)}.text-on-dark-muted{color:var(--color-on-dark-muted)}.italic{font-style:italic}.not-italic{font-style:normal}.font-stretch-100\%{font-stretch:100%}.font-stretch-\[62\%\]{font-stretch:62%}.font-stretch-\[68\%\]{font-stretch:68%}.font-stretch-\[74\%\]{font-stretch:74%}.font-stretch-\[76\%\]{font-stretch:76%}.font-stretch-\[84\%\]{font-stretch:84%}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow-\[4px_4px_0_var\(--color-shadow\)\]{--tw-shadow:4px 4px 0 var(--tw-shadow-color,var(--color-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[6px_6px_0_var\(--color-field\)\]{--tw-shadow:6px 6px 0 var(--tw-shadow-color,var(--color-field));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-3px_0_var\(--color-accent\)\]{--tw-shadow:inset 0 -3px 0 var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:bg-field:hover{background-color:var(--color-field)}.hover\:bg-ink-hover:hover{background-color:var(--color-ink-hover)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:underline:hover{text-decoration-line:underline}}.active\:translate-x-0\.5:active{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-x-\[3px\]:active{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[3px\]:active{--tw-translate-y:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:shadow-\[1px_1px_0_var\(--color-field\)\]:active{--tw-shadow:1px 1px 0 var(--tw-shadow-color,var(--color-field));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=30rem){.xs\:inline{display:inline}}@media (width>=40rem){.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:min-h-24{min-height:calc(var(--spacing) * 24)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}.sm\:font-stretch-\[68\%\]{font-stretch:68%}}@media (width>=48rem){.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}}@media (width>=64rem){.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:mt-0{margin-top:0}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-21{min-height:calc(var(--spacing) * 21)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.lg\:grid-cols-\[16rem_minmax\(0\,66ch\)\]{grid-template-columns:16rem minmax(0,66ch)}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,66ch\)_minmax\(18rem\,1fr\)\]{grid-template-columns:minmax(0,66ch) minmax(18rem,1fr)}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.lg\:gap-y-16{row-gap:calc(var(--spacing) * 16)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-\[19rem\]{padding-bottom:19rem}.lg\:text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.lg\:font-stretch-100\%{font-stretch:100%}}.\[\&_a\]\:text-on-accent a{color:var(--color-on-accent)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .m-sky .ly-far>svg{animation-name:ly-pan;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sky;animation-range:contain}:root[data-motion=on] .m-sky .ly-plane>svg{animation-name:pan;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sky;animation-range:contain contain 70%}:root[data-motion=on] .m-sky .th-seg{animation-name:th-pull;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sky;animation-range:contain calc((var(--i) - 1) * 14%) contain calc(var(--i) * 14%)}:root[data-motion=on] .m-sky .th-node:not(.th-i-0) .th-lit{animation-name:th-lit;animation-timing-function:ease-out;animation-fill-mode:both;animation-timeline:--sky;animation-range:contain calc(var(--i) * 14% - 2%) contain calc(var(--i) * 14% + 1%)}:root[data-motion=on] .m-sky .th-node:not(.th-i-0) .th-ring{animation-name:th-ring;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sky;animation-range:contain calc(var(--i) * 14% - 1%) contain calc(var(--i) * 14% + 8%)}:root[data-motion=on] .hero-no-news{--run:27rem}@media (width>=64rem){:root[data-motion=on] .hero-no-news{--run:37rem}}:root[data-motion=on] .hero-no-news .m-sky .ly-far>svg{animation-timeline:scroll(root);animation-range:0 var(--run)}:root[data-motion=on] .hero-no-news .m-sky .ly-plane>svg{animation-timeline:scroll(root);animation-range:0 calc(.7 * var(--run))}:root[data-motion=on] .hero-no-news .m-sky .th-seg{animation-timeline:scroll(root);animation-range:calc((var(--i) - 1) * .14 * var(--run)) calc(var(--i) * .14 * var(--run))}:root[data-motion=on] .hero-no-news .m-sky .th-node:not(.th-i-0) .th-lit{animation-timeline:scroll(root);animation-range:calc((var(--i) * .14 - .02) * var(--run)) calc((var(--i) * .14 + .01) * var(--run))}:root[data-motion=on] .hero-no-news .m-sky .th-node:not(.th-i-0) .th-ring{animation-timeline:scroll(root);animation-range:calc((var(--i) * .14 - .01) * var(--run)) calc((var(--i) * .14 + .08) * var(--run))}:root[data-motion=on] .m-pano .ly-far>svg{animation-name:ly-pan;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--pano;animation-range:cover 4% cover 60%}:root[data-motion=on] .m-pano .ly-plane>svg{animation-name:pan;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--pano;animation-range:cover 4% cover 34%}:root[data-motion=on] .m-pano .th-seg{animation-name:th-pull;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--pano;animation-range:cover calc(4% + (var(--i) - 1) * 6%) cover calc(4% + var(--i) * 6%)}:root[data-motion=on] .m-pano .th-node:not(.th-i-0) .th-lit{animation-name:th-lit;animation-timing-function:ease-out;animation-fill-mode:both;animation-timeline:--pano;animation-range:cover calc(3% + var(--i) * 6%) cover calc(5% + var(--i) * 6%)}:root[data-motion=on] .m-pic .pl{animation-name:pl-rise;animation-timing-function:cubic-bezier(.2,.7,0,1);animation-fill-mode:both;animation-timeline:--pic}:root[data-motion=on] .m-pic .pl-back{animation-range:cover cover 30%}:root[data-motion=on] .m-pic .pl-mid{animation-range:cover 4% cover 36%}:root[data-motion=on] .m-pic .pl-front{animation-range:cover 8% cover 40%}:root[data-motion=on] .m-pic .fp{animation-name:fp-in;animation-timing-function:cubic-bezier(.2,.7,0,1);animation-fill-mode:both;animation-timeline:--pic;animation-range:cover calc(var(--a) * 1%) cover calc(var(--b) * 1%)}:root[data-motion=on] .th-div .th-l{animation-name:th-pull;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-timeline:--div;animation-range:cover 8% cover 30%}:root[data-motion=on] .th-div .th-n{animation-name:th-node;animation-timing-function:ease-out;animation-fill-mode:both;animation-timeline:--div;animation-range:cover 28% cover 34%}:root[data-motion=on] .th-div:not(.th-tone-art) .th-n:after{animation-name:th-ring;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--div;animation-range:cover 31% cover 46%}:root[data-motion=on] .th-band .th-l{animation-name:th-pull;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--band;animation-range:cover calc(8% + var(--i) * 9%) cover calc(15% + var(--i) * 9%)}:root[data-motion=on] .th-band .th-n,:root[data-motion=on] .th-caps li:before{animation-name:th-node;animation-timing-function:ease-out;animation-fill-mode:both;animation-timeline:--band;animation-range:cover calc(14% + var(--i) * 9%) cover calc(18% + var(--i) * 9%)}:root[data-motion=on] .th-band .th-n:after{animation-name:th-ring;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--band;animation-range:cover calc(16% + var(--i) * 9%) cover calc(28% + var(--i) * 9%)}:root[data-motion=on] .th-caps li:after{animation-name:th-drop;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--band;animation-range:cover calc(8% + var(--i) * 9%) cover calc(15% + var(--i) * 9%)}:root[data-motion=on] .th-band:not(.th-band-still) .th-caps li{animation-name:cap-in,cap-rise;animation-timing-function:step-end,ease-out;animation-fill-mode:both;animation-timeline:--band;animation-range:cover calc(14% + var(--i) * 9%) cover calc(18% + var(--i) * 9%), cover calc(18% + var(--i) * 9%) cover calc(24% + var(--i) * 9%)}}}@keyframes pan{to{transform:translate(min(0px,100cqw - 100%))}}@keyframes ly-pan{to{transform:translate(-5%, var(--ly-dy,64px))}}@keyframes th-pull{0%{transform:scaleX(0)}}@keyframes th-lit{0%{opacity:0;transform:scale(.2)}}@keyframes th-ring{0%{opacity:0;transform:scale(.4)}35%{opacity:.95;transform:scale(2.1)}}@keyframes th-node{0%{opacity:0;transform:scale(0)}}@keyframes th-drop{0%{transform:scaleY(0)}}@keyframes pl-rise{0%{opacity:0;transform:translateY(var(--ty))}}@keyframes fp-in{0%{opacity:0;transform:var(--t0)}}@keyframes cap-in{0%{opacity:0}}@keyframes cap-rise{0%{transform:translateY(.5em)}}.fp-1-0{--ox:40px;--oy:160px;--t0:scaleX(0);--a:19.9;--b:24.8}.fp-1-1{--ox:120px;--oy:160px;--t0:scaleY(0);--a:24;--b:27.3}.fp-1-2{--ox:120px;--oy:120px;--t0:scaleX(0);--a:29;--b:33.1}.fp-1-3{--ox:200px;--oy:120px;--t0:scaleY(0);--a:32.3;--b:35.6}.fp-1-4{--ox:200px;--oy:80px;--t0:scaleX(0);--a:37.2;--b:41.4}.fp-1-5{--ox:280px;--oy:80px;--t0:scaleY(0);--a:40.6;--b:43.9}.fp-1-6{--ox:40px;--oy:160px;--t0:scale(0);--a:16.6;--b:21.5}.fp-1-7{--ox:120px;--oy:120px;--t0:scale(0);--a:26.5;--b:29.8}.fp-1-8{--ox:200px;--oy:80px;--t0:scale(0);--a:34.8;--b:38.1}.fp-1-9{--ox:280px;--oy:40px;--t0:scale(0);--a:43;--b:48}.fp-2-0{--ox:160px;--oy:100px;--t0:rotate(-28deg) scale(0);--a:21.5;--b:29.8}.fp-2-1{--ox:160px;--oy:100px;--t0:rotate(-28deg) scale(0);--a:23.2;--b:31.4}.fp-2-2{--ox:160px;--oy:100px;--t0:rotate(-28deg) scale(0);--a:24.8;--b:33.1}.fp-2-3{--ox:160px;--oy:100px;--t0:rotate(-28deg) scale(0);--a:26.5;--b:34.8}.fp-2-4{--ox:160px;--oy:100px;--t0:rotate(-28deg) scale(0);--a:28.1;--b:36.4}.fp-2-5{--ox:160px;--oy:100px;--t0:rotate(-28deg) scale(0);--a:29.8;--b:38.1}.fp-2-6{--ox:160px;--oy:100px;--t0:scale(0);--a:16.6;--b:22.3}.fp-2-7{--ox:40px;--oy:100px;--t0:scale(0);--a:28.1;--b:33.1}.fp-2-8{--ox:80px;--oy:30px;--t0:scale(0);--a:29.8;--b:34.8}.fp-2-9{--ox:240px;--oy:30px;--t0:scale(0);--a:31.4;--b:36.4}.fp-2-10{--ox:280px;--oy:100px;--t0:scale(0);--a:33.1;--b:38.1}.fp-2-11{--ox:240px;--oy:170px;--t0:scale(0);--a:34.8;--b:39.7}.fp-2-12{--ox:80px;--oy:170px;--t0:scale(0);--a:36.4;--b:41.4}.fp-3-0{--ox:130px;--oy:100px;--t0:rotate(-150deg);--a:21.5;--b:33.1}.fp-3-1{--ox:130px;--oy:100px;--t0:rotate(150deg);--a:21.5;--b:33.1}.fp-3-2{--ox:130px;--oy:100px;--t0:scaleX(0);--a:33.1;--b:38.9}.fp-3-3{--ox:270px;--oy:100px;--t0:scale(0);--a:37.2;--b:42.2}.fp-3-4{--ox:130px;--oy:100px;--t0:scale(0);--a:16.6;--b:21.5}.fp-3-5{--ox:270px;--oy:100px;--t0:scale(0);--a:40.6;--b:44.7}.fp-4-0{--ox:40px;--oy:60px;--t0:scale(0);--a:28.1;--b:33.1}.fp-4-1{--ox:150px;--oy:40px;--t0:scale(0);--a:29.8;--b:34.8}.fp-4-2{--ox:40px;--oy:60px;--t0:scale(0);--a:31.4;--b:36.4}.fp-4-3{--ox:110px;--oy:150px;--t0:scale(0);--a:33.1;--b:38.1}.fp-4-4{--ox:210px;--oy:110px;--t0:scale(0);--a:34.8;--b:39.7}.fp-4-5{--ox:210px;--oy:110px;--t0:scale(0);--a:36.4;--b:41.4}.fp-4-6{--ox:210px;--oy:110px;--t0:scale(0);--a:38.1;--b:43}.fp-4-7{--ox:110px;--oy:150px;--t0:scale(0);--a:39.7;--b:44.7}.fp-4-8{--ox:110px;--oy:150px;--t0:scale(0);--a:41.4;--b:46.3}.fp-4-9{--ox:40px;--oy:60px;--t0:translate(-84px, -40px) scale(.3);--a:16.6;--b:24.8}.fp-4-10{--ox:150px;--oy:40px;--t0:translate(-7px, -58px) scale(.3);--a:18.2;--b:26.5}.fp-4-11{--ox:280px;--oy:50px;--t0:translate(84px, -49px) scale(.3);--a:19.9;--b:28.1}.fp-4-12{--ox:110px;--oy:150px;--t0:translate(-35px, 41px) scale(.3);--a:21.5;--b:29.8}.fp-4-13{--ox:210px;--oy:110px;--t0:translate(35px, 5px) scale(.3);--a:23.2;--b:31.4}.fp-4-14{--ox:270px;--oy:168px;--t0:translate(77px, 57px) scale(.3);--a:24.8;--b:33.1}.fp-4-15{--ox:60px;--oy:172px;--t0:translate(-70px, 60px) scale(.3);--a:26.5;--b:34.8}.not-found-text [data-richtext]{color:var(--color-on-dark-muted)}@font-face{font-family:Archivo;src:url(/assets/fonts/archivo.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/assets/fonts/archivo-italic.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:italic;font-display:swap}nav#site-menu{background:var(--color-bg);width:100%;max-width:none;max-height:100dvh;color:var(--color-on-dark);border:0;margin:0;padding:.5rem 1rem 2rem;position:fixed;inset:0 0 auto;overflow:auto}nav#site-menu::backdrop{background:#20232699}@supports (color:color-mix(in lab, red, red)){nav#site-menu::backdrop{background:color-mix(in srgb, var(--color-dark) 60%, transparent)}}nav#site-menu li:not(:last-child){border-bottom:2px solid var(--color-menu-line)}nav#site-menu a,nav#site-menu a:visited{color:var(--color-on-dark);text-decoration-line:none}nav#site-menu a[aria-current=page]{color:var(--color-accent)}nav#site-menu :focus-visible{outline-color:var(--color-focus)}@media (width>=64rem){nav#site-menu{background:0 0;border:0;width:auto;max-height:none;margin:0;padding:0;display:flex;position:static;inset:auto;overflow:visible}nav#site-menu>ul{align-items:center;gap:1.5rem;display:flex}nav#site-menu li:not(:last-child){border-bottom:0}nav#site-menu a{background-image:linear-gradient(var(--color-accent), var(--color-accent));background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;align-items:center;min-height:2.75rem;display:inline-flex}nav#site-menu a:hover,nav#site-menu a[aria-current=page]{color:var(--color-on-dark);background-size:100% 3px}button[popovertarget=site-menu]{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
