.rail[data-astro-cid-j3evhav2]{display:none}@media (width>=1180px){.rail[data-astro-cid-j3evhav2]{inline-size:var(--rail);z-index:var(--z-rail);pointer-events:none;display:block;position:fixed;inset-block:0;inset-inline-start:0}.rail__line[data-astro-cid-j3evhav2]{background-image:linear-gradient(to bottom, var(--line) 0 100%), repeating-linear-gradient(to bottom, var(--line-strong) 0 1px, transparent 1px 96px), repeating-linear-gradient(to bottom, var(--line-faint) 0 1px, transparent 1px 24px);background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:1px 100%,13px 100%,7px 100%;inline-size:13px;position:absolute;inset-block:0;inset-inline-start:calc(var(--rail) / 2)}.rail__datum[data-astro-cid-j3evhav2]{background:var(--chlorophyll);block-size:2px;inline-size:17px;position:absolute;inset-block-start:88px;inset-inline-start:calc(var(--rail) / 2)}.rail__label[data-astro-cid-j3evhav2]{top:120px;left:calc(var(--rail) / 2 - 4px);writing-mode:vertical-rl;color:var(--ink-3);white-space:nowrap;position:absolute}}.mark[data-astro-cid-77qc4tpx]{flex:none;margin-inline-end:calc(var(--s-3));display:block;overflow:visible}.mark[data-astro-cid-77qc4tpx] path[data-astro-cid-77qc4tpx]{stroke-dasharray:1;animation:mark-grow var(--t-slower) var(--ease-grow) both;animation-delay:calc(var(--mark-order) * 90ms)}@keyframes mark-grow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.site-header[data-astro-cid-fzpbxy5g]{z-index:var(--z-nav);background:var(--scrim);backdrop-filter:blur(14px)saturate(1.15);animation:header-in var(--t-base) var(--ease-out-quint) both;border-block-end:1px solid #0000;position:sticky;inset-block-start:0}@keyframes header-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-transparency:reduce){.site-header[data-astro-cid-fzpbxy5g]{backdrop-filter:none}}.site-header__bar[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--s-4);min-block-size:64px;display:flex}.lockup[data-astro-cid-fzpbxy5g]{padding-block:var(--s-2);color:var(--ink-max);flex:none;align-items:center;display:inline-flex}.lockup[data-astro-cid-fzpbxy5g] .mark{translate:0 -1px}.wordmark[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);font-variation-settings:"wght" 600, "wdth" 104;letter-spacing:-.02em;text-transform:lowercase;font-size:19px;line-height:1}.chip[data-astro-cid-fzpbxy5g]{padding:3px var(--s-2);min-block-size:var(--tap-min);border:1px solid var(--line-ui);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-variation-settings:"wght" 500, "wdth" 100;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.site-header__group[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--s-5);margin-inline-start:auto;display:flex}.site-nav__list[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--s-1);display:flex}.site-nav__link[data-astro-cid-fzpbxy5g]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);white-space:nowrap;align-items:center;padding:10px 12px;display:inline-flex}.site-nav__link[data-astro-cid-fzpbxy5g]:hover,.site-nav__link[data-astro-cid-fzpbxy5g]:focus-visible{color:var(--ink-max)}.site-menu[data-astro-cid-fzpbxy5g]{margin-inline-start:auto;display:none}.site-menu__toggle[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-2);min-block-size:var(--tap-comfort);color:var(--ink-2);cursor:pointer;list-style:none;display:inline-flex}.site-menu__toggle[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.site-menu__toggle[data-astro-cid-fzpbxy5g]:hover,.site-menu__toggle[data-astro-cid-fzpbxy5g]:focus-visible{color:var(--ink-max)}.site-menu__bars[data-astro-cid-fzpbxy5g]{border-block:1px solid;block-size:7px;inline-size:16px}.site-menu[data-astro-cid-fzpbxy5g][open] .site-menu__bars[data-astro-cid-fzpbxy5g]{border-block-end-color:#0000;block-size:4px}@media (width<=1079px){.site-menu[data-astro-cid-fzpbxy5g]{display:block}.site-header__group[data-astro-cid-fzpbxy5g]{display:none}.site-menu[data-astro-cid-fzpbxy5g][open]~.site-header__group[data-astro-cid-fzpbxy5g]{align-items:stretch;gap:var(--s-6);block-size:calc(100svb - 64px);padding:var(--s-7) var(--gutter) var(--s-9);background:var(--surface-overlay);border-block-start:1px solid var(--line);overscroll-behavior:contain;animation:menu-in var(--t-base) var(--ease-out-quint) both;flex-direction:column;margin:0;display:flex;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}@keyframes menu-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}.site-nav__list[data-astro-cid-fzpbxy5g]{flex-direction:column;align-items:stretch;gap:0}.site-menu[data-astro-cid-fzpbxy5g][open]~.site-header__group[data-astro-cid-fzpbxy5g] .site-nav__link[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);font-size:var(--fs-d3);font-variation-settings:"wght" 550, "wdth" 104;letter-spacing:-.015em;text-transform:none;color:var(--ink-1);padding:var(--s-3) 0}.site-menu[data-astro-cid-fzpbxy5g][open]~.site-header__group[data-astro-cid-fzpbxy5g] .btn[data-astro-cid-fzpbxy5g]{justify-content:center}}@media (width<=439px){.site-header__bar[data-astro-cid-fzpbxy5g]{gap:var(--s-3)}.site-menu__word[data-astro-cid-fzpbxy5g]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-menu__toggle[data-astro-cid-fzpbxy5g]{padding-inline:var(--s-3);gap:0}}.site-footer[data-astro-cid-nns7i3if]{z-index:var(--z-main);isolation:isolate;background:var(--surface-void);padding-block-end:var(--s-7);display:flow-root;position:relative}.site-footer__rule[data-astro-cid-nns7i3if]{margin-block:var(--s-7) 0}.lockup[data-astro-cid-nns7i3if]{color:var(--ink-max);align-items:center;padding-block-start:var(--s-7);display:inline-flex}.lockup[data-astro-cid-nns7i3if] .mark{translate:0 -1px}.wordmark[data-astro-cid-nns7i3if]{font-family:var(--font-display);font-variation-settings:"wght" 600, "wdth" 104;letter-spacing:-.02em;text-transform:lowercase;font-size:22px;line-height:1}.site-footer__columns[data-astro-cid-nns7i3if]{justify-content:start;gap:var(--s-7) var(--s-8);padding-block:var(--s-7);grid-template-columns:repeat(auto-fit,minmax(150px,220px));display:grid}.site-footer__heading[data-astro-cid-nns7i3if]{color:var(--ink-3);margin-block-end:var(--s-4)}.site-footer__list[data-astro-cid-nns7i3if]{gap:var(--s-1);display:grid}.site-footer__link[data-astro-cid-nns7i3if]{color:var(--ink-2);align-items:center;padding-block:6px;display:inline-flex}.site-footer__link[data-astro-cid-nns7i3if]:hover,.site-footer__link[data-astro-cid-nns7i3if]:focus-visible{color:var(--ink-max)}.site-footer__instrument[data-astro-cid-nns7i3if]{align-items:center;gap:var(--s-4) var(--s-7);padding-block:var(--s-5);flex-wrap:wrap;display:flex}.site-footer__motion[data-astro-cid-nns7i3if]{margin-inline-start:calc(var(--s-3) * -1)}.namenote[data-astro-cid-nns7i3if]{max-inline-size:var(--w-prose);padding-block-end:var(--s-2)}.site-footer__bottom[data-astro-cid-nns7i3if]{align-items:baseline;gap:var(--s-3) var(--s-7);color:var(--ink-3);flex-wrap:wrap;padding-block-start:var(--s-5);display:flex}.site-footer__status[data-astro-cid-nns7i3if]{max-inline-size:62ch;color:var(--ink-3);flex:34ch}.site-footer__contact[data-astro-cid-nns7i3if],.site-footer__copyright[data-astro-cid-nns7i3if]{color:var(--ink-3)}.site-footer__copyright[data-astro-cid-nns7i3if]{margin-inline-start:auto}@media (width<=859px){.site-footer__copyright[data-astro-cid-nns7i3if]{margin-inline-start:0}}:root{color-scheme:dark;--surface-inset:#020807;--surface-void:#030807;--surface-base:#061110;--surface-raised:#0b1917;--surface-overlay:#11221f;--surface-hover:#182d29;--ink-max:#f1f6f2;--ink-1:#d6e0db;--ink-2:#9fb0aa;--ink-3:#82968f;--ink-4:#495853;--line-faint:#132220;--line:#1c2f2b;--line-strong:#2b423c;--line-ui:#5e8375;--chlorophyll:#1e7a55;--chlorophyll-hi:#2fa372;--foxfire:#4ff0a8;--foxfire-dim:#2bc488;--signal-live:#5fddf2;--signal-warn:#ffc94d;--signal-error:#ff5f6d;--foxfire-a08:color-mix(in oklab, var(--foxfire) 8%, transparent);--foxfire-a16:color-mix(in oklab, var(--foxfire) 16%, transparent);--foxfire-a26:color-mix(in oklab, var(--foxfire) 26%, transparent);--foxfire-a45:color-mix(in oklab, var(--foxfire) 45%, transparent);--live-a20:color-mix(in oklab, var(--signal-live) 20%, transparent);--scrim:color-mix(in oklab, var(--surface-base) 86%, transparent);--glow-sm:0 0 0 1px var(--foxfire-a16), 0 0 14px -6px var(--foxfire-a45);--glow-md:0 0 0 1px var(--foxfire-a26), 0 0 28px -8px var(--foxfire-a45);--glow-lg:0 0 44px -10px var(--foxfire-a45), 0 0 120px -30px var(--foxfire-a26);--code-bg:var(--surface-inset);--code-plain:var(--ink-1);--code-punct:var(--ink-3);--code-comment:var(--ink-4);--code-keyword:var(--foxfire-dim);--code-string:var(--signal-live);--code-number:var(--signal-warn);--code-func:var(--ink-max);--code-type:var(--chlorophyll-hi);--code-added:var(--foxfire);--code-removed:var(--signal-error);--fs-d1:clamp(2.75rem, 1.35rem + 5.9vw, 5.5rem);--fs-d2:clamp(2rem, 1.25rem + 3.2vw, 3.5rem);--fs-d3:clamp(1.5rem, 1.16rem + 1.4vw, 2.125rem);--fs-lead:clamp(1.125rem, 1.02rem + .44vw, 1.375rem);--fs-body:clamp(1rem, .96rem + .17vw, 1.0625rem);--fs-sm:.9375rem;--fs-xs:.8125rem;--fs-code:.875rem;--fs-label:.75rem;--fs-eyebrow:.6875rem;--fs-tick:.625rem;--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-grow:cubic-bezier(.16, .84, .34, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.34, 1.36, .64, 1);--ease-exit:cubic-bezier(.55, 0, 1, .45);--t-instant:90ms;--t-fast:.16s;--t-base:.26s;--t-slow:.42s;--t-slower:.7s;--t-cine:1.2s;--z-substrate:0;--z-lattice:1;--z-canvas:4;--z-torch:5;--z-vignette:6;--z-main:10;--z-plate:-1;--z-rail:20;--z-nav:40;--z-overlay:60;--z-grain:90;--lattice-near-opacity:.86;--lattice-mid-opacity:.62;--lattice-far-opacity:.4;--lattice-far-blur:none;--lattice-mid-blur:none;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:192px;--s-12:256px;--gutter:clamp(16px, 2.2vw, 32px);--w-content:1180px;--w-wide:1440px;--w-prose:68ch;--w-lead:52ch;--rail:56px;--tap-min:24px;--tap-comfort:44px;--section-rhythm:var(--s-9);--radius:2px;--radius-round:999px}@media (width>=900px){:root{--section-rhythm:var(--s-11)}}@font-face{font-family:Anybody Variable;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(/fonts/anybody/anybody-latin-wght-wdth.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk/schibsted-grotesk-latin-wght.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Variable;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk/schibsted-grotesk-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/fonts/martian-mono/martian-mono-latin-wght-wdth.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Anybody Variable", "Anybody", ui-sans-serif, sans-serif;--font-text:"Schibsted Grotesk Variable", "Schibsted Grotesk", ui-sans-serif, sans-serif;--font-mono:"Martian Mono Variable", "Martian Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}body{background-color:var(--surface-base);min-block-size:100svb;color:var(--ink-1);font-family:var(--font-text);font-size:var(--fs-body);letter-spacing:0;font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.62}@media (width>=1180px){body{padding-inline-start:var(--rail)}}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}p,ul,ol,dl,figure,blockquote,pre{margin:0}ul,ol{padding:0;list-style:none}img,svg,video,canvas,picture{block-size:auto;max-inline-size:100%;display:block}hr{border:0;border-block-start:1px solid var(--line)}input,button,textarea,select{font:inherit;color:inherit;background:0 0;border:0}button{cursor:pointer;text-align:inherit}a{color:var(--ink-1);text-decoration:none}a:where(:any-link){transition:color var(--t-fast) var(--ease-out-quint)}a:where(:any-link):hover,a:where(:any-link):focus-visible{color:var(--ink-max)}:where(.t-body,p,li,dd) a:where(:any-link){text-decoration:underline 1px;text-decoration-color:var(--chlorophyll-hi);text-underline-offset:.22em;transition:color var(--t-fast) var(--ease-out-quint), text-decoration-color var(--t-fast) var(--ease-out-quint);padding-block:2px;position:relative}:where(.t-body,p,li,dd) a:where(:any-link):hover,:where(.t-body,p,li,dd) a:where(:any-link):focus-visible{text-decoration-color:var(--foxfire)}:where(nav,[data-links=bare]) a:where(:any-link){text-decoration:none}::selection{background:var(--foxfire-a26);color:var(--ink-max)}::selection{background:var(--foxfire-a26);color:var(--ink-max)}:where(a,button,[role=button],[tabindex]:not([tabindex="-1"]),input,select,textarea,summary):focus-visible{outline:2px solid var(--surface-void);outline-offset:4px;box-shadow:0 0 0 2px var(--surface-void),  0 0 0 4px var(--foxfire);border-radius:var(--radius)}.clip{overflow-clip-margin:10px;overflow:clip}:where(a[href],button,[role=button],input,select,summary,[tabindex]:not([tabindex="-1"])){min-block-size:var(--tap-min);min-inline-size:var(--tap-min)}@media (pointer:coarse){:where(a[href],button,[role=button],input,select,summary){min-block-size:var(--tap-comfort)}}.hit{position:relative}.hit:after{content:"";inline-size:var(--tap-comfort);block-size:var(--tap-comfort);position:absolute;inset:50%;translate:-50% -50%}.visually-hidden:not(:focus):not(:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-cluster{z-index:var(--z-overlay);gap:var(--s-2);display:flex;position:absolute;inset-block-start:var(--s-3);inset-inline-start:var(--s-3)}.skip-cluster__item:not(:focus):not(:focus-within){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-cluster__item:where(:focus,:focus-within){align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);background:var(--surface-overlay);border:1px solid var(--line-ui);border-radius:var(--radius);color:var(--ink-max);display:inline-flex;position:static}@media (forced-colors:active){:focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid highlight}.substrate,.vignette,.grain,.lattice,.lattice__torch{display:none}}@media (prefers-contrast:more){:root{--line:#2b423c;--line-strong:#5e8375;--ink-3:#9fb0aa}.grain{display:none}}@media (prefers-reduced-transparency:reduce){:root{--scrim:var(--surface-base)}.grain{display:none}}@media print{.substrate,.vignette,.grain,.lattice,.lattice__torch,.skip-cluster{display:none!important}body{color:#000;background:#fff;padding-inline-start:0}a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}}h1,.t-d1{font-family:var(--font-display);font-size:var(--fs-d1);font-variation-settings:"wght" 600, "wdth" 108;letter-spacing:-.028em;color:var(--ink-max);text-wrap:balance;line-height:.94}h2,.t-d2{font-family:var(--font-display);font-size:var(--fs-d2);font-variation-settings:"wght" 600, "wdth" 106;letter-spacing:-.022em;color:var(--ink-max);text-wrap:balance;line-height:1.02}h3,.t-d3{font-family:var(--font-display);font-size:var(--fs-d3);font-variation-settings:"wght" 550, "wdth" 104;letter-spacing:-.015em;color:var(--ink-max);line-height:1.14}.t-lead{font-family:var(--font-text);font-size:var(--fs-lead);letter-spacing:-.006em;color:var(--ink-2);max-inline-size:var(--w-lead);text-wrap:pretty;font-weight:400;line-height:1.52}.t-body{font-family:var(--font-text);font-size:var(--fs-body);letter-spacing:0;color:var(--ink-1);font-weight:400;line-height:1.62}.t-body p{max-inline-size:var(--w-prose);text-wrap:pretty}.t-sm{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.55}.t-xs{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.5}.t-code{font-family:var(--font-mono);font-size:var(--fs-code);font-variation-settings:"wght" 400, "wdth" 87.5;letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1.68}.t-label{font-family:var(--font-mono);font-size:var(--fs-label);font-variation-settings:"wght" 500, "wdth" 100;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--ink-2);line-height:1.3}.t-eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-variation-settings:"wght" 500, "wdth" 112.5;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);line-height:1}.t-eyebrow:not(.t-eyebrow--bare){align-items:center;gap:var(--s-3);display:inline-flex}.t-eyebrow:not(.t-eyebrow--bare):before{content:"";background:var(--foxfire);flex:none;block-size:1px;inline-size:24px}.t-tick{font-family:var(--font-mono);font-size:var(--fs-tick);font-variation-settings:"wght" 500, "wdth" 100;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--ink-3);line-height:1}.t-emit{color:var(--foxfire);text-shadow:0 0 22px var(--foxfire-a45)}.t-note{font-family:var(--font-text);font-style:italic;font-size:var(--fs-sm);color:var(--ink-3);line-height:1.55}.t-nums{font-variant-numeric:tabular-nums}main{z-index:var(--z-main);isolation:isolate;position:relative;overflow-x:clip}.plate{position:relative}.plate:before{content:"";z-index:var(--z-plate);background:var(--surface-base);filter:blur(28px);pointer-events:none;border-radius:6px;position:absolute;inset:-28px -36px}.plate--void:before{background:var(--surface-void)}.plate--inset:before{background:var(--surface-inset)}.container{inline-size:100%;max-inline-size:var(--w-content);padding-inline:var(--gutter);margin-inline:auto}.grid{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [content-start] repeat(12, [col-start] minmax(0, calc(var(--w-content) / 12))) [content-end] minmax(var(--gutter), 1fr) [full-end];row-gap:var(--s-8);display:grid}.grid>*{grid-column:content}.bleed{grid-column:full}.grid>.col{grid-column:col-start var(--col,1) / span var(--span,12)}@media (width<=859px){.grid>.col{grid-column:content}}.stratum{padding-block:0;position:relative}.stratum+.stratum{padding-block-start:var(--section-rhythm)}.stratum:first-of-type{padding-block-start:var(--s-8)}.stratum:last-of-type{padding-block-end:var(--section-rhythm)}.stratum--band{padding-block:var(--s-7)}.stratum--band+.stratum--band{padding-block-start:var(--s-7)}.flow>*+*{margin-block-start:var(--flow,var(--s-8))}.flow--tight{--flow:var(--s-5)}:where(h1,h2,h3)+*{margin-block-start:var(--s-5)}.rule{border-block-start:1px solid var(--line);background-image:repeating-linear-gradient(to right, var(--line-faint) 0 1px, transparent 1px 8px);background-position:0 1px;background-repeat:no-repeat;background-size:100% 4px;block-size:9px}.rule--major{background-image:repeating-linear-gradient(to right, var(--line-strong) 0 1px, transparent 1px 64px), repeating-linear-gradient(to right, var(--line-faint) 0 1px, transparent 1px 8px);background-position:0 1px,0 1px;background-size:100% 8px,100% 4px}.substrate,.vignette,.grain,.lattice,.lattice__torch,.lattice__canvas{pointer-events:none;position:fixed;inset:0}.substrate{z-index:var(--z-substrate);--bloom-a:9%;--bloom-b:6%;background:radial-gradient(760px 620px at 18% 12%, color-mix(in oklab, var(--chlorophyll) var(--bloom-a), transparent) 0%, transparent 68%), radial-gradient(920px 700px at 88% 62%, color-mix(in oklab, var(--chlorophyll) var(--bloom-b), transparent) 0%, transparent 70%), linear-gradient(180deg, var(--surface-base) 0%, var(--surface-base) 34%, color-mix(in oklab, var(--surface-base) 55%, var(--surface-void)) 68%, var(--surface-void) 100%)}.vignette{z-index:var(--z-vignette);background:radial-gradient(128% 88% at 50% 4%, transparent 38%, color-mix(in oklab, var(--surface-void) 62%, transparent) 100%)}.grain{z-index:var(--z-grain);opacity:.038;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='4' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");background-size:140px 140px}.lattice{z-index:var(--z-lattice)}.lattice>svg{block-size:100%;inline-size:100%;display:block}.lattice__canvas{z-index:var(--z-canvas)}.lattice__torch{z-index:var(--z-torch)}.btn{padding:var(--s-3) var(--s-5);min-block-size:var(--tap-comfort);border-radius:var(--radius);font-family:var(--font-text);font-size:var(--fs-sm);white-space:nowrap;transition:background-color var(--t-fast) var(--ease-out-quint), border-color var(--t-fast) var(--ease-out-quint), color var(--t-fast) var(--ease-out-quint);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.btn--sm{padding:var(--s-2) var(--s-4);min-block-size:36px}.btn--primary{background:var(--chlorophyll);border:1px solid var(--chlorophyll);color:var(--ink-max)}.btn--primary:hover,.btn--primary:focus-visible{background:var(--foxfire-dim);border-color:var(--foxfire);color:var(--surface-void)}.btn--primary:active{background:var(--foxfire);color:var(--surface-void);transition-duration:var(--t-instant)}.btn--secondary{border:1px solid var(--line-ui);color:var(--ink-1)}.btn--secondary:hover,.btn--secondary:focus-visible{border-color:var(--foxfire);color:var(--ink-max)}.btn:where(:any-link){background-image:none;text-decoration:none}.stack>*+*{margin-block-start:var(--s-5)}.stack--wide>*+*{margin-block-start:var(--s-6)}.spec__row{gap:var(--s-4) var(--s-7);padding-block:var(--s-6);border-block-start:1px solid var(--line);grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:baseline;display:grid}.spec__row:last-child{border-block-end:1px solid var(--line)}.spec dt{color:var(--ink-3);line-height:1.5}.spec__term{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.spec__term>.spec__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-variation-settings:"wght" 500, "wdth" 112.5;letter-spacing:.16em;line-height:1}.spec dd{max-inline-size:62ch}.spec dd>*+*{margin-block-start:var(--s-4)}.spec__row--marked{border-inline-start:2px solid var(--foxfire);padding-inline-start:var(--s-5)}@media (width<=859px){.spec__row{gap:var(--s-2);padding-block:var(--s-5);grid-template-columns:1fr}}.itemlist>li{padding-block:var(--s-5);border-block-start:1px solid var(--line);max-inline-size:var(--w-prose)}.itemlist>li:last-child{border-block-end:1px solid var(--line)}.itemlist>li>strong,.itemlist__lead{color:var(--ink-max);font-weight:600}.itemlist--stacked>li>strong,.itemlist--stacked .itemlist__lead{margin-block-end:var(--s-2);display:block}.panel{background:var(--surface-raised);border-radius:var(--radius);padding:var(--s-6) var(--s-7)}.panel>*+*{margin-block-start:var(--s-5)}.panel--emit{border-inline-start:2px solid var(--foxfire)}.panel--warn{border-inline-start:2px solid var(--signal-warn)}.panel--quiet{border-inline-start:2px solid var(--chlorophyll)}@media (width<=559px){.panel{padding:var(--s-5)}}.marked{border-inline-start:2px solid var(--foxfire);padding-inline-start:var(--s-5)}.marked>*+*{margin-block-start:var(--s-5)}.cols{gap:var(--s-8) var(--s-7);display:grid}@media (width>=1080px){.cols--3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.cols__head{border-block-end:1px solid var(--line-strong);padding-block-end:var(--s-4)}.cols__head>*+*{margin-block-start:var(--s-3)}.ticks>li{grid-template-columns:var(--s-5) minmax(0, 1fr);padding-block:var(--s-2);display:grid}.ticks>li:before{content:"";background:var(--chlorophyll-hi);align-self:start;block-size:1px;inline-size:10px;margin-block-start:calc(.5lh - .5px)}.ticks--muted>li:before{background:var(--ink-4)}.pagenav{border-block-start:1px solid var(--line-strong);gap:0;display:grid}.pagenav__link{align-items:baseline;gap:var(--s-4);padding-block:var(--s-5);border-block-end:1px solid var(--line);color:var(--ink-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.pagenav__link:hover,.pagenav__link:focus-visible{color:var(--ink-max)}.pagenav__link:hover .pagenav__title,.pagenav__link:focus-visible .pagenav__title{color:var(--foxfire)}.pagenav__title{font-family:var(--font-display);font-size:var(--fs-d3);font-variation-settings:"wght" 600, "wdth" 104;letter-spacing:-.015em;color:var(--ink-max);transition:color var(--t-fast) var(--ease-out-quint);line-height:1.14}.pagenav__what{color:var(--ink-3);text-align:end;max-inline-size:40ch}@media (width<=719px){.pagenav__link{gap:var(--s-2);grid-template-columns:1fr}.pagenav__what{text-align:start}}.scroller{overscroll-behavior-x:contain;overflow-x:auto}.dtable{border-collapse:collapse;text-align:start;inline-size:100%;min-inline-size:30rem}.dtable th,.dtable td{padding:var(--s-3) var(--s-5) var(--s-3) 0;border-block-end:1px solid var(--line);font-size:var(--fs-sm);text-align:start;vertical-align:top;color:var(--ink-2);font-weight:400;line-height:1.5}.dtable thead th,.dtable tbody th{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-variation-settings:"wght" 500, "wdth" 112.5;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.dtable tbody th{inline-size:28%}.lattice{overflow:clip}:root{--lat-scroll-tl:scroll(root block);--lat-band-torch:50vh 115vh;--lat-band-canvas:55vh 120vh;--lat-band-pulse:60vh 130vh;--lat-band-plane:60vh 155vh}@property --descent{syntax:"<number>";inherits:false;initial-value:0}@property --pulse-damp{syntax:"<number>";inherits:true;initial-value:1}.lattice>.lattice__graph{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.lattice__graph--dense{--lw:1}.lattice__graph--sparse{--lw:1.7}@media (width<=899.98px){.lattice>.lattice__graph--dense{display:none}}@media (width>=900px){.lattice>.lattice__graph--sparse{display:none}}:root[data-lattice=sparse] .lattice>.lattice__graph--dense{display:none}:root[data-lattice=sparse] .lattice>.lattice__graph--sparse{display:block}.plane-far,.plane-mid,.plane-near{transform-box:view-box;transform-origin:50% 20%}.plane-far{transform:scale(1.14)}.plane-mid{transform:scale(1.06)}.lattice__far{filter:var(--lattice-far-blur);opacity:var(--lattice-far-opacity);transform:scale(1.14)}.lattice__mid{filter:var(--lattice-mid-blur);opacity:var(--lattice-mid-opacity);transform:scale(1.06)}.lattice__near{opacity:var(--lattice-near-opacity)}.lattice path,.lattice__torch path{fill:none;stroke:var(--line-strong);stroke-linecap:round}.lattice path[data-type=cross]{stroke:var(--chlorophyll)}.lattice__edge[data-gen="0"]{--gen:0;stroke-width:calc(1.8 * var(--lw));stroke-opacity:1}.lattice__edge[data-gen="1"]{--gen:1;stroke-width:calc(1.32 * var(--lw));stroke-opacity:.92}.lattice__edge[data-gen="2"]{--gen:2;stroke-width:calc(1.02 * var(--lw));stroke-opacity:.9}.lattice__edge[data-gen="3"]{--gen:3;stroke-width:calc(.8 * var(--lw));stroke-opacity:.9}.lattice__edge{stroke-dasharray:1;stroke-dashoffset:1px;animation:lattice-grow var(--grow-dur,.9s) var(--ease-grow) both;animation-delay:calc(var(--gen,0) * .26s + var(--jit,0) * 1ms + .12s)}.lattice__near .lattice__edge,.lattice__torch .lattice__edge{--grow-dur:.9s}.lattice__mid .lattice__edge{--grow-dur:.62s}.lattice__far .lattice__edge{--grow-dur:.46s}@keyframes lattice-grow{to{stroke-dashoffset:0}}:where(.lattice__near,.lattice__mid,.lattice__far) :is(circle,rect,text){opacity:0;animation:lattice-node .38s var(--ease-out-quint) both;animation-delay:calc(var(--gen,0) * .26s + var(--jit,0) * 1ms + .56s)}@keyframes lattice-node{to{opacity:1}}.lattice__junction{fill:var(--line-strong)}.lattice__entry{fill:var(--surface-base);stroke:var(--line-strong);stroke-width:1px}.lattice__ring{fill:none;stroke:var(--line-faint);stroke-width:1px}.lattice__anchor{fill:var(--surface-base);stroke:var(--chlorophyll);stroke-width:1.2px}.lattice__label{font-family:var(--font-mono);font-variation-settings:"wght" 400, "wdth" 100;fill:var(--ink-4);letter-spacing:.04em;font-size:10px}@media (width<=1023.98px){.lattice__label{display:none}}.lattice__pulse{opacity:0;animation:pulse-group-in .42s var(--ease-out-quint) 1.4s both}@keyframes pulse-group-in{to{opacity:1}}.lattice__pulse path{fill:none;stroke:var(--foxfire);stroke-linecap:round;stroke-dasharray:.055 var(--gap);stroke-dashoffset:var(--pat);animation:pulse-travel var(--dur) linear infinite;animation-delay:calc(1.5s - var(--delay));--pulse-alpha:.9;--pulse-w:1.4}.lattice__pulse path[data-type=cross]{stroke:var(--signal-live);--pulse-w:1.6}.lattice__halo{stroke-width:calc(var(--pulse-w) * 5 * var(--lw));opacity:calc(var(--pulse-alpha) * .16 * var(--pulse-damp))}.lattice__bloom{stroke-width:calc(var(--pulse-w) * 2.4 * var(--lw));opacity:calc(var(--pulse-alpha) * .32 * var(--pulse-damp))}.lattice__core{stroke-width:calc(var(--pulse-w) * var(--lw));opacity:calc(var(--pulse-alpha) * var(--pulse-damp))}@keyframes pulse-travel{to{stroke-dashoffset:0}}.lattice__ping{transform-origin:var(--ox) var(--oy);opacity:0;animation-duration:var(--dur);animation-timing-function:var(--ease-out-quint);animation-iteration-count:infinite;animation-fill-mode:both}.lattice__ping--out{fill:none;stroke:var(--foxfire);stroke-width:calc(1.25 * var(--lw));animation-name:ping-out;animation-delay:calc(1.5s - var(--delay))}.lattice__ping--in{fill:var(--foxfire);animation-name:ping-in;animation-delay:calc(1.5s - var(--delay) + var(--arrive))}.lattice__ping--out[data-type=cross]{stroke:var(--signal-live)}.lattice__ping--in[data-type=cross]{fill:var(--signal-live)}@keyframes ping-out{0%{opacity:0;scale:.45}2%{opacity:calc(.95 * var(--pulse-damp));scale:1}8%{opacity:0;scale:2}to{opacity:0;scale:2}}@keyframes ping-in{0%{opacity:0;scale:.35}6%{opacity:calc(.62 * var(--pulse-damp));scale:1.15}24%{opacity:0;scale:1.8}to{opacity:0;scale:1.8}}.lattice__marks{display:none}.lattice__mark{fill:var(--foxfire);opacity:.92}.lattice__hub{fill:none;stroke:var(--signal-live);stroke-width:calc(1.7 * var(--lw));opacity:.9}.hero__bloom{background:radial-gradient(circle at 50% 50%, var(--foxfire-a08) 0%, transparent 68%);pointer-events:none;block-size:320px;inline-size:320px;display:none;position:absolute;inset-block-start:-6%;inset-inline-start:8%}@property --px{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --py{syntax:"<length-percentage>";inherits:false;initial-value:-20%}.lattice__torch{background:radial-gradient(260px 260px at var(--px) var(--py), var(--foxfire-a16) 0%, var(--foxfire-a08) 38%, transparent 72%);mix-blend-mode:screen;opacity:0;transition:opacity var(--t-slow) var(--ease-out-quint);overflow:clip}@media (pointer:fine){.lattice__torch{opacity:1}}@media (width<=899.98px){.lattice__torch{display:none}}.lattice__torch-strokes{--lw:1;opacity:.58;block-size:100%;inline-size:100%;-webkit-mask-image:radial-gradient(260px 260px at var(--px) var(--py), #000 0%, #00000075 44%, transparent 72%);mask-image:radial-gradient(260px 260px at var(--px) var(--py), #000 0%, #00000075 44%, transparent 72%);display:block;position:absolute;inset:0}.lattice__torch path{stroke:var(--foxfire);stroke-opacity:1}:root[data-lattice=sparse] .lattice__torch-strokes{display:none}@supports (animation-timeline:scroll()){.lattice{animation:damp-lattice both var(--ease-in-out);animation-timeline:scroll(root);animation-range:var(--lat-band-plane)}@keyframes damp-lattice{0%{opacity:1}to{opacity:.35}}.plane-far{animation:linear both drift-far;animation-timeline:var(--lat-scroll-tl)}.plane-mid{animation:linear both drift-mid;animation-timeline:var(--lat-scroll-tl)}.plane-near{animation:linear both drift-near;animation-timeline:var(--lat-scroll-tl)}@keyframes drift-far{to{translate:0 -60px}}@keyframes drift-mid{to{translate:0 -150px}}@keyframes drift-near{to{translate:0 -280px}}.lattice__pulse{animation:.42s var(--ease-out-quint) 1.4s both pulse-group-in, steps(8) both damp-pulse;animation-timeline:auto,scroll(root);animation-range:normal, var(--lat-band-pulse)}@keyframes damp-pulse{to{--pulse-damp:0}}.lattice__canvas{animation:damp-canvas both var(--ease-in-out);animation-timeline:scroll(root);animation-range:var(--lat-band-canvas)}@keyframes damp-canvas{to{opacity:0}}@media (pointer:fine){.lattice__torch{animation:damp-torch both var(--ease-in-out);animation-timeline:scroll(root);animation-range:var(--lat-band-torch)}@keyframes damp-torch{0%{opacity:1}to{opacity:0}}}}@supports not (animation-timeline:scroll()){.lattice{opacity:calc(1 - .65 * var(--descent))}.plane-far{translate:0 calc(var(--sy,0) * -60px)}.plane-mid{translate:0 calc(var(--sy,0) * -150px)}.plane-near{translate:0 calc(var(--sy,0) * -280px)}.lattice__pulse{--pulse-damp:calc(1 - var(--descent))}.lattice__canvas{opacity:calc(1 - var(--descent))}@media (pointer:fine){.lattice__torch{opacity:calc(1 - var(--descent))}}}:root[data-lattice-depth=settled] .lattice__pulse{display:none}:root[data-lattice-depth=settled] :where(.plane-far,.plane-mid,.plane-near){animation-play-state:paused}:root[data-lattice-depth=settled] .lattice{filter:blur(2.2px);will-change:filter}.lattice__canvas>canvas{block-size:100%;inline-size:100%;display:block}@media (prefers-contrast:more){.lattice__far,.lattice__mid,:root[data-lattice-depth=settled] .lattice{filter:none}.lattice__far{opacity:.5}.lattice__mid{opacity:.7}.lattice__near{opacity:1}.lattice path{stroke-opacity:1}.lattice path[data-type=cross]{stroke:var(--chlorophyll-hi)}.lattice__torch{display:none}}@media (prefers-reduced-transparency:reduce){.lattice__torch{display:none}}@media (forced-colors:active){.lattice,.lattice__torch,.lattice__canvas{display:none}}@media print{.lattice,.lattice__torch,.lattice__canvas{display:none}}:root.motion-off *,:root.motion-off :before,:root.motion-off :after,:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}:root.motion-off :where(a,button,.verb-row),:root[data-motion=off] :where(a,button,.verb-row){transition:color .12s linear,background-color .12s linear,border-color .12s linear!important}:root.motion-off,:root[data-motion=off]{--lattice-near-opacity:.92;--lattice-mid-opacity:.68;--lattice-far-opacity:.46;--lattice-far-blur:blur(3px);--lattice-mid-blur:blur(1.2px)}:root.motion-off :where(.lattice,.lattice__torch,.lattice__canvas),:root.motion-off :where(.lattice,.lattice__torch,.lattice__canvas) *,:root[data-motion=off] :where(.lattice,.lattice__torch,.lattice__canvas),:root[data-motion=off] :where(.lattice,.lattice__torch,.lattice__canvas) *,:root.motion-off :where([data-load],[data-reveal]),:root.motion-off :where([data-load],[data-reveal]) *,:root[data-motion=off] :where([data-load],[data-reveal]),:root[data-motion=off] :where([data-load],[data-reveal]) *{animation:none!important}:root.motion-off .lattice path,:root[data-motion=off] .lattice path{stroke-dashoffset:0}:root.motion-off :where(.lattice circle,.lattice rect,.lattice text),:root[data-motion=off] :where(.lattice circle,.lattice rect,.lattice text){opacity:1}:root.motion-off .lattice__pulse,:root[data-motion=off] .lattice__pulse{display:none}:root.motion-off .lattice__marks,:root[data-motion=off] .lattice__marks{display:block}:root.motion-off :where(.lattice__torch,.lattice__canvas),:root[data-motion=off] :where(.lattice__torch,.lattice__canvas){display:none}:root.motion-off :where(.plane-far,.plane-mid,.plane-near),:root[data-motion=off] :where(.plane-far,.plane-mid,.plane-near){translate:none!important}:root.motion-off .lattice,:root[data-motion=off] .lattice{opacity:1;filter:none}:root.motion-off .substrate,:root[data-motion=off] .substrate{--bloom-a:13%;--bloom-b:9%}:root.motion-off .hero__bloom,:root[data-motion=off] .hero__bloom{display:block}:root.motion-off h1 .h1-line,:root[data-motion=off] h1 .h1-line{font-variation-settings:"wght" 600, "wdth" 108}@media (prefers-reduced-motion:reduce){:root:not(.motion-on) *,:root:not(.motion-on) :before,:root:not(.motion-on) :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}:root:not(.motion-on) :where(a,button,.verb-row){transition:color .12s linear,background-color .12s linear,border-color .12s linear!important}:root:not(.motion-on){--lattice-near-opacity:.92;--lattice-mid-opacity:.68;--lattice-far-opacity:.46;--lattice-far-blur:blur(3px);--lattice-mid-blur:blur(1.2px)}:root:not(.motion-on) :where(.lattice,.lattice__torch,.lattice__canvas),:root:not(.motion-on) :where(.lattice,.lattice__torch,.lattice__canvas) *,:root:not(.motion-on) :where([data-load],[data-reveal]),:root:not(.motion-on) :where([data-load],[data-reveal]) *{animation:none!important}:root:not(.motion-on) .lattice path{stroke-dashoffset:0}:root:not(.motion-on) :where(.lattice circle,.lattice rect,.lattice text){opacity:1}:root:not(.motion-on) .lattice__pulse{display:none}:root:not(.motion-on) .lattice__marks{display:block}:root:not(.motion-on) :where(.lattice__torch,.lattice__canvas){display:none}:root:not(.motion-on) :where(.plane-far,.plane-mid,.plane-near){translate:none!important}:root:not(.motion-on) .lattice{opacity:1;filter:none}:root:not(.motion-on) .substrate{--bloom-a:13%;--bloom-b:9%}:root:not(.motion-on) .hero__bloom{display:block}:root:not(.motion-on) h1 .h1-line{font-variation-settings:"wght" 600, "wdth" 108}}.motion-switch{align-items:center;gap:var(--s-2);padding-block:var(--s-2);min-block-size:var(--tap-min);border-radius:var(--radius);color:var(--ink-3);transition:color var(--t-fast) var(--ease-out-quint);background:0 0;border:0;padding-inline:0;display:inline-flex}.motion-switch:hover,.motion-switch:focus-visible{color:var(--ink-max)}.motion-switch__dot{border-radius:var(--radius-round);background:var(--ink-4);flex:none;block-size:5px;inline-size:5px;position:relative}.motion-switch__label{font-family:var(--font-mono);font-size:var(--fs-label);font-variation-settings:"wght" 500, "wdth" 100;letter-spacing:.06em;line-height:1.3}.motion-switch[aria-pressed=true] .motion-switch__dot{background:var(--foxfire)}.motion-switch[hidden]{display:none}.legal-prose{font-family:var(--font-text);font-size:var(--fs-body);color:var(--ink-1);font-weight:400;line-height:1.68}.legal-prose h2{font-family:var(--font-display);font-size:var(--fs-d3);font-variation-settings:"wght" 550, "wdth" 104;letter-spacing:-.015em;color:var(--ink-max);text-wrap:balance;margin-block-start:var(--s-9);line-height:1.14}.legal-prose>:first-child{margin-block-start:0}.legal-prose h3{font-family:var(--font-text);font-size:var(--fs-lead);letter-spacing:-.006em;color:var(--ink-max);margin-block-start:var(--s-7);font-weight:600;line-height:1.35}.legal-prose :where(h2,h3)+*{margin-block-start:var(--s-5)}.legal-prose p,.legal-prose ul,.legal-prose ol,.legal-prose dl{max-inline-size:var(--w-prose);text-wrap:pretty;margin-block-start:var(--s-5)}.legal-prose strong{color:var(--ink-max);font-weight:600}.legal-prose em{color:var(--ink-2);font-style:italic}.legal-prose ul,.legal-prose ol{padding-inline-start:var(--s-5)}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li{margin-block-start:var(--s-3);padding-inline-start:var(--s-2)}.legal-prose li::marker{color:var(--chlorophyll-hi)}.legal-prose .facts{border-inline-start:1px solid var(--line-strong);padding-inline-start:var(--s-5)}.legal-prose .facts dt{font-family:var(--font-mono);font-size:var(--fs-label);font-variation-settings:"wght" 500, "wdth" 100;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);line-height:1.4}.legal-prose .facts dt+dd{margin:var(--s-2) 0 0;color:var(--ink-1)}.legal-prose .facts dd+dt{margin-block-start:var(--s-5)}@media (width>=700px){.legal-prose .facts{column-gap:var(--s-5);row-gap:var(--s-3);grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:baseline;display:grid}.legal-prose .facts dt{grid-column:1}.legal-prose .facts dt+dd,.legal-prose .facts dd+dt{grid-column:2;margin:0}.legal-prose .facts dd+dt{grid-column:1}}.legal-prose .note{border-inline-start:1px solid var(--chlorophyll);color:var(--ink-2);font-size:var(--fs-sm);margin-block-start:var(--s-5);padding-inline-start:var(--s-5);line-height:1.6}.legal-prose .note>*+*{margin-block-start:var(--s-3)}.legal-prose .contents{columns:2;column-gap:var(--s-6);max-inline-size:var(--w-prose);margin-block-start:var(--s-6);padding:0;list-style:none}.legal-prose .contents li{break-inside:avoid;font-size:var(--fs-sm);padding-inline-start:0;padding-block:var(--s-1);margin-block-start:0;line-height:1.5}@media (width<=559px){.legal-prose .contents{columns:1}}.legal-prose :target{scroll-margin-block-start:var(--s-8)}
