.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}html[data-theme-transition]::view-transition-group(root){animation:none}html[data-theme-transition]::view-transition-old(root),html[data-theme-transition]::view-transition-new(root){animation:none;mix-blend-mode:normal}html[data-theme-transition=light]::view-transition-new(root),html[data-theme-transition=dark]::view-transition-old(root){z-index:2}html[data-theme-transition=light]::view-transition-old(root),html[data-theme-transition=dark]::view-transition-new(root){z-index:1}.theme-symbol{overflow:hidden}.theme-symbol>span{transition:transform var(--duration-slow) var(--ease-out),opacity var(--duration-fast)}.theme-symbol>.theme-sun{transform:translateY(120%)}.theme-symbol>.theme-moon{transform:translateY(-120%)}.theme-symbol>span.active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.theme-symbol>span{transition:none}}.theme-symbol{display:block;position:relative;width:1.125rem;height:1.125rem}.theme-symbol>span{position:absolute;inset:0;opacity:0;transform:scale(.4) rotate(-70deg);transition:transform var(--duration-slow) var(--ease-spring),opacity var(--duration-fast) ease}.theme-symbol>.theme-moon{transform:scale(.4) rotate(70deg)}.theme-symbol>.active{opacity:1;transform:none}.digit-ticker{display:inline-block;font-variant-numeric:tabular-nums}.digit-roll{display:inline-flex}.digit-cell,.digit-separator{display:block;height:calc(var(--leading-digit) * 1em);line-height:var(--leading-digit);overflow:hidden}.digit-cell{width:1ch}.digit-column{display:block}.digit-column>span{display:block;height:calc(var(--leading-digit) * 1em)}.command-dialog{width:min(var(--palette-width),calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));margin:var(--palette-top) auto 0;padding:0;border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-ink);box-shadow:var(--shadow-dialog)}.command-dialog::backdrop{background:var(--color-overlay)}.command-surface{display:block}.command-top{display:flex;align-items:center;gap:var(--space-2);border-bottom:var(--border-width) solid var(--color-line);padding-right:var(--space-2)}.command-top input{width:100%;min-width:0;min-height:var(--touch-target);padding:var(--space-4) var(--space-5);border:0;outline:0;background:var(--color-transparent);color:inherit;font:inherit}.command-top input:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width));border-radius:var(--radius-sm)}.command-close{border-color:var(--color-transparent);font-size:var(--text-title)}.command-results{list-style:none;margin:0;padding:var(--space-2);max-height:var(--palette-height);overflow-y:auto}.command-results li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer}.command-results li[aria-selected=true]{background:var(--color-soft)}.command-results small{color:var(--color-muted);font:var(--weight-regular) var(--text-small)/var(--leading-tight) var(--font-sans)}.command-empty{padding:var(--space-4) var(--space-5);color:var(--color-muted)}.command-help{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:var(--border-width) solid var(--color-line);color:var(--color-muted);font:var(--weight-regular) var(--text-small)/var(--leading-tight) var(--font-sans)}.command-label{display:inline-flex;align-items:center;gap:.75rem}.project-logo.command-project-logo{width:var(--icon-size-sm);height:var(--icon-size-sm);border-radius:.25rem;font-size:.625rem}.command-project-logo[data-mark]:before{content:attr(data-mark)}.command-search-icon{display:inline-flex;padding-left:1rem;color:var(--color-muted)}@media(hover:hover){.command-results li:hover{background:var(--color-soft)}}@media(max-width:36rem){.command-dialog{margin-top:1rem}.command-results{max-height:min(var(--palette-height),var(--palette-height-mobile))}}.project-logo[data-tile=dark]{background:var(--project-logo-dark)}@media(prefers-reduced-motion:reduce){.theme-symbol>span{transform:none}}@media(prefers-reduced-motion:no-preference){.digit-ticker[data-enter-zero] .digit-column{transition:transform var(--duration-slow) var(--ease-out) calc(var(--reveal-delay, 0ms) + var(--stagger) * (var(--digit-step) + 3))}.reveal-ready [data-reveal]:not(.is-visible) .digit-ticker[data-enter-zero] .digit-column{transform:translateY(0)!important}}.site-footer[data-astro-cid-pnrjdgm4]{margin-top:var(--section-gap);padding-top:var(--space-12);color:var(--color-ink)}.foot-close[data-astro-cid-pnrjdgm4]{display:grid;justify-items:start;gap:var(--space-3);max-width:36rem}.foot-title[data-astro-cid-pnrjdgm4]{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-semibold)}.foot-open[data-astro-cid-pnrjdgm4]{color:var(--color-muted);text-wrap:pretty}.foot-reply[data-astro-cid-pnrjdgm4]{min-block-size:3.2em;font-size:var(--text-small);line-height:1.6;color:var(--color-muted);text-wrap:pretty}.foot-actions[data-astro-cid-pnrjdgm4]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.foot-actions[data-astro-cid-pnrjdgm4] .btn:not(.btn-icon){max-width:100%}.foot-grid[data-astro-cid-pnrjdgm4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);max-width:44rem;margin-top:var(--space-12)}.foot-grid[data-astro-cid-pnrjdgm4] h3[data-astro-cid-pnrjdgm4]{margin-bottom:var(--space-1);font-size:var(--text-small);line-height:1.6;font-weight:var(--weight-regular);letter-spacing:0;color:var(--color-muted)}.foot-grid[data-astro-cid-pnrjdgm4] ul[data-astro-cid-pnrjdgm4]{margin:0;padding:0;list-style:none}.foot-link[data-astro-cid-pnrjdgm4]{display:flex;align-items:center;gap:var(--space-2);width:fit-content;min-height:2.25rem;text-decoration:none}.foot-ico[data-astro-cid-pnrjdgm4]{display:inline-grid;place-items:center;color:var(--color-muted);transition:transform var(--duration-base) var(--ease-spring),color var(--duration-fast) var(--ease-out)}.foot-bar[data-astro-cid-pnrjdgm4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-6);margin-top:var(--space-12);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-line);color:var(--color-muted);font-size:var(--text-small)}.foot-meta[data-astro-cid-pnrjdgm4]{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-5)}.foot-meta[data-astro-cid-pnrjdgm4]>span[data-astro-cid-pnrjdgm4]{line-height:2rem}.foot-meta[data-astro-cid-pnrjdgm4] .foot-updated[data-astro-cid-pnrjdgm4]{display:flex;align-items:center;gap:var(--space-1);min-height:var(--touch-target);line-height:1.6}.foot-tools[data-astro-cid-pnrjdgm4]{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3);margin-inline-start:auto}.num[data-astro-cid-pnrjdgm4]{font-variant-numeric:tabular-nums}.figures[data-astro-cid-pnrjdgm4]{font-family:var(--font-figures)}[data-astro-cid-pnrjdgm4][data-clock]:empty{display:none}html.js [data-astro-cid-pnrjdgm4][data-clock]{display:inline-block;min-width:10ch}.foot-credit[data-astro-cid-pnrjdgm4]{display:inline-flex;align-items:center;min-height:var(--touch-target);text-decoration:none}.build-age[data-astro-cid-pnrjdgm4],.shortcut-help[data-astro-cid-pnrjdgm4]{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:0;border:0;background:none;color:inherit}.build-age[data-astro-cid-pnrjdgm4] time[data-astro-cid-pnrjdgm4],.shortcut-help[data-astro-cid-pnrjdgm4] kbd[data-astro-cid-pnrjdgm4]{border-bottom:1px dotted currentColor}.shortcut-line[data-astro-cid-pnrjdgm4]{display:inline-flex;align-items:center}.shortcut-help[data-astro-cid-pnrjdgm4]{padding-inline:var(--space-2)}.shortcut-help[data-astro-cid-pnrjdgm4] kbd[data-astro-cid-pnrjdgm4]{font:inherit}.foot-js[data-astro-cid-pnrjdgm4]{display:none}.js .foot-js[data-astro-cid-pnrjdgm4]{display:inline-flex}.foot-tools[data-astro-cid-pnrjdgm4] .foot-top{margin-inline:calc(-1 * var(--space-1))}@media(hover:hover){.foot-link[data-astro-cid-pnrjdgm4]:hover .foot-ico[data-astro-cid-pnrjdgm4]{color:var(--color-ink);transform:scale(1.14)}.foot-credit[data-astro-cid-pnrjdgm4]:hover,.build-age[data-astro-cid-pnrjdgm4]:hover,.shortcut-help[data-astro-cid-pnrjdgm4]:hover{color:var(--color-ink)}}@media(pointer:coarse){.foot-link[data-astro-cid-pnrjdgm4]{min-height:var(--touch-target)}.shortcut-line[data-astro-cid-pnrjdgm4]{display:none}}@media(prefers-reduced-motion:reduce){.foot-ico[data-astro-cid-pnrjdgm4]{transition:none;transform:none!important}}@media(max-width:36rem){.site-footer[data-astro-cid-pnrjdgm4]{margin-top:var(--section-gap-mobile);padding-top:var(--space-8)}.foot-reply[data-astro-cid-pnrjdgm4]{min-block-size:4.8em}.foot-grid[data-astro-cid-pnrjdgm4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-8)}.foot-bar[data-astro-cid-pnrjdgm4]{margin-top:var(--space-8)}}@media print{.site-footer[data-astro-cid-pnrjdgm4]{display:none!important}}.shortcuts-dialog{width:min(30rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:1.25rem;border:1px solid var(--color-line);border-radius:1rem;background:var(--color-bg);color:var(--color-ink);box-shadow:var(--shadow-dialog)}.shortcuts-dialog::backdrop{background:var(--color-overlay)}.shortcuts-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.shortcuts-head h2{font-size:var(--text-title)}.shortcuts-head button{padding:0;border:0}.shortcuts-dialog dl{margin:0}.shortcuts-dialog dl>div{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);gap:1rem;align-items:center;min-height:2.75rem;border-bottom:1px solid var(--color-line);padding:.375rem 0}.shortcuts-dialog dd{margin:0;color:var(--color-muted)}.shortcuts-dialog kbd,.shortcut-hint kbd{font:400 var(--text-small)/1.4 var(--font-mono)}.shortcuts-dialog>p{margin-top:1rem;color:var(--color-muted);font-size:var(--text-small)}.shortcut-hint{position:fixed;z-index:80;left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;width:max-content;max-width:calc(100vw - 2rem);padding:.625rem 1rem;border:1px solid var(--color-line);border-radius:.75rem;background:var(--color-ink);color:var(--color-bg);font-size:var(--text-small);box-shadow:var(--shadow-dialog);pointer-events:none}.shortcut-hint[hidden]{display:none}.shortcut-hint>span{white-space:nowrap}.shortcut-hint kbd{font-weight:600}@media(hover:none)and (pointer:coarse){.shortcut-hint{display:none}}.site-header[data-astro-cid-32z5qsxo]{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:.25rem;height:calc(var(--header-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);font-size:var(--text-small);line-height:1;font-weight:400;transition:translate var(--duration-base) var(--ease-out)}.site-header[data-astro-cid-32z5qsxo]:before{content:"";position:absolute;inset:0 -1rem;z-index:-1;background:color-mix(in srgb,var(--color-bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);box-shadow:0 1px 0 var(--color-line);opacity:1;transition:opacity var(--duration-base) var(--ease-out);pointer-events:none}.hdr-left[data-astro-cid-32z5qsxo]{display:flex;align-items:center;flex:1;min-width:0}.hdr-back[data-astro-cid-32z5qsxo],.hdr-id[data-astro-cid-32z5qsxo]{display:inline-flex;align-items:center;gap:.5rem;flex:none;min-width:2.75rem;min-height:2.75rem;white-space:nowrap;text-decoration:none}.hdr-back[data-astro-cid-32z5qsxo]{color:var(--color-muted)}.hdr-id[data-astro-cid-32z5qsxo]{font-weight:600}.hdr-title[data-astro-cid-32z5qsxo]{display:inline-flex;align-items:center;min-width:0;font-weight:600;white-space:nowrap}.hdr-title[data-astro-cid-32z5qsxo] [data-astro-cid-32z5qsxo][data-header-title]{overflow:hidden;text-overflow:ellipsis}.hdr-sep[data-astro-cid-32z5qsxo]{margin-inline:.5rem;font-weight:400;color:var(--color-muted);opacity:.7}.hdr-home[data-astro-cid-32z5qsxo] .hdr-title[data-astro-cid-32z5qsxo]{font-weight:400;color:var(--color-muted);opacity:0;visibility:hidden}.hdr-title[data-astro-cid-32z5qsxo],.hdr-action[data-astro-cid-32z5qsxo],.hdr-home[data-astro-cid-32z5qsxo] .hdr-id[data-astro-cid-32z5qsxo]{transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),visibility 0s linear var(--duration-fast)}html.js .site-header[data-astro-cid-32z5qsxo]:not([data-stuck]):before{opacity:0}html.js .site-header[data-astro-cid-32z5qsxo]:not([data-condensed]) .hdr-action[data-astro-cid-32z5qsxo],html.js .site-header[data-astro-cid-32z5qsxo]:not([data-condensed]) .hdr-title[data-astro-cid-32z5qsxo],html.js .site-header[data-astro-cid-32z5qsxo]:not([data-titled]) .hdr-title[data-astro-cid-32z5qsxo],html.js .hdr-home[data-astro-cid-32z5qsxo]:not([data-condensed]) .hdr-id[data-astro-cid-32z5qsxo]{opacity:0;visibility:hidden;transform:translateY(4px)}.site-header[data-astro-cid-32z5qsxo][data-condensed] .hdr-action[data-astro-cid-32z5qsxo],.site-header[data-astro-cid-32z5qsxo][data-condensed][data-titled] .hdr-title[data-astro-cid-32z5qsxo],.hdr-home[data-astro-cid-32z5qsxo][data-condensed] .hdr-id[data-astro-cid-32z5qsxo]{opacity:1;visibility:visible;transform:none;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),visibility 0s}.site-header[data-astro-cid-32z5qsxo][data-hidden]{translate:0 calc(-100% - 2px);transition-duration:var(--duration-fast)}.site-header[data-astro-cid-32z5qsxo]:focus-within{translate:none}.hdr-nav[data-astro-cid-32z5qsxo]{position:relative;display:flex;align-self:stretch;flex:none}.hdr-nav[data-astro-cid-32z5qsxo] a[data-astro-cid-32z5qsxo]{display:inline-flex;align-items:center;padding-inline:.75rem;color:var(--color-muted);white-space:nowrap;text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.hdr-nav[data-astro-cid-32z5qsxo] a[data-astro-cid-32z5qsxo][aria-current]{color:var(--color-ink)}@media(hover:hover){.hdr-back[data-astro-cid-32z5qsxo]:hover,.hdr-nav[data-astro-cid-32z5qsxo] a[data-astro-cid-32z5qsxo]:hover{color:var(--color-ink)}}.hdr-ind[data-astro-cid-32z5qsxo]{position:absolute;left:0;bottom:-1px;width:1px;height:1px;background:var(--color-ink);transform-origin:0 50%;transform:translate(var(--ind-x, 0px)) scaleX(var(--ind-w, 0));opacity:0;transition:transform var(--duration-base) var(--ease-in-out),opacity var(--duration-base) var(--ease-out);pointer-events:none}.hdr-nav[data-astro-cid-32z5qsxo][data-has-active] .hdr-ind[data-astro-cid-32z5qsxo]{opacity:1}.hdr-tools[data-astro-cid-32z5qsxo]{display:flex;align-items:center;flex:none}.hdr-action[data-astro-cid-32z5qsxo]{display:inline-flex}.hdr-action[data-astro-cid-32z5qsxo] a{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.75rem;color:var(--color-muted);white-space:nowrap;text-decoration:none}.hdr-js[data-astro-cid-32z5qsxo]{display:none}.js .hdr-js[data-astro-cid-32z5qsxo]{display:inline-flex}kbd[data-astro-cid-32z5qsxo]{font:400 var(--text-small)/1 var(--font-mono)}.hdr-progress[data-astro-cid-32z5qsxo]{position:absolute;left:-1rem;right:-1rem;bottom:-1px;height:1px;background:var(--color-ink);transform-origin:0 50%;transform:scaleX(var(--read-progress, 0));opacity:1;pointer-events:none}html.js .site-header[data-astro-cid-32z5qsxo]:not([data-stuck]) .hdr-progress[data-astro-cid-32z5qsxo]{opacity:0}@media(min-width:62.001rem){.hdr-wide[data-astro-cid-32z5qsxo]{margin-left:calc(var(--identity-width) + var(--identity-gap));margin-bottom:calc(-1 * var(--header-h))}.hdr-home[data-astro-cid-32z5qsxo] .hdr-id[data-astro-cid-32z5qsxo],.hdr-home[data-astro-cid-32z5qsxo] .hdr-title[data-astro-cid-32z5qsxo]{display:none}}@media(max-width:62rem){.site-header[data-astro-cid-32z5qsxo]{margin-inline:calc(-1*max(var(--page-gutter),env(safe-area-inset-left))) calc(-1*max(var(--page-gutter),env(safe-area-inset-right)));padding:env(safe-area-inset-top) max(calc(var(--page-gutter) - .75rem),env(safe-area-inset-right)) 0 max(var(--page-gutter),env(safe-area-inset-left))}.site-header[data-astro-cid-32z5qsxo]:before{inset:0}.hdr-progress[data-astro-cid-32z5qsxo]{left:0;right:0}kbd[data-astro-cid-32z5qsxo]{display:none}}@media(min-width:48rem)and (max-width:62rem){.hdr-home[data-astro-cid-32z5qsxo] .hdr-title[data-astro-cid-32z5qsxo]{display:none}}@media(max-width:47.999rem){.hdr-nav[data-astro-cid-32z5qsxo]{display:none}}@media(max-width:36rem){.site-header[data-astro-cid-32z5qsxo]:not(.hdr-home) .hdr-name[data-astro-cid-32z5qsxo]{display:none}.site-header[data-astro-cid-32z5qsxo]:not(.hdr-home):not(.hdr-parent) .hdr-sep[data-astro-cid-32z5qsxo]{display:none}.site-header[data-astro-cid-32z5qsxo]:not(.hdr-home):not(.hdr-parent) .hdr-title[data-astro-cid-32z5qsxo]{margin-left:.5rem}}@media(prefers-reduced-motion:reduce){.site-header[data-astro-cid-32z5qsxo]{translate:none}}@media print{.site-header[data-astro-cid-32z5qsxo]{display:none!important}}:root{color-scheme:light;--color-bg: #fafaf9;--color-ink: #1c1917;--color-muted: #6b645f;--color-line: #e7e5e4;--color-soft: #f3f2f0;--color-accent: #b84309;--color-focus: #b84309;--color-overlay: rgb(12 10 9 / 38%);--color-transparent: transparent;--color-heat-0: rgb(28 25 23 / 7%);--color-heat-1: color-mix(in srgb, var(--color-accent) 24%, var(--color-soft));--color-heat-2: color-mix(in srgb, var(--color-accent) 48%, var(--color-soft));--color-heat-3: color-mix(in srgb, var(--color-accent) 74%, var(--color-soft));--color-heat-4: var(--color-accent);--font-sans: "Instrument Sans Variable", "Instrument Sans Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-display: 1.875rem;--text-title: 1.25rem;--text-body: 1rem;--text-small: .8125rem;--leading-display: 1.15;--leading-title: 1.35;--leading-body: 1.6;--leading-tight: 1.2;--leading-digit: 1.15;--tracking-display: -.035em;--tracking-title: -.02em;--tracking-small: -.01em;--weight-regular: 400;--weight-semibold: 600;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-18: 4.5rem;--space-20: 5rem;--space-24: 6rem;--section-gap: 5rem;--section-gap-mobile: 3.5rem;--page-width: 47.5rem;--page-width-wide: 73.5rem;--identity-width: 20rem;--identity-mark-size: 4rem;--identity-gap: 4.5rem;--page-gutter: 2rem;--readable-width: 36em;--lede-width: 30em;--touch-target: 2.75rem;--border-width: 1px;--focus-width: 2px;--focus-offset: 3px;--underline-offset: .2em;--radius-xs: .25rem;--radius-sm: .5rem;--radius-ctl: .625rem;--chip-size: 2rem;--radius-md: .75rem;--radius-lg: 1.25rem;--radius-phone: 1.5rem;--radius-pill: 999px;--shadow-none: none;--shadow-dialog: 0 1.5rem 3.75rem rgb(0 0 0 / 18%);--shadow-lift: 0 1px 2px rgb(28 25 23 / 8%), 0 6px 16px rgb(28 25 23 / 10%);--duration-press: .1s;--duration-fast: .15s;--duration-base: .24s;--duration-slow: .4s;--stagger: 45ms;--head-gap: 1.25rem;--head-gap-mobile: 1rem;--store-play-pad: 0;--header-h: 3.5rem;--avatar-size-bar: 1.5rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--press-scale: .97;--press-scale-icon: .92;--lift: -1px;--lift-card: -2px;--nudge: 2px;--hover-scale: 1.04;--mark-hover-scale: 1.08;--reveal-distance: .625rem;--nudge-distance: .25rem;--phone-lift: -.375rem;--phone-width: 9.25rem;--phone-width-case: 10.5rem;--phone-width-gallery: 10.25rem;--phone-width-mobile: 8.25rem;--phone-ratio: 9 / 19.5;--mark-size: 2.25rem;--status-size: .4375rem;--palette-width: 32.5rem;--palette-height: 22rem;--palette-top: 14vh;--heat-size: .625rem;--heat-gap: 3px;--heat-radius: 2px;--globe-size: 26rem;--heat-intro-scale: .4;--tooltip-width: 16rem;--timeline-date-width: 4.75rem;--row-date-width: 7rem;--icon-size: 1.125rem;--icon-size-sm: .875rem;--icon-size-md: var(--icon-size);--icon-size-lg: 1.25rem;--icon-stroke: 1.75;--logo-size-row: 2.5rem;--logo-size-card: 3.5rem;--logo-size-hero: 4.5rem;--logo-radius: 24%;--logo-inner-border: inset 0 0 0 var(--border-width) var(--color-line);--project-logo-dark: #1c1917;--avatar-size-mobile: 3.5rem;--avatar-size-tablet: 4rem;--avatar-size-desktop: 4.5rem;--avatar-size-small: 2rem;--avatar-wave-size: 2rem;--shadow-avatar: 0 .25rem .75rem rgb(0 0 0 / 10%);--shadow-phone: 0 1.5rem 2.5rem rgb(0 0 0 / 14%), 0 .25rem .5rem rgb(0 0 0 / 10%);--device-bezel: 5px;--device-frame-color: #292524;--store-badge-height: 2.5rem;--device-gap: var(--space-5);--phone-stage-padding: var(--space-8);--color-heat-accent: var(--color-accent);--heat-weekday-width: 2rem;--language-bar-height: .375rem;--opacity-muted: .7;--z-highlight: -1;--z-tooltip: 10;--z-nav: 20;--heat-label-height: 1.25rem;--palette-height-mobile: 55dvh}@supports (transition-timing-function: linear(0,1)){:root{--ease-spring: linear(0, .079 5%, .254 10%, .456 15%, .643 20%, .795 25%, .906 30%, .979 35%, 1.022 40%, 1.041 45%, 1.046 50%, 1.034 60%, 1.016 70%, 1.004 80%, .999 90%, 1)}}:root[data-theme=dark]{color-scheme:dark;--shadow-lift: 0 1px 2px rgb(0 0 0 / 40%), 0 6px 16px rgb(0 0 0 / 45%);--color-bg: #0c0a09;--color-ink: #f5f5f4;--color-muted: #b5aea8;--color-line: #292524;--color-soft: #1a1816;--color-accent: #fb923c;--color-focus: #fb923c;--color-heat-0: rgb(245 245 244 / 7%);--color-heat-1: color-mix(in srgb, var(--color-accent) 24%, var(--color-soft));--color-heat-2: color-mix(in srgb, var(--color-accent) 48%, var(--color-soft));--color-heat-3: color-mix(in srgb, var(--color-accent) 74%, var(--color-soft));--color-heat-4: var(--color-accent)}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--shadow-lift: 0 1px 2px rgb(0 0 0 / 40%), 0 6px 16px rgb(0 0 0 / 45%);--color-bg: #0c0a09;--color-ink: #f5f5f4;--color-muted: #b5aea8;--color-line: #292524;--color-soft: #1a1816;--color-accent: #fb923c;--color-focus: #fb923c;--color-heat-0: rgb(245 245 244 / 7%);--color-heat-1: color-mix(in srgb, var(--color-accent) 24%, var(--color-soft));--color-heat-2: color-mix(in srgb, var(--color-accent) 48%, var(--color-soft));--color-heat-3: color-mix(in srgb, var(--color-accent) 74%, var(--color-soft));--color-heat-4: var(--color-accent)}}:root{--og-width: 1200;--og-height: 630;--og-font-family: Instrument Sans;--og-padding-block: 64px;--og-padding-inline: 72px;--og-header-size: 24;--og-eyebrow-size: 23;--og-eyebrow-gap: 20;--og-title-size: 72;--og-title-size-long: 52;--og-title-line-height: 1.07;--og-title-tracking: -2px;--og-title-max-width: 1020;--og-title-length-threshold: 42;--og-description-size: 28;--og-description-line-height: 1.45;--og-description-max-width: 970;--og-description-gap: 24;--og-footer-gap: 20;--og-footer-size: 22}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--touch-target);padding:0 1rem;border:0;border-radius:var(--radius-ctl);background:none;font:inherit;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;user-select:none;-webkit-user-select:none;transition:transform var(--duration-base) var(--ease-spring)}.btn:focus-visible{border-radius:var(--radius-ctl)}.btn:before,.btn:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none}.btn:before{z-index:-1;transition:opacity var(--duration-fast) ease}.btn:after{z-index:-2;box-shadow:var(--shadow-lift);transition:opacity var(--duration-base) ease}.btn-primary{background:var(--color-ink);color:var(--color-bg)}.btn-primary:before{background:var(--color-bg)}.btn-secondary{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line)}.btn-secondary:before,.btn-ghost:before{background:var(--color-soft)}.btn-secondary:after,.btn-ghost:after{display:none}.btn-ghost{color:var(--color-muted);font-weight:400}:is(.lead-case,.flag) .btn-secondary{background:var(--color-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 14%,transparent)}:is(.lead-case,.flag) .btn-secondary:before{background:color-mix(in srgb,var(--color-ink) 10%,var(--color-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 24%,transparent)}.btn-icon{width:var(--touch-target);flex:none;padding:0}.btn-sm{font-size:var(--text-small);padding:0 .625rem;gap:.375rem}.btn-ico{display:inline-grid;place-items:center;width:1.125rem;height:1.125rem;flex:none;transition:transform var(--duration-base) var(--ease-spring)}.btn[aria-disabled=true],.btn:disabled{opacity:.45;pointer-events:none}.btn[data-state=busy]{pointer-events:none}.btn kbd{font:400 var(--text-small)/1 var(--font-mono);padding:.1875rem .3125rem;border-radius:.3125rem;box-shadow:inset 0 0 0 1px var(--color-line);transition:transform var(--duration-press) var(--ease-out)}.btn kbd.pressed{transform:translateY(1px) scale(.92)}.btn .stack>*{opacity:0;transition:opacity var(--duration-fast) ease,transform var(--duration-base) var(--ease-spring)}.btn-label.stack{justify-items:start}.btn-label.stack>*{transform:translateY(40%)}.btn-ico.stack>*{display:grid;place-items:center;transform:scale(.4) rotate(-30deg)}.btn:not([data-state=idle]) .btn-label [data-s=idle],.btn[data-state=done] .btn-label [data-s=busy]{transform:translateY(-40%)}.btn[data-state=idle] [data-s=idle],.btn[data-state=busy] [data-s=busy],.btn[data-state=done] [data-s=done]{opacity:1;transform:none}.spin{width:.875rem;height:.875rem;border-radius:50%;border:1.75px solid currentColor;border-top-color:transparent}.btn[data-state=busy] .spin{animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media(hover:hover)and (pointer:fine){.btn-primary:hover,.btn-secondary:hover{transform:translateY(var(--lift))}.btn-primary:hover:before{opacity:.12}.btn-primary:hover:after{opacity:1}.btn-secondary:hover:before,.btn-ghost:hover:before{opacity:1}.btn-ghost:hover{color:var(--color-ink)}.btn:hover .btn-ico{transform:scale(1.12)}}.btn:active{transform:scale(var(--press-scale));transition-duration:var(--duration-press);transition-timing-function:var(--ease-out)}.btn-icon:active{transform:scale(var(--press-scale-icon))}@media(prefers-reduced-motion:reduce){.btn,.btn:active,.btn .btn-ico,.btn kbd.pressed{transform:none!important}.btn .stack>*{transform:none!important}}.fx{position:relative;isolation:isolate}.fx:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--color-soft);opacity:0;transition:opacity var(--duration-fast) ease}.u{position:relative;display:inline-block}.u:after{content:"";position:absolute;inset:auto 0 .16em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform var(--duration-base) var(--ease-out)}.u.u-rest:before{content:"";position:absolute;inset:auto 0 .16em;height:1px;background:var(--color-line)}.stack{display:inline-grid}.stack>*{grid-area:1 / 1}.list-rule{position:relative}.list-rule:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--color-line);transform-origin:0 50%;transition:transform var(--duration-slow) var(--ease-out) calc(var(--reveal-delay, 0s) + var(--stagger) * 3)}@keyframes rise{0%{opacity:0;transform:translateY(var(--reveal-distance))}}@keyframes chip-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes page-out{0%{opacity:1}to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes page-in-back{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.reveal-ready [data-reveal]:not(.is-visible){opacity:0;transform:translateY(var(--reveal-distance))}[data-reveal]{transition:opacity var(--duration-slow) var(--ease-out) var(--reveal-delay, 0s),transform var(--duration-slow) var(--ease-out) var(--reveal-delay, 0s)}.reveal-ready [data-reveal].list-rule:not(.is-visible):before{transform:scaleX(0)}.reveal-ready [data-reveal]:not(.is-visible) .map-shared:before{transform:scaleX(0)}.reveal-ready [data-reveal]:not(.is-visible) .map-shared>*{opacity:0}[data-revealed] .section-chip,[data-entrance] [data-entrance-chip]{animation:chip-pop var(--duration-slow) var(--ease-spring) calc(var(--reveal-delay, 0s) + var(--stagger) * 2) backwards}[data-entrance] .identity>*{animation:rise var(--duration-slow) var(--ease-out) both}[data-entrance] .identity>:nth-child(2){animation-delay:var(--stagger)}[data-entrance] .identity>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}[data-entrance] .identity>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}[data-entrance] .identity>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}}@media(hover:hover){.fx:hover:before{opacity:1}a:hover .u:after,button:hover .u:after,a.u:hover:after{transform:scaleX(1);transform-origin:0 50%}}::view-transition-group(*){animation-duration:var(--duration-slow);animation-timing-function:var(--ease-out)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-reveal]{opacity:1!important;transform:none!important}.btn,.btn-ico,.section-chip,.project-logo,.row-head,.tool-tile,.drow,.project-neighbour,.store-badge,.avatar,.phone{transform:none!important}.site-toast{transform:translate(-50%)!important}.site-toast path{stroke-dashoffset:0!important}}@media print{[data-reveal]{opacity:1!important;transform:none!important}.list-rule:before{transform:none!important}}@font-face{font-family:Figures;font-style:normal;font-weight:400 700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0020,U+0024-0025,U+002B-002E,U+0030-003A,U+006B,U+007E,U+00B0}:root{--font-figures: "Figures", var(--font-sans)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);scroll-padding-block-start:calc(var(--header-h) + 1rem + env(safe-area-inset-top))}body{margin:0;background:var(--color-bg);color:var(--color-ink);font:var(--weight-regular) var(--text-body)/1.6 var(--font-sans);-webkit-font-smoothing:antialiased}strong,b{font-weight:600}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}a{transition:transform var(--duration-fast) var(--ease-out);color:inherit;text-underline-offset:.2em;text-decoration-color:var(--color-line);-webkit-tap-highlight-color:transparent}a:not(.btn):active{transform:translateY(1px)}p,h1,h2,h3,dl,dd,figure{margin:0}img,svg,canvas{display:block;max-width:100%}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:.375rem}::selection{color:var(--color-bg);background:var(--color-ink)}.page{width:100%;max-width:var(--page-width);margin-inline:auto;padding:0 max(var(--page-gutter),env(safe-area-inset-right)) 3rem max(var(--page-gutter),env(safe-area-inset-left))}.page-wide{max-width:var(--page-width-wide)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;top:.5rem;left:.5rem;padding:.75rem 1rem;background:var(--color-ink);color:var(--color-bg);z-index:90;transform:translateY(-200%)}.skip-link:focus{transform:none}.muted,.quiet{color:var(--color-muted)}.lede{max-width:var(--lede-width);color:var(--color-muted);text-wrap:pretty}.links,.actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}.links,.actions{margin-top:1.5rem}.facts{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.5rem;font-size:var(--text-small)}.facts dt{color:var(--color-muted)}.status{font-size:var(--text-small);color:var(--color-muted);white-space:nowrap}.status:before{content:"";display:inline-block;width:.375rem;height:.375rem;border-radius:50%;margin-right:.5rem;background:var(--color-muted)}.status[data-status=Live]:before{background:var(--color-accent)}main>section{margin-top:var(--section-gap)}.page-heading{padding-top:4rem}h1{font-size:var(--text-display);line-height:1.15;letter-spacing:-.03em;font-weight:600;margin-bottom:1rem}h2,h3{font-size:var(--text-title);line-height:1.3;font-weight:600;letter-spacing:-.015em}.prose{max-width:var(--readable-width)}.prose h2,.prose h3{margin-top:3rem;margin-bottom:1rem}.prose p+p{margin-top:1rem}.prose ul{padding-left:1.5rem;margin-block:1rem}.prose a{overflow-wrap:anywhere}.prose pre{background:var(--color-soft);padding:1rem;overflow-x:auto;border-radius:.5rem}.prose code{font-family:var(--font-sans);font-size:var(--text-small)}.prose blockquote{border-left:2px solid var(--color-line);margin-inline:0;padding-left:1rem;color:var(--color-muted)}.subpage-nav{margin-top:1.5rem}.icon{display:inline-block;flex:none;width:var(--icon-current-size, var(--icon-size));height:var(--icon-current-size, var(--icon-size));stroke-width:var(--icon-stroke);vertical-align:-.15em}.project-logo{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--logo-size-row);height:var(--logo-size-row);border-radius:var(--logo-radius);background:var(--color-soft);overflow:hidden;font-size:var(--text-small);font-weight:600;transition:transform var(--duration-base) var(--ease-spring)}.project-logo:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--logo-inner-border);pointer-events:none}.project-logo-card{width:var(--logo-size-card);height:var(--logo-size-card)}.project-logo-hero{width:var(--logo-size-hero);height:var(--logo-size-hero)}.project-logo picture,.project-logo img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:62rem){:root{--header-h: 3rem}}@media(max-width:36rem){.page{--page-gutter: 1.25rem;padding-bottom:calc(3rem + env(safe-area-inset-bottom))}.page-heading{padding-top:1.5rem}}@media(min-width:62.001rem){.footer-in-column[data-astro-cid-37fxchfa]{margin-left:calc(var(--identity-width) + var(--identity-gap))}}
