:root{--paper:#f7f4ed;--paper-shade:#f1ede4;--paper-deep:#ebe5d8;--ink:#151412;--ink-2:#3f3c36;--muted:#625e56;--cobalt:#1b36c4;--cobalt-ink:#16299b;--rule:#d8d3c8;--rule-strong:#b4ae9f;--edge:#14120f29;--focus:var(--cobalt);--shadow-print:0 1px 2px #14120f0f, 0 12px 32px #14120f1a, 0 40px 80px #14120f14;--shadow-print-hover:0 2px 4px #14120f14, 0 18px 44px #14120f29, 0 56px 100px #14120f1f;--shadow-panel:0 1px 2px #14120f0d, 0 10px 28px #14120f14, 0 32px 64px #14120f0f;--font-sans:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-serif:"Newsreader", Georgia, "Times New Roman", serif;--step--1:.9375rem;--step-0:1.0625rem;--step-1:clamp(1.125rem, 1rem + .55vw, 1.375rem);--step-2:clamp(1.375rem, 1.15rem + 1vw, 1.875rem);--step-3:clamp(1.75rem, 1.3rem + 1.9vw, 2.625rem);--step-4:clamp(2.125rem, 1.4rem + 3.2vw, 3.875rem);--step-5:clamp(3rem, 1.6rem + 7vw, 7.25rem);--leading-tight:.98;--leading-display:1.08;--leading-body:1.55;--tracking-display:-.028em;--tracking-title:-.016em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:clamp(3rem, 6vw, 5rem);--space-9:clamp(4rem, 9vw, 8rem);--gutter:clamp(1.25rem, 4vw, 4rem);--col-gap:clamp(1rem, 2vw, 2rem);--measure:66ch;--measure-narrow:52ch;--max-w:1680px;--radius:2px;--hairline:1px solid var(--rule);--dur:.18s;--ease:cubic-bezier(.2, .6, .2, 1)}.ink{--paper:#141311;--paper-shade:#181715;--paper-deep:#1e1c19;--ink:#f1ece2;--ink-2:#d8d1c3;--muted:#a8a193;--cobalt:#b3c0f4;--cobalt-ink:#d2daf9;--rule:#f1ece229;--rule-strong:#f1ece25c;--edge:#f1ece22e;--focus:#f1ece2;--shadow-print:0 1px 2px #0000004d, 0 12px 32px #0000006b, 0 40px 80px #0000005c;--shadow-print-hover:0 2px 4px #00000057, 0 18px 44px #00000080, 0 56px 100px #0000006b;--shadow-panel:var(--shadow-print);background:var(--paper);color:var(--ink)}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/instrument-sans-latin-wght-normal.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/instrument-sans-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-opsz-normal.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:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-ext-opsz-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}*,:before,:after{box-sizing:border-box}*{margin:0}html{color-scheme:light;background:var(--paper);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);line-height:var(--leading-body);font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;display:flex;position:relative;overflow-x:clip}main{flex:1 0 auto}img,picture,video,svg{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4{font-weight:400;line-height:var(--leading-display);overflow-wrap:anywhere;text-wrap:balance}.display,.title,.serif{text-wrap:balance}.lede,figcaption,.small{text-wrap:pretty}p,li,dd,dt,figcaption{overflow-wrap:break-word}hr{border:0;border-top:var(--hairline)}.grain,.vignette{pointer-events:none;z-index:60;will-change:transform;backface-visibility:hidden;contain:strict;position:fixed;inset:0;transform:translateZ(0)}.grain{opacity:.045;background-image:url(/media/grain.png);background-size:128px 128px}.vignette{background:radial-gradient(88% 78% at 50% 42%,#14120f00 52%,#14120f13 100%)}@media print{.grain,.vignette{display:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:var(--cobalt);text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--cobalt) 45%, transparent)}a:hover{color:var(--cobalt-ink);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius)}.skip-link{left:var(--gutter);z-index:100;background:var(--ink);color:var(--paper);font-size:var(--step--1);padding:.6rem .9rem;text-decoration:none;position:absolute;top:-100px}.skip-link:focus-visible{top:var(--space-3);outline-color:var(--paper)}.tap,.prose a,.facts a,.meta a{padding-block:.5em}.link-row{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.link-row a,.row-link{align-items:center;min-width:2.75rem;min-height:2.75rem;font-weight:500;display:inline-flex}.ext:after{content:"⁠";opacity:.8;background-color:currentColor;padding-left:.85em;display:inline;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 9.5 9.5 2.5M4 2.5h5.5V8' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>") right 52%/.55em .55em no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 9.5 9.5 2.5M4 2.5h5.5V8' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>") right 52%/.55em .55em no-repeat}.container{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.bleed-right{margin-right:calc(-1 * var(--gutter))}.bleed-left{margin-left:calc(-1 * var(--gutter))}.measure{max-width:var(--measure)}.measure-narrow{max-width:var(--measure-narrow)}.section{padding-block:var(--space-8)}.rule{border-top:var(--hairline)}.rule-strong{border-top:1px solid var(--rule-strong)}.band{background:var(--paper-shade)}.wash{background:linear-gradient(180deg, var(--paper) 0%, var(--paper-shade) 100%)}.serif{font-family:var(--font-serif);font-weight:400}.display{font-family:var(--font-serif);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-tight);font-feature-settings:"kern" 1, "liga" 1}.title{font-family:var(--font-serif);letter-spacing:var(--tracking-title);font-weight:420;line-height:var(--leading-display)}.muted{color:var(--muted)}.lede{font-size:var(--step-1);color:var(--ink-2);line-height:1.45}.small{font-size:var(--step--1);line-height:1.5}.num{font-variant-numeric:tabular-nums}.label{font-size:var(--step--1);color:var(--muted);line-height:1.5}.label--accent{color:var(--cobalt);font-weight:500}.figure-num{font-family:var(--font-serif);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"kern" 1}.print{isolation:isolate;border-radius:var(--radius);background:var(--paper-deep);box-shadow:var(--shadow-print);transition:transform var(--dur) var(--ease);position:relative}.print:before{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--shadow-print-hover);opacity:0;transition:opacity var(--dur) var(--ease);position:absolute;inset:0}.print:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--edge);pointer-events:none;position:absolute;inset:0}.print>:is(img,video,picture),.print>picture>img{border-radius:inherit}@media (hover:hover){.print--lift:hover,.lift:hover .print--lift{transform:translateY(-2px)}.print--lift:hover:before,.lift:hover .print--lift:before{opacity:1}}.panel{box-shadow:var(--shadow-panel);padding:clamp(1.25rem,3vw,2.5rem)}.section-head{column-gap:var(--col-gap);row-gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--ink);margin-bottom:var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.section-head h2{font-size:var(--step-4);grid-column:1/span 6}.section-head .aside{gap:var(--space-2);color:var(--ink-2);grid-column:7/-1;justify-items:start;max-width:44ch;display:grid}.section-head--top{align-items:start}@media (width<=900px){.section-head h2,.section-head .aside{grid-column:1/-1}}.facts{font-size:var(--step--1);line-height:1.5}.facts>div{gap:var(--space-3);border-top:var(--hairline);grid-template-columns:7.5rem 1fr;padding-block:.55rem;display:grid}.facts>div:first-child{border-top:0}.facts dt{color:var(--muted)}.facts dd{color:var(--ink)}@media (width<=480px){.facts>div{grid-template-columns:6rem 1fr}}.prose{max-width:var(--measure);color:var(--ink-2)}.prose>*+*{margin-top:1.25em}.prose h2{font-family:var(--font-serif);font-size:var(--step-3);letter-spacing:var(--tracking-title);color:var(--ink);padding-top:var(--space-4);border-top:var(--hairline);max-width:24ch;margin-top:2.4em;font-weight:400}.prose h2:first-child{margin-top:0}.prose h3{font-family:var(--font-sans);font-weight:600;font-size:var(--step-0);color:var(--ink);margin-top:2em;line-height:1.3}.prose p+p{margin-top:1em}.prose ul,.prose ol{padding-left:1.25rem}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--muted)}.prose strong{color:var(--ink);font-weight:600}.prose em{color:var(--ink);font-style:normal;font-weight:500}.prose blockquote{font-family:var(--font-serif);font-size:var(--step-2);letter-spacing:var(--tracking-title);color:var(--ink);padding-left:var(--space-5);border-left:1px solid var(--cobalt);max-width:30ch;line-height:1.25}.prose code{font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;color:var(--ink);background:var(--paper-deep);border-radius:var(--radius);padding:.05em .3em;font-family:inherit;font-weight:500}.prose pre{background:var(--paper-deep);padding:var(--space-4);border-radius:var(--radius);overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:var(--step--1);font-variant-numeric:tabular-nums lining-nums;line-height:1.45}.prose th,.prose td{text-align:left;border-bottom:var(--hairline);vertical-align:top;padding:.6em .9em .6em 0}.prose th{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.prose td:first-child{color:var(--ink)}.prose td.num,.prose .num{font-variant-numeric:tabular-nums}.prose .table-wrap{overflow-x:auto}.prose .table-wrap--nums :is(th,td):nth-child(n+2){text-align:right;white-space:nowrap;padding-left:.9em;padding-right:0}.prose .table-wrap--nums table{max-width:34rem}@media (width<=640px){.prose .table-wrap:not(.table-wrap--nums){overflow-x:visible}.prose .table-wrap:not(.table-wrap--nums) :is(table,tbody){display:block}.prose .table-wrap:not(.table-wrap--nums) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose .table-wrap:not(.table-wrap--nums) tbody tr{column-gap:var(--space-4);border-bottom:var(--hairline);grid-template-columns:minmax(0,2fr) minmax(0,3fr);row-gap:.2em;padding-block:.75em;display:grid}.prose .table-wrap:not(.table-wrap--nums) tbody tr:first-child{border-top:1px solid var(--ink)}.prose .table-wrap:not(.table-wrap--nums) td{border:0;min-width:0;padding:0;display:block}.prose .table-wrap:not(.table-wrap--nums) td:first-child{color:var(--muted)}.prose .table-wrap:not(.table-wrap--nums) td:nth-child(2){color:var(--ink);font-weight:500}.prose .table-wrap:not(.table-wrap--nums) td:nth-child(3){color:var(--ink-2);grid-column:1/-1}.prose .table-wrap:not(.table-wrap--nums) td:first-child:nth-last-child(2){color:var(--ink);grid-column:1/-1;font-weight:500}.prose .table-wrap:not(.table-wrap--nums) td:first-child:nth-last-child(2)+td{color:var(--ink-2);grid-column:1/-1;font-weight:400}}.prose .decisions{border-bottom:var(--hairline);display:grid}.prose .decisions>div{column-gap:var(--space-6);row-gap:var(--space-1);padding-block:var(--space-4);border-top:var(--hairline);grid-template-columns:minmax(0,5fr) minmax(0,8fr);display:grid}.prose .decisions dt{font-family:var(--font-serif);font-size:var(--step-1);letter-spacing:var(--tracking-title);color:var(--ink);text-wrap:balance;line-height:1.2}.prose .decisions dd{margin:0}@media (width<=560px){.prose .decisions>div{grid-template-columns:1fr}}.prose .offset{max-width:46ch;margin-left:clamp(0rem,14%,6rem)}.prose .offset>*+*{margin-top:1em}.prose .offset .pull{padding-left:var(--space-5);border-left:1px solid var(--cobalt);margin-top:0;margin-left:calc(-1 * var(--space-5) - 1px)}@media (width<=560px){.prose .offset,.prose .offset .pull{margin-left:0}}@media (width>=1024px){.prose .figure--wide,.prose .wide{width:min(150%, calc(100vw - 2 * var(--gutter)));max-width:none}}@media (width>=1200px){.prose .xwide{--page-w:calc(min(100vw, var(--max-w)) - 2 * var(--gutter));width:calc(var(--page-w) - (var(--page-w) - 11 * var(--col-gap)) / 12 - var(--col-gap));max-width:none}}.prose .inkband{margin-block:var(--space-8);padding-block:var(--space-8);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);color:var(--ink-2)}.prose .inkband>*+*{margin-top:var(--space-5)}.prose .inkband>figure{margin-block:var(--space-6) 0}.prose .inkband__title{border-top:0;margin-top:0;padding-top:0}.prose .spread{gap:var(--space-7) var(--space-7);margin-top:var(--space-6);align-items:start;display:grid}.prose .spread>*{min-width:0;margin:0}.prose .spread>*>:first-child{margin-top:0}@media (width>=1200px){.prose .spread{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}@media (width>=721px){.prose .msc{width:min(46rem, calc(100vw - 2 * var(--gutter)));max-width:none}}@media (width>=1200px){.prose .msc{margin-left:clamp(0rem,14%,6rem)}}.prose .pairs{gap:var(--space-7) var(--space-6);display:grid}.prose .pairs>figure{margin:0}@media (width>=720px){.prose .pairs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.prose .hide-narrow{display:none}}@media print{.prose .inkband{box-shadow:none;clip-path:none}}.prose .figure--small{max-width:580px}.prose p.ph.ph--flush{border-top:0;margin-top:0}.prose figure,.prose .ph--figure,.prose hr{margin-block:2.5em}.prose a{font-weight:500}.prose .pull{text-wrap:balance;font-family:var(--font-serif);font-size:var(--step-2);letter-spacing:var(--tracking-title);color:var(--ink);max-width:30ch;margin-block:1.6em;line-height:1.25}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,text-decoration-color,opacity,box-shadow,background-size,outline-color!important;animation:none!important}}@page{size:A4;margin:15mm}@media print{html,body{color:#000;background:#fff}.site-head,.site-foot,.skip-link,body:before,body:after{display:none!important}.ext:after{display:none}a{color:#000;text-decoration:none}.prose a[href^=http]:after{content:" (" attr(href) ")";opacity:1;overflow-wrap:anywhere;background:0 0;width:auto;height:auto;margin:0;padding:0;font-weight:400;display:inline;-webkit-mask:none;mask:none}.no-print{display:none!important}.print{box-shadow:none}}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-draw:cubic-bezier(.5, 0, .15, 1)}.site-head{position:relative}@media (width>=640.02px){html{scroll-padding-top:4.5rem}.site-head{z-index:50;background:var(--paper);position:sticky;top:-14px}.site-head .head-row{transition:transform .35s var(--ease-out)}.site-head .wordmark{transform-origin:0;transition:transform .35s var(--ease-out), color var(--dur) var(--ease)}.site-head.is-scrolled .head-row{transform:translateY(6px)}.site-head.is-scrolled .wordmark{transform:scale(.9)}}.site-head:after{content:"";background:var(--rule-strong);opacity:0;transform-origin:50%;height:1px;transition:opacity .35s var(--ease-out), transform .6s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.6);box-shadow:0 8px 24px #14120f12}.site-head.is-scrolled:after{opacity:1;transform:none}@supports (animation-timeline:scroll()){.site-head:not(.is-scrolled):after{animation:linear both head-line}html .site-head:not(.is-scrolled):after{animation-timeline:scroll(root);animation-range:0 48px}@keyframes head-line{to{opacity:1;transform:none}}}[data-slide]{position:relative}.ind{background:var(--cobalt);transform-origin:0 0;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.ind-on>.ind{transition:transform .35s var(--ease-out), width .35s var(--ease-out), opacity .2s linear}@media (width<=640px){.site-head .ind{display:none}}.progress{z-index:70;background:var(--cobalt);transform-origin:0;height:2px;transform:scaleX(var(--progress,0));pointer-events:none;position:fixed;top:0;left:0;right:0}@media print{.progress{display:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:.18s linear both vt-out}::view-transition-new(root){animation:vt-in .36s var(--ease-out) 60ms both}.site-head{view-transition-name:site-head}.nav-link:is(.is-active,.is-section):after{view-transition-name:nav-ind}.js .ind-on .nav-link:after{view-transition-name:none}.js .site-head .ind-on>.ind{view-transition-name:nav-ind}::view-transition-group(nav-ind){animation-duration:.4s;animation-timing-function:var(--ease-out)}[data-cover]{view-transition-class:cover}::view-transition-group(.cover){animation-duration:.55s;animation-timing-function:var(--ease-out)}::view-transition-old(.cover),::view-transition-new(.cover){object-fit:cover;object-position:left top;height:100%}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}.js .site-head .ind-on .nav-link:after{opacity:0!important}.js .filters .ind-on .filter,.js .filters.ind-on .filter{text-decoration-color:#0000}.js :is([data-reveal],[data-reveal-group]>*):not([data-reveal=off],[data-reveal=mask]){transition:opacity var(--t,.8s) var(--ease-out) var(--d,0s), transform var(--t,.8s) var(--ease-out) var(--d,0s), filter var(--t,.8s) var(--ease-out) var(--d,0s)}.js :is([data-reveal],[data-reveal-group]>*):not([data-reveal=off],[data-reveal=mask],.is-in){opacity:0;filter:blur(6px);transform:translateY(18px)}.js :is([data-reveal=block],[data-reveal-group=block]>*):not(.is-in){filter:none;transform:translateY(26px)}.js :is([data-reveal=fade],[data-reveal-group=fade]>*):not(.is-in){filter:none;transform:none}.js tr[data-reveal]:not(.is-in){filter:none;transform:translateY(8px)}.js [data-reveal=mask]:not(.is-split){opacity:0}.js .mw{clip-path:inset(-12% -6% -22%);transition:transform .64s var(--ease-out), clip-path .64s var(--ease-out), opacity .3s linear;transition-delay:calc(var(--i) * var(--ms,60ms) + var(--d,0s));display:inline-block}.js [data-reveal=mask]:not(.is-in) .mw{clip-path:inset(-12% -6% 102%);opacity:0;transform:translateY(102%)}@media screen{.js [data-rule]{position:relative;border-top-color:#0000!important}}.js [data-rule]:before{content:"";background:var(--rule);transform-origin:0;height:1px;transition:transform 1.1s var(--ease-draw) var(--d,0s);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.js [data-rule=ink]:before{background:var(--ink)}.js [data-rule].is-in:before{transform:none}.js [data-reveal] :is(.print,.figure__media) img{transition:transform 1.3s var(--ease-out) var(--d,0s), clip-path 1.3s var(--ease-out) var(--d,0s)}.js [data-reveal]:not(.is-in) :is(.print,.figure__media) img{clip-path:inset(1.923%);transform:scale(1.04)}.js [data-reveal].is-in .print--lift:before{animation:shadow-settle 1.5s var(--ease-out) var(--d,0s) backwards}@keyframes shadow-settle{0%{opacity:.9}to{opacity:0}}.js .dr-s{stroke-dasharray:1;transition:stroke-dashoffset 1.3s var(--ease-draw) var(--d,0s), opacity .25s linear var(--d,0s)}.js .dr-f{transition:opacity .6s linear var(--d,0s)}.js :is(.dr-bx,.dr-by){transform-box:fill-box;transition:transform .9s var(--ease-out) var(--d,0s)}.js .dr-bx{transform-origin:0}.js .dr-by{transform-origin:50% 100%}.js [data-draw]:not(.is-in) .dr-s{stroke-dashoffset:1px;opacity:0}.js [data-draw]:not(.is-in) .dr-f{opacity:0}.js [data-draw]:not(.is-in) .dr-bx{transform:scaleX(0)}.js [data-draw]:not(.is-in) .dr-by{transform:scaleY(0)}[data-parallax]{translate:0 var(--py,0px)}@supports (animation-timeline:view()){[data-parallax]{animation:linear both parallax}html [data-parallax]{animation-timeline:view();animation-range:cover}.progress{animation:linear both progress}html .progress{animation-timeline:scroll(root)}@keyframes parallax{0%{translate:0 12px}to{translate:0 -12px}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}@media (prefers-reduced-motion:reduce){.progress{display:none}}@media print{.js [data-reveal],.js [data-reveal-group]>*,.js .mw,.js .dr{opacity:1!important;filter:none!important;clip-path:none!important;stroke-dashoffset:0!important;transform:none!important}.js [data-rule]:before{display:none}.site-head{position:static}}:root{--ease-soft:cubic-bezier(.22, 1, .36, 1);--hov-in:.7s;--hov-out:1.1s;--plate:#fffefb;--shadow-tab:0 1px 1px #14120f12, 0 6px 16px #14120f21, 0 18px 38px #14120f1a;--shadow-card:0 0 0 1px #14120f12, 0 2px 4px #14120f0f, 0 22px 48px #14120f33, 0 64px 120px #14120f33}:root :is(a,button,summary,.filter,.nav-link,.card__link,.wordmark){transition:color var(--hov-out) var(--ease-soft), text-decoration-color var(--hov-out) var(--ease-soft), text-underline-offset var(--hov-out) var(--ease-soft), background-color var(--hov-out) var(--ease-soft), border-color var(--hov-out) var(--ease-soft), box-shadow var(--hov-out) var(--ease-soft), background-size var(--hov-out) var(--ease-soft)}@media (hover:hover){:root :is(a,button,summary,.filter,.nav-link,.card__link,.wordmark):hover{transition-duration:var(--hov-in)}:root :is(.prose a,.row-link,.link-row a,.facts a,.meta a):hover{text-underline-offset:.32em}}:root .nav-link.nav-link,:root .filter.filter{isolation:isolate;position:relative}:root .filter.filter{margin-inline:-.7rem;padding-inline:.7rem}:root .nav-link.nav-link:before,:root .filter.filter:before{content:"";z-index:-1;background:var(--plate);box-shadow:var(--shadow-tab);opacity:0;transition:opacity var(--hov-out) var(--ease-soft), transform var(--hov-out) var(--ease-soft);pointer-events:none;border-radius:3px;position:absolute;inset:.42rem .1rem;transform:translateY(2px)scale(.97)}:root .filter.filter:before{inset:.3rem 0}:root .nav-link.nav-link:after{transition:opacity var(--hov-out) var(--ease-soft), transform var(--hov-out) var(--ease-soft)}@media (hover:hover){:root .nav-link.nav-link:hover:before,:root .filter.filter:hover:before,:root .nav-link.nav-link:focus-visible:before,:root .filter.filter:focus-visible:before{opacity:1;transition-duration:var(--hov-in);transform:none}:root .nav-link.nav-link:hover:after{transition-duration:var(--hov-in)}}:root .filter.filter[aria-current=page]:before{opacity:.6;transform:none;box-shadow:0 1px 1px #14120f0a,0 3px 10px #14120f0f}:root .card.card{isolation:isolate;transition:translate var(--hov-out) var(--ease-soft)}:root .card.card:not(.card--plate):before{content:"";inset:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) calc(-1 * var(--space-5));z-index:-1;background:var(--plate);box-shadow:var(--shadow-card);opacity:0;transition:opacity var(--hov-out) var(--ease-soft), transform var(--hov-out) var(--ease-soft);pointer-events:none;border-radius:4px;position:absolute;transform:scale(.985)}.print--lift{transition:transform var(--hov-out) var(--ease-soft)}.print--lift:before{transition:opacity var(--hov-out) var(--ease-soft)}.card__media :is(img,picture){transition:scale 1.4s var(--ease-soft)}:root .card__link.card__link{background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .12em);background-repeat:no-repeat;background-size:0% 1px}:root .card__inspect{transition:translate var(--hov-out) var(--ease-soft), color var(--hov-out) var(--ease-soft);display:inline-block}@media (hover:hover){:root .card.card:not(.card--plate):hover,:root .card.card:not(.card--plate):focus-within{transition-duration:var(--hov-in);translate:0 -8px}:root .card.card:not(.card--plate):hover:before,:root .card.card:not(.card--plate):focus-within:before{opacity:1;transition-duration:var(--hov-in);transform:none}.print--lift:hover,.lift:hover .print--lift{transition-duration:.8s;transform:translateY(-7px)}.print--lift:hover:before,.lift:hover .print--lift:before{transition-duration:.7s}.lift:hover .card__media :is(img,picture){scale:1.04}:root .lift:hover .card__link.card__link{background-size:100% 1px;transition-duration:.7s}:root .lift:hover .card__inspect{transition-duration:var(--hov-in);translate:4px}}.ledger__row,.facts>div,.prose tbody tr,.decisions>div{transition:background-color var(--hov-out) var(--ease-soft)}@media (hover:hover){.ledger__row:hover{transition-duration:var(--hov-in);background-color:#ffffff09}.prose tbody tr:hover{background-color:color-mix(in oklab, var(--paper-deep) 45%, transparent);transition-duration:var(--hov-in)}}:root button:not([class*=facade]){transition:color var(--hov-out) var(--ease-soft), background-color var(--hov-out) var(--ease-soft), border-color var(--hov-out) var(--ease-soft), box-shadow var(--hov-out) var(--ease-soft), transform .25s var(--ease-soft)}@media (hover:hover){:root button:not([class*=facade]):hover{box-shadow:var(--shadow-tab);transition-duration:var(--hov-in)}}:root button:active{transform:translateY(1px)scale(.99)}:root :focus-visible{transition:outline-offset .3s var(--ease-soft), outline-color .3s var(--ease-soft)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,.display{text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}::selection{background:color-mix(in oklab, var(--cobalt) 22%, transparent);color:inherit}@media (width>=1024px){:root .card--plate:before{content:"";z-index:-1;pointer-events:none;margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-4));background:var(--plate);box-shadow:var(--shadow-card);opacity:0;transition:opacity var(--hov-out) var(--ease-soft), transform var(--hov-out) var(--ease-soft);border-radius:4px;grid-row:1/-1;transform:scale(.985)}:root .card--plate.card--right:before{grid-column:1/span 4}:root .card--plate.card--left:before{grid-column:9/-1}}@media (hover:hover){:root .card--plate:hover:before,:root .card--plate:focus-within:before{opacity:1;transition-duration:var(--hov-in);transform:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}html.lenis{scroll-behavior:auto!important}.site-head[data-astro-cid-wpvy4v7s]{border-top:2px solid var(--ink);border-bottom:1px solid #0000}.head-row[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-6);min-height:4.25rem;padding-block:var(--space-2);flex-wrap:wrap;display:flex}.wordmark[data-astro-cid-wpvy4v7s]{min-height:2.75rem;color:var(--ink);letter-spacing:var(--tracking-title);align-items:center;font-size:1.5rem;text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-wpvy4v7s]:hover{color:var(--cobalt)}nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:0 var(--space-2);margin-left:calc(-1 * var(--space-3));flex-wrap:wrap;display:flex}.nav-link[data-astro-cid-wpvy4v7s]{min-height:2.75rem;padding-inline:var(--space-3);color:var(--ink);align-items:center;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav-link[data-astro-cid-wpvy4v7s]:after{content:"";left:var(--space-3);right:var(--space-3);opacity:0;height:1px;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);background:currentColor;position:absolute;bottom:.6rem;transform:translateY(2px)}.nav-link[data-astro-cid-wpvy4v7s]:hover{color:var(--cobalt)}.nav-link[data-astro-cid-wpvy4v7s]:hover:after,.nav-link[data-astro-cid-wpvy4v7s].is-active:after,.nav-link[data-astro-cid-wpvy4v7s].is-section:after{opacity:1;transform:none}.nav-link[data-astro-cid-wpvy4v7s].is-active{color:var(--cobalt)}.nav-link[data-astro-cid-wpvy4v7s].is-section:after{opacity:.5}@media (width<=640px){.head-row[data-astro-cid-wpvy4v7s]{padding-block:var(--space-2) var(--space-1)}.wordmark[data-astro-cid-wpvy4v7s]{font-size:1.35rem}nav[data-astro-cid-wpvy4v7s]{width:100%}nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:0 var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-left:0;display:grid}@media (width<=359.98px){nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{justify-content:space-between;gap:0 var(--space-2);grid-template-columns:repeat(3,auto)}}.nav-link[data-astro-cid-wpvy4v7s]{text-underline-offset:.3em;min-width:2.75rem;min-height:2.25rem;padding-inline:0;text-decoration-thickness:1px}.nav-link[data-astro-cid-wpvy4v7s]:after{display:none}.nav-link[data-astro-cid-wpvy4v7s].is-active,.nav-link[data-astro-cid-wpvy4v7s].is-section{text-decoration:underline}.nav-link[data-astro-cid-wpvy4v7s].is-section{text-decoration-color:color-mix(in srgb, currentColor 50%, transparent)}}.site-foot[data-astro-cid-jo6i4kqk]{margin-top:var(--space-9);padding-block:var(--space-8) var(--space-8);box-shadow:inset 0 1px #f1ece214}.foot-grid[data-astro-cid-jo6i4kqk]{column-gap:var(--col-gap);row-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.foot-id[data-astro-cid-jo6i4kqk]{grid-column:1/span 5}.foot-links[data-astro-cid-jo6i4kqk]{grid-column:6/span 3}.colophon[data-astro-cid-jo6i4kqk]{gap:var(--space-3);grid-column:9/span 4;align-content:start;max-width:40ch;display:grid}.foot-name[data-astro-cid-jo6i4kqk]{font-size:var(--step-3);letter-spacing:var(--tracking-title);margin-bottom:var(--space-3);line-height:1.05}.foot-role[data-astro-cid-jo6i4kqk]{color:var(--ink-2)}.foot-links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{justify-items:start;gap:0;display:grid}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink);text-decoration-color:var(--rule-strong)}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--cobalt)}.contact[data-astro-cid-jo6i4kqk]{margin-top:var(--space-4)}@media (width<=900px){.foot-id[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.foot-links[data-astro-cid-jo6i4kqk]{grid-column:1/span 5}.colophon[data-astro-cid-jo6i4kqk]{grid-column:6/-1}}@media (width<=560px){.foot-links[data-astro-cid-jo6i4kqk],.colophon[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}
