@font-face{font-family:Atkinson Hyperlegible Next;src:url(/_astro/atkinson-next-roman.BBJLg-gy.woff2)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;ascent-override:98.4%;descent-override:31.6%;line-gap-override:0%}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/_astro/atkinson-next-italic.BmYs3SdN.woff2)format("woff2-variations");font-weight:200 800;font-style:italic;font-display:swap;ascent-override:98.4%;descent-override:31.6%;line-gap-override:0%}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(/_astro/atkinson-mono.DkkPSqwC.woff2)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;ascent-override:98.4%;descent-override:31.6%;line-gap-override:0%}:root{--paper:oklch(91.8% .007 80);--paper-sunk:oklch(89.6% .009 80);--ink:oklch(27% .018 255);--ink-soft:oklch(35% .016 255);--title:oklch(27% .018 255);--muted:oklch(39% .014 255);--faint:oklch(43% .012 255);--redact:oklch(21% .016 255);--redact-soft:oklch(34% .014 255);--rule:oklch(27% .018 255/.12);--orange:oklch(66% .15 48);--orange-text:oklch(46% .115 45);--blue:oklch(43% .1 250);--magenta:oklch(41% .105 14);--green:oklch(44.5% .07 182);--accent:var(--orange-text);--accent-large:oklch(56% .13 47);--blue-large:oklch(46% .115 250);--wm-rust:oklch(52% .115 48);--wm-steel:oklch(45% .07 250);--wm-oxblood:oklch(41% .105 14);--wm-verdigris:oklch(47% .07 182);--mark:oklch(56% .13 47);--mark-halo:oklch(66% .15 48/.2);--wash:radial-gradient(120% 90% at 18% -10%, oklch(96.8% .007 80/.95) 0%, oklch(92.6% .009 78/0) 62%);--fibre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='t' filterUnits='userSpaceOnUse' x='0' y='0' width='256' height='256' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.34 0.28' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='0.95' intercept='0.025'/%3E%3CfeFuncG type='linear' slope='0.95' intercept='0.025'/%3E%3CfeFuncB type='linear' slope='0.95' intercept='0.025'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23t)'/%3E%3C/svg%3E");--mottle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1024' height='1024'%3E%3Cfilter id='t' filterUnits='userSpaceOnUse' x='0' y='0' width='1024' height='1024' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0026' numOctaves='3' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='0.45' intercept='0.275'/%3E%3CfeFuncG type='linear' slope='0.45' intercept='0.275'/%3E%3CfeFuncB type='linear' slope='0.45' intercept='0.275'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='1024' height='1024' filter='url(%23t)'/%3E%3C/svg%3E");--grain-opacity:.03;--mottle-opacity:.08;--fibre-size:256px;--press: 0 -.5px .6px oklch(85.5% .006 80/.55),  0 .5px .5px oklch(97.2% .006 80/.8),  0 0 .5px oklch(23% .034 265/.42);--w-display:740;--w-body:400;--w-label:560;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:oklch(22.5% .0038 104);--paper-sunk:oklch(19% .0035 104);--ink:oklch(89% .007 100);--ink-soft:oklch(78% .007 100);--title:oklch(93% .018 88);--muted:oklch(72.5% .006 98);--faint:oklch(67.5% .006 98);--rule:oklch(92% .008 75/.14);--orange-text:oklch(68% .14 50);--blue:oklch(68% .105 243);--magenta:oklch(67% .11 12);--green:oklch(72% .075 180);--accent-large:oklch(68% .14 50);--blue-large:oklch(66% .115 243);--wm-rust:oklch(67% .11 52);--wm-steel:oklch(68% .065 245);--wm-oxblood:oklch(58% .1 24);--wm-verdigris:oklch(63% .065 178);--redact:oklch(9.5% .004 104);--redact-soft:oklch(15% .004 104);--mark:oklch(68% .14 50);--mark-halo:oklch(68% .14 50/.22);--wash:radial-gradient(120% 90% at 18% -10%, oklch(27% .005 104/.9) 0%, oklch(22.5% .0038 104/0) 60%);--grain-opacity:.03;--mottle-opacity:.08;--press:0 -.5px .6px oklch(13.5% .0035 104/.5), 0 .5px .5px oklch(96% .008 78/.3), 0 0 .5px oklch(80% .012 75/.32);--w-display:760;--w-body:412;--w-label:576;color-scheme:dark}}:root[data-theme=dark]{--paper:oklch(22.5% .0038 104);--paper-sunk:oklch(19% .0035 104);--ink:oklch(89% .007 100);--ink-soft:oklch(78% .007 100);--title:oklch(93% .018 88);--muted:oklch(72.5% .006 98);--faint:oklch(67.5% .006 98);--rule:oklch(92% .008 75/.14);--orange-text:oklch(68% .14 50);--blue:oklch(68% .105 243);--magenta:oklch(67% .11 12);--green:oklch(72% .075 180);--accent-large:oklch(68% .14 50);--blue-large:oklch(66% .115 243);--wm-rust:oklch(67% .11 52);--wm-steel:oklch(68% .065 245);--wm-oxblood:oklch(58% .1 24);--wm-verdigris:oklch(63% .065 178);--redact:oklch(9.5% .004 104);--redact-soft:oklch(15% .004 104);--mark:oklch(68% .14 50);--mark-halo:oklch(68% .14 50/.22);--wash:radial-gradient(120% 90% at 18% -10%, oklch(27% .005 104/.9) 0%, oklch(22.5% .0038 104/0) 60%);--grain-opacity:.03;--mottle-opacity:.08;--press:0 -.5px .6px oklch(13.5% .0035 104/.5), 0 .5px .5px oklch(96% .008 78/.3), 0 0 .5px oklch(80% .012 75/.32);--w-display:760;--w-body:412;--w-label:576;color-scheme:dark}:root{--t-micro:clamp(.8rem, .78rem + .08vw, .86rem);--t-small:clamp(.95rem, .92rem + .12vw, 1.02rem);--t-body:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--t-lead:clamp(1.25rem, 1.1rem + .5vw, 1.55rem);--t-article:clamp(1.2rem, 1.06rem + .45vw, 1.5rem);--t-sub:clamp(1.5rem, 1.2rem + 1vw, 2.1rem);--t-title:clamp(2.2rem, 1.4rem + 2.6vw, 3.6rem);--t-display:clamp(3rem, 1.2rem + 5.6vw, 6.2rem);--lh-body:1.62;--lh-lead:1.52;--lh-sub:1.2;--lh-display:.98;--track-display:-.032em;--track-title:-.02em;--track-body:-.004em;--track-label:.06em;--track-caps:.15em;--serif:"Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", "Noto Sans", "DejaVu Sans", sans-serif;--mono:"Atkinson Hyperlegible Mono", ui-monospace, "Cascadia Code", "DejaVu Sans Mono", Menlo, monospace;--gap-tight:1rem;--gap-label:1.5rem;--gap-row:clamp(3rem, 5.5vw, 5rem);--gap-block:clamp(4rem, 8vw, 7rem);--gap-section:clamp(7rem, 15vh, 12rem);--measure:36em;--measure-wide:100%;--measure-prose:34em;--frame:clamp(1.5rem, 5.5vw, 6.5rem);--shell:92rem;--hang:4.25rem;--ease-out:cubic-bezier(.32, .72, 0, 1);--ease-inout:cubic-bezier(.76, 0, .24, 1);--t-mid:.28s;--t-slow:.56s}.head{max-inline-size:60rem;padding-block:clamp(4rem,12vh,8rem) clamp(2.5rem,7vh,5rem)}.head h1{font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--track-display);font-weight:var(--w-display);color:var(--title);text-wrap:balance;text-shadow:var(--press)}.head .standfirst{max-inline-size:30em;font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--ink-soft);text-wrap:pretty;margin-block-start:clamp(1.25rem,3vh,2rem)}.kicker{font-family:var(--serif);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--blue);font-weight:700}.note{font-size:var(--t-small);color:var(--ink-soft);padding-inline-start:1.1rem;line-height:1.5;position:relative}.note:before{content:"";background:var(--faint);block-size:1.5px;inline-size:.55rem;transition:inline-size .42s cubic-bezier(.22, .9, .26, 1.12), background-color var(--t-mid) var(--ease-out);border-radius:1px;position:absolute;inset-block-start:.72em;inset-inline-start:0}.note:hover:before{background:var(--blue);inline-size:.85rem}.lift-title{transition:transform .18s var(--ease-out)}:is(li,article):hover>*>.lift-title,:is(li,article):hover .lift-title,:is(li,article):focus-within .lift-title{transition-duration:.32s;transform:translateY(-1.5px)}.prose a,.head a{transition:text-decoration-color var(--t-mid) var(--ease-out), text-decoration-thickness var(--t-mid) var(--ease-out), text-underline-offset var(--t-mid) var(--ease-out);text-decoration-thickness:1px}.prose a:hover,.prose a:focus-visible{text-underline-offset:.26em;text-decoration-thickness:2px}.prose ul{padding-inline-start:1.5rem;list-style:none}.prose ul>li{list-style:none;position:relative}.prose ul>li:before{content:"";background:var(--ink);border-radius:1px;block-size:2px;inline-size:.85rem;position:absolute;inset-block-start:.8em;inset-inline-start:-1.5rem}.prose h2{letter-spacing:var(--track-title);font-weight:720}@media (width>=72rem){.prose.hang{--margin:clamp(12rem, 4rem + 11vw, 16rem);max-inline-size:calc(var(--margin) + var(--measure-prose));padding-inline-start:var(--margin)}.prose.hang h2{float:left;clear:left;inline-size:calc(var(--margin) - 2.5rem);margin-inline-start:calc(var(--margin) * -1);margin-block:calc(var(--gap-block) + .12em) 1rem;font-size:var(--t-lead);text-wrap:balance;line-height:1.2}.prose.hang h2+*{margin-block-start:var(--gap-block)}}.prose{counter-reset:section}.prose>h2{counter-increment:section;color:var(--green);position:relative}.prose>h2:before{content:counter(section, decimal-leading-zero);font-family:var(--mono);font-size:var(--t-small);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;color:var(--orange-text);font-weight:700;position:absolute;inset-block-start:.32em;inset-inline-end:calc(100% + 1.1rem)}.prose.hang>h2:before{margin-block-end:.35rem;display:block;position:static}@media (width<=47.99rem){.prose>h2:before{margin-block-end:.3rem;display:block;position:static}}.t-orange{color:var(--orange-text)}.t-blue{color:var(--blue)}h1 .t-orange{color:var(--accent-large)}h1 .t-blue{color:var(--blue-large)}.t-green{color:var(--green)}.t-magenta{color:var(--magenta)}:is(main,.colophon) a[href^=http]:not([href^="https://agenxy.org"]):not([href^="https://www.agenxy.org"]),:is(main,.colophon) a[href^=http]:not([href^="https://agenxy.org"]):not([href^="https://www.agenxy.org"]):hover{color:var(--magenta)!important}:root{--hw-bezel-hi:oklch(34% .006 255);--hw-bezel-lo:oklch(15% .004 255);--hw-cap:oklch(70% .15 52);--hw-cap-deep:oklch(58% .15 46);--hw-cap-lit:oklch(86% .13 70);--hw-legend:oklch(20% .01 50);--hw-led-off:oklch(30% .02 50);--hw-led-on:oklch(80% .17 62);--hw-slot:oklch(18% .004 255);--hw-rim:oklch(78% .004 250);--hw-rim-lo:oklch(52% .006 250);--hw-glow:0}:root[data-theme=dark]{--hw-glow:1;--hw-bezel-hi:oklch(44% .006 255);--hw-bezel-lo:oklch(24% .005 255);--hw-rim:oklch(66% .004 250);--hw-rim-lo:oklch(40% .006 250)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hw-glow:1;--hw-bezel-hi:oklch(44% .006 255);--hw-bezel-lo:oklch(24% .005 255);--hw-rim:oklch(66% .004 250);--hw-rim-lo:oklch(40% .006 250)}}.press{background:radial-gradient(130% 120% at 50% 45%, color-mix(in oklch, var(--hw-cap-lit) calc(18% + 30% * var(--hw-glow)), transparent), transparent 70%), repeating-radial-gradient(circle at 30% 40%, oklch(100% 0 0/.025) 0 1px, transparent 1px 3px), linear-gradient(180deg, var(--hw-cap), var(--hw-cap-deep));min-block-size:2.75rem;color:var(--hw-legend);font:inherit;font-weight:700;font-size:var(--t-body);letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 1px 0 oklch(100% 0 0/.35), inset 0 -2px 3px oklch(40% .12 40/.45), inset 0 0 calc(4px + 10px * var(--hw-glow)) color-mix(in oklch, var(--hw-cap-lit) calc(30% * var(--hw-glow)), transparent), 0 0 0 1px oklch(0% 0 0/.35), 0 0 0 3px var(--hw-bezel-hi), 0 0 0 4px var(--hw-rim-lo), 0 1.5px 0 4px var(--hw-bezel-lo), 0 4px 9px 3px oklch(0% 0 0/.2), 0 0 calc(16px * var(--hw-glow)) calc(2px * var(--hw-glow)) color-mix(in oklch, var(--hw-cap) calc(30% * var(--hw-glow)), transparent);transition:transform .14s cubic-bezier(.22, .9, .26, 1.12), box-shadow .16s var(--ease-out), filter .16s var(--ease-out);border:0;border-radius:5px;align-items:center;gap:.55rem;margin:5px;padding:.68rem 1.2rem .62rem;text-decoration:none;display:inline-flex;position:relative}.press:hover{filter:brightness(1.06)saturate(1.05)}.press:active:not(:disabled){filter:brightness(1.12);box-shadow:inset 0 1px 2px oklch(30% .1 40/.5), inset 0 0 16px color-mix(in oklch, var(--hw-cap-lit) 45%, transparent), 0 0 0 1px oklch(0% 0 0/.35), 0 0 0 3px var(--hw-bezel-hi), 0 0 0 4px var(--hw-rim-lo), 0 .5px 0 4px var(--hw-bezel-lo), 0 2px 5px 3px oklch(0% 0 0/.2), 0 0 20px 3px color-mix(in oklch, var(--hw-cap) 38%, transparent);transform:translateY(1.5px)}.press span{transition:transform .26s cubic-bezier(.22,.9,.26,1.12)}.press:hover span{transform:translateY(1px)}.press:focus-visible{outline:2px solid var(--blue);outline-offset:7px}.press:disabled{cursor:not-allowed}input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;block-size:2rem}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, color-mix(in oklch, var(--hw-cap) 70%, transparent) 0 var(--fill,0%), transparent var(--fill,0%)), var(--hw-slot);block-size:8px;box-shadow:inset 0 2px 2px oklch(0% 0 0/.6), 0 1px 0 oklch(100% 0 0/.25), 0 0 0 3px var(--hw-bezel-hi);border-radius:4px}input[type=range]::-moz-range-track{background:var(--hw-slot);block-size:8px;box-shadow:inset 0 2px 2px oklch(0% 0 0/.6), 0 0 0 3px var(--hw-bezel-hi);border-radius:4px}input[type=range]::-moz-range-progress{background:color-mix(in oklch, var(--hw-cap) 70%, transparent);border-radius:4px;block-size:8px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg, transparent calc(50% - 1px), var(--hw-cap) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)), repeating-linear-gradient(180deg, oklch(100% 0 0/.12) 0 1px, transparent 1px 3px), linear-gradient(90deg, var(--hw-bezel-hi), var(--hw-bezel-lo));border-radius:3px;block-size:1.7rem;inline-size:.9rem;margin-block-start:calc(4px - .85rem);box-shadow:0 2px 3px oklch(0% 0 0/.45),inset 0 1px oklch(100% 0 0/.2)}input[type=range]::-moz-range-thumb{background:linear-gradient(180deg, transparent calc(50% - 1px), var(--hw-cap) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)), repeating-linear-gradient(180deg, oklch(100% 0 0/.12) 0 1px, transparent 1px 3px), linear-gradient(90deg, var(--hw-bezel-hi), var(--hw-bezel-lo));border:0;border-radius:3px;block-size:1.7rem;inline-size:.9rem;box-shadow:0 2px 3px oklch(0% 0 0/.45),inset 0 1px oklch(100% 0 0/.2)}input[type=range]:focus-visible{outline:2px solid var(--blue);outline-offset:5px;border-radius:4px}input[type=radio]{-webkit-appearance:none;appearance:none;background:radial-gradient(circle at 50% 50%, var(--hw-bezel-hi) 0 54%, transparent 56%), conic-gradient(from 200deg, var(--hw-rim), var(--hw-rim-lo), var(--hw-rim), var(--hw-rim-lo), var(--hw-rim));cursor:pointer;border-radius:50%;flex:none;block-size:1.25rem;inline-size:1.25rem;margin:0;position:relative;box-shadow:0 1px 2px oklch(0% 0 0/.3)}input[type=radio]:after{content:"";background:var(--hw-led-off);transition:background-color .12s var(--ease-out), box-shadow .12s var(--ease-out);border-radius:50%;position:absolute;inset:34%;box-shadow:inset 0 1px 1px oklch(0% 0 0/.6)}input[type=radio]:checked:after{background:radial-gradient(circle at 40% 35%, oklch(96% .06 80), var(--hw-led-on) 60%);box-shadow:0 0 6px 1px color-mix(in oklch, var(--hw-led-on) 70%, transparent)}input[type=checkbox]{-webkit-appearance:none;appearance:none;background:var(--hw-slot);block-size:1.25rem;inline-size:2.4rem;box-shadow:inset 0 2px 2px oklch(0% 0 0/.6), 0 0 0 2px var(--hw-rim-lo), 0 0 0 3px var(--hw-rim), 0 1px 3px 3px oklch(0% 0 0/.16);cursor:pointer;border-radius:4px;flex:none;margin:0;position:relative}input[type=checkbox]:before{content:"";background:repeating-linear-gradient(90deg,oklch(100% 0 0/.2) 0 1px,#0000 1px 3px),linear-gradient(oklch(82% .005 250),oklch(58% .006 250));border-radius:2px;inline-size:1rem;transition:transform .16s cubic-bezier(.22,.9,.26,1.12);position:absolute;inset-block:2px;inset-inline-start:2px;box-shadow:0 1px 1px oklch(0% 0 0/.5)}input[type=checkbox]:after{content:"";background:var(--hw-cap);opacity:0;inline-size:.35rem;transition:opacity .12s var(--ease-out);border-radius:1px;position:absolute;inset-block:45%;inset-inline-start:18%}input[type=checkbox]:checked:before{transform:translate(calc(1.4rem - 4px))}input[type=checkbox]:checked:after{opacity:1}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}input[type=email],input[type=text],input[type=search]{font:inherit;background:var(--paper-sunk);color:var(--ink);box-shadow:inset 0 2px 3px oklch(0% 0 0/.16), inset 0 0 0 1px oklch(0% 0 0/.1), 0 0 0 1px var(--hw-rim-lo), 0 1px 0 1px oklch(100% 0 0/.3);border:0;border-radius:4px;padding:.6rem .75rem}input[type=email]::placeholder,input[type=text]::placeholder,input[type=search]::placeholder{color:var(--faint)}input[type=email]:focus-visible,input[type=text]:focus-visible,input[type=search]:focus-visible{outline:2px solid var(--blue);outline-offset:5px}@media (forced-colors:active){.press{forced-color-adjust:auto;border:2px solid buttontext}input[type=radio],input[type=checkbox],input[type=range]{-webkit-appearance:auto;appearance:auto}input[type=radio]:after,input[type=checkbox]:before,input[type=checkbox]:after{display:none}}@media (prefers-reduced-motion:reduce){.press,.press span,input[type=checkbox]:before{transition:none}}h1,h2{color:var(--title)}h1{filter:url(#grit)}.defs{block-size:0;inline-size:0;position:absolute;overflow:hidden}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background-color:var(--paper);scroll-padding-block-start:10.5rem}body{background-color:var(--paper);isolation:isolate;min-block-size:100svb;color:var(--ink);font-family:var(--serif);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--track-body);font-weight:var(--w-body);font-optical-sizing:auto;font-variant-numeric:oldstyle-nums proportional-nums;text-rendering:optimizelegibility;transition:background-color var(--t-slow) var(--ease-inout), color var(--t-slow) var(--ease-inout);margin:0;position:relative}h1,h2,h3,p,dl,dd,figure,ul{margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--mark-halo);color:var(--ink)}:focus-visible{outline:2px solid var(--blue);outline-offset:.3rem;border-radius:1px}a,button{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){a:active,button:active{transform:translateY(.5px)}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}.ground{z-index:0;background-image:var(--wash);pointer-events:none;position:fixed;inset:0}.shell{z-index:1;position:relative}body:before,body:after{content:"";pointer-events:none;mix-blend-mode:normal;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,.9,.26,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s}}body:before{z-index:98;background-image:var(--mottle);opacity:var(--mottle-opacity);background-size:1024px 1024px}body:after{z-index:99;background-image:var(--fibre);background-size:var(--fibre-size) var(--fibre-size);opacity:var(--grain-opacity)}@media (prefers-contrast:more){body:before,body:after{display:none}}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--t-slow);animation-timing-function:var(--ease-inout)}html[data-theme-switching]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-theme-switching]::view-transition-new(root){animation:theme-fade var(--t-slow) var(--ease-inout);mix-blend-mode:normal}@keyframes theme-fade{0%{opacity:0}to{opacity:1}}.theme{view-transition-name:theme-switch}::view-transition-group(theme-switch){animation:none}::view-transition-old(theme-switch),::view-transition-new(theme-switch){opacity:1;animation:none}html[data-theme-switching] body{transition:none}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){body:before,body:after{display:none}.mark{forced-color-adjust:none;background:canvas;border-color:canvastext}.mark.shipped{background:canvastext}nav a:after{display:none}nav a[aria-current=page]{text-decoration-line:underline;text-decoration-color:canvastext}.theme{border:1px solid buttontext}}@media print{:root,:root[data-theme=dark],:root[data-theme=light]{--paper:#fff;--ink:#000;--ink-soft:#222;--muted:#333;--faint:#444;--rule:#bbb;--accent:#000;--press:none}html,body{background:#fff!important}body:before,body:after,.theme,.skip{display:none!important}.shell{max-inline-size:none;padding:0}main a[href^=http]:after,.colophon a[href^=http]:after{content:" (" attr(href) ")";font-family:var(--mono);word-break:break-all;font-size:.85em}main a[href^=\/]:after{content:" (https://agenxy.org" attr(href) ")";font-family:var(--mono);word-break:break-all;font-size:.85em}h1,h2,h3{break-after:avoid}h1{filter:none}p,li,blockquote{orphans:3;widows:3}article,figure,pre{break-inside:avoid}}.skip[data-astro-cid-hkbrpulz]{z-index:10000;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--track-label);padding:.75rem 1rem;position:absolute;inset-block-start:0;inset-inline-start:-100vw}.skip[data-astro-cid-hkbrpulz]:focus-visible{inset-inline-start:0}.shell[data-astro-cid-hkbrpulz]{min-block-size:100svb;max-inline-size:var(--shell);padding:clamp(1.75rem, 3.5vw, 2.75rem) var(--frame) clamp(3rem, 5vw, 4.5rem);flex-direction:column;margin-inline:auto;display:flex}.masthead[data-astro-cid-hkbrpulz]{z-index:40;max-inline-size:var(--shell);padding-inline:var(--frame);margin-inline:auto;padding-block-start:clamp(1.75rem,3.5vw,2.75rem);position:sticky;inset-block-start:0}.shell[data-astro-cid-hkbrpulz]{padding-block-start:0}.veil[data-astro-cid-hkbrpulz]{z-index:30;pointer-events:none;background-color:var(--paper);background-image:var(--wash);--veil-solid:calc(clamp(1.75rem, 3.5vw, 2.75rem) + 4.4rem);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--veil-solid), oklch(0% 0 0/.92) calc(var(--veil-solid) + .7rem), oklch(0% 0 0/.62) calc(var(--veil-solid) + 1.7rem), oklch(0% 0 0/.26) calc(var(--veil-solid) + 3rem), oklch(0% 0 0/.06) calc(var(--veil-solid) + 4.4rem), transparent calc(var(--veil-solid) + 5.6rem));mask-image:linear-gradient(to bottom, #000 0, #000 var(--veil-solid), oklch(0% 0 0/.92) calc(var(--veil-solid) + .7rem), oklch(0% 0 0/.62) calc(var(--veil-solid) + 1.7rem), oklch(0% 0 0/.26) calc(var(--veil-solid) + 3rem), oklch(0% 0 0/.06) calc(var(--veil-solid) + 4.4rem), transparent calc(var(--veil-solid) + 5.6rem));position:fixed;inset:0}.bar[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.byline[data-astro-cid-hkbrpulz]{max-inline-size:var(--measure);font-size:var(--t-small);line-height:var(--lh-sub);letter-spacing:var(--track-title);font-weight:var(--w-body);color:var(--muted);margin-block:.5rem 0;padding-block-end:.95rem}.byline[data-astro-cid-hkbrpulz] .firm[data-astro-cid-hkbrpulz]{color:var(--accent);text-transform:lowercase;font-synthesis-style:none;font-style:italic}.byline[data-astro-cid-hkbrpulz] em[data-astro-cid-hkbrpulz]{font-synthesis-style:none;color:var(--blue);font-style:italic}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.byline[data-astro-cid-hkbrpulz][data-hero]{opacity:0;animation-name:byline-in;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:215px 340px}@keyframes byline-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:none}}}}nav[data-astro-cid-hkbrpulz]{gap:1.5rem;margin-inline:2rem auto;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-family:var(--serif);font-size:var(--t-small);letter-spacing:0;color:var(--muted);text-underline-offset:.5em;transition:color var(--t-mid) var(--ease-out), text-decoration-color var(--t-mid) var(--ease-out), text-underline-offset var(--t-mid) var(--ease-out);margin-block:-.35rem;padding-block:.35rem;font-weight:620;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:focus-visible,nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--ink)}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:focus-visible{text-decoration-color:var(--blue);text-underline-offset:.36em}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{text-decoration-color:var(--ink)}.wordmark[data-astro-cid-hkbrpulz]{color:var(--ink);align-items:center;min-block-size:24px;font-size:1.05rem;display:inline-flex;position:relative}.wordmark[data-astro-cid-hkbrpulz] .mark-agenxy{filter:drop-shadow(0 -.5px .5px oklch(85.5% .006 80/.5))drop-shadow(0 .5px .4px oklch(97.2% .006 80/.7));block-size:.78em;inline-size:auto;display:block}:root[data-theme=dark] .wordmark[data-astro-cid-hkbrpulz] .mark-agenxy{filter:drop-shadow(0 -.5px .5px oklch(13.5% .0035 104/.5))drop-shadow(0 .5px .4px oklch(96% .008 78/.25))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wordmark[data-astro-cid-hkbrpulz] .mark-agenxy{filter:drop-shadow(0 -.5px .5px oklch(13.5% .0035 104/.5))drop-shadow(0 .5px .4px oklch(96% .008 78/.25))}}.wordmark[data-astro-cid-hkbrpulz]:after{content:"";background:var(--rule);opacity:0;block-size:1px;transition:opacity var(--t-mid) var(--ease-out);position:absolute;inset-block-end:calc(50% - .84em);inset-inline:0}.wordmark[data-astro-cid-hkbrpulz]:hover:after,.wordmark[data-astro-cid-hkbrpulz]:focus-visible:after{opacity:1}.theme[data-astro-cid-hkbrpulz]{appearance:none;min-block-size:24px;min-inline-size:24px;color:var(--muted);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;transition:color var(--t-mid) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin-inline-end:-.35rem;padding:.35rem;display:inline-flex}.theme[data-astro-cid-hkbrpulz]:hover,.theme[data-astro-cid-hkbrpulz]:focus-visible{color:var(--ink)}.wordmark[data-astro-cid-hkbrpulz]{transform-origin:0 100%;margin-block-start:-.8rem;font-size:2.64rem}.wordmark[data-astro-cid-hkbrpulz][data-scheme=ink]{color:var(--ink)}.wordmark[data-astro-cid-hkbrpulz][data-scheme=orange]{color:var(--wm-rust)}.wordmark[data-astro-cid-hkbrpulz][data-scheme=blue]{color:var(--wm-steel)}.wordmark[data-astro-cid-hkbrpulz][data-scheme=oxblood]{color:var(--wm-oxblood)}.wordmark[data-astro-cid-hkbrpulz][data-scheme=verdigris]{color:var(--wm-verdigris)}.wordmark[data-astro-cid-hkbrpulz] .mark-box{display:block;position:relative}.wordmark[data-astro-cid-hkbrpulz] .mark-agenxy{overflow:visible}.wordmark[data-astro-cid-hkbrpulz] .mark-plates{pointer-events:none;position:absolute;inset:-3.144% 0}.wordmark[data-astro-cid-hkbrpulz].painted .mark-agenxy{visibility:hidden}@media (forced-colors:active){.wordmark[data-astro-cid-hkbrpulz].painted .mark-agenxy{visibility:visible}}.wordmark[data-astro-cid-hkbrpulz] .mp{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;display:none;position:absolute;inset:0}.wordmark[data-astro-cid-hkbrpulz] .mp.ink{background-image:url(/mark/ink-light.webp)}.wordmark[data-astro-cid-hkbrpulz] .mp.rust{background-image:url(/mark/rust-light.webp)}.wordmark[data-astro-cid-hkbrpulz] .mp.steel{background-image:url(/mark/steel-light.webp)}.wordmark[data-astro-cid-hkbrpulz] .mp.oxblood{background-image:url(/mark/oxblood-light.webp)}.wordmark[data-astro-cid-hkbrpulz] .mp.verdigris{background-image:url(/mark/verdigris-light.webp)}:root[data-theme=dark] .wordmark[data-astro-cid-hkbrpulz] .mp.ink{background-image:url(/mark/ink-dark.webp)}:root[data-theme=dark] .wordmark[data-astro-cid-hkbrpulz] .mp.rust{background-image:url(/mark/rust-dark.webp)}:root[data-theme=dark] .wordmark[data-astro-cid-hkbrpulz] .mp.steel{background-image:url(/mark/steel-dark.webp)}:root[data-theme=dark] .wordmark[data-astro-cid-hkbrpulz] .mp.oxblood{background-image:url(/mark/oxblood-dark.webp)}:root[data-theme=dark] .wordmark[data-astro-cid-hkbrpulz] .mp.verdigris{background-image:url(/mark/verdigris-dark.webp)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wordmark[data-astro-cid-hkbrpulz] .mp.ink{background-image:url(/mark/ink-dark.webp)}:root:not([data-theme=light]) .wordmark[data-astro-cid-hkbrpulz] .mp.rust{background-image:url(/mark/rust-dark.webp)}:root:not([data-theme=light]) .wordmark[data-astro-cid-hkbrpulz] .mp.steel{background-image:url(/mark/steel-dark.webp)}:root:not([data-theme=light]) .wordmark[data-astro-cid-hkbrpulz] .mp.oxblood{background-image:url(/mark/oxblood-dark.webp)}:root:not([data-theme=light]) .wordmark[data-astro-cid-hkbrpulz] .mp.verdigris{background-image:url(/mark/verdigris-dark.webp)}}.wordmark[data-astro-cid-hkbrpulz][data-scheme=ink] .mp.ink,.wordmark[data-astro-cid-hkbrpulz][data-scheme=orange] .mp.rust,.wordmark[data-astro-cid-hkbrpulz][data-scheme=blue] .mp.steel,.wordmark[data-astro-cid-hkbrpulz][data-scheme=oxblood] .mp.oxblood,.wordmark[data-astro-cid-hkbrpulz][data-scheme=verdigris] .mp.verdigris{display:block}@media (forced-colors:active){.wordmark[data-astro-cid-hkbrpulz] .mark-plates{display:none}}nav[data-astro-cid-hkbrpulz]{gap:1.9rem}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-size:1rem;text-decoration:none;position:relative}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after{content:"";background:var(--blue);transform-origin:0;border-radius:2px;block-size:2.5px;transition:transform .36s cubic-bezier(.22,.9,.26,1.12);position:absolute;inset-block-end:-.2rem;inset-inline:0;transform:scaleX(0)}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover:after,nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:focus-visible:after{transform:scaleX(1)}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]:after{background:var(--mark);transform:scaleX(1)}@media (width>=48.01rem){.masthead[data-astro-cid-hkbrpulz]{grid-template-columns:auto 1fr;align-items:baseline;display:grid}.bar[data-astro-cid-hkbrpulz]{display:contents}.wordmark[data-astro-cid-hkbrpulz]{grid-area:1/1}nav[data-astro-cid-hkbrpulz]{margin-inline:2rem max(0rem, calc(4rem - var(--frame)));grid-area:1/2;justify-self:end}.masthead[data-astro-cid-hkbrpulz] .theme[data-astro-cid-hkbrpulz]{grid-area:1/2;place-self:baseline end;margin-inline-end:calc(1rem - var(--frame) - max(0px, (100vw - var(--shell)) / 2));transform:translateY(calc(50% - .36rem))}.byline[data-astro-cid-hkbrpulz]{grid-area:2/1/3/3;margin-block-start:0}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after{block-size:3px;inset-block-end:-.59rem}}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:focus-visible{color:var(--blue)}@property --lever{syntax:"<number>";inherits:true;initial-value:0}.theme[data-astro-cid-hkbrpulz]{--lever:0;--sw:1.5;inline-size:calc(1.45rem * var(--sw));block-size:calc(2.5rem * var(--sw));background:0 0;border:0;border-radius:3px;margin:0;padding:0;transition:--lever .24s linear;position:relative}.plate[data-astro-cid-hkbrpulz]{inset:calc(-.2rem * var(--sw)) calc(-.275rem * var(--sw)) calc(-.3rem * var(--sw));background-image:url(/switch-light.webp);background-position-x:0;background-repeat:no-repeat;background-size:100% 1300%;background-position-y:calc(round(var(--lever)) * 100% / 12);position:absolute}.theme[data-astro-cid-hkbrpulz]:hover{--lever:1}:root[data-theme=dark] .theme[data-astro-cid-hkbrpulz]{--lever:12}:root[data-theme=dark] .theme[data-astro-cid-hkbrpulz]:hover{--lever:11}:root[data-theme=dark] .plate[data-astro-cid-hkbrpulz]{background-image:url(/switch-dark.webp)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme[data-astro-cid-hkbrpulz]{--lever:12}:root:not([data-theme=light]) .theme[data-astro-cid-hkbrpulz]:hover{--lever:11}:root:not([data-theme=light]) .plate[data-astro-cid-hkbrpulz]{background-image:url(/switch-dark.webp)}}@media (prefers-reduced-motion:reduce){.theme[data-astro-cid-hkbrpulz]{transition:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.masthead[data-astro-cid-hkbrpulz]{animation-name:draw-in;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 160px}@keyframes draw-in{to{transform:translateY(calc(.9rem - clamp(1.75rem,3.5vw,2.75rem)))}}.wordmark[data-astro-cid-hkbrpulz]{animation-name:mark-settle;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 160px}@keyframes mark-settle{to{transform:scale(.7)}}}}@media (width<=48rem){.bar[data-astro-cid-hkbrpulz]{grid-template-columns:1fr auto 1fr;align-items:center;row-gap:.85rem;display:grid}.wordmark[data-astro-cid-hkbrpulz]{grid-area:1/2;margin-block-start:0;font-size:1.75rem;animation-name:none}.masthead[data-astro-cid-hkbrpulz] .theme[data-astro-cid-hkbrpulz]{--sw:1.3;grid-area:1/3;place-self:center end;margin-block:-1rem;margin-inline-end:calc(.75rem - var(--frame))}nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;gap:.55rem 1.25rem;margin-inline:0}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-size:.95rem}.byline[data-astro-cid-hkbrpulz]{text-align:center;margin-inline:auto}.veil[data-astro-cid-hkbrpulz]{--veil-solid:calc(clamp(1.75rem, 3.5vw, 2.75rem) + 6.4rem)}}main[data-astro-cid-hkbrpulz]{flex:1}.colophon[data-astro-cid-hkbrpulz]{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--track-label);color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:.75rem 2.25rem;margin-block-start:var(--gap-section);display:flex}.entity[data-astro-cid-hkbrpulz]{color:var(--muted);text-transform:uppercase;letter-spacing:var(--track-caps)}.revised[data-astro-cid-hkbrpulz]{margin-inline-start:auto}.colophon[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--blue);text-decoration-line:none;text-decoration-color:var(--rule);text-underline-offset:.4em;transition:text-decoration-color var(--t-mid) var(--ease-out), color var(--t-mid) var(--ease-out);margin-block:-.35rem;padding-block:.35rem;text-decoration-thickness:1px}.colophon[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.colophon[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:focus-visible{color:var(--blue);text-decoration-color:var(--blue)}
