.toc[data-astro-cid-wxlxxskj]{position:sticky;top:var(--space-xl);display:flex;flex-direction:column;gap:14px;padding-top:8px}.logo[data-astro-cid-wxlxxskj]{align-self:flex-start;width:auto}ol[data-astro-cid-wxlxxskj]{display:flex;flex-direction:column;gap:14px;padding:0;list-style:none}a[data-astro-cid-wxlxxskj]{display:flex;align-items:center;gap:10px;line-height:normal;color:var(--color-label);transition:color var(--duration) var(--ease-out)}.bar[data-astro-cid-wxlxxskj]{display:none;width:2px;height:18px;background:var(--color-accent)}.num[data-astro-cid-wxlxxskj]{font-size:var(--text-label);letter-spacing:var(--tracking-label)}.label[data-astro-cid-wxlxxskj]{font-size:17px}a[data-astro-cid-wxlxxskj]:hover{color:var(--color-ink)}a[data-astro-cid-wxlxxskj][aria-current=true] .bar[data-astro-cid-wxlxxskj]{display:block}a[data-astro-cid-wxlxxskj][aria-current=true] .num[data-astro-cid-wxlxxskj]{color:var(--color-accent)}.next[data-astro-cid-zoep4lhl]{border-top:1px solid var(--color-border)}.inner[data-astro-cid-zoep4lhl]{display:flex;flex-direction:column;gap:var(--space-m);padding-top:var(--space-2xl);padding-bottom:var(--space-section)}.label[data-astro-cid-zoep4lhl]{font-size:var(--text-caption)}.row[data-astro-cid-zoep4lhl]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);font-size:clamp(2.5rem,6.67vw,6rem);line-height:.95}.name[data-astro-cid-zoep4lhl]{letter-spacing:-.02em;text-transform:uppercase;color:var(--color-ink-strong);transition:color var(--duration) var(--ease-out)}.arrow[data-astro-cid-zoep4lhl]{color:var(--color-accent);transition:transform var(--duration) var(--ease-out)}.row[data-astro-cid-zoep4lhl]:hover .name[data-astro-cid-zoep4lhl]{color:var(--color-accent)}.row[data-astro-cid-zoep4lhl]:hover .arrow[data-astro-cid-zoep4lhl]{transform:translate(8px)}.title-block[data-astro-cid-nbxxkhtm]{display:flex;flex-direction:column;gap:28px;padding-top:96px;padding-bottom:var(--space-2xl)}.back[data-astro-cid-nbxxkhtm]{align-self:flex-start;font-size:var(--text-small);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:normal;color:var(--color-ink-strong);transition:color var(--duration) var(--ease-out)}.back[data-astro-cid-nbxxkhtm]:hover{color:var(--color-accent)}.title[data-astro-cid-nbxxkhtm]{font-size:clamp(3rem,7.78vw,7rem);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-ink-strong)}.title-block--logo[data-astro-cid-nbxxkhtm]{padding-bottom:var(--space-3xl)}.logo-title[data-astro-cid-nbxxkhtm]{display:flex;align-items:center;justify-content:center;gap:var(--space-s);padding:72px 0 var(--space-l);font-size:clamp(3rem,8.33vw,7.5rem);font-weight:var(--weight-medium);line-height:1;white-space:nowrap;color:var(--color-ink-strong)}.logo-img[data-astro-cid-nbxxkhtm]{width:auto;height:1em}.subtitle[data-astro-cid-nbxxkhtm]{max-width:900px;font-size:clamp(1.25rem,2.1vw,1.875rem);line-height:1.35;letter-spacing:-.01em;color:var(--color-ink-strong)}.hero-frame[data-astro-cid-nbxxkhtm]{aspect-ratio:1376 / 720;overflow:hidden;border-radius:var(--radius-xs)}.hero[data-astro-cid-nbxxkhtm]{width:100%;height:100%;object-fit:cover}.hero--contain[data-astro-cid-nbxxkhtm]{object-fit:contain}.intro[data-astro-cid-nbxxkhtm]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3xl);padding-block:var(--space-section)}.statement[data-astro-cid-nbxxkhtm]{max-width:1050px;font-size:clamp(1.75rem,3.06vw,2.75rem);line-height:1.2;text-align:center;text-wrap:balance;color:var(--color-ink)}.intro-text[data-astro-cid-nbxxkhtm]{max-width:var(--text-measure);font-size:var(--text-body);line-height:1.5;color:var(--color-ink)}.case-content[data-astro-cid-nbxxkhtm]{display:grid;grid-template-columns:232px minmax(0,1fr);column-gap:56px;align-items:start}.case-content[data-astro-cid-nbxxkhtm]>*{grid-column:2}.case-content[data-astro-cid-nbxxkhtm]>.result{grid-column:1 / -1}.case-content[data-astro-cid-nbxxkhtm]>.toc{grid-column:1;grid-row:1 / span 40}.case-content[data-astro-cid-nbxxkhtm]:not(.has-toc){grid-template-columns:minmax(0,1fr)}.case-content[data-astro-cid-nbxxkhtm]:not(.has-toc)>*{grid-column:1}.case-content:has(>.result)>.toc{grid-row:2 / span 40}.case-content>.result+.case-section,.case-content:has(>.result)>.toc{margin-top:var(--space-section)}.case-content.has-toc:not(:has(>.result)){padding-top:var(--space-section)}:where(.prose) p{font-size:var(--text-body);line-height:1.55;color:var(--color-body)}:where(.prose) p.small{font-size:var(--text-fact);line-height:1.45;color:var(--color-ink-strong)}:where(.prose) h3{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:1.2;letter-spacing:-.01em;color:var(--color-ink-strong)}:where(.prose) strong{font-weight:var(--weight-medium);color:var(--color-ink-strong)}@media(max-width:1023px){.case-content[data-astro-cid-nbxxkhtm]{grid-template-columns:minmax(0,1fr)}.case-content[data-astro-cid-nbxxkhtm]>*{grid-column:1}.case-content[data-astro-cid-nbxxkhtm]>.toc{display:none}}@media(max-width:767px){.title-block[data-astro-cid-nbxxkhtm]{gap:14px;padding-top:var(--space-l);padding-bottom:var(--space-xl)}.back[data-astro-cid-nbxxkhtm]{margin-bottom:var(--space-xs);font-size:13px;color:var(--color-accent)}.title[data-astro-cid-nbxxkhtm]{font-size:3rem}.subtitle[data-astro-cid-nbxxkhtm]{font-size:1.125rem}.logo-title[data-astro-cid-nbxxkhtm]{padding:var(--space-l) 0 0;font-size:2.75rem}.hero-wrap[data-astro-cid-nbxxkhtm]{padding-inline:0}.hero-frame[data-astro-cid-nbxxkhtm]{aspect-ratio:auto;height:300px;border-radius:0}.intro[data-astro-cid-nbxxkhtm]{gap:var(--space-l);padding-block:var(--space-xl) 40px}.statement[data-astro-cid-nbxxkhtm]{font-size:1.5rem}}@media(min-width:768px){body:has(.case[data-luft]){--page-margin: clamp(40px, 7vw, 120px);--page-max: 1560px;--text-body: 1.25rem;--text-h2: 2.75rem;--text-h3: 1.5rem;--text-stat: 2.25rem;--space-section: 200px}.case[data-astro-cid-nbxxkhtm][data-luft] .title-block[data-astro-cid-nbxxkhtm]{gap:var(--space-l);padding-top:120px;padding-bottom:var(--space-3xl)}.case[data-astro-cid-nbxxkhtm][data-luft] .title[data-astro-cid-nbxxkhtm]{font-size:clamp(3rem,6vw,5.5rem)}.case[data-astro-cid-nbxxkhtm][data-luft] .subtitle[data-astro-cid-nbxxkhtm]{max-width:760px;font-size:clamp(1.125rem,1.6vw,1.5rem);color:var(--color-ink-muted)}.case[data-astro-cid-nbxxkhtm][data-luft] .statement[data-astro-cid-nbxxkhtm]{max-width:880px;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.3}.case[data-astro-cid-nbxxkhtm][data-luft] .intro[data-astro-cid-nbxxkhtm]{gap:var(--space-2xl)}.case[data-astro-cid-nbxxkhtm][data-luft] .intro-text[data-astro-cid-nbxxkhtm]{max-width:680px;line-height:1.65}.case[data-astro-cid-nbxxkhtm][data-luft] .case-content[data-astro-cid-nbxxkhtm]{column-gap:clamp(56px,7vw,120px)}:where(body:has(.case[data-luft])) :where(.prose) p{line-height:1.7}body:has(.case[data-luft]) .case-section{gap:72px}body:has(.case[data-luft]) .group{gap:40px}body:has(.case[data-luft]) .group--loose{gap:56px}body:has(.case[data-luft]) .text-block{gap:var(--space-m)}body:has(.case[data-luft]) .case-section .text-block+.text-block{margin-top:var(--space-l)}body:has(.case[data-luft]) .result{gap:56px}}
