:root{--color-primary:var(--color-red-500);--size-xs:clamp(.9375rem, .9374rem + .0003vw, .9377rem);--font-sans:"Figtree", sans-serif, color-emoji;--leading-normal:1.5;--color-secondary:var(--color-blue-600);--color-neutral-50:#f9fafb;--color-neutral-800:#353b41;--color-blue-100:#eaecf5;--color-blue-900:#00004d;--color-red-50:#fff2f0;--color-red-800:#5c0002;--color-shadow:359deg 100% 11%;--color-neutral-100:#f0f2f4;--color-neutral-900:#22262a;--color-neutral-200:#eaedf0;--color-blue-600:#1427d7;--color-blue-50:#f9f9fb;--color-light:8deg 100% 97%;--color-red-100:#ffcec7;--color-blue-800:#00067a;--color-red-700:#8f0005;--color-red-900:#380001;--radius-lg:12px;--space-2xs:clamp(.5rem, .4706rem + .0919vw, .5625rem);--shadow-1:0 3px 5px -2px hsl(var(--color-shadow) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--color-shadow) / calc(var(--shadow-strength) + 5%));--weight-semibold:600;--font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", "Menlo", "Consolas", "DejaVu Sans Mono", monospace;--space-3xs:clamp(.25rem, .2206rem + .0919vw, .3125rem);--radius-sm:4px;--leading-relaxed:1.625;--radius-none:0;--radius-xl:24px;--space-2xl:clamp(4rem, 3.7647rem + .7353vw, 4.5rem);--space-md:clamp(1.5rem, 1.4118rem + .2757vw, 1.6875rem);--leading-none:1;--space-xs:clamp(.75rem, .6912rem + .1838vw, .875rem);--radius-round:100000px;--weight-bold:700;--tracking-wide:.025em;--color-on-primary:var(--color-red-50);--size-lg:clamp(1.62rem, 1.3371rem + .884vw, 2.2211rem);--leading-snug:1.25;--color-on-secondary:var(--color-blue-50);--color-on-success:#fff;--color-success:#40bf57;--color-on-error:#fff;--color-error:#e6000b;--size-sm:clamp(1.125rem, 1.0662rem + .1838vw, 1.25rem);--size-md:clamp(1.35rem, 1.2012rem + .4651vw, 1.6663rem);--space-lg:clamp(2rem, 1.8824rem + .3676vw, 2.25rem);--space-lg-xl:clamp(2.25rem, 1.5441rem + 2.2059vw, 3.75rem);--opacity-muted:.6;--space-sm:clamp(1rem, .9412rem + .1838vw, 1.125rem);--space-xl:clamp(3rem, 2.8235rem + .5515vw, 3.375rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--space-md-lg:clamp(1.6875rem, 1.3051rem + 1.1949vw, 2.5rem);--shadow-2:0 -1px 3px 0 hsl(var(--color-shadow) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--color-shadow) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--color-shadow) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--color-shadow) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--color-shadow) / calc(var(--shadow-strength) + 7%));--color-border-subtle:hsl(var(--shadow) / 15%);--weight-regular:400;--size-xl:clamp(1.944rem, 1.4655rem + 1.4952vw, 2.9607rem);--size-2xl:clamp(2.3328rem, 1.5733rem + 2.3733vw, 3.9467rem);--size-3xl:clamp(2.7994rem, 1.641rem + 3.6199vw, 5.2609rem);--space-3xl:clamp(6rem, 5.6471rem + 1.1029vw, 6.75rem);--color-red-500:#e6000b;--shadow-strength:1%;--duration-moderate:calc(14ms * var(--animation-speed));--radius-md:8px;--ease-in-out:cubic-bezier(.83, 0, .17, 1);--leading-tight:1.125;--color-primary-dark:var(--color-red-600);--color-secondary-dark:var(--color-blue-700);--color-success-dark:#339946;--color-error-dark:#b30009;--inner-shadow-1:inset 0 2px 14px 0 hsl(var(--color-shadow) / calc(var(--shadow-strength) + 9%));--duration-slow:calc(28ms * var(--animation-speed));--color-border-strong:hsl(var(--shadow) / 30%);--animation-speed:25;--color-red-600:#bd0006;--color-blue-700:#0614ac}@font-face{font-family:Figtree;src:url(/build/assets/figtree-400-CFNJ77Ll.woff2)format("woff2"),url(/build/assets/figtree-400-CmNcfiPv.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Figtree;src:url(/build/assets/figtree-400-italic-Bh8-INdF.woff2)format("woff2"),url(/build/assets/figtree-400-italic-Djx9DNpR.woff)format("woff");font-style:italic;font-weight:400;font-display:fallback}@font-face{font-family:Figtree;src:url(/build/assets/figtree-600-D3BauKse.woff2)format("woff2"),url(/build/assets/figtree-600-C7hhMpPB.woff)format("woff");font-style:normal;font-weight:600;font-display:fallback}@font-face{font-family:Figtree;src:url(/build/assets/figtree-700-Bcr0VV6-.woff2)format("woff2"),url(/build/assets/figtree-700-CUfoagoB.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:color-emoji;src:local(Apple Color Emoji),local(Segoe UI Emoji),local(Segoe UI Symbol),local(Noto Color Emojo)}@property --sparkle-angle{syntax:"<angle>";inherits:false;initial-value:0turn}@keyframes sparkle{to{--sparkle-angle:1turn}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-down{to{opacity:0;transform:translateY(100%)}}@keyframes mute-on-scroll{to{opacity:.6;transform:scale(.9)}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,li,dl,dd,blockquote,figure,figcaption,fieldset{margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;accent-color:var(--color-primary);scroll-behavior:smooth}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-block-size:100vh;font-size:var(--size-xs);font-family:var(--font-sans);line-height:var(--leading-normal);color:var(--color-on-background);background-color:var(--color-background)}hr{block-size:0;color:inherit;border-style:solid;border-width:1px 0 0;overflow:visible}pre{white-space:pre-wrap}h1,h2,h3,h4{text-wrap:balance;overflow-wrap:break-word}ol[class],ul[class]{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration-line:none;-webkit-text-decoration-color:var(--color-secondary);text-decoration-color:var(--color-secondary);-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.15em;text-decoration-thickness:max(1px,.075em)}:focus-visible{--outline-size:max(2px, .125em);outline:var(--outline-width,var(--outline-size)) var(--outline-style,solid) var(--outline-color,var(--color-secondary));outline-offset:var(--outline-offset,var(--outline-size))}:focus{scroll-margin-block-end:var(--scroll-margin-end,5vh)}:target{scroll-margin-block-start:var(--scroll-margin-start,5vh)}::selection{color:var(--color-on-selection);background-color:var(--color-selection);text-shadow:none}img,svg,picture,canvas,audio,video{max-inline-size:100%;display:block}img,svg,canvas,video{block-size:auto}picture{display:contents}source{display:none}audio{inline-size:100%}audio:not([controls]){display:none}fieldset{border:0;padding:0}legend{padding-inline:0}button,input,select,textarea{font:inherit}textarea{resize:vertical}label[for]{cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{interpolate-size:numeric-only!important;scroll-behavior:auto!important;transition-behavior:normal!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}[theme=light]{--shadow-strength:1%;--sparkle-strength:100%;--color-background:var(--color-neutral-50);--color-on-background:var(--color-neutral-800);--color-surface:#fff;--color-on-surface:var(--color-neutral-800);--color-overlay:#ffffffe6;--color-on-overlay:var(--color-neutral-800);--color-highlight:var(--color-blue-100);--color-on-highlight:var(--color-blue-900);--color-selection:var(--color-red-50);--color-on-selection:var(--color-red-800);--color-border-strong:hsl(var(--color-shadow) / 30%);--color-border-subtle:hsl(var(--color-shadow) / 10%);--gradient-background:radial-gradient(circle at center, var(--color-neutral-50), var(--color-neutral-100))}[theme=dark]{--shadow-strength:10%;--sparkle-strength:15%;--color-background:var(--color-neutral-900);--color-on-background:var(--color-neutral-50);--color-surface:var(--color-neutral-800);--color-on-surface:var(--color-neutral-200);--color-overlay:#343b41e6;--color-on-overlay:var(--color-neutral-200);--color-highlight:var(--color-blue-600);--color-on-highlight:var(--color-blue-50);--color-selection:var(--color-red-800);--color-on-selection:var(--color-red-50);--color-border-strong:hsl(var(--color-light) / 20%);--color-border-subtle:hsl(var(--color-light) / 10%);--gradient-background:radial-gradient(circle at center, var(--color-neutral-800), var(--color-neutral-900))}[theme=light] [theme=peach],[theme=peach\ light]{--shadow-strength:1%;--sparkle-strength:100%;--color-background:var(--color-red-100);--color-on-background:var(--color-red-800);--color-surface:var(--color-red-50);--color-on-surface:var(--color-red-800);--color-overlay:#ffffffe6;--color-on-overlay:var(--color-red-800);--color-highlight:var(--color-blue-50);--color-on-highlight:var(--color-blue-800);--color-selection:var(--color-red-700);--color-on-selection:var(--color-red-50);--color-border-strong:hsl(var(--color-shadow) / 20%);--color-border-subtle:hsl(var(--color-shadow) / 10%);--gradient-background:radial-gradient(circle at center, var(--color-red-50), var(--color-red-100))}[theme=dark] [theme=peach],[theme=peach\ dark]{--shadow-strength:10%;--sparkle-strength:15%;--color-background:var(--color-red-900);--color-on-background:var(--color-red-100);--color-surface:var(--color-red-800);--color-on-surface:var(--color-red-100);--color-overlay:#ffffffe6;--color-on-overlay:var(--color-red-800);--color-highlight:var(--color-blue-600);--color-on-highlight:var(--color-blue-50);--color-selection:var(--color-red-50);--color-on-selection:var(--color-red-700);--color-border-strong:hsl(var(--color-light) / 30%);--color-border-subtle:hsl(var(--color-light) / 15%);--gradient-background:radial-gradient(circle at center, var(--color-red-800), var(--color-red-900) 70%)}table{--outer-radius:var(--radius-lg);--inner-radius:calc(var(--radius-lg) - var(--space-2xs));inline-size:100%;padding:var(--space-2xs);border-radius:var(--outer-radius);border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-on-surface);background-color:var(--color-surface);box-shadow:var(--shadow-1);border-width:0}th,td{vertical-align:center;text-align:start;padding:.5em .75em}[data-type=title]:is(th,td){inline-size:50%}[data-type=date]:is(th,td),[data-type=date-diff]:is(th,td),[data-type=tags]:is(th,td){inline-size:25%}[data-type=number]:is(th,td) [data-type=currency]:is(th,td){text-align:end}th{font-weight:var(--weight-semibold)}thead th,thead td{color:var(--color-on-selection);background-color:var(--color-selection)}:is(thead th,thead td):first-child{border-start-start-radius:var(--inner-radius);border-end-start-radius:var(--inner-radius)}:is(thead th,thead td):last-child{border-start-end-radius:var(--inner-radius);border-end-end-radius:var(--inner-radius)}:is(tbody>tr:first-child)>th,:is(tbody>tr:first-child)>td{padding-block-start:calc(var(--space-2xs) + .5em)}:is(tbody>tr:last-child)>th,:is(tbody>tr:last-child)>td{padding-block-end:calc(var(--space-2xs) + .5em)}:is(tbody>tr:not(:last-child))>th,:is(tbody>tr:not(:last-child))>td{border-block-end:1px solid var(--color-selection)}:is(table:has(tbody>tr:nth-child(12))>thead th,table:has(tbody>tr:nth-child(12))>thead td){position:sticky;inset-block-start:calc(var(--header-offset,0px) + var(--space-md))}@media (width<=64em){th[data-priority=low],td[data-priority=low]{display:none}}:where(:root:lang(en),[lang]:lang(en)){quotes:"“" "”" "‘" "’"}:where(:root:lang(de),[lang]:lang(de)){quotes:"„" "“" "‚" "‘"}q,blockquote{quotes:inherit}blockquote{hanging-punctuation:first}blockquote:before{content:open-quote}blockquote:after{content:close-quote}pre,code{font-family:var(--font-mono)}code{padding:var(--space-3xs);border-radius:var(--radius-sm)}pre{tab-size:2;-webkit-hyphens:none;hyphens:none;word-break:normal;line-height:var(--leading-relaxed);position:relative;overflow:hidden}pre>code{border-radius:var(--radius-none);background-color:#0000;padding:0}mark{color:var(--color-on-highlight);background-color:var(--color-highlight);box-shadow:.125em 0 0 0 var(--color-highlight), -.125em 0 0 0 var(--color-highlight)}embedded-content,leaflet-map{z-index:0;border-radius:var(--radius-xl);inline-size:100%;display:block;position:relative}embedded-content{color:var(--color-on-background);background-color:var(--color-background);background-image:var(--gradient-background);flex-direction:column;justify-content:center;align-items:center;display:flex}embedded-content>form{padding:var(--space-lg-xl)}@media (orientation:landscape){leaflet-map{aspect-ratio:21/9;overflow:clip}}@media (orientation:portrait){leaflet-map{aspect-ratio:1;overflow:clip}}.layout{--column-gap:clamp(1rem, 3vw, 2.25rem);--column-content:min(var(--measure,64rem), 100% - 2 * var(--column-gap));--column-popout:minmax(0, 2.25rem);--column-full:minmax(var(--column-gap), 1fr);grid-template-columns:[full-start] var(--column-full) [popout-start] var(--column-popout) [content-start] var(--column-content) [content-end] var(--column-popout) [popout-end] var(--column-full) [full-end];display:grid}.layout>*{grid-column:full}.header,.main,.cover,.footer{grid-template-columns:inherit;display:grid}:is(.header,.main,.cover,.footer)>*{grid-column:content}.layout,.main{--row-gap:var(--space-2xl);row-gap:var(--row-gap)}@supports (grid-template-columns:subgrid){.header,.main,.cover,.footer{grid-template-columns:subgrid}}.grid{--row-gap:var(--space-md);--column-gap:var(--space-md);--column-sizing:auto-fit;--column-min:16rem;--column-max:3;gap:var(--row-gap) var(--column-gap);grid-template-columns:repeat(var(--column-sizing), minmax(min(max(var(--column-min), 100% / (var(--column-max) + 1)), 100%), 1fr));display:grid}.auto-fit{--column-sizing:auto-fit}.auto-fill{--column-sizing:auto-fill}.stack{--space:var(--space-md);justify-content:flex-start;align-items:stretch;gap:var(--space);flex-direction:column;display:flex}.cluster{--column-gap:var(--space-md);--row-gap:var(--space-md);gap:var(--row-gap) var(--column-gap);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.media{--column-gap:var(--space-md);--row-gap:var(--space-md);align-items:flex-start;gap:var(--row-gap) var(--column-gap);flex-direction:row;display:flex}.media__content{flex:1}.media--reverse{flex-direction:row-reverse}.icon{--size:1.625cap;vertical-align:middle;aspect-ratio:1;inline-size:1em;font-size:var(--size);line-height:var(--leading-none);color:inherit;stroke:none;fill:currentColor;flex-shrink:0;display:inline-block}.icon--3xs{--size:1cap}.icon--2xs{--size:1.125cap}.icon--xs{--size:1.25cap}.icon--sm{--size:1.375cap}.icon--md{--size:1.625cap}.icon--lg{--size:1.75cap}.icon--xl{--size:1.875cap}.icon--2xl{--size:2cap}.icon--3xl{--size:2.5cap}.header{z-index:1;padding-block:var(--space-xs);color:var(--color-on-overlay);background-color:var(--color-overlay);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-column:full;position:relative}@media (width>=80em){.header{border-radius:var(--radius-round);grid-column:popout;margin-block-start:var(--space-md)}}.footer{z-index:1;padding-block:var(--space-2xl) var(--space-3xl);text-align:center;color:var(--color-on-background);background-color:var(--color-background);background-image:var(--gradient-background);box-shadow:var(--shadow-1);grid-column:full;position:relative}.footer p{max-inline-size:var(--measure,64ch)}@media (width>=80em){.footer{border-radius:var(--radius-xl);grid-column:popout;margin-block-end:var(--space-md)}}.avatar{vertical-align:middle;aspect-ratio:1;border-radius:var(--radius-round);font-size:.875em;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);fill:currentColor;color:var(--color-on-primary);background-color:var(--color-primary);flex-shrink:0;display:inline-block}.heading{font-size:var(--size-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);-webkit-hyphens:auto;hyphens:auto}.heading+.tagline,.badge+.heading{--space:var(--space-2xs)}.tagline{opacity:var(--opacity-muted);font-size:var(--size-md);font-weight:var(--weight-regular);line-height:var(--leading-normal)}.tagline>a{text-decoration-line:underline}:is(.tagline>a):hover,:is(.tagline>a):focus{color:var(--color-secondary)}.link{--text-decoration-color:var(--color-border-subtle);--text-decoration-thickness:.625em;background-color:#0000;border:none;align-items:center;gap:.375em;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}.link:before,.link:after{content:"";z-index:-1;block-size:var(--text-decoration-thickness);background-color:var(--text-decoration-color);transform-origin:0;transition-property:transform;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-out);transform:scaleX(var(--text-decoration-size,100%));display:block;position:absolute;inset-block-end:0;inset-inline:-.125em}.link:after{--text-decoration-color:var(--color-selection);--text-decoration-size:0%}.link:is(:hover,:focus):after{--text-decoration-size:100%}.badge{border-radius:var(--radius-sm);font-size:.875em;font-weight:var(--weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--color-on-surface);background-color:var(--color-surface);justify-content:center;align-items:center;gap:.375em;padding-block:.125em;padding-inline:.5em;display:inline-flex}.button>.badge{z-index:1;aspect-ratio:1;border-radius:inherit;box-shadow:var(--shadow-2);position:absolute;inset-block-start:0%;inset-inline-end:0%;transform:translateY(-50%)}.badge--primary{color:var(--color-on-primary);background-color:var(--color-primary)}.badge--secondary{color:var(--color-on-secondary);background-color:var(--color-secondary)}.badge--success{color:var(--color-on-success);background-color:var(--color-success)}.badge--error{color:var(--color-on-error);background-color:var(--color-error)}.dropdown{display:inline;position:relative}.dropdown__toggle{cursor:pointer;background-color:#0000;border:0;padding:0}.dropdown__caret{fill:none;aspect-ratio:1;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;inline-size:.75em}.dropdown__panel{opacity:0;border:max(1px, .0625em) solid var(--color-border-subtle);border-radius:var(--radius-md);inline-size:max-content;min-inline-size:12em;max-inline-size:100vw;color:var(--color-on-overlay);background-color:var(--color-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-2);transition-property:display,overlay,opacity;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-in-out);margin:0;padding:0;position:absolute;inset-block-end:0;inset-inline-start:0}.dropdown__panel:popover-open{opacity:1}.dropdown__panel.\:popover-open{opacity:1}@starting-style{.dropdown__panel:popover-open{opacity:0}.dropdown__panel.\:popover-open{opacity:0}}.menu{--divider-color:var(--color-border-subtle);--divider-thickness:max(1px, .0625em);padding-block:var(--space-2xs);display:block}.menu :is(a,button){inline-size:100%}.menu__header{padding-inline:calc(var(--space-3xs) + var(--space-2xs));padding-block:var(--space-2xs)}.menu__header:not(:only-child){border-block-end:var(--divider-thickness) solid var(--divider-color);margin-block-end:var(--space-2xs);padding-block-end:calc(2 * var(--space-2xs))}.menu__list{flex-direction:column;display:flex}.menu__item{padding-inline:var(--space-2xs);display:block}.menu__link{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);align-items:center;gap:var(--space-xs);color:currentColor;cursor:pointer;transition-property:color,background-color;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-out);background-color:#0000;border:0;-webkit-text-decoration:none;text-decoration:none;display:flex}.menu__link[aria-current]{color:var(--color-on-selection);background-color:var(--color-selection)}.menu__link:is(:hover,:focus){color:var(--color-on-primary);background-color:var(--color-primary);transition-delay:50ms}.menu__divider{block-size:var(--divider-thickness);margin-block:var(--space-2xs);background-color:var(--divider-color);display:block}.button{border:max(2px, .125em) solid var(--color-primary);border-radius:var(--radius-round);font-size:var(--size,var(--size-xs));font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-align:center;color:var(--color-on-primary);background-color:var(--color-primary);cursor:pointer;transition-property:color,border-color,background-color,outline,transform;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-out);justify-content:center;align-items:center;gap:.875em;padding-block:.5em;padding-inline:1em;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}.button:is(:hover,:focus){border-color:var(--color-primary-dark);background-color:var(--color-primary-dark)}.button:hover{transform:scale(1.03)}.button:active{transform:scale(1.03)translateY(.1em)}.button--sm{--size:var(--size-xs)}.button--md{--size:var(--size-sm)}.button--lg{--size:var(--size-md)}.button--circular{aspect-ratio:1;border-radius:var(--radius-round);padding:.5em}.button--primary{color:var(--color-on-primary);border-color:var(--color-primary);background-color:var(--color-primary)}.button--primary:is(:hover,:focus){border-color:var(--color-primary-dark);background-color:var(--color-primary-dark)}.button--secondary{color:var(--color-on-secondary);border-color:var(--color-secondary);background-color:var(--color-secondary)}.button--secondary:is(:hover,:focus){border-color:var(--color-secondary-dark);background-color:var(--color-secondary-dark)}.button--pale{color:var(--color-on-surface);border-color:var(--color-border-subtle);background-color:var(--color-surface)}.button--pale:is(:hover,:focus){color:var(--color-on-selection);border-color:var(--color-primary-dark);background-color:var(--color-selection)}.button--success{color:var(--color-on-success);border-color:var(--color-success);background-color:var(--color-success)}.button--success:is(:hover,:focus){border-color:var(--color-success-dark);background-color:var(--color-success-dark)}.button--error{color:var(--color-on-error);border-color:var(--color-error);background-color:var(--color-error)}.button--error:is(:hover,:focus){border-color:var(--color-error-dark);background-color:var(--color-error-dark)}.cover{text-align:center;color:var(--color-on-background);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;padding-block:2rem 8rem;display:flex;position:relative}.cover>*+*{margin-block-start:var(--space,var(--space-md))}.cover:before{content:"";inset-block:calc(-1 * var(--cover-offset,400px)) 0;z-index:-1;background-color:var(--color-background);background-image:var(--gradient-background);inline-size:100vw;box-shadow:var(--inner-shadow-1);clip-path:ellipse(200% 100% at 50% 0);pointer-events:none;display:block;position:absolute;inset-inline-start:calc(50% - 50vw)}@supports (animation-timeline:view()){.cover>.heading{animation-name:mute-on-scroll;animation-fill-mode:both;animation-timeline:view();animation-range:exit -250%}}.panel{justify-content:flex-start;align-items:stretch;gap:var(--space-md);padding-block:var(--space-lg);padding-inline:var(--space-lg-xl);border-radius:var(--radius-xl);color:var(--color-on-surface);background-color:var(--color-surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex;position:relative;overflow:clip}.panel__footer{padding-block:var(--space-lg);padding-inline:var(--space-xl);border-block-start:max(1px, .0625em) solid var(--color-border-subtle);margin-inline:calc(-1 * var(--space-xl));margin-block:var(--space-lg) calc(-1 * var(--space-lg))}.panel__footer>:only-child{margin-inline-start:auto}.panel--overlay{color:var(--color-on-overlay);background-color:var(--color-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-block-start:-8rem}.meta__key{opacity:var(--opacity-muted)}.date{font-size:var(--size-lg);line-height:var(--leading-none);text-align:center;flex-direction:column;display:flex}.date__month{color:var(--color-text-tertiary);text-transform:uppercase;font-size:.5625em}.date__day{font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.popover{max-block-size:80vh;inline-size:clamp(16rem,40vw,48rem);padding:var(--space-md);opacity:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-2);transition:display .3s allow-discrete, overlay .3s allow-discrete, opacity .3s, transform .3s;border:0;transform:translateY(-5%)}.popover:popover-open{opacity:1;transform:translateY(0)}.popover::backdrop{transition:display .3s allow-discrete, overlay .3s allow-discrete, background-color .3s;background-color:#0000}.popover:popover-open::backdrop{background-color:#0000001a}.popover__close{position:absolute;inset-block-start:var(--sapce-md);inset-inline-end:var(--space-md)}@starting-style{.popover:popover-open{opacity:0;transform:translateY(-5%)}.popover:popover-open::backdrop{background-color:#0000}}.disclosure{interpolate-size:allow-keywords}.disclosure::details-content{opacity:0;block-size:0;transition-property:content-visibility,block-size,opacity;transition-duration:var(--duration-slow);transition-behavior:allow-discrete;transition-timing-function:var(--ease-in-out);overflow-y:hidden}.disclosure[open]::details-content{opacity:1;block-size:auto}.disclosure__summary,.disclosure__content{padding-block:var(--space-lg);padding-inline:var(--space-lg-xl);border-radius:var(--radius-xl);color:var(--color-on-surface);background-color:var(--color-surface);box-shadow:var(--shadow-1)}.disclosure__summary{padding-block:var(--space-sm);cursor:pointer;transition-property:color,background-color,transform;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-out);flex-wrap:nowrap;list-style:none}.disclosure__summary::-webkit-details-marker{display:none}.disclosure__summary:hover{transform:scale(1.01)}.disclosure__summary:focus{color:var(--color-on-selection);background-color:var(--color-selection)}.disclosure__content{margin-block-start:var(--space-md)}.disclosure__marker{fill:none;inline-size:var(--marker-size,1.625cap);aspect-ratio:1;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;transition-property:transform;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-in-out);flex-shrink:0}.disclosure[open]>.disclosure__summary>.disclosure__marker{transform:rotate(-.5turn)}.status-message{max-inline-size:var(--measure-md);padding-block:var(--space-xs);padding-inline:var(--space-sm) var(--space-xl);border-radius:var(--radius-round);color:var(--color-on-success);background-color:var(--color-success);box-shadow:var(--shadow-1);margin-inline:auto}.status-message__title{font-size:var(--size-sm);font-weight:var(--weight-bold)}.status-message__figure{padding:var(--space-sm);border-radius:var(--radius-round);color:var(--color-success);background-color:var(--color-surface);transition:scale .2s var(--ease-out)}.status-message__content a{text-decoration-line:underline;text-decoration-color:currentColor}@starting-style{.status-message__figure{scale:0}}.form{inline-size:100%;max-inline-size:48rem;margin-inline:auto;position:relative}.field-group{padding:var(--space-lg) var(--space-md) var(--space-xl);border:max(2px, .125em) solid var(--color-border-subtle);border-radius:var(--radius-lg)}.panel .field-group{margin-inline:calc(-1 * var(--space-md))}.field-group__legend{font-size:var(--size-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.field-group__legend-text{padding-inline:var(--space-2xs);margin-inline:calc(-1 * var(--space-2xs));color:var(--color-on-surface);background-color:var(--color-surface)}.field{position:relative}.label{font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.input{appearance:none;border:max(2px, .125em) solid var(--color-border-subtle);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--size-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-on-background);background-color:var(--color-background);transition-property:color,border-color,background-color;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-out);align-self:start;padding:.5em}.input:is(:hover,:focus){border-color:var(--color-border-strong)}.input:not([size]){inline-size:100%}.select{border:max(2px, .125em) solid var(--color-border-subtle);border-radius:var(--radius-md);min-inline-size:16em;max-inline-size:100%;font-size:var(--size-xs);line-height:var(--leading-normal);color:var(--color-on-background);background-color:var(--color-background);box-shadow:var(--inner-shadow-1);transition-property:color,border-color,background-color;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-out);cursor:pointer;grid-template-areas:"stack";align-self:start;align-items:center;padding-block:.125em;padding-inline:.5em;display:inline-grid;position:relative}.select:focus-within{outline:var(--outline-size) var(--outline-style) var(--outline-color)}.select:is(:hover,:focus-within){border-color:var(--color-border-strong)}.select__input,.select__caret{grid-area:stack}.select__input{appearance:none;z-index:1;inline-size:100%;font:inherit;line-height:inherit;color:inherit;cursor:inherit;background-color:#0000;border:none;padding-block:.375em;padding-inline:0 1em;position:relative}.select__input:focus-visible{outline:none}.select__caret{aspect-ratio:1;fill:currentColor;justify-self:end;inline-size:.5em;margin-inline-end:.25em}.checkbox-group>.checkbox-group__options{margin-block-start:var(--space-3xs)}.checkbox{--icon-size:1.125em;--input-size:1.625em;inline-size:max-content;font-size:var(--size-xs);line-height:var(--leading-snug);cursor:pointer;grid-template-columns:min-content auto;align-items:center;gap:1em;display:grid}.checkbox__control{position:relative}.checkbox__control-input{appearance:none;inline-size:var(--input-size);block-size:var(--input-size);border:max(2px, .125em) solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-on-surface);background-color:var(--color-surface);margin:0;display:block}.checkbox__control-input:checked{border-color:var(--color-primary)}.checkbox__control-icon{opacity:0;color:var(--color-primary);font-size:var(--icon-size);transition-property:opacity,transform;transition-duration:var(--duration-moderate);place-content:center;display:grid;position:absolute;inset:0;transform:scale(.8)}.checkbox__control-icon>svg{block-size:1em;inline-size:1em;aspect-ratio:var(--ratio-square);fill:currentColor;display:block}.checkbox__control-input:checked+.checkbox__control-icon{opacity:1;transform:scale(1)}.toggle{font-size:var(--size-xs);line-height:var(--leading-snug);cursor:pointer;grid-template-areas:"stack";display:inline-grid}.toggle__input,.toggle__label{grid-area:stack}.toggle__input{appearance:none;background:0 0;margin:0;padding:0}.toggle__label{align-items:center;gap:var(--space-sm);grid-template-columns:min-content auto;grid-template-areas:"control text";display:grid}.toggle__label>*{grid-area:text}.toggle__label:before{content:"";border:max(2px, .125em) solid var(--color-border-subtle);border-radius:var(--radius-xl);block-size:1.5em;inline-size:3em;color:var(--color-on-background);background-color:var(--color-background);transition:border-color .3s var(--ease-out);grid-area:control}.toggle__label:after{content:"";border-radius:var(--radius-round);background-color:var(--color-on-success);block-size:1.35em;inline-size:1.35em;box-shadow:var(--shadow-2);grid-area:control;margin:.15em;transition:transform .3s ease-in-out}.toggle__input:checked+.toggle__label:before{border-color:var(--color-success);background-color:var(--color-success)}.toggle__input:checked+.toggle__label:after{transform:translate(100%)}.radio{--icon-size:.625em;--input-size:1.625em;inline-size:max-content;font-size:var(--size-xs);line-height:var(--leading-snug);cursor:pointer;grid-template-columns:min-content auto;align-items:center;gap:1em;display:grid}.radio__control-input{appearance:none;inline-size:var(--input-size);block-size:var(--input-size);border:max(2px, .125em) solid var(--color-border-subtle);border-radius:var(--radius-round);color:var(--color-on-background);background-color:var(--color-background);cursor:pointer;place-content:center;display:grid}.radio__control-input:checked{border-color:var(--color-primary);background-color:var(--color-primary)}.radio__control-input:before{content:"";border:calc(.5 * var(--icon-size)) solid var(--color-on-primary);border-radius:var(--radius-round);block-size:0;inline-size:0;transition-property:transform;transition-duration:var(--duration-moderate);background-color:canvastext;transform:scale(0)}.radio__control-input:checked:before{transform:scale(1)}.radio-group>.radio-group__options{margin-block-start:var(--space-3xs)}.radio-group:has(.radio-button)>.radio-group__options{border:max(2px, .125em) solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-on-background);background-color:var(--color-background);transition:border-color .3s var(--ease-out);flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;display:flex;overflow:clip}:is(.radio-group:has(.radio-button)>.radio-group__options):is(:hover,:focus,:focus-within){border-color:var(--color-border-strong)}.radio-button{font-size:var(--size-xs);line-height:var(--leading-snug);cursor:pointer;flex:1 1 0;grid-template-areas:"stack";display:inline-grid}.radio-button__input,.radio-button__label{grid-area:stack}.radio-button__input{appearance:none;background:0 0;margin:0;padding:0}.radio-button__label{text-align:center;color:var(--color-on-background);background-color:var(--color-background);justify-content:center;align-items:center;padding-block:.5em;padding-inline:1em;display:flex}.radio-button__input:checked+.radio-button__label{color:var(--color-on-primary);background-color:var(--color-primary)}.breadcrumb-trail{font-size:var(--size-xs);line-height:var(--leading-normal)}.breadcrumb-trail__list{align-items:center;gap:var(--space-2xs);flex-flow:wrap;display:flex}.breadcrumb-trail__list-item,.breadcrumb__name{align-items:center;gap:var(--space-2xs);flex-flow:row;display:inline-flex}.bouncing-ball{--animation-duration:var(--duration-slow);--animation-size:4.5rem;inline-size:var(--animation-size);block-size:var(--animation-size);position:relative}.bouncing-ball:before{content:"";border-radius:var(--radius-round);block-size:100%;inline-size:100%;animation:bouncing-shadow var(--animation-duration) linear infinite;background-image:radial-gradient(hsl(var(--color-shadow) / 100%), hsl(var(--color-shadow) / 0%) 62%);position:absolute;inset-block-start:100%;inset-inline-start:0}.bouncing-ball__image-container{animation:bouncing-ball var(--animation-duration) linear infinite}.bouncing-ball__image{animation:rotating-ball calc(2 * var(--animation-duration)) linear infinite}@keyframes rotating-ball{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bouncing-ball{0%{animation-timing-function:ease-in;transform:translateY(-65%)}50%{animation-timing-function:ease-out;transform:translateY(0%)}55%{animation-timing-function:ease-in;transform:translateY(15%)scaleY(.9)}65%{animation-timing-function:ease-out;transform:translateY(-15%)scale(1)}95%{animation-timing-function:ease-in;transform:translateY(-65%)}to{animation-timing-function:ease-in;transform:translateY(-65%)}}@keyframes bouncing-shadow{0%{opacity:.15;animation-timing-function:ease-in;transform:translateY(-50%)scale(.2,.1)translateY(50%)}50%{opacity:.3;animation-timing-function:ease-out;transform:translateY(-50%)scale(.62,.1)translateY(50%)}55%{opacity:.35;animation-timing-function:ease-in;transform:translateY(-50%)scale(.75,.1)translateY(50%)}65%{opacity:.3;animation-timing-function:ease-out;transform:translateY(-50%)scale(.62,.1)translateY(50%)}95%{opacity:.15;animation-timing-function:ease-in;transform:translateY(-50%)scale(.2,.1)translateY(50%)}to{opacity:.15;animation-timing-function:ease-in;transform:translateY(-50%)scale(.2,.1)translateY(50%)}}.donut-chart{aspect-ratio:1;display:block;overflow:hidden}.donut-chart__caption{font-family:var(--font-sans);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.donut-chart__surface{fill:none;stroke:none}.donut-chart__segment{fill:var(--fill-color,transparent);fill-opacity:var(--fill-opacity,1);stroke:var(--stroke-color,currentcolor);stroke-opacity:var(--stroke-opacity,1)}.donut-chart__segment--success{--stroke-color:var(--color-success)}.donut-chart__segment--error{--stroke-color:var(--color-error)}.donut-chart__segment--pale{--stroke-opacity:.2}.action-menu{inset-block:auto var(--space-md-lg);z-index:10;block-size:fit-content;inline-size:fit-content;padding-inline:var(--space-md);border-radius:var(--radius-round);font-size:var(--size-sm);color:var(--color-on-overlay);background-color:var(--color-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-2);flex-flow:row;align-items:center;margin-inline:auto;display:flex;position:fixed;inset-inline:0;overflow:clip}.action-menu__link{align-items:center;gap:var(--space-2xs);padding:var(--space-sm);transition-property:color,background-color;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-out);display:inline-flex}.action-menu__link:not(:first-child){border-inline-start:1px solid var(--color-border-subtle)}.action-menu__link:is(:hover,:focus,[aria-current]){color:var(--color-on-primary);background-color:var(--color-primary)}.action-menu__icon{transition-property:transform;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-out)}.action-menu__link:is(:hover,:focus) .action-menu__icon{transform:scale(1.1)}@media (width>=80em){.action-menu{inset-block:0;inset-inline:auto var(--space-md-lg);padding-block:var(--space-md-lg);flex-flow:column;margin-block:auto;margin-inline:0;padding-inline:0;display:flex;position:fixed}}@supports (animation-timeline:view()){@media (width<=80em){.action-menu{animation-name:fade-out-down;animation-fill-mode:both;animation-timeline:view();animation-range:cover 50% cover 75%}}}.event-card{border-radius:var(--radius-xl);color:var(--color-on-surface);background-color:var(--color-surface);box-shadow:var(--shadow-1);transition-property:transform;transition-duration:var(--duration-slow);transition-timing-function:var(--ease-out);grid-template-columns:min-content auto;grid-template-areas:"date summary";display:grid}:is(.event-card a[rel=bookmark]):after{content:"";position:absolute;inset:0}.event-card:has(a[rel=bookmark]){position:relative}.event-card:has(a[rel=bookmark]):is(:hover,:focus){transform:scale(1.03)}.event-card__date,.event-card__summary{padding-inline:var(--space-md);padding-block:var(--space-sm)}.event-card__summary{justify-content:center;align-items:stretch;gap:var(--space-3xs);flex-direction:column;grid-area:summary;display:flex}.event-card__date{border-inline-end:max(1px, .0625em) solid var(--color-border-subtle);flex-direction:row;grid-area:date;align-items:center;display:flex}.stats-card{padding-inline:var(--space-md-lg);padding-block:var(--space-sm);border-radius:var(--radius-xl);color:var(--color-on-overlay);background-color:var(--color-overlay);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stats-card__label{font-size:var(--size-sm);font-weight:var(--weight-regular)}.stats-card__value{font-size:var(--size-xl);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats-card__trend{font-size:var(--size-xs);font-weight:var(--weight-regular);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats-card--success>.stats-card__trend{color:var(--color-success)}.stats-card--error>.stats-card__trend{color:var(--color-error)}.stats-card--neutral>.stats-card__trend{opacity:var(--opacity-muted)}.rich-text{--space:var(--space-md)}.rich-text>*+*{margin-block-start:var(--space)}.rich-text a{text-decoration-line:underline}:is(.rich-text a):hover,:is(.rich-text a):focus{color:var(--color-secondary)}.rich-text q,.rich-text em{font-style:italic}.rich-text strong{font-weight:var(--weight-semibold)}.cover-overlay{margin-block-start:-8rem}.full-bleed{grid-column:full}.popout{grid-column:popout}.align-stretch{align-items:stretch}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-space-between{justify-content:space-between}.split-above{margin-block-start:auto}.split-below{margin-block-end:auto}.split-before{margin-inline-start:auto}.split-after{margin-inline-end:auto}.expand-inline{inline-size:100%}.expand-block{block-size:100%}@media (width<=30em){.expand-inline\:sm{inline-size:100%}.expand-block\:sm{block-size:100%}}@supports (field-sizing:content){.auto-expand{field-sizing:content;min-block-size:3lh}}.size-xs{font-size:var(--size-xs)}.size-sm{font-size:var(--size-sm)}.size-md{font-size:var(--size-md)}.size-lg{font-size:var(--size-lg)}.size-xl{font-size:var(--size-xl)}.size-2xl{font-size:var(--size-2xl)}.size-3xl{font-size:var(--size-3xl)}.gap-3xs,.gap-2xs,.gap-xs,.gap-sm,.gap-md,.gap-lg,.gap-xl,.gap-2xl,.gap-3xl{gap:var(--row-gap) var(--column-gap)}.gap-3xs{--row-gap:var(--space-3xs);--column-gap:var(--space-3xs)}.gap-2xs{--row-gap:var(--space-2xs);--column-gap:var(--space-2xs)}.gap-xs{--row-gap:var(--space-xs);--column-gap:var(--space-xs)}.gap-sm{--row-gap:var(--space-sm);--column-gap:var(--space-sm)}.gap-md{--row-gap:var(--space-md);--column-gap:var(--space-md)}.gap-lg{--row-gap:var(--space-lg);--column-gap:var(--space-lg)}.gap-xl{--row-gap:var(--space-xl);--column-gap:var(--space-xl)}.gap-2xl{--row-gap:var(--space-2xl);--column-gap:var(--space-2xl)}.gap-3xl{--row-gap:var(--space-3xl);--column-gap:var(--space-3xl)}.gap-none{--row-gap:0;--column-gap:0}.space-3xs{--space:var(--space-3xs)}.space-2xs{--space:var(--space-2xs)}.space-xs{--space:var(--space-xs)}.space-sm{--space:var(--space-sm)}.space-md{--space:var(--space-md)}.space-lg{--space:var(--space-lg)}.space-xl{--space:var(--space-xl)}.space-2xl{--space:var(--space-2xl)}.space-3xl{--space:var(--space-3xl)}.space-none{--space:0}.text-muted{opacity:var(--opacity-muted)}.text-center{text-align:center}.text-justify{text-align:justify}@supports (background-image:conic-gradient(white, black)){.sparkle{--sparkle-color:hsl(0 0% 100%/var(--sparkle-strength,100%));--sparkle-border:var(--color-surface);--sparkle-background:var(--color-surface);background-color:#0000;background-image:linear-gradient(var(--sparkle-background), var(--sparkle-background)), conic-gradient(from var(--sparkle-angle), var(--sparkle-color) 0%, var(--sparkle-border) 10%, var(--sparkle-border) 40%, var(--sparkle-color) 50%, var(--sparkle-border) 60%, var(--sparkle-border) 90%, var(--sparkle-color) 100%);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:max(2px,.125em) solid #0000;animation:2s linear infinite sparkle}}.hidden{display:none}@media (width<=32em){.hidden\:sm{display:none}}@media (width<=56em){.hidden\:md{display:none}}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}
