:root{--cte-font-size-94: 5.875rem;--cte-line-height-94: .8723;--cte-letter-spacing-94: -.02em;--cte-font-size-86: 5.375rem;--cte-line-height-86: .907;--cte-letter-spacing-86: -.0178em;--cte-font-size-78: 4.875rem;--cte-line-height-78: .9231;--cte-letter-spacing-78: -.0157em;--cte-font-size-70: 4.375rem;--cte-line-height-70: .9429;--cte-letter-spacing-70: -.0135em;--cte-font-size-62: 3.875rem;--cte-line-height-62: 1;--cte-letter-spacing-62: -.0114em;--cte-font-size-56: 3.5rem;--cte-line-height-56: 1.0357;--cte-letter-spacing-56: -.0097em;--cte-font-size-50: 3.125rem;--cte-line-height-50: 1.04;--cte-letter-spacing-50: -.0081em;--cte-font-size-44: 2.75rem;--cte-line-height-44: 1.0909;--cte-letter-spacing-44: -.0065em;--cte-font-size-38: 2.375rem;--cte-line-height-38: 1.1053;--cte-letter-spacing-38: -.0049em;--cte-font-size-34: 2.125rem;--cte-line-height-34: 1.1765;--cte-letter-spacing-34: -.0038em;--cte-font-size-30: 1.875rem;--cte-line-height-30: 1.2;--cte-letter-spacing-30: -.0027em;--cte-font-size-26: 1.625rem;--cte-line-height-26: 1.2308;--cte-letter-spacing-26: -.0016em;--cte-font-size-22: 1.375rem;--cte-line-height-22: 1.2727;--cte-letter-spacing-22: -.0005em;--cte-font-size-20: 1.25rem;--cte-line-height-20: 1.3;--cte-letter-spacing-20: 0em;--cte-font-size-18: 1.125rem;--cte-line-height-18: 1.3333;--cte-letter-spacing-18: .01em;--cte-font-size-16: 1rem;--cte-line-height-16: 1.375;--cte-letter-spacing-16: .02em;--cte-font-size-14: .875rem;--cte-line-height-14: 1.4286;--cte-letter-spacing-14: .03em;--cte-font-size-12: .75rem;--cte-line-height-12: 1.5;--cte-letter-spacing-12: .04em;--cte-breakpoint-4xl: 2560px;--cte-breakpoint-3xl: 1920px;--cte-breakpoint-2xl: 1536px;--cte-breakpoint-xl: 1280px;--cte-breakpoint-lg: 1024px;--cte-breakpoint-md: 768px;--cte-breakpoint-sm: 640px;--cte-breakpoint-xs: 375px;--cte-animation-easing-expressive: cubic-bezier(.83, 0, .17, 1);--cte-animation-easing-productive: cubic-bezier(.4, 0, .2, 1);--cte-animation-duration-fast: .2s;--cte-animation-duration-medium: .6s;--cte-animation-duration-slow: 1.2s;--cte-container-3xs: 256px;--cte-container-2xs: 288px;--cte-container-xs: 320px;--cte-container-sm: 384px;--cte-container-md: 448px;--cte-container-lg: 512px;--cte-container-xl: 576px;--cte-container-2xl: 672px;--cte-container-3xl: 768px;--cte-container-4xl: 896px;--cte-container-5xl: 1024px;--cte-container-6xl: 1152px;--cte-container-7xl: 1280px;--cte-color-white: #ffffff;--cte-color-black: #000000;--cte-color-lightblue-50: #f5faff;--cte-color-lightblue-100: #ecf6ff;--cte-color-lightblue-200: #d5ebff;--cte-color-lightblue-300: #b0daff;--cte-color-lightblue-400: #5fa8e5;--cte-color-lightblue-500: #007bc3;--cte-color-lightblue-600: #005a91;--cte-color-lightblue-700: #004571;--cte-color-lightblue-800: #002c4a;--cte-color-lightblue: #007bc3;--cte-color-blue-50: #f6faff;--cte-color-blue-100: #eef5ff;--cte-color-blue-200: #d8e9ff;--cte-color-blue-300: #b8d5fc;--cte-color-blue-400: #759fd6;--cte-color-blue-500: #396fb4;--cte-color-blue-600: #004d9b;--cte-color-blue-700: #003b79;--cte-color-blue-800: #002551;--cte-color-blue: #004d9b;--cte-color-darkblue-50: #f6faff;--cte-color-darkblue-100: #eef5ff;--cte-color-darkblue-200: #dae9fd;--cte-color-darkblue-300: #c6d5e9;--cte-color-darkblue-400: #8ea0b8;--cte-color-darkblue-500: #5b7394;--cte-color-darkblue-600: #37547a;--cte-color-darkblue-700: #1f3f68;--cte-color-darkblue-800: #002552;--cte-color-darkblue: #002552;--cte-color-coral-50: #fff8f7;--cte-color-coral-100: #ffefed;--cte-color-coral-200: #ffdad6;--cte-color-coral-300: #ffb7b1;--cte-color-coral-400: #ea5451;--cte-color-coral-500: #ad3837;--cte-color-coral-600: #842525;--cte-color-coral-700: #691819;--cte-color-coral-800: #49090b;--cte-color-coral: #ea5451;--cte-color-lightgray-50: #f7fafd;--cte-color-lightgray-100: #f1f4f7;--cte-color-lightgray-200: #e2e5e8;--cte-color-lightgray-300: #cbcfd2;--cte-color-lightgray-400: #999c9e;--cte-color-lightgray-500: #6e7072;--cte-color-lightgray-600: #515254;--cte-color-lightgray-700: #3e3f40;--cte-color-lightgray-800: #272829;--cte-color-lightgray: #cbcfd2;--cte-color-gray-50: #f6fafd;--cte-color-gray-100: #f0f5f7;--cte-color-gray-200: #e2e6e9;--cte-color-gray-300: #cbd1d4;--cte-color-gray-400: #90989c;--cte-color-gray-500: #5e676c;--cte-color-gray-600: #454c50;--cte-color-gray-700: #343a3e;--cte-color-gray-800: #202628;--cte-color-gray: #5e676c;--cte-color-brown-50: #fff9f2;--cte-color-brown-100: #fff2e6;--cte-color-brown-200: #f3e5d8;--cte-color-brown-300: #e2d2c3;--cte-color-brown-400: #b29f8b;--cte-color-brown-500: #89725b;--cte-color-brown-600: #665340;--cte-color-brown-700: #4f3f2f;--cte-color-brown-800: #33271b;--cte-color-brown: #89725b;--cte-color-mocha-50: #fff8f4;--cte-color-mocha-100: #fbeee5;--cte-color-mocha-200: #e7d8cf;--cte-color-mocha-300: #c8b8ad;--cte-color-mocha-400: #978b83;--cte-color-mocha-500: #6d645e;--cte-color-mocha-600: #514a45;--cte-color-mocha-700: #3e3935;--cte-color-mocha-800: #282421;--cte-color-mocha: #c8b8ad;--cte-color-grass-50: #f6ffdb;--cte-color-grass-100: #eeffb7;--cte-color-grass-200: #e0f791;--cte-color-grass-300: #cfe676;--cte-color-grass-400: #a1ba0c;--cte-color-grass-500: #738602;--cte-color-grass-600: #546200;--cte-color-grass-700: #404b00;--cte-color-grass-800: #282f00;--cte-color-grass: #a1ba0c;--cte-color-lime-50: #faffcd;--cte-color-lime-100: #f6fe78;--cte-color-lime-200: #e7ef5a;--cte-color-lime-300: #d1d811;--cte-color-lime-400: #9da317;--cte-color-lime-500: #717516;--cte-color-lime-600: #535614;--cte-color-lime-700: #3f4211;--cte-color-lime-800: #292a00;--cte-color-lime: #d1d811;--cte-color-green-50: #effff1;--cte-color-green-100: #ddffe1;--cte-color-green-200: #c3f7cb;--cte-color-green-300: #aae5b3;--cte-color-green-400: #62b473;--cte-color-green-500: #008939;--cte-color-green-600: #006528;--cte-color-green-700: #004e1d;--cte-color-green-800: #003210;--cte-color-green: #008939;--cte-color-mint-50: #eefff2;--cte-color-mint-100: #e0ffe8;--cte-color-mint-200: #c9fad6;--cte-color-mint-300: #b8ecc6;--cte-color-mint-400: #88c69a;--cte-color-mint-500: #608e6e;--cte-color-mint-600: #466850;--cte-color-mint-700: #344f3c;--cte-color-mint-800: #1f3225;--cte-color-mint: #88c69a;--cte-color-mineral-50: #effdff;--cte-color-mineral-100: #e1fbff;--cte-color-mineral-200: #bcf7ff;--cte-color-mineral-300: #a2e8f2;--cte-color-mineral-400: #62bfcb;--cte-color-mineral-500: #009aa9;--cte-color-mineral-600: #00717c;--cte-color-mineral-700: #00565f;--cte-color-mineral-800: #00363c;--cte-color-mineral: #009aa9;--cte-color-aqua-50: #f0fcff;--cte-color-aqua-100: #e5faff;--cte-color-aqua-200: #c7f5ff;--cte-color-aqua-300: #9debfc;--cte-color-aqua-400: #61c3d7;--cte-color-aqua-500: #448c9b;--cte-color-aqua-600: #306772;--cte-color-aqua-700: #234e57;--cte-color-aqua-800: #133138;--cte-color-aqua: #61c3d7;--cte-color-purple-50: #faf9ff;--cte-color-purple-100: #f4f3ff;--cte-color-purple-200: #e8e3ff;--cte-color-purple-300: #d4cdf6;--cte-color-purple-400: #a095cf;--cte-color-purple-500: #7363ab;--cte-color-purple-600: #564091;--cte-color-purple-700: #422e75;--cte-color-purple-800: #2b1954;--cte-color-purple: #564091;--cte-color-lavender-50: #f9f9ff;--cte-color-lavender-100: #f3f4ff;--cte-color-lavender-200: #e6e7ff;--cte-color-lavender-300: #d2d3ff;--cte-color-lavender-400: #a2a1d9;--cte-color-lavender-500: #7876b6;--cte-color-lavender-600: #575689;--cte-color-lavender-700: #42406b;--cte-color-lavender-800: #292748;--cte-color-lavender: #7876b6;--cte-color-blackberry-50: #fff7fe;--cte-color-blackberry-100: #ffeffd;--cte-color-blackberry-200: #fddcfa;--cte-color-blackberry-300: #ecc8e8;--cte-color-blackberry-400: #c28ebe;--cte-color-blackberry-500: #9d5b99;--cte-color-blackberry-600: #82367f;--cte-color-blackberry-700: #6f186d;--cte-color-blackberry-800: #4c004b;--cte-color-blackberry: #6f186d;--cte-color-plum-50: #fff7fe;--cte-color-plum-100: #ffeffe;--cte-color-plum-200: #ffd7fc;--cte-color-plum-300: #efbeec;--cte-color-plum-400: #c07dbc;--cte-color-plum-500: #944292;--cte-color-plum-600: #712c6f;--cte-color-plum-700: #591d58;--cte-color-plum-800: #3e0c3d;--cte-color-plum: #944292;--cte-color-wine-50: #fff7fa;--cte-color-wine-100: #ffeff4;--cte-color-wine-200: #ffdbe7;--cte-color-wine-300: #f8bfd2;--cte-color-wine-400: #cf7d9b;--cte-color-wine-500: #a7416c;--cte-color-wine-600: #89014c;--cte-color-wine-700: #6c003a;--cte-color-wine-800: #480025;--cte-color-wine: #89014c;--cte-color-raspberry-50: #fff8f9;--cte-color-raspberry-100: #fff1f4;--cte-color-raspberry-200: #ffe1e9;--cte-color-raspberry-300: #ffc8d7;--cte-color-raspberry-400: #f881a7;--cte-color-raspberry-500: #d74b7f;--cte-color-raspberry-600: #a1325c;--cte-color-raspberry-700: #7f2146;--cte-color-raspberry-800: #550d2b;--cte-color-raspberry: #d74b7f;--cte-color-red-50: #fff8f7;--cte-color-red-100: #fff1f0;--cte-color-red-200: #ffe1dd;--cte-color-red-300: #ffc7c1;--cte-color-red-400: #ff756d;--cte-color-red-500: #e31f2c;--cte-color-red-600: #ad0118;--cte-color-red-700: #860010;--cte-color-red-800: #580007;--cte-color-red: #e31f2c;--cte-color-mango-50: #fff9ef;--cte-color-mango-100: #fff0d7;--cte-color-mango-200: #ffda98;--cte-color-mango-300: #fab600;--cte-color-mango-400: #bd890a;--cte-color-mango-500: #88630c;--cte-color-mango-600: #65490b;--cte-color-mango-700: #4e3809;--cte-color-mango-800: #342300;--cte-color-mango: #fab600;--cte-color-yellow-50: #fffae4;--cte-color-yellow-100: #fff3bd;--cte-color-yellow-200: #ffdf43;--cte-color-yellow-300: #e9cc40;--cte-color-yellow-400: #af9a36;--cte-color-yellow-500: #7d6f2c;--cte-color-yellow-600: #5c5224;--cte-color-yellow-700: #473e16;--cte-color-yellow-800: #2f2700;--cte-color-yellow: #ffdf43;--cte-radii-2: .125rem;--cte-radii-4: .25rem;--cte-radii-8: .5rem;--cte-radii-12: .75rem;--cte-radii-16: 1rem;--cte-radii-20: 1.25rem;--cte-radii-24: 1.5rem;--cte-radii-32: 2rem;--cte-radii-64: 4rem;--cte-radii-96: 6rem;--cte-radii-128: 8rem;--cte-shadow-soft: 0px 1px 1px 0px color-mix(in srgb, var(--tw-shadow-color, #000000) .5%, transparent), 0px 4px 4px 0px color-mix(in srgb, var(--tw-shadow-color, #000000) .75%, transparent), 0px 9px 9px 0px color-mix(in srgb, var(--tw-shadow-color, #000000) 1.25%, transparent), 0px 15px 15px 0px color-mix(in srgb, var(--tw-shadow-color, #000000) 1.5%, transparent), 0px 24px 24px 0px color-mix(in srgb, var(--tw-shadow-color, #000000) 3%, transparent);--cte-shadow-sharp: 0px 1px 1px 0px color-mix(in srgb, var(--tw-shadow-color, #000000) 6%, transparent), 0px 4px 4px 0px color-mix(in srgb, var(--tw-shadow-color, #000000) 3%, transparent), 0px 9px 9px 0px color-mix(in srgb, var(--tw-shadow-color, #000000) 2.5%, transparent), 0px 15px 15px 0px color-mix(in srgb, var(--tw-shadow-color, #000000) .375%, transparent), 0px 24px 24px 0px color-mix(in srgb, var(--tw-shadow-color, #000000) .25%, transparent);--cte-spacing-0: 0rem;--cte-spacing-2: .125rem;--cte-spacing-4: .25rem;--cte-spacing-6: .375rem;--cte-spacing-8: .5rem;--cte-spacing-12: .75rem;--cte-spacing-16: 1rem;--cte-spacing-20: 1.25rem;--cte-spacing-24: 1.5rem;--cte-spacing-32: 2rem;--cte-spacing-40: 2.5rem;--cte-spacing-48: 3rem;--cte-spacing-64: 4rem;--cte-spacing-80: 5rem;--cte-spacing-96: 6rem;--cte-spacing-112: 7rem;--cte-spacing-128: 8rem;--cte-spacing-160: 10rem;--cte-spacing-192: 12rem;--cte-spacing-256: 16rem;--cte-spacing-384: 24rem;--cte-spacing-512: 32rem;--cte-font-family-headline: "Charite Headline", Roboto, Arial, sans-serif;--cte-font-family-text: "Charite Text", Roboto, Arial, sans-serif;--cte-font-family-condensed: "Charite Condensed", Roboto, Arial, sans-serif;--cte-font-weight-thin: 100;--cte-font-weight-extralight: 200;--cte-font-weight-light: 300;--cte-font-weight-book: 350;--cte-font-weight-regular: 400;--cte-font-weight-medium: 500;--cte-font-weight-bold: 700;--cte-font-weight-extrabold: 800;--cte-font-weight-black: 900}@font-face{font-family:Charite Headline;src:url(/fonts/charite-headline-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Charite Headline;src:url(/fonts/charite-headline-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Charite Text;src:url(/fonts/charite-text-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Charite Text;src:url(/fonts/charite-text-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Charite Condensed;src:url(/fonts/charite-condensed-400.woff2) format("woff2");font-weight:400;font-display:swap}:root{color-scheme:light;--bg: var(--cte-color-lightgray-50);--surface: var(--cte-color-white);--surface-2: var(--cte-color-lightgray-100);--text: var(--cte-color-gray-800);--text-2: var(--cte-color-gray-500);--text-3: var(--cte-color-gray-400);--line: var(--cte-color-gray-200);--line-2: var(--cte-color-gray-300);--accent: var(--cte-color-blue);--accent-text: var(--cte-color-blue);--accent-2: var(--cte-color-lightblue);--accent-soft: var(--cte-color-blue-100);--on-accent: var(--cte-color-white);--ring: var(--cte-color-lightblue-400);--coral: var(--cte-color-coral);--shadow: var(--cte-shadow-soft);--tw-shadow-color: var(--cte-color-darkblue-800);--ease-morph: var(--cte-animation-easing-expressive);--ease-ui: var(--cte-animation-easing-productive);--ease-out: cubic-bezier(.23, 1, .32, 1);--dur-fast: var(--cte-animation-duration-fast);--dur-med: var(--cte-animation-duration-medium);--dur-slow: var(--cte-animation-duration-slow);--font-head: var(--cte-font-family-headline);--font-text: var(--cte-font-family-text);--font-cond: var(--cte-font-family-condensed)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: color-mix(in oklab, var(--cte-color-darkblue-800) 42%, var(--cte-color-gray-800));--surface: color-mix(in oklab, var(--cte-color-darkblue-800) 62%, var(--cte-color-gray-800));--surface-2: color-mix(in oklab, var(--cte-color-darkblue-700) 55%, var(--cte-color-gray-800));--text: var(--cte-color-blue-50);--text-2: var(--cte-color-darkblue-300);--text-3: var(--cte-color-darkblue-400);--line: color-mix(in oklab, var(--cte-color-darkblue-400) 22%, transparent);--line-2: color-mix(in oklab, var(--cte-color-darkblue-400) 38%, transparent);--accent: var(--cte-color-blue);--accent-text: var(--cte-color-blue-300);--accent-2: var(--cte-color-lightblue-400);--accent-soft: color-mix(in oklab, var(--cte-color-blue-600) 28%, transparent);--ring: var(--cte-color-lightblue-400);--coral: var(--cte-color-coral-300);--tw-shadow-color: var(--cte-color-black)}}:root[data-theme=dark]{color-scheme:dark;--bg: color-mix(in oklab, var(--cte-color-darkblue-800) 42%, var(--cte-color-gray-800));--surface: color-mix(in oklab, var(--cte-color-darkblue-800) 62%, var(--cte-color-gray-800));--surface-2: color-mix(in oklab, var(--cte-color-darkblue-700) 55%, var(--cte-color-gray-800));--text: var(--cte-color-blue-50);--text-2: var(--cte-color-darkblue-300);--text-3: var(--cte-color-darkblue-400);--line: color-mix(in oklab, var(--cte-color-darkblue-400) 22%, transparent);--line-2: color-mix(in oklab, var(--cte-color-darkblue-400) 38%, transparent);--accent: var(--cte-color-blue);--accent-text: var(--cte-color-blue-300);--accent-2: var(--cte-color-lightblue-400);--accent-soft: color-mix(in oklab, var(--cte-color-blue-600) 28%, transparent);--ring: var(--cte-color-lightblue-400);--coral: var(--cte-color-coral-300);--tw-shadow-color: var(--cte-color-black)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--bg)}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:var(--cte-font-size-16);line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:var(--accent-text);text-decoration:none}h1,h2,h3{margin:0;font-family:var(--font-head);font-weight:700}p{margin:0}button{font:inherit;color:inherit}a,button,[role=tab]{touch-action:manipulation}button,[role=tab],.link,.icon-btn{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:var(--cte-radii-8)}::selection{background:var(--accent-soft);color:var(--text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tnum{font-variant-numeric:tabular-nums lining-nums}.theme{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:color-mix(in oklab,var(--surface) 70%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;cursor:pointer;color:var(--text);font-size:20px;transition:transform .14s var(--ease-out)}.theme:active{transform:scale(.94)}.theme .i-moon,.logo-dark{display:none}:root[data-theme=dark] .theme .i-moon,:root[data-theme=dark] .logo-dark{display:block}:root[data-theme=dark] .theme .i-sun,:root[data-theme=dark] .logo-light{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme .i-moon,:root:not([data-theme=light]) .logo-dark{display:block}:root:not([data-theme=light]) .theme .i-sun,:root:not([data-theme=light]) .logo-light{display:none}}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cte-spacing-16);margin-bottom:var(--cte-spacing-20)}.sec-head h2{font-size:var(--cte-font-size-26);line-height:var(--cte-line-height-26);letter-spacing:var(--cte-letter-spacing-26)}.sec-head .meta{font-family:var(--font-cond);color:var(--text-2);font-size:var(--cte-font-size-14);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.rise{opacity:0;transform:translateY(14px);animation:rise var(--dur-med) var(--ease-out) forwards;animation-delay:calc(.24s + var(--i, 0) * 55ms)}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity var(--dur-med) var(--ease-out),transform var(--dur-med) var(--ease-out);transition-delay:calc(var(--i, 0) * 45ms)}.js .reveal.in{opacity:1;transform:none}}@keyframes rise{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reveal,.rise{opacity:1;transform:none}}.mark[data-astro-cid-er5f7uze]{position:relative;width:100%;aspect-ratio:1}.mark-svg[data-astro-cid-er5f7uze]{width:100%;height:100%;overflow:visible}.rot[data-astro-cid-er5f7uze],.par[data-astro-cid-er5f7uze]{transform-box:view-box;transform-origin:250px 300px}.rot[data-astro-cid-er5f7uze]{transform:rotate(var(--start))}.par[data-astro-cid-er5f7uze]{will-change:transform}.ring[data-astro-cid-er5f7uze]{fill:none;stroke:var(--accent-2);stroke-width:var(--w);stroke-linecap:round;opacity:var(--o)}.ring[data-astro-cid-er5f7uze][data-dashed]{stroke-dasharray:var(--dash);stroke-width:calc(var(--w) * 2.2)}.dot[data-astro-cid-er5f7uze]{fill:var(--accent-2);opacity:.8}.dot[data-astro-cid-er5f7uze].coral{fill:var(--coral);opacity:1}.c[data-astro-cid-er5f7uze]{fill:none;stroke:var(--accent-2);stroke-width:11;stroke-linecap:butt}.orr[data-astro-cid-er5f7uze]{font-family:var(--font-head);font-weight:700;font-size:104px;fill:var(--accent);letter-spacing:.01em}:root[data-theme=dark] .orr[data-astro-cid-er5f7uze]{fill:var(--cte-color-blue-50)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .orr[data-astro-cid-er5f7uze]{fill:var(--cte-color-blue-50)}}@media(prefers-reduced-motion:no-preference){.c[data-astro-cid-er5f7uze]{stroke-dasharray:1;stroke-dashoffset:1;animation:draw var(--dur-slow) var(--ease-morph) .12s forwards}.orr[data-astro-cid-er5f7uze] tspan[data-astro-cid-er5f7uze]{opacity:0;animation:fade var(--dur-med) var(--ease-out) forwards}.orr[data-astro-cid-er5f7uze] tspan[data-astro-cid-er5f7uze]:nth-child(1){animation-delay:.62s}.orr[data-astro-cid-er5f7uze] tspan[data-astro-cid-er5f7uze]:nth-child(2){animation-delay:.68s}.orr[data-astro-cid-er5f7uze] tspan[data-astro-cid-er5f7uze]:nth-child(3){animation-delay:.74s}.ring[data-astro-cid-er5f7uze]:not([data-dashed]){stroke-dasharray:1;stroke-dashoffset:1;animation:draw var(--dur-slow) var(--ease-out) forwards;animation-delay:calc(.7s + var(--i) * .11s)}.ring[data-astro-cid-er5f7uze][data-dashed]{opacity:0;animation:fadeTo var(--dur-slow) var(--ease-out) forwards;animation-delay:calc(.7s + var(--i) * .11s)}.rot[data-astro-cid-er5f7uze]{animation:spin var(--t) linear infinite}.rot[data-astro-cid-er5f7uze][data-rev]{animation-direction:reverse}.dot[data-astro-cid-er5f7uze]{opacity:0;animation:fadeTo var(--dur-med) var(--ease-out) 1.5s forwards}.mark[data-astro-cid-er5f7uze].paused .rot[data-astro-cid-er5f7uze]{animation-play-state:paused}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fadeTo{to{opacity:var(--o, .8)}}@keyframes spin{0%{transform:rotate(var(--start))}to{transform:rotate(calc(var(--start) + 360deg))}}.links[data-astro-cid-s46cgzpd]{list-style:none;margin:0;padding:0;display:grid;gap:var(--cte-spacing-8)}.link[data-astro-cid-s46cgzpd]{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--cte-spacing-16);min-height:68px;padding:var(--cte-spacing-12) var(--cte-spacing-16) var(--cte-spacing-12) var(--cte-spacing-12);border-radius:var(--cte-radii-16);background:var(--surface);border:1px solid var(--line);color:var(--text);transition:transform .14s var(--ease-out),background-color var(--dur-fast) var(--ease-ui),border-color var(--dur-fast) var(--ease-ui)}a[data-astro-cid-s46cgzpd].link:active{transform:scale(.98)}.tile[data-astro-cid-s46cgzpd]{width:44px;height:44px;border-radius:var(--cte-radii-12);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);font-size:22px}.body[data-astro-cid-s46cgzpd]{display:flex;flex-direction:column;gap:2px;min-width:0}.title[data-astro-cid-s46cgzpd]{display:flex;align-items:center;gap:var(--cte-spacing-8);font-family:var(--font-head);font-weight:700;font-size:var(--cte-font-size-18);line-height:var(--cte-line-height-18)}.desc[data-astro-cid-s46cgzpd]{color:var(--text-2);font-size:var(--cte-font-size-14);line-height:var(--cte-line-height-14);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.go[data-astro-cid-s46cgzpd]{width:32px;height:32px;display:grid;place-items:center;color:var(--text-3);font-size:18px;transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-ui)}.note[data-astro-cid-s46cgzpd]{font-family:var(--font-cond);font-weight:400;font-size:var(--cte-font-size-12);letter-spacing:var(--cte-letter-spacing-12);padding:1px 8px;border-radius:var(--cte-radii-128);border:1px dashed var(--line-2);color:var(--text-2)}.featured[data-astro-cid-s46cgzpd]{min-height:92px;background:var(--accent);border-color:transparent;color:var(--on-accent);overflow:hidden;isolation:isolate}.featured[data-astro-cid-s46cgzpd] .tile[data-astro-cid-s46cgzpd]{background:#ffffff24;color:var(--on-accent);width:52px;height:52px;font-size:26px}.featured[data-astro-cid-s46cgzpd] .title[data-astro-cid-s46cgzpd]{font-size:var(--cte-font-size-22);line-height:var(--cte-line-height-22)}.featured[data-astro-cid-s46cgzpd] .desc[data-astro-cid-s46cgzpd]{color:#ffffffc7}.featured[data-astro-cid-s46cgzpd] .go[data-astro-cid-s46cgzpd]{color:var(--on-accent)}.featured[data-astro-cid-s46cgzpd]:after{content:"";position:absolute;z-index:-1;right:-70px;top:50%;width:220px;aspect-ratio:1;border-radius:50%;border:14px solid rgb(255 255 255 / .08);border-right-color:transparent;transform:translateY(-50%) rotate(-12deg);transition:transform var(--dur-med) var(--ease-morph)}.link[data-astro-cid-s46cgzpd][aria-disabled]{background:transparent;border-style:dashed;color:var(--text-2);cursor:not-allowed}.link[data-astro-cid-s46cgzpd][aria-disabled] .tile[data-astro-cid-s46cgzpd]{background:var(--surface-2);color:var(--text-3)}.link[data-astro-cid-s46cgzpd][aria-disabled] .title[data-astro-cid-s46cgzpd]{color:var(--text-2)}@media(hover:hover)and (pointer:fine){a[data-astro-cid-s46cgzpd].link:hover{border-color:var(--line-2);background:var(--surface-2)}a[data-astro-cid-s46cgzpd].link:hover .go[data-astro-cid-s46cgzpd]{transform:translate(2px,-2px);color:var(--accent-text)}a[data-astro-cid-s46cgzpd].featured:hover{background:var(--cte-color-blue-700)}a[data-astro-cid-s46cgzpd].featured:hover .go[data-astro-cid-s46cgzpd]{color:var(--on-accent)}a[data-astro-cid-s46cgzpd].featured:hover:after{transform:translateY(-50%) rotate(48deg)}}@media(max-width:380px){.link[data-astro-cid-s46cgzpd]{gap:var(--cte-spacing-12)}.go[data-astro-cid-s46cgzpd]{display:none}}.tabs[data-astro-cid-yu4wt3u2]{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);padding:4px;margin-bottom:var(--cte-spacing-16);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--cte-radii-128)}.indicator[data-astro-cid-yu4wt3u2]{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));border-radius:var(--cte-radii-128);background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--line);transform:translate(calc(var(--idx, 0) * 100%));transition:transform .3s var(--ease-morph)}[data-astro-cid-yu4wt3u2][role=tab]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--cte-spacing-8);min-height:40px;padding:0 var(--cte-spacing-12);border:0;background:none;cursor:pointer;border-radius:var(--cte-radii-128);font-family:var(--font-head);font-weight:700;font-size:var(--cte-font-size-16);color:var(--text-2);transition:color var(--dur-fast) var(--ease-ui),transform .14s var(--ease-out)}[data-astro-cid-yu4wt3u2][role=tab]:active{transform:scale(.97)}[data-astro-cid-yu4wt3u2][role=tab][aria-selected=true]{color:var(--text)}.count[data-astro-cid-yu4wt3u2]{font-family:var(--font-cond);font-weight:400;font-size:var(--cte-font-size-14);color:var(--text-3)}.members[data-astro-cid-yu4wt3u2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr}.member[data-astro-cid-yu4wt3u2]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--cte-spacing-12);padding:var(--cte-spacing-12) 0}.member[data-astro-cid-yu4wt3u2]+.member[data-astro-cid-yu4wt3u2]{border-top:1px solid var(--line)}.avatar[data-astro-cid-yu4wt3u2]{position:relative;overflow:hidden;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-head);font-weight:700;font-size:var(--cte-font-size-14);letter-spacing:.02em;background:var(--av-bg);color:var(--av-fg)}.avatar[data-astro-cid-yu4wt3u2] img[data-astro-cid-yu4wt3u2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sw-0[data-astro-cid-yu4wt3u2]{--av-bg: var(--cte-color-lightblue-200);--av-fg: var(--cte-color-lightblue-700)}.sw-1[data-astro-cid-yu4wt3u2]{--av-bg: var(--cte-color-mineral-200);--av-fg: var(--cte-color-mineral-700)}.sw-2[data-astro-cid-yu4wt3u2]{--av-bg: var(--cte-color-lavender-200);--av-fg: var(--cte-color-lavender-700)}.sw-3[data-astro-cid-yu4wt3u2]{--av-bg: var(--cte-color-green-200);--av-fg: var(--cte-color-green-700)}.sw-4[data-astro-cid-yu4wt3u2]{--av-bg: var(--cte-color-blue-200);--av-fg: var(--cte-color-blue-700)}.sw-5[data-astro-cid-yu4wt3u2]{--av-bg: var(--cte-color-mango-100);--av-fg: var(--cte-color-mango-600)}:root[data-theme=dark] .avatar[data-astro-cid-yu4wt3u2]{--av-bg: color-mix(in oklab, var(--av-fg) 55%, var(--surface));--av-fg2: var(--text);color:var(--text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .avatar[data-astro-cid-yu4wt3u2]{--av-bg: color-mix(in oklab, var(--av-fg) 55%, var(--surface));color:var(--text)}}.who[data-astro-cid-yu4wt3u2]{display:flex;flex-direction:column;min-width:0}.name[data-astro-cid-yu4wt3u2]{font-family:var(--font-head);font-weight:700;font-size:var(--cte-font-size-16);line-height:var(--cte-line-height-16)}.role[data-astro-cid-yu4wt3u2]{color:var(--text-2);font-size:var(--cte-font-size-14);line-height:var(--cte-line-height-14)}.icons[data-astro-cid-yu4wt3u2]{display:flex;gap:2px}.icons[data-astro-cid-yu4wt3u2]:empty{display:none}.icon-btn[data-astro-cid-yu4wt3u2]{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--text-2);font-size:20px;transition:transform .14s var(--ease-out),color var(--dur-fast) var(--ease-ui),background-color var(--dur-fast) var(--ease-ui)}.icon-btn[data-astro-cid-yu4wt3u2]:active{transform:scale(.92)}@media(hover:hover)and (pointer:fine){[data-astro-cid-yu4wt3u2][role=tab]:hover:not([aria-selected=true]){color:var(--text)}.icon-btn[data-astro-cid-yu4wt3u2]:hover{color:var(--accent-text);background:var(--accent-soft)}}.empty[data-astro-cid-yu4wt3u2]{padding:var(--cte-spacing-24) var(--cte-spacing-16);text-align:center;color:var(--text-2);border:1px dashed var(--line-2);border-radius:var(--cte-radii-16)}@media(prefers-reduced-motion:no-preference){.panel[data-astro-cid-yu4wt3u2]:not([hidden]) .member[data-astro-cid-yu4wt3u2]{animation:memberIn .36s var(--ease-out) backwards;animation-delay:calc(var(--j) * 35ms)}}@media(prefers-reduced-motion:reduce){.indicator[data-astro-cid-yu4wt3u2]{transition:none}}@keyframes memberIn{0%{opacity:0;transform:translateY(6px)}}.list[data-astro-cid-qdnfvetg]{list-style:none;margin:0;padding:0;display:grid;gap:var(--cte-spacing-8)}.pub[data-astro-cid-qdnfvetg]{padding:var(--cte-spacing-16) var(--cte-spacing-16) var(--cte-spacing-12);border-radius:var(--cte-radii-16);background:var(--surface);border:1px solid var(--line);transition:border-color var(--dur-fast) var(--ease-ui)}.pub-title[data-astro-cid-qdnfvetg]{display:block;color:var(--text);font-family:var(--font-head);font-weight:700;font-size:var(--cte-font-size-16);line-height:var(--cte-line-height-16);letter-spacing:0;text-wrap:pretty}.pub-meta[data-astro-cid-qdnfvetg]{display:flex;align-items:center;gap:var(--cte-spacing-12);margin-top:var(--cte-spacing-8);flex-wrap:wrap}.where[data-astro-cid-qdnfvetg]{display:inline-flex;gap:var(--cte-spacing-8);font-family:var(--font-cond);font-size:var(--cte-font-size-14);color:var(--text-2);min-width:0}.journal[data-astro-cid-qdnfvetg]{font-style:normal}.year[data-astro-cid-qdnfvetg]:before{content:"";display:inline-block;width:1px;height:.9em;margin-right:var(--cte-spacing-8);background:var(--line-2);vertical-align:-.1em}.cites[data-astro-cid-qdnfvetg]{display:inline-flex;align-items:center;gap:5px;padding:2px 10px 2px 8px;border-radius:var(--cte-radii-128);background:var(--accent-soft);color:var(--accent-text);font-family:var(--font-cond);font-size:var(--cte-font-size-14)}.cites[data-astro-cid-qdnfvetg] svg[data-astro-cid-qdnfvetg]{font-size:14px}.cites[data-astro-cid-qdnfvetg].bumped{box-shadow:inset 0 0 0 1px var(--coral)}.authors-toggle[data-astro-cid-qdnfvetg]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 var(--cte-spacing-8);border:0;background:none;cursor:pointer;border-radius:var(--cte-radii-128);font-family:var(--font-cond);font-size:var(--cte-font-size-14);color:var(--text-2);transition:color var(--dur-fast) var(--ease-ui),transform .14s var(--ease-out)}.authors-toggle[data-astro-cid-qdnfvetg]:active{transform:scale(.96)}.authors-toggle[data-astro-cid-qdnfvetg] svg[data-astro-cid-qdnfvetg]{transition:transform var(--dur-fast) var(--ease-out)}.authors[data-astro-cid-qdnfvetg]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s var(--ease-out),opacity .2s var(--ease-ui)}.authors[data-astro-cid-qdnfvetg]>p[data-astro-cid-qdnfvetg]{overflow:hidden;min-height:0;font-size:var(--cte-font-size-14);line-height:1.5;color:var(--text-2)}.authors[data-astro-cid-qdnfvetg]>p[data-astro-cid-qdnfvetg]:before{content:"";display:block;height:var(--cte-spacing-8)}.authors[data-astro-cid-qdnfvetg] strong[data-astro-cid-qdnfvetg]{color:var(--text);font-weight:700}.pub[data-astro-cid-qdnfvetg][data-open] .authors[data-astro-cid-qdnfvetg]{grid-template-rows:1fr;opacity:1}.pub[data-astro-cid-qdnfvetg][data-open] .authors-toggle[data-astro-cid-qdnfvetg] svg[data-astro-cid-qdnfvetg]{transform:rotate(180deg)}.more[data-astro-cid-qdnfvetg]{display:flex;align-items:center;justify-content:center;gap:var(--cte-spacing-8);width:100%;min-height:48px;margin-top:var(--cte-spacing-12);border:1px solid var(--line-2);border-radius:var(--cte-radii-128);background:transparent;cursor:pointer;font-family:var(--font-head);font-weight:700;color:var(--text);transition:transform .14s var(--ease-out),background-color var(--dur-fast) var(--ease-ui)}.more[data-astro-cid-qdnfvetg]:active{transform:scale(.98)}.more[data-astro-cid-qdnfvetg] svg[data-astro-cid-qdnfvetg]{transition:transform var(--dur-fast) var(--ease-out)}.more[data-astro-cid-qdnfvetg][aria-expanded=true] svg[data-astro-cid-qdnfvetg]{transform:rotate(180deg)}.empty[data-astro-cid-qdnfvetg]{padding:var(--cte-spacing-24) var(--cte-spacing-16);text-align:center;color:var(--text-2);border:1px dashed var(--line-2);border-radius:var(--cte-radii-16)}@media(hover:hover)and (pointer:fine){.pub[data-astro-cid-qdnfvetg]:hover{border-color:var(--line-2)}.pub[data-astro-cid-qdnfvetg]:hover .authors[data-astro-cid-qdnfvetg]{grid-template-rows:1fr;opacity:1}.pub[data-astro-cid-qdnfvetg]:hover .authors-toggle[data-astro-cid-qdnfvetg] svg[data-astro-cid-qdnfvetg]{transform:rotate(180deg)}.pub-title[data-astro-cid-qdnfvetg]:hover{color:var(--accent-text)}.authors-toggle[data-astro-cid-qdnfvetg]:hover{color:var(--text)}.more[data-astro-cid-qdnfvetg]:hover{background:var(--surface)}}@media(prefers-reduced-motion:no-preference){.pub[data-astro-cid-qdnfvetg].extra:not([hidden]){animation:pubIn .38s var(--ease-out) backwards;animation-delay:calc(var(--j) * 40ms)}}@keyframes pubIn{0%{opacity:0;transform:translateY(8px)}}.page[data-astro-cid-j7pv25f6]{width:100%;max-width:1240px;margin-inline:auto;padding:calc(env(safe-area-inset-top,0px) + var(--cte-spacing-16)) max(16px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + var(--cte-spacing-24)) max(16px,env(safe-area-inset-left,0px))}.id[data-astro-cid-j7pv25f6]{position:relative;display:grid;justify-items:center;text-align:center}.id-top[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:0;z-index:2}.id-mark[data-astro-cid-j7pv25f6]{width:min(78vw,340px);margin-top:-8px;margin-bottom:-40px;pointer-events:none}.id-copy[data-astro-cid-j7pv25f6]{display:grid;gap:var(--cte-spacing-6);position:relative}.id[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--cte-font-size-22);line-height:var(--cte-line-height-22);letter-spacing:var(--cte-letter-spacing-22);max-width:18ch;text-wrap:balance}.id[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-2);font-size:var(--cte-font-size-16)}.charite[data-astro-cid-j7pv25f6]{display:none}.charite[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.charite-foot[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:132px;height:auto}.charite-foot[data-astro-cid-j7pv25f6]{display:block;width:max-content;margin:0 0 var(--cte-spacing-8) -10px}.content[data-astro-cid-j7pv25f6]{display:grid;gap:var(--cte-spacing-48);margin-top:var(--cte-spacing-32);width:100%;max-width:640px;margin-inline:auto}.foot[data-astro-cid-j7pv25f6]{display:grid;gap:4px;padding-top:var(--cte-spacing-24);border-top:1px solid var(--line);color:var(--text-2);font-size:var(--cte-font-size-14)}.foot-links[data-astro-cid-j7pv25f6]{display:flex;gap:var(--cte-spacing-20);flex-wrap:wrap}.foot[data-astro-cid-j7pv25f6] .fine[data-astro-cid-j7pv25f6]{color:var(--text-2);margin-top:var(--cte-spacing-8);font-family:var(--font-cond)}@media(min-width:1024px){.page[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(380px,5fr) 7fr;gap:clamp(40px,5vw,88px);padding-top:0;padding-bottom:0}.id[data-astro-cid-j7pv25f6]{position:sticky;top:0;height:100dvh;align-content:center;justify-items:start;text-align:left;grid-template-rows:auto auto 1fr auto;padding-block:var(--cte-spacing-32)}.id-top[data-astro-cid-j7pv25f6]{position:static;justify-self:start}.id-mark[data-astro-cid-j7pv25f6]{width:100%;max-width:480px;margin:0 0 0 -12%}.id-copy[data-astro-cid-j7pv25f6]{align-self:start;margin-top:-24px}.id[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--cte-font-size-34);line-height:var(--cte-line-height-34);letter-spacing:var(--cte-letter-spacing-34);max-width:14ch}.id[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--cte-font-size-18)}.charite[data-astro-cid-j7pv25f6]{display:block;align-self:end;opacity:.9}.charite-foot[data-astro-cid-j7pv25f6]{display:none}.content[data-astro-cid-j7pv25f6]{margin:0;max-width:660px;padding-block:clamp(48px,10vh,112px) var(--cte-spacing-48)}}
