/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--default-mono-font-family:var(--type-family-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background-color:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font:var(--type-reading)}::selection{background-color:var(--selection);color:var(--ink)}a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-decoration-thickness:var(--hairline-width);text-underline-offset:var(--underline-offset);transition:color var(--motion-base) var(--motion-ease),text-decoration-color var(--motion-base) var(--motion-ease)}a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}strong,b{font-weight:var(--weight-semibold)}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.skip-link{z-index:var(--layer-skip-link);padding:var(--space-2) var(--space-3);background-color:var(--paper);color:var(--ink);position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);transform:translateY(-200%)}.skip-link:focus{transform:none}}@layer components{.type-display{font:var(--type-display);letter-spacing:var(--letter-spacing-display);font-variant-numeric:lining-nums;text-wrap:balance}.type-h1{font:var(--type-h1);letter-spacing:var(--letter-spacing-display);font-variant-numeric:lining-nums;text-wrap:balance}.type-h2{font:var(--type-h2);letter-spacing:var(--letter-spacing-heading);font-variant-numeric:lining-nums;text-wrap:balance}.type-h3{font:var(--type-h3);font-variant-numeric:lining-nums;text-wrap:balance}.type-card-title{font:var(--type-card-title);letter-spacing:var(--letter-spacing-heading);font-variant-numeric:lining-nums;text-wrap:balance}.type-quote{font:var(--type-quote);letter-spacing:var(--letter-spacing-heading);text-wrap:balance}.type-dek{font:var(--type-dek);text-wrap:pretty}.type-reading{font:var(--type-reading);text-wrap:pretty}.type-summary{font:var(--type-summary);text-wrap:pretty}.type-caption{font:var(--type-caption);font-variant-numeric:lining-nums}.type-note{font:var(--type-note);font-variant-numeric:lining-nums}.type-figure{font:var(--type-figure);letter-spacing:var(--letter-spacing-figure);font-variant-numeric:tabular-nums lining-nums}.type-wordmark{font:var(--type-wordmark);letter-spacing:var(--letter-spacing-wordmark);white-space:nowrap}.type-wordmark-small{font:var(--type-wordmark-small);letter-spacing:var(--letter-spacing-wordmark);white-space:nowrap}.type-ui{font:var(--type-ui)}.type-button{font:var(--type-button)}.type-button-small{font:var(--type-button-small)}.type-control{font:var(--type-control)}.type-body{font:var(--type-body)}.type-table{font:var(--type-table);font-variant-numeric:tabular-nums lining-nums}.type-small{font:var(--type-small)}.type-label{font:var(--type-label)}.type-label-strong{font:var(--type-label-strong)}.type-fine{font:var(--type-fine)}.prose{max-width:var(--measure);font:var(--type-reading);font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first;position:relative}.prose>*+*{margin-block-start:var(--flow)}.prose p{text-wrap:pretty}.prose h2{font:var(--type-h2);letter-spacing:var(--letter-spacing-heading);font-variant-numeric:lining-nums;text-wrap:balance;margin-block-start:var(--flow-heading)}.prose h3{font:var(--type-h3);font-variant-numeric:lining-nums;text-wrap:balance;margin-block-start:var(--flow-heading-3)}.prose :is(h2,h3)+*{margin-block-start:var(--flow-after-heading)}.prose>.prose-block,.prose>.prose-block+*{margin-block-start:var(--flow-block)}.prose .lead,.lead{font:var(--type-dek);color:var(--ink-secondary);text-wrap:pretty}.prose>:is(ul,ol){padding-inline-start:1.25em}.prose>ul{list-style:outside}.prose>ol{list-style:decimal}.prose>:is(ul,ol) li+li{margin-block-start:.35em}.prose li::marker{color:var(--ink-muted)}.prose hr{text-align:center;margin-block:var(--flow-heading);border:0}.prose hr:after{content:"• • •";color:var(--ink-muted);font-size:.8em}.prose blockquote{color:var(--ink-secondary);padding-inline-start:1.5em;font-size:.95em;font-style:italic}.prose code{font-family:var(--type-family-mono);font-size:.9em}.prose table{border-collapse:collapse;border-block-start:var(--rule-width) solid var(--rule);width:100%;font:var(--type-table);font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.prose th,.prose td{padding:var(--space-2) var(--space-3);border-block-end:var(--hairline-width) solid var(--hairline);text-align:start;vertical-align:top}.prose th{padding-block:var(--space-3) var(--space-2);border-block-end-color:var(--hairline-strong);font:var(--type-fine);font-weight:var(--weight-medium);color:var(--ink-muted);vertical-align:bottom;white-space:nowrap}.prose tbody th{font:var(--type-table);color:var(--ink);white-space:normal}.prose :is(th,td):first-child{padding-inline-start:0}.prose :is(th,td):last-child{padding-inline-end:0}.prose :is(th,td)[align=right]{text-align:end;white-space:nowrap}.prose tr:has(>:first-child>strong)>*{border-block-start:var(--hairline-width) solid var(--rule);font-weight:var(--weight-semibold)}.prose [data-forecast-columns~="2"] td:nth-child(2),.prose [data-forecast-columns~="3"] td:nth-child(3),.prose [data-forecast-columns~="4"] td:nth-child(4),.prose [data-forecast-columns~="5"] td:nth-child(5),.prose [data-forecast-columns~="6"] td:nth-child(6),.prose [data-forecast-columns~="7"] td:nth-child(7),.prose [data-forecast-columns~="8"] td:nth-child(8){color:var(--ink-secondary);font-style:italic}.prose sup{font-size:.62em;line-height:0}.prose [data-footnote-ref]{font-family:var(--type-family-ui);font-weight:var(--weight-semibold);font-variant-numeric:lining-nums;color:var(--accent);padding-inline:.1em;text-decoration-line:none}.prose .footnotes{border-block-start:var(--hairline-width) solid var(--hairline);margin-block-start:var(--flow-block);padding-block-start:var(--space-5)}@media(min-width:75rem){.prose .footnotes{display:none}}.prose .footnotes-label{margin:0 0 var(--space-3);font:var(--type-label-strong);letter-spacing:normal;color:var(--ink)}.prose .footnotes ol{gap:var(--space-3);counter-reset:note;display:grid}.prose .footnotes li{counter-increment:note;font:var(--type-note);font-variant-numeric:lining-nums;color:var(--ink-secondary);grid-template-columns:1.75em 1fr;display:grid}.prose .footnotes li:before{content:counter(note);font:var(--type-fine);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--accent);padding-block-start:.2em}.prose .footnotes li>*{grid-column:2}.prose .footnotes li>*+*{margin-block-start:var(--space-2)}.prose [data-footnote-backref]{font-family:var(--type-family-ui);color:var(--ink-muted);text-decoration-line:none}.sidenote{display:none}.marginnote{border-block:var(--hairline-width) solid var(--hairline);margin-block:.75em;padding-block:.75em;padding-inline-start:1em;display:block}.sidenote,.marginnote{font:var(--type-note);font-variant-numeric:lining-nums;color:var(--ink-secondary)}@media(min-width:75rem){.sidenote,.marginnote{float:right;clear:right;width:var(--sidenote-width);border:0;margin-block:.15em .75em;margin-inline-end:calc(-1 * (var(--sidenote-width) + var(--sidenote-gap)));padding:0;display:block;position:relative}}.sidenote-number{font:var(--type-fine);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums lining-nums;color:var(--accent);margin-inline-end:.4em}.sidenote-para{display:inline}.sidenote-para+.sidenote-para{margin-block-start:var(--space-2);display:block}.essay-column{max-width:calc(var(--measure) + var(--sidenote-gap) + var(--sidenote-width));font:var(--type-reading);margin-inline:auto}.pull-quote blockquote{font:var(--type-quote);text-indent:calc(-1 * var(--quote-hang));padding:0}.external-mark{font-family:var(--type-family-ui);margin-inline-start:.15em;font-size:.85em;display:inline-block}.chart-plot{height:var(--chart-height);margin-inline-start:var(--chart-axis-width);position:relative}.chart-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart-line{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart-actual{stroke:var(--chart-actual);stroke-width:var(--chart-stroke-actual)}.chart-forecast{stroke:var(--chart-forecast);stroke-width:var(--chart-stroke);stroke-dasharray:var(--chart-forecast-dash)}.chart-comparison{stroke:var(--chart-comparison);stroke-width:var(--chart-stroke-comparison)}.chart-bar-actual{fill:var(--chart-actual)}.chart-bar-forecast{fill:var(--accent-wash);stroke:var(--chart-forecast);stroke-width:var(--rule-width);stroke-dasharray:var(--chart-bar-dash);vector-effect:non-scaling-stroke}.chart-grid{stroke:var(--chart-grid);stroke-width:var(--hairline-width);vector-effect:non-scaling-stroke}.chart-zero{stroke:var(--chart-axis)}.chart-boundary{stroke:var(--chart-axis);stroke-width:var(--hairline-width);stroke-dasharray:var(--chart-bar-dash);vector-effect:non-scaling-stroke}.chart-dot{width:var(--chart-dot);height:var(--chart-dot);background-color:var(--chart-actual);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.chart-ylabel{white-space:nowrap;color:var(--chart-axis);position:absolute;inset-inline-end:calc(100% + var(--space-2));transform:translateY(-50%)}.chart-xaxis{height:var(--space-6);margin-inline-start:var(--chart-axis-width);position:relative}.chart-xlabel{white-space:nowrap;color:var(--chart-axis);position:absolute;inset-block-start:var(--space-2);transform:translate(-50%)}[data-kind=line] .chart-xlabel:first-child{transform:none}[data-kind=line] .chart-xlabel:last-child{transform:translate(-100%)}}@layer utilities{.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.col-span-full{grid-column:1/-1}.mx-auto{margin-inline:auto}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-7{margin-top:var(--space-7)}.mt-9{margin-top:var(--space-9)}.mt-section{margin-top:var(--space-section)}.mb-3{margin-bottom:var(--space-3)}.grid-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--two-column-min)),1fr));display:grid}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-portrait{aspect-ratio:var(--portrait-ratio)}.h-4{height:var(--space-4)}.h-7{height:var(--space-7)}.h-8{height:var(--space-8)}.h-auto{height:auto}.min-h-screen{min-height:100vh}.w-7{width:var(--space-7)}.w-8{width:var(--space-8)}.w-10{width:var(--space-10)}.w-full{width:100%}.max-w-dek{max-width:var(--measure-dek)}.max-w-display{max-width:var(--measure-display)}.max-w-headline{max-width:var(--measure-headline)}.max-w-index{max-width:var(--column-index)}.max-w-measure{max-width:var(--measure)}.max-w-page{max-width:var(--page-max)}.max-w-portrait-about{max-width:var(--portrait-about)}.max-w-summary{max-width:var(--measure-summary)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.basis-full{flex-basis:100%}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-7{gap:var(--space-7)}.gap-columns{gap:var(--space-columns)}.gap-x-4{column-gap:var(--space-4)}.gap-x-5{column-gap:var(--space-5)}.gap-x-7{column-gap:var(--space-7)}.gap-y-1{row-gap:var(--space-1)}.gap-y-2{row-gap:var(--space-2)}.gap-y-5{row-gap:var(--space-5)}.rounded-control{border-radius:var(--corner-control)}.rounded-max{border-radius:var(--corner-max)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-hairline{border-color:var(--hairline)}.border-hairline-strong{border-color:var(--hairline-strong)}.border-ink{border-color:var(--ink)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--accent)}.bg-accent-wash{background-color:var(--accent-wash)}.bg-ink{background-color:var(--ink)}.bg-paper{background-color:var(--paper)}.bg-surface{background-color:var(--surface)}.bg-surface-sunken{background-color:var(--surface-sunken)}.object-cover{object-fit:cover}.p-5{padding:var(--space-5)}.p-panel{padding:var(--space-panel)}.px-button-x{padding-inline:var(--button-pad-x)}.px-button-x-small{padding-inline:var(--button-pad-x-small)}.px-gutter{padding-inline:var(--page-gutter)}.py-4{padding-block:var(--space-4)}.py-5{padding-block:var(--space-5)}.py-7{padding-block:var(--space-7)}.py-control-y{padding-block:var(--control-pad-y)}.py-control-y-small{padding-block:var(--control-pad-y-small)}.pt-2{padding-top:var(--space-2)}.pt-6{padding-top:var(--space-6)}.pt-hero-top{padding-top:var(--space-hero-top)}.pt-page-top{padding-top:var(--space-page-top)}.pb-7{padding-bottom:var(--space-7)}.pb-page-title{padding-bottom:var(--space-page-title)}.font-ui{font-family:var(--type-family-ui)}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--accent)}.text-accent-strong{color:var(--accent-strong)}.text-error{color:var(--error)}.text-ink{color:var(--ink)}.text-ink-muted{color:var(--ink-muted)}.text-ink-secondary{color:var(--ink-secondary)}.text-on-accent{color:var(--on-accent)}.uppercase{text-transform:uppercase}.figures{font-variant-numeric:tabular-nums lining-nums}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-accent-soft{-webkit-text-decoration-color:var(--accent-soft);text-decoration-color:var(--accent-soft)}.decoration-hairline-strong{-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.portrait-tone{filter:var(--portrait-filter)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-base))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-base))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-base))}.rule-open{border-block-start:var(--rule-width) solid var(--rule)}@media(hover:hover){.group-hover\:translate-x-nudge:is(:where(.group):hover *){--tw-translate-x:var(--nudge);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-nudge:is(:where(.group):hover *){--tw-translate-y:calc(var(--nudge) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--accent)}.group-enabled\:group-hover\:translate-x-nudge:is(:where(.group):enabled *):is(:where(.group):hover *){--tw-translate-x:var(--nudge);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-on-accent:hover{color:var(--on-accent)}.hover\:decoration-accent:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.not-disabled\:hover\:border-ink:not(:disabled):hover{border-color:var(--ink)}.not-disabled\:hover\:bg-accent-strong:not(:disabled):hover{background-color:var(--accent-strong)}.not-disabled\:hover\:text-accent-strong:not(:disabled):hover{color:var(--accent-strong)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-\(--disabled-opacity\):disabled{opacity:var(--disabled-opacity)}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.md\:w-portrait-about{width:var(--portrait-about)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/SourceSerif4-Roman-200_900.woff2)format("woff2");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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/SourceSerif4-Italic-200_900.woff2)format("woff2");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-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/InstrumentSans-Roman-400_700.woff2)format("woff2");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:italic;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/InstrumentSans-Italic-400_700.woff2)format("woff2");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-weight:200 800;font-display:swap;src:url(/fonts/Newsreader-Roman-200_800.woff2)format("woff2");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:italic;font-weight:200 800;font-display:swap;src:url(/fonts/Newsreader-Italic-200_800.woff2)format("woff2");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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/PublicSans-Roman-100_900.woff2)format("woff2");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:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/PublicSans-Italic-100_900.woff2)format("woff2");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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/Literata-Roman-200_900.woff2)format("woff2");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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/Literata-Italic-200_900.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSans-Roman-400.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSans-Roman-500.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexSans-Roman-600.woff2)format("woff2");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:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSans-Italic-400.woff2)format("woff2");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{--paper-0:#fdfbf7;--paper-50:#f8f4ec;--paper-100:#f1ebe0;--paper-200:#e6ded0;--paper-300:#d6cbb9;--paper-400:#bfb29d;--ink-900:#1e1a16;--ink-800:#2e2924;--ink-700:#4a433b;--ink-600:#5f574d;--ink-500:#7a7064;--night-900:#171411;--night-800:#1f1b17;--night-700:#29241f;--night-600:#3a332c;--night-500:#4d453c;--night-ink-100:#eee7da;--night-ink-200:#cfc5b5;--night-ink-300:#a59a89;--oxblood-800:#5e201d;--oxblood-700:#7a2a26;--oxblood-600:#943630;--oxblood-300:#de9183;--oxblood-200:#e9b8ae;--oxblood-100:#f1e1da;--oxblood-night-wash:#3a211d;--ochre-800:#5f3e0b;--ochre-700:#7c5210;--ochre-600:#986618;--ochre-300:#ddab57;--ochre-200:#e9cb8f;--ochre-100:#f2e7cf;--ochre-night-wash:#352812;--plum-800:#43203a;--plum-700:#5a2b4c;--plum-600:#723a61;--plum-300:#cda0c0;--plum-200:#dfc2d5;--plum-100:#eee2e9;--plum-night-wash:#2f1e2a;--brick:#a0321f;--brick-night:#e8957f;--olive:#4e5b24;--olive-night:#b7c27d}:root,[data-accent=oxblood]{--accent-800:var(--oxblood-800);--accent-700:var(--oxblood-700);--accent-600:var(--oxblood-600);--accent-300:var(--oxblood-300);--accent-200:var(--oxblood-200);--accent-100:var(--oxblood-100);--accent-night-wash:var(--oxblood-night-wash)}[data-accent=ochre]{--accent-800:var(--ochre-800);--accent-700:var(--ochre-700);--accent-600:var(--ochre-600);--accent-300:var(--ochre-300);--accent-200:var(--ochre-200);--accent-100:var(--ochre-100);--accent-night-wash:var(--ochre-night-wash)}[data-accent=plum]{--accent-800:var(--plum-800);--accent-700:var(--plum-700);--accent-600:var(--plum-600);--accent-300:var(--plum-300);--accent-200:var(--plum-200);--accent-100:var(--plum-100);--accent-night-wash:var(--plum-night-wash)}:root{color-scheme:light dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root,[data-accent]{--paper:light-dark(var(--paper-50),var(--night-900));--surface:light-dark(var(--paper-0),var(--night-800));--surface-sunken:light-dark(var(--paper-100),var(--night-700));--ink:light-dark(var(--ink-900),var(--night-ink-100));--ink-secondary:light-dark(var(--ink-700),var(--night-ink-200));--ink-muted:light-dark(var(--ink-600),var(--night-ink-300));--hairline:light-dark(var(--paper-200),var(--night-600));--hairline-strong:light-dark(var(--paper-300),var(--night-500));--rule:light-dark(var(--ink-900),var(--night-ink-100));--accent:light-dark(var(--accent-700),var(--accent-300));--accent-strong:light-dark(var(--accent-800),var(--accent-200));--accent-soft:light-dark(var(--accent-200),var(--accent-600));--accent-wash:light-dark(var(--accent-100),var(--accent-night-wash));--on-accent:light-dark(var(--paper-0),var(--night-900));--focus:var(--accent);--selection:var(--accent-wash);--error:light-dark(var(--brick),var(--brick-night));--ok:light-dark(var(--olive),var(--olive-night));--chart-actual:var(--ink);--chart-forecast:var(--accent);--chart-comparison:light-dark(var(--paper-400),var(--night-500));--chart-grid:var(--hairline);--chart-axis:var(--ink-muted)}:root{--type-family-reading:"Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;--type-family-ui:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--type-family-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--size-xs:.8125rem;--size-sm:.875rem;--size-table:.9375rem;--size-ui:1rem;--size-caption:1rem;--size-summary:1.0625rem;--size-body:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--size-lead:clamp(1.25rem, 1.12rem + .6vw, 1.5rem);--size-h3:clamp(1.25rem, 1.15rem + .4vw, 1.4375rem);--size-card-title:clamp(1.375rem, 1.25rem + .5vw, 1.625rem);--size-h2:clamp(1.5rem, 1.3rem + .9vw, 1.875rem);--size-h1:clamp(2.125rem, 1.6rem + 2.4vw, 3.25rem);--size-display:clamp(2.375rem, 1.6rem + 3.4vw, 4rem);--size-figure:clamp(2.75rem, 2rem + 3.4vw, 4.5rem);--size-wordmark:1.5rem;--size-wordmark-small:1.25rem;--line-height-figure:1;--line-height-display:1.06;--line-height-tight:1.12;--line-height-control:1.2;--line-height-heading:1.2;--line-height-quote:1.28;--line-height-input:1.3;--line-height-snug:1.35;--line-height-ui:1.4;--line-height-caption:1.45;--line-height-summary:1.5;--line-height-body:1.62;--letter-spacing-display:-.018em;--letter-spacing-heading:-.01em;--letter-spacing-figure:-.02em;--letter-spacing-wordmark:-.005em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-headline:500;--weight-wordmark:600}[data-type=source]{--type-family-reading:"Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;--type-family-ui:"Instrument Sans", "Helvetica Neue", Arial, sans-serif}[data-type=newsreader]{--type-family-reading:"Newsreader", Georgia, "Times New Roman", serif;--type-family-ui:"Public Sans", "Helvetica Neue", Arial, sans-serif;--size-body:clamp(1.1875rem, 1.1rem + .4vw, 1.3125rem)}[data-type=literata]{--type-family-reading:"Literata", Georgia, "Times New Roman", serif;--type-family-ui:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--size-body:clamp(1.0625rem, 1rem + .3vw, 1.1875rem)}:root,[data-type]{--type-display:var(--weight-headline) var(--size-display) / var(--line-height-display) var(--type-family-reading);--type-h1:var(--weight-headline) var(--size-h1) / var(--line-height-tight) var(--type-family-reading);--type-h2:var(--weight-headline) var(--size-h2) / var(--line-height-heading) var(--type-family-reading);--type-h3:var(--weight-semibold) var(--size-h3) / var(--line-height-heading) var(--type-family-reading);--type-card-title:var(--weight-headline) var(--size-card-title) / var(--line-height-heading) var(--type-family-reading);--type-quote:var(--weight-headline) var(--size-h2) / var(--line-height-quote) var(--type-family-reading);--type-dek:var(--weight-regular) var(--size-lead) / var(--line-height-caption) var(--type-family-reading);--type-reading:var(--weight-regular) var(--size-body) / var(--line-height-body) var(--type-family-reading);--type-summary:var(--weight-regular) var(--size-summary) / var(--line-height-summary) var(--type-family-reading);--type-caption:var(--weight-regular) var(--size-caption) / var(--line-height-caption) var(--type-family-reading);--type-note:var(--weight-regular) var(--size-caption) / var(--line-height-caption) var(--type-family-reading);--type-figure:var(--weight-headline) var(--size-figure) / var(--line-height-figure) var(--type-family-reading);--type-wordmark:var(--weight-wordmark) var(--size-wordmark) / 1 var(--type-family-reading);--type-wordmark-small:var(--weight-wordmark) var(--size-wordmark-small) / 1 var(--type-family-reading);--type-ui:var(--weight-medium) var(--size-ui) / var(--line-height-ui) var(--type-family-ui);--type-button:var(--weight-medium) var(--size-ui) / var(--line-height-control) var(--type-family-ui);--type-button-small:var(--weight-medium) var(--size-sm) / var(--line-height-control) var(--type-family-ui);--type-control:var(--weight-regular) var(--size-ui) / var(--line-height-input) var(--type-family-ui);--type-body:var(--weight-regular) var(--size-ui) / var(--line-height-summary) var(--type-family-ui);--type-table:var(--weight-regular) var(--size-table) / var(--line-height-snug) var(--type-family-ui);--type-small:var(--weight-regular) var(--size-sm) / var(--line-height-ui) var(--type-family-ui);--type-label:var(--weight-medium) var(--size-sm) / var(--line-height-ui) var(--type-family-ui);--type-label-strong:var(--weight-semibold) var(--size-sm) / var(--line-height-ui) var(--type-family-ui);--type-fine:var(--weight-regular) var(--size-xs) / var(--line-height-caption) var(--type-family-ui)}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-hero-top:clamp(3rem, 9vw, 7.5rem);--space-hero-bottom:clamp(2.5rem, 6vw, 4.5rem);--space-page-top:clamp(2.5rem, 7vw, 5.5rem);--space-page-title:clamp(1.75rem, 4vw, 2.75rem);--space-section:clamp(3.5rem, 8vw, 6rem);--space-columns:clamp(2rem, 6vw, 5rem);--space-panel:clamp(1.75rem, 5vw, 3.5rem);--space-strip:clamp(1.25rem, 4vw, 2.5rem);--flow:1em;--flow-heading:2.2em;--flow-heading-3:1.8em;--flow-after-heading:.6em;--flow-block:1.8em;--page-max:72rem;--page-gutter:clamp(1.25rem, 4vw, 3rem);--measure:66ch;--measure-display:20ch;--measure-headline:22ch;--measure-dek:44ch;--measure-summary:60ch;--column-index:50rem;--column-about:68rem;--form-max:32.5rem;--two-column-min:23.75rem;--label-column:11rem;--sidenote-width:15rem;--sidenote-gap:3rem;--portrait-strip:clamp(7rem, 22vw, 10.5rem);--portrait-about:17.5rem;--portrait-ratio:4 / 5;--portrait-filter:saturate(.9);--chart-height:16rem;--chart-axis-width:3.5rem;--chart-stroke:2px;--chart-stroke-actual:2.25px;--chart-stroke-comparison:1.5px;--chart-forecast-dash:6 4;--chart-bar-dash:4 3;--chart-dot:.4375rem;--hairline-width:1px;--rule-width:1.5px;--focus-width:2px;--focus-offset:3px;--underline-offset:.18em;--title-underline-offset:.16em;--quote-hang:.42em;--corner-control:2px;--corner-max:3px;--shadow-overlay:0 1px 2px #1e1a160f, 0 10px 28px #1e1a161a;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.28s;--motion-ease:cubic-bezier(.2, .7, .2, 1);--nudge:3px;--control-pad-y:.6875rem;--control-pad-y-small:.4375rem;--button-pad-x:1.1875rem;--button-pad-x-small:.8125rem;--input-pad-x:.8125rem;--disabled-opacity:.45;--layer-skip-link:10}@media(prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s;--nudge:0px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
