:root{--ground: #0c0c0d;--surface: #141415;--raised: #1a1a1c;--wash: rgba(255, 255, 255, .04);--ink: #ecebe8;--read: #cac9c6;--prose: #a4a4a6;--dim: #88888e;--faint: #4d4d52;--line: rgba(255, 255, 255, .075);--line-strong: rgba(255, 255, 255, .16);--line-ctl: rgba(255, 255, 255, .34);--mark: rgba(255, 255, 255, .42);--signal: #7aa5d8;--gold: #d3b06b;--gold-hover: #e2c58e;--gold-ink: #d3b06b;--gold-tint: rgba(211, 176, 107, .12);--gold-glow: rgba(211, 176, 107, .3);--good: #6a9579;--warn: #d4933f;--bad: #dc7070;--theme-color: #0c0c0d;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-base: 0 1px 2px rgba(0, 0, 0, .25), 0 8px 24px rgba(0, 0, 0, .35);--shadow-lg: 0 2px 4px rgba(0, 0, 0, .3), 0 16px 40px rgba(0, 0, 0, .5);color-scheme:dark;--f-serif: "Newsreader Variable", "Newsreader", "Iowan Old Style", Charter, Georgia, serif;--f-mono: var(--font-plex-mono), "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Monaco, monospace;--f-dot: "Doto", var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--size-label: .75rem;--size-data: .875rem;--size-small: .9375rem;--size-body: 1.0625rem;--size-read: clamp(1.125rem, .9rem + .55vw, 1.375rem);--size-lede: 1.25rem;--size-head: clamp(1.375rem, 1.2rem + .75vw, 1.75rem);--size-title: clamp(1.9rem, 1.2rem + 2.3vw, 3rem);--size-display: clamp(2.6rem, 1.3rem + 3.9vw, 4.5rem);--size-essay: clamp(1.1875rem, .95rem + .55vw, 1.375rem);--size-essay-title: clamp(2.125rem, 1.4rem + 2.4vw, 3.5rem);--size-essay-h2: 1.5625em;--size-essay-h3: 1.25em;--lh-label: 1.4;--lh-data: 1.5;--lh-body: 1.6;--lh-read: 1.6;--lh-lede: 1.4;--lh-head: 1.2;--lh-title: 1.07;--lh-display: 1.03;--w-light: 300;--w-regular: 400;--w-medium: 500;--w-dot: 700;--track: .14em;--track-tight: -.025em;--track-head: -.01em;--sp-4: .25rem;--sp-8: .5rem;--sp-12: .75rem;--sp-16: 1rem;--sp-24: 1.5rem;--sp-32: 2rem;--sp-40: 2.5rem;--sp-48: 3rem;--sp-64: 4rem;--sp-96: 6rem;--sp-128: 8rem;--sp-section: clamp(5rem, 9vw, 8rem);--sec-gap: clamp(3.5rem, 7vw, 5.5rem);--pad: var(--sp-24);--pad-lg: clamp(1.5rem, 4vw, 3rem);--gap: clamp(1.25rem, 2.4vw, 2rem);--margin: clamp(0px, 4vw - 16px, 48px);--r-small: 4px;--r-media: 8px;--r-box: 14px;--r-pill: 999px;--hair: 1px;--focus-w: 2px;--focus-gap: 3px;--h-ctl: 44px;--h-ctl-sm: 36px;--hdr: 64px;--ease: cubic-bezier(.2, .7, .2, 1);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-decelerate: cubic-bezier(0, 0, 0, 1);--ease-emphasized: cubic-bezier(.05, .7, .1, 1);--dur-small: .15s;--dur-disclose: .3s;--dur-reveal: .6s;--fast: .2s;--slow: var(--dur-reveal);--measure-grid: 82rem;--col: var(--measure-grid);--measure-prose: 30em;--measure-narrow: 36rem;--measure: 44rem;--measure-wide: 56rem;--measure-full: 72rem;--page-top: clamp(2rem, 4vw, 3rem);--page-end: clamp(3rem, 6vw, 5rem);--row-pad: clamp(1.5rem, 2.6vw, 2.1rem);--idx-col: 3.25rem;--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-overlay: 1000;--z-modal: 2000;--z-toast: 3000;--c-bg: var(--ground);--c-bg-soft: var(--surface);--c-bg-elevated: var(--raised);--c-bg-overlay: var(--wash);--c-ink: var(--ink);--c-ink-soft: var(--read);--c-muted: var(--dim);--c-muted-soft: var(--dim);--c-disabled: var(--faint);--c-rule: var(--line);--c-rule-soft: var(--line);--c-rule-strong: var(--line-strong);--c-accent: var(--gold);--c-accent-soft: var(--gold-hover);--c-accent-tint: var(--gold-tint);--c-accent-ink: var(--gold-ink);--c-accent-glow: var(--gold-glow);--c-critical: var(--bad);--c-warn: var(--warn);--c-success: var(--good);--c-neutral: var(--dim);--c-card-bg: var(--raised);--c-card-ink: var(--ink);--c-card-border: var(--line-strong);--surface-1: var(--surface);--surface-2: var(--raised);--c-paper: var(--raised);--c-paper-ink: var(--ink);--c-paper-mute: var(--read);--c-paper-gold: var(--gold-ink);--bg: var(--ground);--bg-soft: var(--surface);--ink-soft: var(--read);--muted: var(--dim);--muted-soft: var(--dim);--rule: var(--line);--accent: var(--gold);--accent-soft: var(--gold-hover);--accent-tint: var(--gold-tint);--font-serif: var(--f-serif);--font-display: var(--f-serif);--font-sans: var(--f-mono);--font-mono: var(--f-mono);--serif: var(--f-serif);--display: var(--f-serif);--sans: var(--f-mono);--text-2xs: var(--size-label);--text-label: var(--size-label);--text-xs: var(--size-label);--text-sm: var(--size-data);--text-base: var(--size-small);--text-md: var(--size-body);--text-lg: var(--size-read);--text-xl: var(--size-head);--text-2xl: var(--size-head);--text-3xl: var(--size-title);--text-4xl: var(--size-title);--text-5xl: var(--size-display);--text-6xl: var(--size-display);--fs-label: var(--size-label);--fs-data: var(--size-data);--fs-small: var(--size-small);--fs-body: var(--size-body);--fs-title: var(--size-lede);--fs-head: var(--size-head);--fs-stat: var(--size-title);--leading-tight: 1.15;--leading-snug: 1.35;--leading-normal: 1.55;--leading-relaxed: 1.7;--tracking-tighter: -.03em;--tracking-tight: var(--track-tight);--tracking-normal: 0;--tracking-wide: .04em;--tracking-wider: var(--track);--tracking-widest: var(--track);--tracking-caps: var(--track);--tracking-label: var(--track);--weight-normal: var(--w-regular);--weight-medium: var(--w-medium);--weight-semibold: 600;--weight-bold: 700;--space-0: 0;--space-1: var(--sp-4);--space-2: var(--sp-8);--space-3: var(--sp-12);--space-4: var(--sp-16);--space-5: 1.25rem;--space-6: var(--sp-24);--space-8: var(--sp-32);--space-10: var(--sp-40);--space-12: var(--sp-48);--space-16: var(--sp-64);--space-20: 5rem;--space-24: var(--sp-96);--space-32: var(--sp-128);--measure-max: var(--measure-grid);--radius-none: 0;--radius-sm: var(--r-small);--radius-base: var(--r-small);--radius-md: var(--r-small);--radius-lg: var(--r-media);--radius-plate: var(--r-box);--radius-xl: var(--r-box);--radius-pill: var(--r-pill);--shadow-none: none;--shadow-glow: 0 4px 28px var(--gold-glow);--shadow-soft: var(--shadow-base);--duration-fast: var(--dur-small);--duration-base: var(--dur-small);--duration-slow: var(--dur-disclose);--duration-slower: var(--dur-reveal);--ease-out: var(--ease);--ease-in-out: cubic-bezier(.45, 0, .55, 1);--ease-in: cubic-bezier(.4, 0, 1, .4)}:root[data-theme=light]{--ground: #f4f1e8;--surface: #ece7db;--raised: #faf8f1;--wash: rgba(28, 24, 16, .04);--ink: #1c1813;--read: #36302a;--prose: #4a443a;--dim: #5c5649;--faint: #a39c8e;--line: rgba(28, 24, 16, .1);--line-strong: rgba(28, 24, 16, .2);--line-ctl: rgba(28, 24, 16, .47);--mark: rgba(28, 24, 16, .45);--signal: #2f5e8e;--gold: #8a5a10;--gold-hover: #74490b;--gold-ink: #74490b;--gold-tint: rgba(148, 96, 17, .08);--gold-glow: rgba(148, 96, 17, .2);--good: #3f6b58;--warn: #93531f;--bad: #8b2929;--theme-color: #f4f1e8;--shadow-sm: 0 1px 2px rgba(26, 26, 26, .04);--shadow-base: 0 1px 2px rgba(26, 26, 26, .04), 0 8px 24px rgba(26, 26, 26, .06);--shadow-lg: 0 2px 4px rgba(26, 26, 26, .06), 0 16px 40px rgba(26, 26, 26, .08);color-scheme:light}.ui-wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.ui-col{max-width:var(--col);margin-inline:auto;padding-inline:var(--margin)}.ui-g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.ui-head{margin:0 0 var(--sec-gap)}.ui-head--aside{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start}.ui-head--aside>.ui-head-main{grid-column:1 / 7}.ui-head--aside>.ui-head-aside{grid-column:8 / 13}.ui-head-main,.ui-head-aside{min-width:0}.ui-head-main>.page-kicker,.ui-head-h1>.page-kicker{display:block;margin:0 0 var(--sp-16)}.ui-head-main>.page-title,.ui-head-h1{margin:0 0 var(--sp-24)}.ui-head-h1>.page-title{display:block;margin:0}.ui-head .page-kicker a{color:inherit;text-decoration:none;border-bottom:var(--hair) solid transparent;transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.ui-head .page-kicker a:hover{color:var(--ink);border-bottom-color:currentColor}.ui-trail ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-8);list-style:none;margin:0;padding:0}.ui-trail li{margin:0;padding:0}.ui-trail li+li:before{content:"/";content:"/" / "";margin-right:var(--sp-8);color:var(--dim)}.ui-trail a{color:inherit;text-decoration:none;border-bottom:var(--hair) solid transparent;transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.ui-trail a:hover,.ui-trail a:focus-visible{color:var(--ink);border-bottom-color:currentColor}@media(pointer:coarse){.ui-trail a{position:relative}.ui-trail a:after{content:"";position:absolute;inset:calc(-1 * var(--sp-8)) calc(-1 * var(--sp-4))}}.ui-head-dek{display:grid;gap:var(--sp-12);margin:0 0 var(--sp-24)}.ui-head .ui-head-dek>*{margin:0;max-width:var(--measure-prose);hyphens:manual;-webkit-hyphens:manual}.ui-head-main>.ui-meta{margin-bottom:var(--sp-32)}.ui-head-acts{margin:0 0 var(--sp-32)}.ui-head-acts>.ui-actions{column-gap:var(--sp-12)}.ui-head-main>:last-child{margin-bottom:0}.ui-head-field{margin:0 0 var(--sec-gap)}.ui-head-field>.ui-head{margin-bottom:0}.ui-head-field>.ui-field{-webkit-mask-image:linear-gradient(90deg,transparent 42%,black 78%),linear-gradient(180deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent 42%,black 78%),linear-gradient(180deg,transparent,black 18%,black 82%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.ui-meta.t-label{overflow:hidden;margin-inline:calc(-1 * var(--sp-4));padding:var(--sp-4)}.ui-meta>ul{--sep: 1.75em;list-style:none;display:flex;flex-wrap:wrap;row-gap:var(--sp-8);margin:0 0 0 calc(-1 * var(--sep));padding:0}.ui-meta li{position:relative;padding-left:var(--sep)}.ui-meta li:before{content:"·";position:absolute;left:0;width:var(--sep);text-align:center;color:var(--dim)}.ui-meta a{color:inherit;text-decoration:none;border-bottom:var(--hair) solid var(--line-strong);transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.ui-meta a:hover{color:var(--ink);border-color:var(--ink)}.ui-meta a:hover b{color:var(--ink)}.ui-ask{scroll-margin-top:calc(var(--hdr-h, var(--hdr)) + var(--sp-16))}.ui-ask-body{display:grid;gap:var(--sp-24) var(--gap);margin-top:var(--sp-32);align-items:end}.ui-ask--split .ui-ask-body{grid-template-columns:repeat(12,minmax(0,1fr))}.ui-ask--split .ui-ask-words{grid-column:1 / 8}.ui-ask--split .ui-ask-form{grid-column:8 / 13}.ui-ask-words{display:grid;gap:var(--sp-16);min-width:0}.ui-ask-words>*{margin:0}.t-title.ui-ask-h{max-width:16em}.t-head.ui-ask-h{max-width:24ch}.ui-ask-line{max-width:var(--measure-prose)}.ui-ask-form{min-width:0;max-width:30rem}.ui-ask--stacked .ui-ask-body{margin-top:var(--sp-24)}.ui-box{display:block;background:var(--surface);border:var(--hair) solid var(--line);border-radius:var(--r-box);min-width:0;color:inherit;text-decoration:none;transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease)}a.ui-box,a.ui-box:hover{color:inherit}a.ui-box:hover{border-color:var(--line-strong)}.ui-box>.ui-in{padding:var(--pad)}.ui-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-16);padding:var(--sp-12) var(--pad);background:var(--raised);border-bottom:var(--hair) solid var(--line);border-radius:calc(var(--r-box) - var(--hair)) calc(var(--r-box) - var(--hair)) 0 0}.ui-krow{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-16);padding-bottom:var(--sp-12);border-bottom:var(--hair) solid var(--line);position:relative}.ui-krow:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--hair));height:var(--hair);background:var(--line-strong);transform:scaleX(var(--seen, 0));transform-origin:left;transition:transform 1.4s var(--ease)}.ui-krow.seen{--seen: 1}.t-title.ui-krow-title{margin:var(--sp-24) 0 var(--sp-32);color:var(--ink);font-style:normal}.t-title.ui-krow-title:has(+.ui-krow-dek,+.ui-krow-line){margin-bottom:var(--sp-16)}.t-head.ui-krow-line{margin:0 0 var(--sp-32);max-width:36ch}.ui-krow+.t-head.ui-krow-line{margin-top:var(--sp-24)}.t-lede.ui-krow-dek{margin:0 0 var(--sp-32);max-width:var(--measure-prose)}.ui-krow--bar{padding:var(--sp-12) var(--bar-pad, var(--pad)) var(--sp-12) calc(var(--bar-pad, var(--pad)) - 4px);border-bottom:var(--hair) solid var(--line);border-left:4px solid color-mix(in srgb,var(--gold) 45%,transparent);background:linear-gradient(90deg,var(--gold-tint),transparent 60%);transition:border-left-color .9s var(--ease)}.ui-krow--bar:after{display:none}.ui-krow--bar.seen{border-left-color:var(--gold)}.ui-krow--bar>:first-child{color:var(--gold)}.ui-krow--bar~.t-title.ui-krow-title{margin-top:var(--sp-16)}.ui-krow--bar~.t-title.ui-krow-title:has(+.ui-krow-dek){margin-bottom:var(--sp-8)}.ui-krow--bar~.t-lede.ui-krow-dek{margin-bottom:var(--sp-24);max-width:46em}.ui-krow--bar~.t-title.ui-krow-title,.ui-krow--bar~.t-lede.ui-krow-dek,.ui-krow--bar~.t-head.ui-krow-line{margin-inline:var(--bar-pad, var(--pad))}.ui-krow>:first-child{color:var(--prose)}.ui-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);min-height:var(--h-ctl);padding:0 var(--sp-24);border:var(--hair) solid transparent;border-radius:var(--r-pill);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease),filter var(--fast) var(--ease),transform var(--fast) var(--ease)}.ui-btn--solid{background:var(--ink);color:var(--ground)}.ui-btn--solid:hover{filter:brightness(1.08);color:var(--ground)}.ui-btn--line{border-color:var(--line-ctl);background:transparent;color:var(--ink)}.ui-btn--line:hover{border-color:var(--ink);color:var(--ink)}.ui-btn--sm{min-height:var(--h-ctl-sm);padding:0 var(--sp-16)}.ui-btn[disabled],.ui-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.ui-link{color:var(--prose);text-decoration:none;border-bottom:var(--hair) solid var(--line-strong);padding-bottom:var(--sp-4);transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.ui-link:hover{color:var(--ink);border-color:var(--ink)}button.ui-link{background:none;border-width:0 0 var(--hair);border-style:solid;padding-inline:0;cursor:pointer}.ui-actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-16) var(--sp-40)}.ui-actions .ui-links{display:inline-flex;align-items:baseline;gap:var(--sp-24)}.ui-chips{display:flex;flex-wrap:wrap;gap:var(--sp-8)}.ui-chips--fill{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.ui-chips--fill>*{justify-content:center;text-align:center}.ui-chip{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:var(--h-ctl-sm);padding:0 var(--sp-16);border:var(--hair) solid var(--line-ctl);border-radius:var(--r-pill);background:transparent;color:var(--prose);cursor:pointer;text-decoration:none;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.ui-chip:hover{border-color:var(--ink);color:var(--ink)}.ui-chip[aria-pressed=true],.ui-chip[aria-current=true],.ui-chip[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.ui-form{position:relative;display:flex;align-items:center;gap:var(--sp-8);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-16);border:var(--hair) solid var(--line-ctl);border-radius:var(--r-pill);background:var(--ground);transition:border-color var(--fast) var(--ease),box-shadow var(--slow) var(--ease)}.ui-form:focus-within{border-color:var(--prose)}.ui-form .ui-pr{color:var(--faint);transition:color var(--slow) var(--ease)}@media(pointer:coarse){:is(input,select,textarea):is(.t-data,.t-label){font-size:max(1rem,var(--size-data))}}.ui-form input{flex:1 1 0;width:0;min-width:0;background:transparent;border:0;color:var(--ink);padding:0;min-height:var(--h-ctl);caret-color:var(--gold);font:inherit;letter-spacing:inherit}.ui-form input::placeholder{color:var(--dim)}.ui-form input:focus{outline:none}.ui-form .ui-go{--fill: 0%;overflow:hidden;border:var(--hair) solid var(--ink);background:linear-gradient(90deg,var(--gold) var(--fill),var(--ink) var(--fill)) var(--ink);color:var(--ground);transition:--fill var(--slow) var(--ease),border-color var(--fast) var(--ease),box-shadow var(--slow) var(--ease),transform var(--fast) var(--ease),filter var(--fast) var(--ease)}.ui-form .ui-go:hover{filter:brightness(1.06)}.ui-form:focus-within .ui-go{box-shadow:0 0 0 var(--sp-4) color-mix(in srgb,var(--gold) 16%,transparent)}.ui-form--quiet .ui-go{background:linear-gradient(90deg,var(--gold) var(--fill),transparent var(--fill)) transparent;color:var(--ink);border-color:var(--line-ctl)}.ui-form--quiet.is-valid .ui-go{background-color:var(--gold);color:var(--ground);border-color:var(--gold)}.ui-form .ui-go:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--gold) 55%,transparent) 50%,transparent 65%);translate:-120% 0;pointer-events:none}.ui-form.glint .ui-go:after,.ui-form .ui-go:hover:after{animation:ui-glint 1.2s var(--ease)}@keyframes ui-glint{to{translate:120% 0}}.ui-form.is-valid{border-color:var(--prose)}.ui-form.is-valid .ui-pr{color:var(--gold)}.ui-form.is-valid .ui-go{--fill: 100%;border-color:var(--gold);background-color:var(--gold)}.ui-form.is-sent{border-color:var(--gold);box-shadow:0 0 0 var(--sp-8) color-mix(in srgb,var(--gold) 12%,transparent)}.ui-form.is-sent .ui-go{background:var(--gold);border-color:var(--gold);color:var(--ground)}.ui-form.is-shake{animation:ui-shake .4s var(--ease)}@keyframes ui-shake{25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.ui-sub{display:grid;gap:var(--sp-8);min-width:0}.ui-status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-4) var(--sp-16);color:var(--dim);min-height:1.4em;text-wrap:pretty}.ui-status .ok{color:var(--gold)}@property --fill{syntax: "<percentage>"; inherits: true; initial-value: 0%;}.ui-counts{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));border-block:var(--hair) solid var(--line)}.ui-counts>div{display:grid;gap:var(--sp-8);padding:var(--sp-24) var(--sp-16) var(--sp-24) 0}.ui-counts>div+div{padding-left:var(--sp-24);border-left:var(--hair) solid var(--line)}.ui-rows{list-style:none;margin:0;padding:0;border-top:var(--hair) solid var(--line)}.ui-rows>li{margin:0;padding:0}.ui-row{display:grid;grid-template-columns:6.5rem 8.5rem minmax(0,1fr);gap:var(--sp-16);align-items:baseline;padding:var(--sp-12) 0;border-bottom:var(--hair) solid var(--line);position:relative}.ui-row--solo{grid-template-columns:6.5rem minmax(0,1fr)}.ui-row--summary{padding:var(--sp-16) 0}.ui-row:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--hair));height:var(--hair);background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform var(--slow) var(--ease);pointer-events:none}.ui-row:hover:after,.ui-row.on:after,.ui-row:focus-within:after{transform:scaleX(1)}.ui-row .ui-row-series{justify-self:start;min-width:0;padding:0;font-family:var(--f-serif);font-style:italic;font-size:var(--size-small);letter-spacing:0;text-transform:none;color:var(--prose)}.ui-row :is(button,a:not(.ui-row-link)){position:relative;z-index:1}@media(pointer:coarse){.ui-row :is(button,a).ui-row-series:before{content:"";position:absolute;inset:-12px -12px -8px -6px}}.ui-row-main{display:grid;gap:var(--sp-4);min-width:0}.ui-row-title{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-4) var(--sp-24);min-width:0}.ui-row .ui-row-link{color:var(--prose);text-decoration:none;text-wrap:pretty;transition:color var(--fast) var(--ease)}.ui-row .ui-row-link:after{content:"";position:absolute;inset:0}.ui-row:is(:hover,.on,:focus-within) .ui-row-link,.ui-row--summary .ui-row-link{color:var(--ink)}.ui-row .ui-row-link:focus-visible{outline:none}.ui-row .ui-row-link:focus-visible:after{outline:var(--focus-w) solid var(--ink);outline-offset:var(--focus-gap);border-radius:var(--r-small)}.ui-row-meta{flex:none;white-space:nowrap}.ui-row :is(.ui-row-link,.ui-row-dek,.ui-row-series){hyphens:manual;-webkit-hyphens:manual}.ui-row .ui-row-dek{margin:0;max-width:40em;text-wrap:pretty}.ui-row .ui-row-facts{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-12)}.ui-row-fact-list{display:inline-flex;flex-wrap:wrap;gap:0 var(--sp-8)}.ui-row-fact-list>span:not(:last-child):after{content:"·";margin-left:var(--sp-8);color:var(--faint)}.ui-row .ui-thumb{display:none;aspect-ratio:16 / 9;max-width:100%;border-radius:var(--r-media);overflow:hidden;border:var(--hair) solid var(--line-strong);background:var(--raised)}.ui-row .ui-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.ui-tools{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}.ui-tools>li{margin:0;padding:0}.ui-box.ui-tool{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--sp-16);align-items:center;padding:var(--sp-12)}.ui-tool-pic{--console: var(--prose);color:var(--console);display:block;aspect-ratio:16 / 10;position:relative;overflow:hidden;border-radius:var(--r-media);background:var(--raised);transition:color var(--fast) var(--ease)}.ui-tool:is(:hover,:focus-visible) .ui-tool-pic{--console: var(--gold)}.ui-tool-pic .ro-svg{position:absolute;inset:6px;width:calc(100% - 12px);height:calc(100% - 12px)}.ui-tool-pic--img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.ui-tool-body{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;hyphens:manual;-webkit-hyphens:manual}.ui-tool-q{text-wrap:pretty;transition:color var(--fast) var(--ease)}.ui-tool:hover .ui-tool-q{color:var(--gold-hover)}.ui-paths{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.ui-paths>li{margin:0;padding:0;min-width:0;display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.ui-box.ui-path{grid-row:span 5;display:grid;grid-template-rows:subgrid;row-gap:var(--sp-12);padding:var(--pad)}.ui-path :is(p,h2,h3){margin:0;hyphens:manual;-webkit-hyphens:manual}.ui-path .ui-path-t{font-style:normal;text-wrap:balance}.ui-path .ui-path-t a{color:var(--ink);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:var(--hair);text-underline-offset:.2em}.ui-path .ui-path-t a:hover{color:var(--ink);text-decoration-color:var(--line-ctl)}.ui-path .ui-path-line{max-width:var(--measure-prose);text-wrap:pretty}.ui-path-depth{display:flex;gap:3px;align-self:end;padding-top:var(--sp-8)}.ui-path-depth i{flex:1 1 0;min-width:var(--sp-12);height:2px;border-radius:1px;background:var(--line-strong)}.ui-path-depth i:first-child{background:var(--ink)}.ui-path .ui-path-first{text-wrap:pretty}.ui-path .ui-path-first a{color:var(--ink);text-decoration-color:var(--line-strong)}.ui-path .ui-path-first a:hover{color:var(--ink);text-decoration-color:var(--ink)}.ui-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-48) var(--gap)}.ui-cards>li{margin:0;padding:0;min-width:0}.ui-mark{display:inline-flex;align-items:center;gap:var(--sp-12);color:var(--ink);white-space:nowrap;text-decoration:none}.ui-mark svg{width:22px;height:14px;flex:none}.ui-mark path{fill:none;stroke:currentColor;stroke-width:1.2}.ui-mark circle{fill:var(--gold)}.ui-mark:hover,a.ui-mark{color:var(--ink)}.ui-field-host{position:relative;isolation:isolate}.ui-field{position:absolute;inset:0;z-index:-2;display:block;pointer-events:none}.ui-field-page{position:fixed;top:0;left:0;right:0;height:100lvh;z-index:0;isolation:isolate;pointer-events:none}.ui-range{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;height:var(--h-ctl-sm);margin:0;padding:0;background:transparent;cursor:pointer;--range-fill: 0}.ui-range::-webkit-slider-runnable-track{height:2px;border-radius:var(--r-pill);background:linear-gradient(to right,var(--ink) calc(var(--sp-12) + (100% - var(--sp-24)) * var(--range-fill)),var(--line-ctl) calc(var(--sp-12) + (100% - var(--sp-24)) * var(--range-fill)))}.ui-range::-moz-range-track{height:2px;border-radius:var(--r-pill);background:var(--line-ctl)}.ui-range::-moz-range-progress{height:2px;border-radius:var(--r-pill);background:var(--ink)}.ui-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--sp-24);height:var(--sp-24);margin-top:calc((2px - var(--sp-24)) / 2);border-radius:50%;background:var(--ink);border:var(--sp-4) solid var(--ground);box-shadow:0 0 0 var(--hair) var(--line-ctl);transition:transform var(--fast) var(--ease)}.ui-range::-moz-range-thumb{box-sizing:border-box;width:var(--sp-24);height:var(--sp-24);border-radius:50%;background:var(--ink);border:var(--sp-4) solid var(--ground);box-shadow:0 0 0 var(--hair) var(--line-ctl);transition:transform var(--fast) var(--ease)}.ui-range:hover::-webkit-slider-thumb,.ui-range:active::-webkit-slider-thumb{transform:scale(1.12)}.ui-range:hover::-moz-range-thumb,.ui-range:active::-moz-range-thumb{transform:scale(1.12)}.ui-range:focus{outline:none}.ui-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--focus-w) var(--ink)}.ui-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--focus-w) var(--ink)}.ui-range:disabled{opacity:.5;cursor:not-allowed}.ui-input{display:block;width:100%;min-width:0;min-height:var(--h-ctl);margin:0;padding:var(--sp-8) var(--sp-16);background:var(--ground);color:var(--ink);border:var(--hair) solid var(--line-ctl);border-radius:var(--r-small);font-family:var(--f-mono);font-size:max(1rem,var(--size-data));font-weight:var(--w-regular);line-height:var(--lh-data);letter-spacing:0;caret-color:var(--gold);transition:border-color var(--fast) var(--ease)}.ui-input::placeholder{color:var(--dim);opacity:1}.ui-input:hover{border-color:var(--prose)}.ui-input:focus,.ui-input:focus-visible{outline:none;border-color:var(--ink);box-shadow:0 0 0 calc(var(--focus-w) - var(--hair)) var(--ink)}textarea.ui-input{resize:vertical;min-height:calc(var(--h-ctl) * 2.5);padding-block:var(--sp-12)}select.ui-input{-webkit-appearance:none;appearance:none;width:auto;padding-right:var(--sp-40);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--prose) 50%),linear-gradient(135deg,var(--prose) 50%,transparent 50%);background-position:calc(100% - var(--sp-16) - 5px) 50%,calc(100% - var(--sp-16)) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.ui-disc>summary{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:var(--h-ctl-sm);list-style:none;cursor:pointer;font-family:var(--f-serif);font-size:var(--size-small);line-height:var(--lh-data);color:var(--read);text-decoration:underline;text-decoration-thickness:var(--hair);text-decoration-color:var(--line-ctl);text-underline-offset:3px;transition:color var(--fast) var(--ease),text-decoration-color var(--fast) var(--ease)}.ui-disc>summary::-webkit-details-marker{display:none}.ui-disc>summary:after{content:"";flex:none;width:6px;height:6px;margin-left:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--fast) var(--ease)}.ui-disc[open]>summary:after{transform:translateY(1px) rotate(-135deg)}.ui-disc>summary:hover{color:var(--ink);text-decoration-color:var(--ink)}.ui-disc>summary:focus-visible{outline:var(--focus-w) solid var(--ink);outline-offset:2px;border-radius:var(--r-small)}.ui-disc>:not(summary){margin-top:var(--sp-8);font-family:var(--f-serif);font-size:var(--size-small);line-height:var(--lh-data);color:var(--prose);max-width:40em}.ui-pop{position:relative;display:inline-block}.ui-pop>summary{list-style:none}.ui-pop>summary::-webkit-details-marker{display:none}.ui-pop>summary:after{content:"";width:5px;height:5px;border-right:var(--hair) solid currentColor;border-bottom:var(--hair) solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--fast) var(--ease)}.ui-pop[open]>summary:after{transform:translateY(1px) rotate(225deg)}.ui-pop:not([open])>:not(summary){display:none}.ui-pop-menu{position:absolute;top:calc(100% + var(--sp-8));left:0;z-index:30;display:grid;gap:var(--sp-8);width:max-content;max-width:min(20rem,calc(100vw - 2 * var(--sp-16)));padding:var(--sp-12);background:var(--raised);border:var(--hair) solid var(--line-strong);border-radius:var(--r-media);box-shadow:var(--shadow-lg)}.ui-pop-menu>.ui-btn{justify-content:flex-start;width:100%}.ui-pop-menu>p{margin:0}.ui-table-wrap{overflow-x:auto}.ui-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums}.ui-table th,.ui-table td{padding:var(--sp-12) var(--sp-8);border-bottom:var(--hair) solid var(--line);text-align:left;vertical-align:baseline;font-family:var(--f-serif);font-size:var(--size-small);font-weight:var(--w-regular);line-height:var(--lh-data);letter-spacing:0;text-transform:none;color:var(--read)}.ui-table thead th{padding-top:0;vertical-align:bottom;border-bottom-color:var(--line-strong);font-family:var(--f-mono);font-size:var(--size-label);line-height:var(--lh-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--dim)}.ui-table tbody th{color:var(--ink)}.ui-table .num{text-align:right}.ui-table td.num,.ui-table tbody th.num{font-family:var(--f-mono);font-size:var(--size-data);white-space:nowrap}.ui-table .lab{font-family:var(--f-mono);font-size:var(--size-label);line-height:var(--lh-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--dim);white-space:nowrap}.ui-table .is-on{background:var(--wash)}.ui-table tr.is-on>*,.ui-table .is-on{color:var(--ink)}.ui-tag{display:inline-flex;align-items:center;gap:var(--sp-8);font-family:var(--f-mono);font-size:var(--size-label);font-weight:var(--w-regular);line-height:var(--lh-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--read);white-space:nowrap}.ui-tag:before{content:"";flex:none;width:var(--sp-8);height:var(--sp-8);border-radius:50%;background:var(--tag, var(--prose))}.ui-tag--open:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--tag, var(--dim))}.ui-empty{display:flex;align-items:center;justify-content:center;margin:0;padding:var(--sp-12) var(--sp-16);border:var(--hair) dashed var(--line-strong);border-radius:var(--r-media);text-align:center;font-family:var(--f-serif);font-size:var(--size-small);line-height:var(--lh-data);color:var(--prose);text-wrap:balance}@media(prefers-reduced-motion:reduce){.ui-krow:after,.ui-row:after,.ui-krow--bar{transition:none}.ui-form.glint .ui-go:after,.ui-form .ui-go:hover:after{animation:none}.ui-form.is-shake{animation:none}}@media(max-width:900px){.ui-ask--split .ui-ask-body{grid-template-columns:minmax(0,1fr)}.ui-ask--split :is(.ui-ask-words,.ui-ask-form){grid-column:1 / -1}.ui-head--aside{grid-template-columns:minmax(0,1fr);row-gap:var(--sp-48)}.ui-head--aside>.ui-head-main,.ui-head--aside>.ui-head-aside{grid-column:1 / -1}.ui-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-counts>div:nth-child(odd){padding-left:0;border-left:0}.ui-counts>div:nth-child(n+3){border-top:var(--hair) solid var(--line)}.ui-row--row{grid-template-columns:5.5rem minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;row-gap:var(--sp-4)}.ui-row--row .ui-thumb{display:block;grid-row:1 / span 2}.ui-row--row .ui-row-series{display:none}.ui-row--row .ui-row-main{grid-column:2}.ui-row--row.ui-row--lead{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--sp-8)}.ui-row--row.ui-row--lead .ui-thumb{grid-row:auto}.ui-row--row.ui-row--lead .ui-row-main{grid-column:1}.ui-row-title{flex-direction:column;align-items:flex-start}.ui-row-meta{white-space:normal}}@media(max-width:1040px){.ui-cards,.ui-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ui-row--summary{grid-template-columns:auto minmax(0,1fr);column-gap:var(--sp-12);row-gap:var(--sp-8)}.ui-row--summary .ui-row-main{grid-column:1 / -1}.ui-row--summary.ui-row--lead .ui-thumb{display:block;grid-column:1 / -1}.ui-cards,.ui-paths{grid-template-columns:minmax(0,1fr)}.ui-box.ui-tool{grid-template-columns:6.5rem minmax(0,1fr);gap:var(--sp-12)}.ui-head-field>.ui-field{display:none}}@media(max-width:560px){.ui-krow{flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.ui-chips--fill{width:100%;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-chips--fill>:last-child:nth-child(odd){grid-column:1 / -1}.ui-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ui-table--stack,.ui-table--stack tbody,.ui-table--stack tr,.ui-table--stack th,.ui-table--stack td{display:block}.ui-table--stack tr{padding:var(--sp-12) 0;border-bottom:var(--hair) solid var(--line)}.ui-table--stack th,.ui-table--stack td{padding:var(--sp-4) var(--sp-8);border:0;text-align:left}.ui-table--stack td[data-l]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-16);text-align:right}.ui-table--stack td[data-l]:before{content:attr(data-l);flex:none;font-family:var(--f-mono);font-size:var(--size-label);line-height:var(--lh-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--dim);text-align:left}.ui-btn{white-space:normal;text-align:center;padding-block:var(--sp-8)}.ui-form .ui-go{white-space:nowrap}.ui-actions{justify-content:center}.ui-head .ui-actions{justify-content:flex-start}.ui-hide-sm{display:none}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}::selection{background:color-mix(in srgb,var(--c-accent) 26%,transparent);color:var(--c-ink)}html{scrollbar-color:color-mix(in srgb,var(--c-muted) 55%,transparent) transparent}html,body{background:var(--c-bg)}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none}body:before{z-index:-2;background:radial-gradient(120vw 80vh at 50% -12%,color-mix(in srgb,var(--c-accent) 9%,transparent),transparent 62%),radial-gradient(150vw 120vh at 50% 122%,rgba(0,0,0,.62),transparent 58%)}[data-theme=light] body:before{background:radial-gradient(110vw 92vh at 14% -8%,rgba(255,251,242,.85),transparent 55%),radial-gradient(120vw 104vh at 90% 114%,color-mix(in srgb,var(--c-accent) 5%,transparent),transparent 60%)}body:after{z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.05;mix-blend-mode:screen}[data-theme=light] body:after{opacity:.04;mix-blend-mode:multiply}:focus-visible{outline:var(--focus-w) solid var(--ink);outline-offset:var(--focus-gap);border-radius:var(--r-small)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[role=option]:focus-visible,[tabindex]:focus-visible{outline:var(--focus-w) solid var(--ink);outline-offset:var(--focus-gap)}:focus:not(:focus-visible){outline:none}body{font-family:var(--f-serif);font-weight:var(--w-regular);margin:0;padding:0;min-height:100vh;color:var(--ink);font-size:var(--size-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern","liga";text-rendering:optimizeLegibility}main{width:100%;max-width:var(--measure);margin:0 auto;padding:3rem 1.5rem 6rem;box-sizing:border-box}main.page{max-width:min(var(--measure-grid),100vw - 2rem);margin:0 auto;padding:var(--page-top) var(--margin) var(--page-end);overflow-x:clip;text-wrap:pretty}.page-kicker{font-family:var(--f-mono);font-size:var(--size-label);font-weight:var(--w-regular);line-height:var(--lh-label);text-transform:uppercase;letter-spacing:var(--track);color:var(--prose);margin:0 0 var(--sp-16)}.page-title{font-family:var(--f-serif);font-weight:var(--w-light);font-size:var(--size-display);line-height:var(--lh-display);letter-spacing:var(--track-tight);color:var(--ink);margin:0 0 var(--sp-24);text-wrap:balance}.page-block{margin:0 0 var(--sec-gap)}.page-lede{font-family:var(--f-serif);font-size:var(--size-lede);line-height:var(--lh-lede);color:var(--prose);max-width:var(--measure-prose);margin:0 0 clamp(1.8rem,3.5vw,2.6rem)}h1,h2,h3,h4,h5,h6{font-family:var(--f-serif);color:var(--ink);font-weight:var(--w-regular);line-height:var(--lh-head);letter-spacing:var(--track-head);margin:2.5em 0 .6em;text-wrap:balance}h1{font-size:var(--size-title);font-weight:var(--w-light);line-height:var(--lh-title);letter-spacing:var(--track-tight);margin-top:0}h2{font-size:var(--size-head)}h3{font-size:var(--size-lede)}h4{font-size:var(--size-body);font-weight:var(--w-medium)}p{margin:0 0 1.1em;hyphens:auto;text-wrap:pretty}p a,p code,blockquote p{hyphens:manual}strong,b{font-weight:600;color:var(--ink)}em,i{font-style:italic}a{color:var(--accent);text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,var(--gold) 45%,transparent);transition:color var(--dur-small) var(--ease-standard),text-decoration-color var(--dur-small) var(--ease-standard)}a:hover{color:var(--accent-soft);text-decoration-color:var(--accent)}img{max-width:100%;height:auto;border-radius:var(--r-small)}figure{margin:2.5em 0}figure img{width:100%}figcaption{font-family:var(--f-serif);font-size:var(--size-small);color:var(--dim);text-align:center;margin-top:.5em;font-style:italic}code{font-family:var(--f-mono);font-size:.88em;padding:.1em .35em;background:var(--surface);border-radius:var(--r-small);color:var(--read)}pre:not(.astro-code){font-family:var(--display);font-weight:400;font-style:italic;font-size:1.35rem;line-height:1.4;color:var(--ink);background:transparent;border-left:3px solid var(--accent);margin:2em 0;padding:.4em 0 .4em 1.6em;white-space:pre-wrap;word-wrap:break-word;letter-spacing:-.005em}pre:not(.astro-code)>code{all:unset;font-family:inherit;font-size:inherit;color:inherit;background:none;padding:0}pre.astro-code{background:#0c0c0c!important;font-family:IBM Plex Mono,SF Mono,Menlo,monospace;font-size:.82rem;line-height:1.65;margin:1.8em 0;padding:1.05rem 1.2rem;border:1px solid color-mix(in srgb,var(--c-accent) 16%,transparent);border-radius:6px;white-space:pre;overflow-x:auto}pre.astro-code>code{all:unset;font-family:inherit;font-size:inherit;display:block;min-width:max-content}blockquote{margin:2em 0;padding:.2em 0 .2em 1.6em;border-left:3px solid var(--rule);font-family:var(--display);font-style:italic;font-size:1.25rem;line-height:1.5;color:var(--ink-soft)}blockquote p{margin:0 0 .7em}blockquote p:last-child{margin-bottom:0}hr{border:none;border-top:1px solid var(--rule);margin:3em auto;max-width:6rem}ul,ol{padding-left:1.4em;margin:0 0 1.4em}li{margin-bottom:.5em}li>p{margin-bottom:.5em}table{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:.92rem;margin:2em 0}th,td{border-bottom:1px solid var(--rule);padding:.6em .4em;text-align:left;vertical-align:top}th{font-weight:600;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}@media(max-width:720px){body{font-size:18px;line-height:1.6}main{padding:2rem 1.25rem 4rem}pre:not(.astro-code){font-size:1.2rem;padding-left:1.2em}blockquote{font-size:1.1rem;padding-left:1.2em}}.prose{position:relative}.sn-layer{display:none}html.sn-wide .sn-layer{display:block;position:absolute;top:0;left:calc(100% + var(--sn-gap, 28px));width:var(--sn-w, 240px);height:0}.sn{position:absolute;left:0;width:100%;font-family:var(--font-serif);font-size:.9375rem;line-height:1.5;color:var(--c-muted);outline:none;padding-left:.85rem;border-left:1px solid var(--c-rule);transition:border-color .16s ease,color .16s ease}.sn.is-lit,.sn:focus-visible{border-left-color:var(--c-accent);color:var(--c-ink-soft)}.sn-n{display:block;margin-bottom:.2rem;font-family:var(--font-mono);font-size:var(--text-label, 11px);letter-spacing:.08em;color:var(--c-accent)}.sn .fn-body{max-height:11em;overflow:hidden;overflow-wrap:anywhere}.sn.is-clipped .fn-body{-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.sn.is-open .fn-body{max-height:none;-webkit-mask-image:none;mask-image:none}.sn .fn-body p{margin:0 0 .5em;font-size:inherit;line-height:inherit}.sn .fn-body p:last-child{margin-bottom:0}.sn .fn-body a{color:inherit;text-decoration-color:var(--c-rule-strong)}.sn .fn-body a:hover{color:var(--c-accent)}.sn-more,.fn-pop-close{margin-top:.35rem;padding:.2rem 0;background:none;border:0;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-label, 11px);letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent)}.fn-pop .fn-pop-close,.gl-pop .fn-pop-close{color:var(--c-accent-ink, var(--c-accent))}.sn-more:hover,.fn-pop-close:hover{color:var(--c-ink)}.sn-more[hidden]{display:none}.prose a[data-footnote-ref].is-lit,.prose a[data-footnote-ref][aria-expanded=true]{background:var(--c-accent-tint);border-radius:2px}.fn-pop{margin:-.4em 0 1.4em;padding:.8rem 1rem .9rem;border-left:2px solid var(--c-accent);background:var(--c-accent-tint);font-family:var(--font-serif);font-size:.9375rem;line-height:1.55;color:var(--c-ink-soft);outline:none;overflow-wrap:anywhere}.fn-pop-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.35rem;font-family:var(--font-mono);font-size:var(--text-label, 11px);letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent-ink, var(--c-accent))}.fn-pop-close{margin-top:0}.fn-pop:focus-visible,.sn:focus-visible{outline:none;box-shadow:none}.fn-pop .fn-body p{margin:0 0 .5em;font-size:inherit}.fn-pop .fn-body p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.sn{transition:none}}@media print{.sn-layer,.fn-pop{display:none!important}}.qbar{position:absolute;z-index:90;display:flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r-pill, 999px);background:color-mix(in srgb,var(--ground) 86%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:var(--hair, 1px) solid var(--line-strong);box-shadow:var(--shadow-base);clip-path:inset(0 0 0 0 round var(--r-pill, 999px));transition:clip-path .26s var(--ease-decelerate, cubic-bezier(0, 0, .2, 1)),opacity .2s}.qbar[hidden]{display:none}.qbar button{min-height:2.25rem;padding:0 .85rem;border:var(--hair, 1px) solid transparent;cursor:pointer;border-radius:var(--r-pill, 999px);background:none;color:var(--prose);font-family:var(--font-mono);font-size:var(--text-label, 11px);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color var(--fast, .15s),border-color var(--fast, .15s)}.qbar button[hidden]{display:none}.qbar button:hover,.qbar button:focus-visible{color:var(--ink);border-color:var(--line-strong);outline:none}.qbar button[data-q=source]{color:var(--signal)}.qbar-hand{display:none}.qbar--hand .qbar-hand{display:block;flex:none;width:26px;height:2.25rem}.qbar.qbar--wait{clip-path:inset(0 calc(100% - 32px) 0 0 round var(--r-pill, 999px));opacity:0}@media(prefers-reduced-motion:reduce){.qbar{transition:none}}.tdc-cv{position:fixed;inset:0;z-index:120;display:grid;place-items:center;opacity:0;transition:opacity .2s}.tdc-cv.on{opacity:1}.tdc-cv-scrim{position:absolute;inset:0;background:color-mix(in srgb,var(--ground) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tdc-cv-box{position:relative;width:min(32rem,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:18px 20px 16px;background:var(--surface);border:var(--hair) solid var(--line-strong);border-radius:var(--r-box);box-shadow:var(--shadow-lg);transform:translateY(8px);transition:transform .2s}.tdc-cv.on .tdc-cv-box{transform:none}.tdc-cv-box:focus{outline:none}.tdc-cv-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0 40px 12px 0}.tdc-cv-k{color:var(--signal)}.tdc-cv-shape{display:flex;gap:6px}.tdc-cv-shape .ui-chip{min-height:2rem;padding:0 .85rem}.tdc-cv-img{display:block;width:100%;height:auto;max-height:max(calc(100dvh - 340px),240px);object-fit:contain;border:var(--hair, 1px) solid var(--line);margin:0;background:var(--ground)}.tdc-cv-stage{position:relative;margin:0 0 8px;outline:none;-webkit-tap-highlight-color:transparent}.tdc-cv-stage.is-word{cursor:pointer}@media(pointer:coarse){.tdc-cv-stage{cursor:pointer}}.tdc-cv-stage:focus-visible .tdc-cv-img{outline:2px solid var(--line-strong);outline-offset:2px}.tdc-cv-ring{position:absolute;display:none;pointer-events:none;border:2px solid;border-radius:4px}.tdc-cv .tdc-cv-tip{margin:0 0 12px;font-family:var(--f-mono);font-size:var(--size-label);line-height:1.55;color:var(--dim)}.tdc-cv-clear{margin-left:6px;padding:0;border:0;background:none;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tdc-cv-clear[hidden]{display:none}.tdc-cv-to{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 12px}.tdc-cv .tdc-cv-k2{font-family:var(--f-mono);font-size:var(--size-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--dim)}.tdc-cv-dests{display:flex;flex-wrap:wrap;gap:6px}.tdc-cv-dest{display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:var(--hair) solid var(--line-ctl);border-radius:50%;background:transparent;color:var(--prose);cursor:pointer;transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.tdc-cv-dest:hover,.tdc-cv-dest:focus-visible{color:var(--ink);border-color:var(--ink)}.tdc-cv-dest svg{width:1.05rem;height:1.05rem;fill:currentColor}.tdc-cv-acts .tdc-cv-main{background:var(--ink);border-color:var(--ink);color:var(--ground)}.tdc-cv-acts{display:flex;flex-wrap:wrap;gap:8px}.tdc-cv-acts .ui-chip{min-height:2.5rem;padding:0 1rem;display:inline-flex;align-items:center;text-decoration:none}.tdc-cv-acts{transition:opacity .15s}.tdc-cv-box[aria-busy=true] .tdc-cv-acts{opacity:.5;pointer-events:none;transition-delay:.25s}.tdc-cv .tdc-cv-said{margin:16px 0 2px;font-family:var(--f-mono);font-size:var(--size-label);line-height:1.55;letter-spacing:.01em;color:var(--dim)}.tdc-cv-x{position:absolute;right:8px;top:8px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--dim);font:400 20px/1 var(--font-mono);cursor:pointer}.tdc-cv-x:hover{color:var(--ink);background:var(--wash)}@media print{.tdc-cv{display:none!important}}::target-text{background:var(--c-accent-glow, rgba(233, 180, 76, .28));color:inherit}@media print{.qbar{display:none!important}}.gl{cursor:help;border-radius:1px;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,var(--c-accent) 70%,transparent);text-decoration-thickness:1.5px;text-underline-offset:.22em}.gl:hover,.gl[aria-expanded=true]{text-decoration-color:var(--c-accent);background:var(--c-accent-tint)}.gl:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}html.gl-off .gl{text-decoration:none;cursor:auto;background:none}.gl-pop{margin:-.4em 0 1.4em;padding:.8rem 1rem .9rem;border-left:2px solid var(--c-accent);background:var(--c-accent-tint);font-family:var(--font-serif);font-size:.9375rem;line-height:1.55;color:var(--c-ink-soft);outline:none}.gl-pop p{margin:0 0 .5em;font-size:inherit}.gl-def{color:var(--c-ink)}.gl-l{font-family:var(--font-mono);font-size:var(--text-label, 11px);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin-right:.35rem}.gl-more{font-family:var(--font-mono);font-size:var(--text-label, 11px);letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent-ink, var(--c-accent))}@media print{.gl-pop{display:none!important}.gl{text-decoration:none}}.qbar.qbar--dock{position:fixed;z-index:95}.qbar.qbar--dock button{min-height:44px;padding:0 1rem}.print-head{display:none}@media print{@page{margin:18mm 16mm 20mm}html,html[data-theme=dark],html[data-theme=light]{--c-bg: #fff;--c-bg-soft: #f5f5f5;--c-bg-elevated: #fff;--c-bg-overlay: transparent;--c-ink: #111;--c-ink-soft: #1f1f1f;--c-muted: #555;--c-muted-soft: #666;--c-rule: #ccc;--c-rule-soft: #ddd;--c-rule-strong: #999;--c-accent: #6b4510;--c-accent-soft: #6b4510;--c-accent-tint: transparent;--c-accent-glow: transparent;background:#fff!important;color:#111}body{background:#fff!important}body:before,body:after{display:none!important;content:none!important}body>header,body>footer,.ehead-art,.ehead-title,.ehead .kicker,.ehead .dek,.rstrip,.m-toc,.onward,.rail,.subcap,.codecopy,.hanchor,.skip-link,.rdk,.rdk-toast,.qbar,.sn-layer,.fn-pop,.gl-pop{display:none!important}.print-head{display:block;margin:0 0 1.2rem;padding-bottom:.8rem;border-bottom:1px solid #999}.print-pub{margin:0 0 .6rem;font-family:var(--font-mono);font-size:8pt;letter-spacing:.12em;text-transform:uppercase;color:#555}.print-title{margin:0 0 .4rem;font-family:var(--font-display);font-size:24pt;line-height:1.1;color:#111}.print-dek{margin:0 0 .6rem;font-family:var(--font-serif);font-style:italic;font-size:12pt;line-height:1.4;color:#333}.print-meta{margin:0;font-family:var(--font-mono);font-size:8pt;color:#555}.prose h2,.prose h3{break-inside:avoid;page-break-inside:avoid}.ehead{display:block!important;margin:0 0 1rem!important;max-width:none!important;padding:0!important}.ehead-text{max-width:none!important}.layout{display:block!important;max-width:none!important;margin:0!important;padding:0!important}.prose{font-size:11pt!important;line-height:1.5!important;color:#111;max-width:none!important}.prose p,.prose li{orphans:3;widows:3}.prose h2,.prose h3{break-after:avoid;page-break-after:avoid;color:#111}.prose figure,.prose img,.prose pre,.prose table,.prose blockquote{break-inside:avoid;page-break-inside:avoid}.prose img{max-width:100%!important;height:auto!important}.prose pre{white-space:pre-wrap;border:1px solid #ccc;background:#fafafa!important;color:#111!important}.prose pre *{color:#111!important;background:transparent!important}.prose a{color:#111;text-decoration:underline}.prose p a[href^=http]:not([data-footnote-ref]):after,.prose li a[href^=http]:not([data-footnote-backref]):after{content:" (" attr(href) ")";font-size:8pt;color:#555;word-break:break-all}.prose p a[href^="/"]:not([data-footnote-ref]):after{content:" (durabilitycurve.com" attr(href) ")";font-size:8pt;color:#555}.prose a[href^=http].print-bare:after{content:none}.gl{text-decoration:none;background:none}.prov{border:0!important}.prov summary:before{content:none!important}}.prose img.zoomable{cursor:zoom-in}.prose img.zoomable:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}@media(hover:none){.prose p:has(>img.zoomable),.prose figure:has(img.zoomable){position:relative}.prose p:has(>img.zoomable):after,.prose figure:has(img.zoomable):after{content:"Tap to enlarge";position:absolute;right:.5rem;bottom:.6rem;pointer-events:none;padding:.25rem .5rem;border-radius:3px;font-family:var(--font-mono);font-size:var(--text-label, 11px);letter-spacing:.08em;text-transform:uppercase;color:#ede9df;background:#060606c7;border:1px solid rgba(233,180,76,.45)}}@media print{.prose p:has(>img.zoomable):after,.prose figure:has(img.zoomable):after{content:none}}dialog.zoom{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:color-mix(in srgb,var(--c-bg) 94%,transparent);color:var(--c-ink)}dialog.zoom::backdrop{background:#0000008c}.zoom-frame{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:clamp(.75rem,3vw,2.5rem);cursor:zoom-out}.zoom-img{max-width:100%;max-height:calc(100% - 7rem);object-fit:contain;cursor:auto;border-radius:4px}.zoom-cap{margin:0;max-width:60rem;max-height:4.6em;overflow:auto;cursor:auto;font-family:var(--font-serif);font-size:.95rem;line-height:1.5;color:var(--c-muted);text-align:center}.zoom-x{position:absolute;top:max(.8rem,env(safe-area-inset-top));right:.9rem;min-height:44px;padding:0 1rem;border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm, 4px);background:var(--c-bg);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-label, 11px);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-soft)}.zoom-x:hover{color:var(--c-accent);border-color:var(--c-accent)}html.zoom-open{overflow:hidden}.footnotes a.arch,.sn a.arch,.fn-pop a.arch{font-family:var(--font-mono);font-size:.72em;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);text-decoration:none;border:1px solid var(--c-rule);border-radius:2px;padding:0 .3em;white-space:nowrap}.footnotes a.arch:hover,.sn a.arch:hover,.fn-pop a.arch:hover{color:var(--c-accent);border-color:var(--c-accent)}@media print{.footnotes a.arch{display:none}}.t-label,.t-data,.t-small,.t-body,.t-read,.t-lede,.t-head,.t-title,.t-display,.t-num,.t-slogan{margin:0}.t-label,.ui-btn,.ui-link,.ui-chip{font-family:var(--f-mono);font-size:var(--size-label);font-weight:var(--w-regular);line-height:var(--lh-label);letter-spacing:var(--track);text-transform:uppercase}.t-data{font-family:var(--f-mono);font-size:var(--size-data);font-weight:var(--w-regular);line-height:var(--lh-data);letter-spacing:0;font-variant-numeric:tabular-nums;text-transform:none}.t-small{font-family:var(--f-serif);font-size:var(--size-small);font-weight:var(--w-regular);line-height:var(--lh-data);letter-spacing:0}.t-body{font-family:var(--f-serif);font-size:var(--size-body);font-weight:var(--w-regular);line-height:var(--lh-body);letter-spacing:0}.t-read{font-family:var(--f-serif);font-size:var(--size-read);font-weight:var(--w-regular);line-height:var(--lh-read);letter-spacing:0;color:var(--read)}.t-lede{font-family:var(--f-serif);font-size:var(--size-lede);font-weight:var(--w-regular);line-height:var(--lh-lede);letter-spacing:0}.t-head{font-family:var(--f-serif);font-size:var(--size-head);font-weight:var(--w-regular);line-height:var(--lh-head);letter-spacing:var(--track-head);text-wrap:balance}.t-title{font-family:var(--f-serif);font-size:var(--size-title);font-weight:var(--w-light);line-height:var(--lh-title);letter-spacing:var(--track-tight);text-wrap:balance}.t-display{font-family:var(--f-serif);font-size:min(var(--size-display),9.5svh);font-weight:var(--w-light);line-height:var(--lh-display);letter-spacing:var(--track-tight);text-wrap:balance}.t-num{font-family:var(--f-dot);font-size:var(--size-title);font-weight:var(--w-dot);line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums}.t-slogan{font-family:var(--f-dot);font-size:var(--size-display);font-weight:var(--w-dot);line-height:1.08;letter-spacing:.01em;text-wrap:balance}.t-label,.t-data{color:var(--dim)}.t-label b,.t-data b{font-weight:var(--w-medium);color:var(--ink)}.it{font-style:italic}.c-ink{color:var(--ink)}.c-read{color:var(--read)}.c-prose{color:var(--prose)}.c-dim{color:var(--dim)}.c-gold{color:var(--gold)}.c-good{color:var(--good)}.c-bad{color:var(--bad)}html,body{transition:background-color var(--dur-small) var(--ease-standard),color var(--dur-small) var(--ease-standard)}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/doto-latin-700-normal.B677g5ff.woff) format("woff")}
