@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-400-italic.ChpO6tcr.woff2)format("woff2"),url(/_astro/fraunces-latin-400-italic.B7iDoVhm.woff)format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/fraunces-latin-700-italic.BTx51a-P.woff2)format("woff2"),url(/_astro/fraunces-latin-700-italic.Bjyesmbf.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}:root{--palette-white:#fff;--palette-black:#000;--palette-accent:red;--palette-darkAccent:#656565;--muted:#656565;--font-heading:"Fraunces", serif;--font-body:"IBM Plex Sans", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--fs-meta:13px;--lh-meta:16px;--fs-base:18px;--lh-base:28px;--fs-l:24px;--lh-l:32px;--fs-xl:40px;--lh-xl:44px;--fs-2xl:clamp(48px, 5.5vw, 80px);--lh-2xl:1;--fs-display:clamp(64px, 9vw, 128px);--lh-display:.95;--track-tight:-.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--container:1376px;--margin:20px;--gutter:16px;--cols:4;--section-space:var(--space-8);--block-space:var(--space-7);--header-h:72px}@media (width>=768px){:root{--cols:8;--margin:24px;--gutter:24px;--section-space:var(--space-9);--block-space:var(--space-8)}}@media (width>=1024px){:root{--cols:12;--margin:32px;--section-space:var(--space-10);--block-space:var(--space-9)}}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%}body{color:#000;font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-base);background:#fff;margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);width:100%;max-width:calc(var(--container) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto;display:grid}.full,.lede,.body,.label,.half-l,.half-r{grid-column:1/-1}@media (width>=768px){.half-l{grid-column:1/5}.half-r{grid-column:5/-1}}@media (width>=1024px){.label{grid-column:1/4}.body{grid-column:4/10}.lede{grid-column:4/12}.half-l{grid-column:1/7}.half-r{grid-column:7/-1}}h1,h2,h3,h4{font-family:var(--font-heading);text-wrap:balance;margin:0;font-style:italic;font-weight:400}h1{font-size:var(--fs-2xl);font-weight:700;line-height:var(--lh-2xl);letter-spacing:var(--track-tight)}h2{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--track-tight)}h3{font-size:var(--fs-l);line-height:var(--lh-l)}h4{font-size:var(--fs-base);line-height:var(--lh-base)}p{margin:0}strong{font-weight:700}.display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--track-tight)}.meta{font-family:var(--font-mono);font-size:var(--fs-meta);font-style:normal;font-weight:400;line-height:var(--lh-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.text{max-width:68ch}.text>*+*{margin-top:var(--space-4)}.text>:is(h2,h3,h4)+*{margin-top:var(--space-3)}.text>*+:is(h2,h3,h4){margin-top:var(--space-6)}.text h1{font-size:var(--fs-xl);line-height:var(--lh-xl)}.text h2{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:0}.text p.large{font-size:var(--fs-l);line-height:var(--lh-l)}.text :is(ul,ol){margin-bottom:0;padding-left:0;list-style-position:outside}.text li+li{margin-top:var(--space-2)}.text u{text-underline-offset:.2em;text-decoration:underline}.text a{color:var(--link)}.c-black{color:var(--palette-black)}.c-white{color:var(--palette-white)}.c-accent{color:var(--palette-accent)}.c-darkAccent{color:var(--palette-darkAccent)}.theme-light{--bg:#fff;--fg:#000;--link:var(--palette-accent);color:var(--fg)}.theme-dark{--bg:#000;--fg:#fff;--link:var(--palette-accent);--muted:#bfbfbf;color:var(--fg)}@media (prefers-reduced-motion:no-preference){.js-anim [data-anim]{transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:ease;transition-delay:var(--anim-delay,0s)}.js-anim [data-anim]:not(.in){opacity:0}.js-anim [data-anim=slide]:not(.in){transform:translateY(24px)}}
