.hero[data-v-fa4b7392]{isolation:isolate;margin-top:calc(-1 * (var(--header-height) + var(--header-inset)));padding-top:calc(var(--header-height) + var(--header-inset) + var(--space-xl));padding-bottom:var(--space-2xl);border-bottom:1px solid var(--c-border);background:var(--band-base);position:relative;overflow:hidden}.hero[data-v-fa4b7392]:before{inset:calc(var(--space-5xl) * -1) -10%;z-index:-2;background:radial-gradient(38% 50% at 78% 45%,var(--band-glow-a),transparent 70%),radial-gradient(30% 40% at 12% 12%,var(--band-glow-b),transparent 70%)}.hero[data-v-fa4b7392]:after,.hero[data-v-fa4b7392]:before{content:"";position:absolute}.hero[data-v-fa4b7392]:after{z-index:-1;opacity:var(--band-mark-opacity);background:url(../brand/kcus/kcus-mark-512.png) right -2.5rem bottom -3rem/11rem 11rem no-repeat;inset:0}@media (width>=768px){.hero[data-v-fa4b7392]:after{background-position:right -3rem bottom -4.5rem;background-size:17rem 17rem}}@media (width>=1024px){.hero[data-v-fa4b7392]{min-height:46rem;padding-top:calc(var(--header-height) + var(--header-inset) + var(--space-2xl));padding-bottom:var(--space-3xl);flex-direction:column;display:flex}.hero[data-v-fa4b7392]:after{background-position:left -3rem bottom -6rem}.hero__grid[data-v-fa4b7392]{flex:1}}.hero__grid[data-v-fa4b7392]{gap:var(--space-xl);align-items:center;display:grid}.hero__crumbs[data-v-fa4b7392]{margin-bottom:var(--space-lg)}.hero__title[data-v-fa4b7392]{color:var(--c-accent-text);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}@media (width>=768px){.hero__title[data-v-fa4b7392]{font-size:var(--text-xl)}}.hero__quote[data-v-fa4b7392]{margin:var(--space-md) 0 0;position:relative}.hero__quote p[data-v-fa4b7392]{max-width:22ch;font-size:var(--text-display-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}.hero__quote[data-v-fa4b7392]:before{content:"„";color:var(--c-brand);font-size:var(--text-display);font-weight:var(--weight-semibold);opacity:.18;pointer-events:none;line-height:1;position:absolute;top:-.35em;left:-.05em}@media (width>=1024px){.hero__quote[data-v-fa4b7392]:before{opacity:.35;left:-.55em}}.hero__byline[data-v-fa4b7392]{gap:var(--space-3xs);margin-top:var(--space-lg);padding-left:var(--space-md);border-left:3px solid var(--c-brand);display:grid}.hero__name[data-v-fa4b7392]{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.hero__role[data-v-fa4b7392]{color:var(--c-text-muted);font-size:var(--text-sm)}.hero__actions[data-v-fa4b7392]{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.hero__portrait[data-v-fa4b7392]{order:-1;justify-self:center;width:calc(min(78vw,19rem));margin:0;position:relative}@media (width>=480px){.hero__portrait[data-v-fa4b7392]{width:22rem}}.hero__portrait[data-v-fa4b7392]:before{content:"";z-index:-1;background:radial-gradient(closest-side at 50% 42%,color-mix(in srgb,var(--c-brand) 30%,transparent),transparent),radial-gradient(closest-side at 70% 80%,var(--band-glow-b),transparent);position:absolute;inset:-14% -22%}.hero__portrait[data-v-fa4b7392]:after{content:"";inset:calc(var(--space-sm) * -1);border:1px solid color-mix(in srgb,var(--c-brand) 35%,transparent);border-radius:50% 50% calc(var(--radius-2xl) + var(--space-sm)) calc(var(--radius-2xl) + var(--space-sm))/37.5% 37.5% calc(var(--radius-2xl) + var(--space-sm)) calc(var(--radius-2xl) + var(--space-sm));pointer-events:none;position:absolute}.hero__frame[data-v-fa4b7392]{aspect-ratio:757/1024;border-radius:50% 50% var(--radius-2xl) var(--radius-2xl)/36.96% 36.96% var(--radius-2xl) var(--radius-2xl);background:var(--c-bg-subtle);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.hero__img[data-v-fa4b7392]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (width>=1024px){.hero__grid[data-v-fa4b7392]{grid-template-columns:minmax(0,min(36rem,52vw - var(--gutter)))}.hero__portrait[data-v-fa4b7392]{top:calc(var(--header-height) + var(--header-inset));width:calc(min(48vw,46rem));position:absolute;bottom:0;right:0}.hero__portrait[data-v-fa4b7392]:after,.hero__portrait[data-v-fa4b7392]:before{display:none}.hero__frame[data-v-fa4b7392]{aspect-ratio:auto;height:100%;box-shadow:none;-webkit-mask-composite:source-in,xor;background:0 0;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%),linear-gradient(#000 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35%),linear-gradient(#000 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero .hero__frame[data-v-fa4b7392]:after{content:none}.hero__img[data-v-fa4b7392]{-o-object-position:top;object-position:top}.hero__quote p[data-v-fa4b7392]{max-width:16ch}}@media (width<=767.98px){.hero[data-v-fa4b7392]{background:var(--c-bg);padding-top:0}.hero[data-v-fa4b7392]:after,.hero[data-v-fa4b7392]:before,.hero__portrait[data-v-fa4b7392]:after,.hero__portrait[data-v-fa4b7392]:before,.hero__quote[data-v-fa4b7392]:before{display:none}.hero__trail[data-v-fa4b7392]{top:calc(var(--header-height) + var(--header-inset) + var(--space-sm));z-index:1;position:absolute;inset-inline:0}.hero .hero__crumbs[data-v-fa4b7392]{width:fit-content;max-width:100%;padding:var(--space-2xs) var(--space-md);border:1px solid var(--glass-edge);border-radius:var(--radius-full);background:var(--glass-sheen),var(--glass-fill-solid);box-shadow:0 0 0 1px var(--glass-hairline),var(--glass-shadow);margin:0}.hero__grid[data-v-fa4b7392]{gap:0}.hero__portrait[data-v-fa4b7392]{width:calc(100% + var(--gutter) * 2);margin-inline:calc(var(--gutter) * -1)}.hero__frame[data-v-fa4b7392]{width:100%;max-height:34rem;box-shadow:none;border-radius:0}.hero .hero__frame[data-v-fa4b7392]:after{content:"";background:linear-gradient(180deg,transparent 42%,color-mix(in srgb,var(--c-bg) 80%,transparent) 74%,var(--c-bg) 94%);pointer-events:none;position:absolute;inset:0}.hero__img[data-v-fa4b7392]{-o-object-position:top;object-position:top}.hero__text[data-v-fa4b7392]{z-index:1;margin-top:calc(var(--space-5xl) * -1);position:relative}.hero__quote p[data-v-fa4b7392]:before{content:"„";color:var(--c-brand)}.hero__quote p[data-v-fa4b7392]:after{content:"“";color:var(--c-brand)}.hero__byline[data-v-fa4b7392]{border-left:0;padding-left:0}.hero__actions[data-v-fa4b7392]{display:grid}.hero__actions .hero__council[data-v-fa4b7392]{display:none}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (width<=767.98px){.hero .hero__crumbs[data-v-fa4b7392]{background:var(--glass-sheen),var(--glass-fill-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%)}}}.letter[data-v-fa4b7392]{scroll-margin-top:calc(var(--header-height) + var(--header-inset));padding-block:var(--space-2xl);outline:none}@media (width>=1024px){.letter[data-v-fa4b7392]{padding-block:var(--space-3xl)}}.letter__grid[data-v-fa4b7392]{grid-template-columns:minmax(0,var(--container-prose));justify-content:center;display:grid}.paper[data-v-fa4b7392]{max-width:var(--container-prose)}.paper__letterhead[data-v-fa4b7392]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--c-border);display:flex}.paper__letterhead img[data-v-fa4b7392]{width:2.75rem;height:2.75rem}.paper__letterhead p[data-v-fa4b7392]{line-height:var(--leading-snug);display:grid}.paper__org[data-v-fa4b7392]{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.paper__address[data-v-fa4b7392]{color:var(--c-text-subtle);font-size:var(--text-xs)}.paper__p[data-v-fa4b7392]{color:var(--c-text);font-size:var(--text-base);line-height:var(--leading-relaxed)}.paper__p+.paper__p[data-v-fa4b7392]{margin-top:var(--space-md)}.paper__p--lead[data-v-fa4b7392]{font-size:var(--text-lg);line-height:var(--leading-normal)}.paper__p--lead[data-v-fa4b7392]:first-letter{float:left;color:var(--c-accent-text);font-size:4.2em;font-weight:var(--weight-semibold);margin:.06em .12em 0 0;line-height:.9}@media (prefers-reduced-motion:no-preference){.hero__portrait[data-v-fa4b7392]:before{animation:halo-fa4b7392 14s var(--ease-in-out) infinite alternate}.hero[data-v-fa4b7392]:before{animation:band-drift-fa4b7392 28s var(--ease-in-out) infinite alternate}}@keyframes halo-fa4b7392{0%{opacity:.75;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes band-drift-fa4b7392{0%{transform:translate(-3%)}to{transform:translate(3%,4%)}}.hero__frame[data-v-fa4b7392]:after{content:"";background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--c-on-brand) 16%,transparent) 44%,transparent 58%);pointer-events:none;position:absolute;inset:0}.paper__signoff[data-v-fa4b7392]{gap:var(--space-3xs);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--c-border);display:grid}.paper__signoff-name[data-v-fa4b7392]{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.paper__signoff-role[data-v-fa4b7392]{color:var(--c-text-muted);font-size:var(--text-sm)}.more[data-v-fa4b7392]{padding-bottom:var(--space-3xl)}.more__title[data-v-fa4b7392]{margin-bottom:var(--space-lg);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.more__grid[data-v-fa4b7392]{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.tile[data-v-fa4b7392]{gap:var(--space-3xs);height:100%;padding:var(--space-lg) var(--space-3xl) var(--space-lg) var(--space-lg);border:1px solid var(--c-border);border-radius:var(--radius-xl);background:var(--c-surface);color:var(--c-text);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);text-decoration:none;display:grid;position:relative}.tile[data-v-fa4b7392]:hover{border-color:color-mix(in srgb,var(--c-brand) 45%,var(--c-border));box-shadow:var(--shadow-md)}.tile[data-v-fa4b7392]:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.tile__label[data-v-fa4b7392]{font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.tile__desc[data-v-fa4b7392]{color:var(--c-text-muted);font-size:var(--text-sm)}.tile__arrow[data-v-fa4b7392]{top:50%;right:var(--space-lg);fill:none;width:1.25rem;height:1.25rem;stroke:var(--c-accent-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duration-base) var(--ease-out);margin-top:-.625rem;position:absolute}.tile:hover .tile__arrow[data-v-fa4b7392]{transform:translate(3px)}
