@font-face{font-family:Plus Jakarta Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/_astro/plus-jakarta-sans-400.Dhut76fR.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:500;font-style:normal;font-display:swap;src:url(/_astro/plus-jakarta-sans-500.Bf-nb4oT.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:600;font-style:normal;font-display:swap;src:url(/_astro/plus-jakarta-sans-600.DLTa1BUW.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:700;font-style:normal;font-display:swap;src:url(/_astro/plus-jakarta-sans-700.CfpNZvy6.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:800;font-style:normal;font-display:swap;src:url(/_astro/plus-jakarta-sans-800.CusIZhrK.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans Fallback;font-weight:400;font-style:normal;size-adjust:103.29%;src:local(Arial),local(Liberation Sans),local(Helvetica Neue),local(Helvetica);unicode-range:U+D,U+20-7E,U+A0-AC,U+AE-FF,U+102,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Plus Jakarta Sans Fallback;font-weight:500;font-style:normal;size-adjust:104.38%;src:local(Arial),local(Liberation Sans),local(Helvetica Neue),local(Helvetica);unicode-range:U+D,U+20-7E,U+A0-AC,U+AE-FF,U+102,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Plus Jakarta Sans Fallback;font-weight:600;font-style:normal;size-adjust:98.86%;src:local(Arial Bold),local(Liberation Sans Bold),local(Helvetica Neue),local(Arial);unicode-range:U+D,U+20-7E,U+A0-AC,U+AE-FF,U+102,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Plus Jakarta Sans Fallback;font-weight:700;font-style:normal;size-adjust:99.33%;src:local(Arial Bold),local(Liberation Sans Bold),local(Helvetica Neue),local(Arial);unicode-range:U+D,U+20-7E,U+A0-AC,U+AE-FF,U+102,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Plus Jakarta Sans Fallback;font-weight:800;font-style:normal;size-adjust:100.69%;src:local(Arial Bold),local(Liberation Sans Bold),local(Helvetica Neue),local(Arial);unicode-range:U+D,U+20-7E,U+A0-AC,U+AE-FF,U+102,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}:root{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--text-display:clamp(2.75rem, 5.8vw, 4.5rem);--text-hero:clamp(2.5rem, 4.8vw, 3.75rem);--text-h1:clamp(2.5rem, 4.6vw, 3.5rem);--text-h2:clamp(1.875rem, 3vw, 2.25rem);--text-h3:1.375rem;--text-lead:1.25rem;--text-body:1.0625rem;--text-small:.875rem;--text-eyebrow:.8125rem;--text-fine:.75rem;--text-marker:.6875rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-none:1;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-tight:-.02em;--tracking-body:.02em;--tracking-wide:.08em;--measure-sm:38ch;--measure-md:46ch;--measure-lg:54ch;--measure-intro:42rem;--bg:#fbfcfd;--surface:#fff;--surface-2:#f4f7f9;--line:#dce2e8;--line-strong:#d4dbe2;--line-control:#868d95;--line-on-accent:#03a0c4;--line-mark:color-mix(in srgb, var(--text) 48%, transparent);--text:#16181d;--body:#53595f;--muted:#676e76;--muted-on-accent:#11404e;--text-inverse:#fff;--muted-inverse:#949ba3;--line-inverse:#313842;--accent:#00b8e2;--accent-ink:#0a7996;--accent-ui:#0094b8;--accent-bg:#e3f6fc;--brand-coral:#ff758c;--brand-lime:#c6ce2f;--brand-yellow:#fc0;--success:#15803d;--success-bg:#e8f6ee;--success-line:#bfe6cf;--warning:#facc15;--warning-bg:#fef7db;--warning-line:#f3e3a1;--warning-ink:#846a0c;--danger:#d1242a;--danger-bg:#fdeceb;--danger-line:#f3c0bb;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--flow:var(--space-6);--flow-prose:var(--space-4);--flow-prose-break:var(--space-12);--radius:18px;--radius-sm:11px;--radius-xs:5px;--radius-pill:999px;--radius-motif-ui:11px;--radius-motif-ui-sm:7px;--radius-motif-photo:11px;--maxw:1180px;--content-w:66rem;--pad:clamp(20px, 5vw, 40px);--space-section:clamp(64px, 8vw, 112px);--nav-h:64px;--anchor-offset:calc(var(--nav-h) + var(--space-8));--card-track:18rem;--z-skip-link:1000;--z-header:100;--z-menu:10;--z-overlay-local:2;--z-raised:1;--z-base:0;--z-behind:-1;--hairline:1px;--hairline-2:1.5px;--border-2:2px;--stroke-glyph:1px;--wedge:64px;--seam-overlap:1px;--focus-width:2px;--focus-offset:3px;--focus-ring:var(--text);--focus-ring-inverse:var(--text-inverse);--lift-hover:-1px;--press-scale:.99;--mark-size:1.2rem;--mark-size-chip:1rem;--mark-dot:3px;--control-size-round:2.25rem;--shadow-sm:0 1px 2px #2b30350a, 0 2px 8px #2b30350d;--shadow:0 2px 6px #2b30350d, 0 16px 40px #2b303514;--shadow-lg:0 4px 12px #2b30350f, 0 28px 64px #2b30351f;--shadow-seated:0 1px 2px #2b30350f, 0 8px 24px #2b303514;--shadow-seated-on-accent:0 1px 2px color-mix(in srgb, var(--muted-on-accent) 14%, transparent), 0 8px 24px color-mix(in srgb, var(--muted-on-accent) 18%, transparent);--blur-glass:8px;--blur-glass-strong:16px;--ease:cubic-bezier(.23, 1, .32, 1);--ease-in:cubic-bezier(.5, 0, .9, .4);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-fast:.12s;--dur-state:.18s;--dur-reveal:.4s;--dur-reveal-in:.55s;--dur-entrance:.7s;--dur-pulse:1.6s;--dur-fold:.55s;--dur-fold-tight:.4s;--reveal-stagger:80ms;--dur-step:.55s;--step-stagger:80ms;--reveal-aside-delay:.5s;--reveal-rise:16px}@media (width<=920px),(prefers-reduced-motion:reduce){:root{--flow:var(--space-12)}}@media (width<=920px){:root{--dur-reveal-in:.4s;--reveal-stagger:60ms}}@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;color-scheme:light}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;text-rendering:inherit;letter-spacing:inherit}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer base{body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--body);text-rendering:optimizelegibility;letter-spacing:var(--tracking-body);background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{overflow-wrap:break-word;font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--text);text-wrap:balance;letter-spacing:var(--tracking-tight)}@media (width<=560px){h1,h2,h3,h4{hyphens:auto}}h1{font-size:var(--text-h1);font-weight:var(--weight-extrabold)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-lead)}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}:where(a[href],area,button,input,select,textarea,summary,iframe,[controls],[tabindex]){scroll-margin-top:calc(var(--nav-h) + var(--hairline) + var(--focus-offset) + var(--focus-width) + var(--space-1))}}@layer components{.container{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.container--narrow{max-width:var(--content-w)}.eyebrow{font-size:var(--text-eyebrow);font-weight:var(--weight-bold);color:var(--accent-ink);text-transform:uppercase;letter-spacing:var(--tracking-wide);display:inline-block}.eyebrow--quiet{color:var(--muted)}.eyebrow--on-accent{color:var(--muted-on-accent)}.eyebrow--on-dark{color:var(--muted-inverse)}.focus-ring--on-dark:focus-visible{outline-color:var(--focus-ring-inverse)}.lead{font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--body);text-wrap:pretty}.button{touch-action:manipulation;cursor:pointer;border-radius:var(--radius-pill);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-none);appearance:none;transition:transform var(--dur-state) var(--ease-in-out), box-shadow var(--dur-state) var(--ease-in-out), background var(--dur-state) var(--ease-in-out);-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:.5em;padding:.95em 1.6em;display:inline-flex}.button--primary{color:var(--text-inverse);background:var(--text);box-shadow:var(--shadow)}@media (hover:hover){.button--primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}}.button--accent{color:var(--text);background:var(--accent);box-shadow:var(--shadow)}@media (hover:hover){.button--accent:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.button--primary:hover,.button--accent:hover{transform:none}}.button--ghost{color:var(--text);box-shadow:inset 0 0 0 var(--hairline-2) var(--line-strong);background:0 0}.button--ghost:hover{background:var(--surface-2);box-shadow:inset 0 0 0 var(--hairline-2) var(--text)}.button:active{transform:translateY(0) scale(var(--press-scale))}.button--sm{font-size:var(--text-small);padding:.8em 1.3em}.link-arrow{font-weight:var(--weight-semibold);color:var(--body);transition:color var(--dur-state) var(--ease-in-out);background:0 0;border:0;align-items:center;gap:.4em;padding:0;display:inline-flex}.link-arrow:not(.link-arrow--bare):hover{color:var(--text)}.link-arrow u{text-decoration-color:color-mix(in oklab, currentcolor 75%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--dur-state) var(--ease-in-out);text-decoration-line:underline;text-decoration-thickness:1.5px}.link-arrow:hover u{text-decoration-color:currentColor}.link-arrow .arrow{line-height:var(--leading-none);transition:transform var(--dur-state) var(--ease-in-out);transform:translate(0)}@media (hover:hover){.link-arrow:hover .arrow{transform:translate(3px)}}.link-arrow--bare{color:inherit}@media (hover:hover){.link-arrow--back:hover .arrow{transform:translate(-3px)}}.out-arrow{stroke:currentColor;width:.68em;height:.68em;stroke-width:var(--stroke-glyph);vector-effect:non-scaling-stroke;transition:transform var(--dur-state) var(--ease-in-out), stroke var(--dur-state) var(--ease-in-out);flex:none;margin-inline-start:.4em;transform:translate(0)}@media (hover:hover){a:hover>.out-arrow{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.link-arrow:hover .arrow,.link-arrow--back:hover .arrow,a:hover>.out-arrow{transform:translate(0)}}.control-round{width:var(--control-size-round);height:var(--control-size-round);border:var(--hairline) solid var(--line-control);border-radius:var(--radius-pill);background:var(--surface);transition:color var(--dur-state) var(--ease-in-out), border-color var(--dur-state) var(--ease-in-out);place-items:center;display:grid}.control-round:hover,.control-round:focus-visible{border-color:var(--text)}.control-round:active{scale:var(--press-scale)}.quote-mark{font-size:var(--mark,9rem);font-weight:var(--weight-extrabold);color:#0000;-webkit-text-stroke:var(--stroke-glyph) var(--mark-ink,var(--accent-ui))}.voice-quote{font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--text);text-wrap:pretty}.section{scroll-margin-top:calc(var(--anchor-offset) - var(--space-section));padding-block:var(--space-section)}.section-header{max-width:var(--measure-intro)}.section-header .eyebrow{margin-bottom:var(--space-3)}.section-header>:is(h1,h2,h3){font-size:var(--text-h1)}.section-header__lead{max-width:var(--measure-md);margin-top:var(--space-4)}.prose{overflow-wrap:break-word;max-width:none}.prose--notes>*{max-width:var(--measure-intro)}.prose>section.has-note{grid-template-columns:var(--measure-intro) minmax(0, 1fr);column-gap:var(--space-8);max-width:none;display:grid}.prose>section.has-note>:not(.kurz){grid-column:1}.prose>section.has-note>.kurz{margin-top:var(--flow-prose);padding-left:var(--space-4);border-left:var(--border-2) solid var(--accent-ui);font-size:var(--text-small);line-height:var(--leading-normal);color:var(--body);grid-area:2/2/span 99;align-self:start}.prose>section.has-note>.kurz b{margin-bottom:var(--space-1);font-size:var(--text-eyebrow);font-weight:var(--weight-bold);color:var(--accent-ink);text-transform:uppercase;letter-spacing:var(--tracking-wide);display:block}.prose>*+*,.prose>section>*+*{margin-top:var(--flow-prose)}.prose>*+:is(h2,h3,section),.prose>section>*+:is(h2,h3){margin-top:var(--flow-prose-break)}.prose h2{font-size:var(--text-h3)}.prose h3{font-size:var(--text-lead)}.prose :is(h2,h3),.prose>section[id]{scroll-margin-top:var(--anchor-offset)}.prose :is(ul,ol){padding-inline-start:var(--space-6)}.prose li+li{margin-top:var(--space-2)}.prose .toc{margin-bottom:var(--space-24)}.prose .toc ol{counter-reset:toc;padding:0;list-style:none}.prose .toc li{counter-increment:toc;column-gap:var(--space-3);grid-template-columns:1.5em 1fr;display:grid}.prose .toc li+li{margin-top:var(--space-3)}.prose .toc li:before{content:counter(toc) ".";color:var(--muted);text-align:right}.prose>section.group-break{margin-top:var(--space-24)}.prose>section>.facts{padding-bottom:0}.prose address{font-style:normal}.prose table{border-collapse:collapse;max-width:var(--measure-lg);display:block;overflow-x:auto}.prose :is(th,td){padding:var(--space-2) var(--space-4);border:var(--hairline) solid var(--line);text-align:left}.prose dl{gap:var(--space-1) var(--space-6);grid-template-columns:minmax(0,20.5rem) minmax(0,1fr);display:grid}.prose .pending{color:var(--muted)}.prose .hours{padding-left:calc(var(--text-body) * .626);font-size:var(--text-small);line-height:var(--leading-snug);color:var(--muted);display:block}.prose dt{font-weight:var(--weight-semibold);color:var(--text);overflow-wrap:break-word}.prose .facts{padding-bottom:var(--flow-prose-break)}.prose .facts>*+*{margin-top:calc(var(--flow-prose-break) / 2);padding-top:calc(var(--flow-prose-break) / 2);border-top:var(--hairline) solid var(--line)}.prose a{text-underline-offset:var(--space-1);transition:color var(--dur-state) var(--ease-in-out);text-decoration:underline}.prose a:hover{color:var(--text)}.surface-card{border:var(--hairline) solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.card-tab{--tab-slant:3rem;width:calc(var(--tab-w,13rem) + var(--tab-slant));height:var(--tab-h,3rem);margin-bottom:calc(-1 * var(--seam-overlap));padding-right:calc(var(--space-6) + var(--tab-slant));padding-left:var(--space-6);border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-size:var(--text-lead);font-weight:var(--weight-semibold);color:var(--text);white-space:nowrap;background:var(--tab-c,var(--accent));clip-path:polygon(0 0, calc(100% - var(--tab-slant)) 0, 100% 100%, 0 100%);clip-path:shape(from 0 0, line to calc(100% - var(--tab-slant) - .41rem) 0, arc to calc(100% - var(--tab-slant) + .29rem) .29rem of 1rem cw, line to 100% 100%, line to 0 100%, close);justify-content:center;align-items:center;display:inline-flex}.card-tab:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.list-plain{list-style:none}.flow{gap:var(--flow);flex-direction:column;display:flex}.stack{display:grid}.stack>*{grid-area:1/1}.split{grid-template-columns:var(--split-cols,1fr 1fr);gap:var(--split-gap,var(--space-12));display:grid}@media (width<=920px){.split{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.prose>section.has-note{max-width:var(--measure-intro);flex-direction:column;display:flex}.prose>section.has-note>.kurz{margin-top:var(--space-4);font-size:var(--text-body);order:-1}.prose>section.has-note>:is(h2,h3){order:-2}}@media (width<=560px){.prose dl{grid-template-columns:1fr}.prose dt:not(:first-child){margin-top:var(--space-4)}}}@layer utilities{.reveal-on [data-reveal] .reveal{transform:translateY(var(--reveal-rise));opacity:0;transition:opacity var(--dur-reveal-in) var(--ease), transform var(--dur-reveal-in) var(--ease)}.reveal-on [data-reveal].is-in .reveal{opacity:1;transition-delay:calc(var(--reveal-stagger) * var(--reveal-step,0) + var(--reveal-lead,0s));transform:none}.reveal-on [data-reveal].is-in .reveal.is-deferred:not(.is-revealed){transform:translateY(var(--reveal-rise));opacity:0}.reveal-on [data-reveal] .reveal.is-revealed:not(.is-composed){--reveal-step:0;transition-delay:calc(var(--reveal-stagger) * var(--reveal-step))}.reveal-on [data-reveal] .reveal.is-revealed{opacity:1;transform:none}.reveal-on [data-reveal] .reveal--eyebrow{--reveal-step:0}.reveal-on [data-reveal] .reveal--head{--reveal-step:1}.reveal-on [data-reveal] .reveal--lead{--reveal-step:2}.reveal-on [data-reveal] .reveal--content{--reveal-step:3}.reveal-on [data-reveal] .reveal--cta,.reveal-on [data-reveal] .reveal--content~.reveal--content{--reveal-step:4}.reveal-on [data-reveal] .reveal--content~.reveal--content~.reveal--content{--reveal-step:5}.reveal-on [data-reveal] .reveal--column{--reveal-step:0}.reveal-on [data-reveal] .reveal--column~.reveal--column{--reveal-step:1}.reveal-on [data-reveal] .reveal--column~.reveal--column~.reveal--column{--reveal-step:2}@media (width>920px){.reveal-on [data-reveal].is-in .reveal.reveal--aside{transition-delay:calc(var(--reveal-aside-delay) + var(--reveal-lead,0s))}}.reveal-on [data-reveal].is-in .reveal.reveal--priority{--reveal-step:0;transition-delay:calc(var(--reveal-stagger) * var(--reveal-step) + var(--reveal-lead,0s))}.reveal-on [data-reveal] .reveal.is-deferred.is-revealed:not(.is-composed){--reveal-step:0;transition-delay:calc(var(--reveal-stagger) * var(--reveal-step))}.logo-mono{filter:grayscale()}.vh{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-skip-link);padding:var(--space-2) var(--space-4);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-150%)}.skip-link:focus-visible{transform:none}main{scroll-margin-top:calc(var(--nav-h) + var(--hairline))}[tabindex="-1"]:focus-visible{outline:none}@media print{.site-header,.site-footer,.skip-link{display:none}.prose{max-width:34em;color:var(--text);font-size:11pt}.prose .pending{color:var(--body)}.prose :is(h1,h2,h3){break-after:avoid}.prose :is(address,dl){break-inside:avoid}.prose p{widows:3;orphans:3}.prose a[href^=http]:after{content:" (" attr(href) ")"}}}@page{margin:20mm}
