.icon[data-astro-cid-ccg5yoga]{flex:none}[dir=rtl] .icon--directional[data-astro-cid-ccg5yoga]{transform:scaleX(-1)}:root{color-scheme:dark;--bg:#0b0b0c;--fg:#f5f5f4;--surface:#141416;--overlay:#26262a;--clean:#f2e9d9;--clean-dim:#f2e9d966;--clean-soft:#f2e9d91a;--clean-soft-border:#f2e9d938;--lurk:oklch(80% .12 75);--reset:oklch(68% .15 25);--ember:#ff963cd9;--ember-hot:#ffc478;--invert:#f5f5f4;--invert-fg:#0b0b0c;--ghost:#ffffff0f;--ghost-border:#ffffff14;--border:#ffffff14;--divider:#ffffff21;--track:#f5f5f412;--text-2:#f5f5f4a8;--text-3:#f5f5f47a;--text-4:#f5f5f44d;--material:#26262a9e;--material-strong:#2c2c30d1;--material-border:#ffffff1a;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-numerals:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(20px, 5vw, 48px);--measure:68ch}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:#ffffff2e transparent;scroll-behavior:smooth;font-size:100%;line-height:1.5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100dvh;caret-color:var(--clean);margin:0}::selection{color:var(--fg);background:oklch(84% .13 165/.32)}:focus-visible{outline:2px solid var(--clean);outline-offset:3px;border-radius:6px}a{color:inherit;text-underline-offset:.22em;text-decoration-color:#f5f5f459;text-decoration-thickness:1px;transition:text-decoration-color .2s}a:hover{text-decoration-color:currentColor}img,svg,canvas{max-width:100%;display:block}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}sup{line-height:0}button{font:inherit;color:inherit}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.numerals{font-family:var(--font-numerals);font-variant-numeric:tabular-nums}.pill{background:var(--invert);min-height:52px;color:var(--invert-fg);letter-spacing:-.01em;cursor:pointer;transition:transform .2s var(--ease-out), background-color .2s, opacity .2s;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding-inline:26px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.pill:hover{background:#fff}.pill:active{transform:scale(.97)}.pill:disabled{opacity:.35;cursor:default;transform:none}.pill--ghost{background:var(--ghost);color:var(--fg);box-shadow:inset 0 0 0 1px var(--ghost-border)}.pill--ghost:hover{background:#ffffff1a}@view-transition{navigation:auto}::view-transition-group(app-sheet){animation-duration:.46s;animation-timing-function:var(--ease-out)}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:is(:lang(ar),:lang(he),:lang(hi),:lang(th)) *{letter-spacing:0!important}:is(:lang(hi),:lang(th)) :is(h1,h2,h3){line-height:1.35!important}.footer[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--border);padding-block:48px calc(40px + env(safe-area-inset-bottom));padding-inline:var(--gutter);color:var(--text-2);font-size:15px}.inner[data-astro-cid-jo6i4kqk]{gap:14px;max-width:1080px;margin-inline:auto;display:grid}.crisis[data-astro-cid-jo6i4kqk]{max-width:62ch;color:var(--fg);font-size:16px}.bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-block-start:28px;display:flex}.brand[data-astro-cid-jo6i4kqk]{color:var(--fg);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:7px}nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--fg)}.made[data-astro-cid-jo6i4kqk]{margin-inline-start:auto}.year[data-astro-cid-jo6i4kqk]{margin-inline-start:.5em}.languages[data-astro-cid-jo6i4kqk]{margin-block-start:8px}.lang-button[data-astro-cid-jo6i4kqk]{background:var(--ghost);min-height:44px;box-shadow:inset 0 0 0 1px var(--ghost-border);color:var(--fg);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding-inline:14px 16px;font-weight:500;transition:background-color .18s;display:inline-flex}.lang-button[data-astro-cid-jo6i4kqk]:hover{background:#ffffff1a}.lang-sheet[data-astro-cid-jo6i4kqk]{overscroll-behavior:contain;background:var(--overlay);width:min(100vw - 32px,680px);max-height:calc(100dvh - 32px);color:var(--fg);box-shadow:inset 0 0 0 1px var(--material-border), 0 30px 80px #0009;opacity:1;transition:opacity .25s var(--ease-out), transform .3s var(--ease-out), overlay .3s allow-discrete, display .3s allow-discrete;border:0;border-radius:22px;padding:6px 12px 14px;overflow-y:auto;transform:none}@starting-style{.lang-sheet[data-astro-cid-jo6i4kqk]:popover-open{opacity:0;transform:translateY(10px)}}.lang-sheet[data-astro-cid-jo6i4kqk]:not(:popover-open){opacity:0;transform:translateY(10px)}.lang-sheet[data-astro-cid-jo6i4kqk]::backdrop{-webkit-backdrop-filter:blur(6px);background:#00000080}.lang-head[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;padding-inline-start:8px;display:flex}.lang-title[data-astro-cid-jo6i4kqk]{font-size:17px;font-weight:600}.lang-close[data-astro-cid-jo6i4kqk]{width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.lang-close[data-astro-cid-jo6i4kqk]:hover{color:var(--fg)}.lang-sheet[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fill,minmax(9em,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.lang-sheet[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:40px;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;padding-inline:8px;transition:background-color .15s;display:flex;overflow:hidden}@media (hover:hover){.lang-sheet[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--fg);background:#ffffff12}}.lang-sheet[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current]{color:var(--fg);background:#ffffff1a;font-weight:600}@media (width<=599px){.lang-sheet[data-astro-cid-jo6i4kqk]{inset:auto 8px calc(8px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 16px - env(safe-area-inset-bottom));margin:0;padding-inline:8px;font-size:15px}.lang-sheet[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.lang-sheet[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:36px;padding-inline:6px}}@media (width<=400px){.lang-sheet[data-astro-cid-jo6i4kqk]{font-size:14px}}@media (prefers-reduced-motion:reduce){.lang-sheet[data-astro-cid-jo6i4kqk],.lang-sheet[data-astro-cid-jo6i4kqk]:not(:popover-open){transform:none}@starting-style{.lang-sheet[data-astro-cid-jo6i4kqk]:popover-open{transform:none}}}@media (width<=720px){.made[data-astro-cid-jo6i4kqk]{margin-inline-start:0}}.skip[data-astro-cid-hkbrpulz]{z-index:100;background:var(--invert);color:var(--invert-fg);transition:transform .2s var(--ease-out);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip[data-astro-cid-hkbrpulz]:focus-visible{transform:none}
