:root{--c-bg:#fff;--c-fg:#000;--c-line:#000;--c-line-soft:#c6c6c6;--c-muted:#6b6b6b;--c-media:#ededed;--font-sans:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Menlo, monospace;--wght-black:900;--wght-heavy:800;--wght-bold:600;--wdth-normal:100%;--wdth-condensed:62%;--line:1px solid var(--c-line);--line-soft:1px solid var(--c-line-soft);--maxw-page:1920px;--ratio-master:16 / 9;--ratio-media-mobile:9 / 7;--grid-cols:12;--t-fast:.18s;--t-video-fade:.5s;--t-video-hold:.15s;--ease:cubic-bezier(.2, 0, 0, 1)}.page-inner{--u:1cqw;--pad:4.4cqw;--s-xs:calc(2.2 * var(--u));--s-sm:calc(4.4 * var(--u));--s-md:calc(7 * var(--u));--s-lg:calc(14 * var(--u));--fs-logo:calc(6.2 * var(--u));--fs-name:calc(17.4 * var(--u));--fs-title:calc(19 * var(--u));--fs-impact:calc(21.4 * var(--u));--fs-quote-lead:calc(6.4 * var(--u));--fs-quote:calc(6.2 * var(--u));--fs-sig-italic:calc(11.2 * var(--u));--fs-sig-mark:calc(14.2 * var(--u));--fs-menu:calc(11.4 * var(--u));--fs-label:max(11px, calc(3.6 * var(--u)));--fs-body-mono:max(12px, calc(3.7 * var(--u)));--fs-credit:max(11px, calc(2.9 * var(--u)));--fs-meta:max(10px, calc(2.7 * var(--u)));--fs-nav-foot:max(12px, calc(3.2 * var(--u)));--fs-nav:15px;--hd-h:calc(18.4 * var(--u))}.page-inner [id]{scroll-margin-top:var(--hd-h)}@container page (width>=600px){.page-inner{--u:min(1cqw, 4.7px);--pad:5cqw}}@container page (width>=900px){.page-inner{--u:1cqw;--pad:2.4cqw;--s-xs:1cqw;--s-sm:2.4cqw;--s-md:4cqw;--s-lg:9cqw;--fs-logo:max(20px, 2.1cqw);--fs-name:13.2cqw;--fs-title:15.5cqw;--fs-impact:15.6cqw;--fs-quote-lead:max(24px, 2.15cqw);--fs-quote:max(22px, 2cqw);--fs-sig-italic:6.6cqw;--fs-sig-mark:8.4cqw;--fs-menu:11.4cqw;--fs-label:max(12px, 1cqw);--fs-body-mono:max(13px, 1.15cqw);--fs-credit:max(11px, .85cqw);--fs-meta:max(11px, .85cqw);--fs-nav-foot:max(12px, 1.05cqw);--fs-nav:max(15px, 1.25cqw);--hd-h:5.8cqw}}@font-face{font-family:Archivo;src:url(/fonts/archivo-variable-latin-wdth-wght.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{background:var(--c-bg);color:var(--c-fg);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.4;overflow-x:clip}h1,h2,h3,p,ul,figure,blockquote{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit}.page{max-width:var(--maxw-page);margin-inline:auto;container:page/inline-size}.mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.mono-s{text-transform:none;letter-spacing:.02em;font-size:var(--fs-meta);line-height:1.5}.muted{color:var(--c-muted)}html.motion [data-reveal-item],html.motion [data-dissolve]{opacity:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--c-fg);color:var(--c-bg);font-family:var(--font-mono);padding:12px 16px;font-size:13px;font-weight:500;position:absolute;top:0;left:0;transform:translateY(-110%)}.skip:focus{transform:none}:focus-visible{outline:2px solid var(--c-fg);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.nav-header[data-astro-cid-yxete6jp]{display:none}@container page (width>=900px){.nav-header[data-astro-cid-yxete6jp]{display:block}.nav-header[data-astro-cid-yxete6jp] ul[data-astro-cid-yxete6jp]{justify-content:flex-end;align-items:stretch;height:100%;display:flex}.nav-header[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{border-left:var(--line-soft);height:100%;font-weight:var(--wght-bold);font-size:var(--fs-nav);letter-spacing:-.01em;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);align-items:center;padding:0 2.2cqw;display:flex}.nav-header[data-astro-cid-yxete6jp] .mark[data-astro-cid-yxete6jp]{font-family:var(--font-mono);color:var(--c-muted);transition:color var(--t-fast) var(--ease);margin-right:.6cqw;font-weight:500}.nav-header[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover,.nav-header[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:focus-visible{background:var(--c-fg);color:var(--c-bg)}.nav-header[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover .mark[data-astro-cid-yxete6jp],.nav-header[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:focus-visible .mark[data-astro-cid-yxete6jp]{color:var(--c-bg)}.nav-header[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:focus-visible{outline-offset:-3px;outline-color:var(--c-bg)}}.nav-menu[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{padding:calc(5.2 * var(--u)) var(--pad);border-bottom:var(--line-soft);font-weight:var(--wght-heavy);font-size:var(--fs-menu);letter-spacing:-.045em;justify-content:space-between;align-items:baseline;line-height:1;display:flex}.nav-menu[data-astro-cid-yxete6jp] .arrow[data-astro-cid-yxete6jp]{font-size:calc(3.2 * var(--u));color:var(--c-muted);text-transform:none;letter-spacing:0}.nav-menu[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover,.nav-menu[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:focus-visible{background:var(--c-fg);color:var(--c-bg)}.nav-menu[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover .arrow[data-astro-cid-yxete6jp],.nav-menu[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:focus-visible .arrow[data-astro-cid-yxete6jp]{color:var(--c-bg)}.nav-menu[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:focus-visible{outline-offset:-3px;outline-color:var(--c-bg)}.nav-footer[data-astro-cid-yxete6jp] ul[data-astro-cid-yxete6jp]{border-top:var(--line);grid-template-columns:repeat(3,1fr) auto;display:grid}.nav-footer[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{padding:calc(4 * var(--u)) calc(3 * var(--u));border-right:var(--line-soft);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-nav-foot);letter-spacing:.01em;display:block}.nav-footer[data-astro-cid-yxete6jp] li[data-astro-cid-yxete6jp]:last-child a[data-astro-cid-yxete6jp]{border-right:0}.to-top[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{justify-content:space-between;align-items:center;gap:calc(2 * var(--u));color:#d71919;border-right:0;min-height:44px;display:flex}.to-top[data-astro-cid-yxete6jp] svg[data-astro-cid-yxete6jp]{width:max(14px, calc(3.8 * var(--u)));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;height:auto;transition:transform var(--t-fast) var(--ease);flex:none}.to-top[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover svg[data-astro-cid-yxete6jp],.to-top[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:focus-visible svg[data-astro-cid-yxete6jp]{transform:translateY(-3px)}.t-long[data-astro-cid-yxete6jp]{display:none}.nav-footer[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover,.nav-footer[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:focus-visible{background:var(--c-fg);color:var(--c-bg)}.nav-footer[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:focus-visible{outline-offset:-3px;outline-color:var(--c-bg)}@container page (width>=900px){.nav-footer[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{padding:1.4cqw var(--pad)}.t-short[data-astro-cid-yxete6jp]{display:none}.t-long[data-astro-cid-yxete6jp]{display:inline}.to-top[data-astro-cid-yxete6jp] svg[data-astro-cid-yxete6jp]{width:max(14px,1cqw)}}.hd[data-astro-cid-nen7h5rs]{z-index:20;background:var(--c-bg);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{border-bottom:var(--line);background:var(--c-bg);z-index:2;grid-template-columns:auto 1fr auto;align-items:stretch;display:grid;position:relative}.logo[data-astro-cid-nen7h5rs]{padding:calc(3.6 * var(--u)) var(--pad);border-right:var(--line-soft);font-weight:var(--wght-black);font-size:var(--fs-logo);letter-spacing:-.035em;align-items:center;line-height:1;display:flex}.pos[data-astro-cid-nen7h5rs]{padding:calc(3.2 * var(--u)) calc(4 * var(--u));font-size:var(--fs-meta);letter-spacing:.04em;align-self:center;line-height:1.45}.pos[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:block}.burger[data-astro-cid-nen7h5rs]{appearance:none;border:0;border-left:var(--line-soft);cursor:pointer;justify-content:center;gap:calc(1.3 * var(--u));padding:0 var(--pad);background:0 0;flex-direction:column;min-width:44px;display:flex}.burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{width:calc(6.4 * var(--u));background:var(--c-fg);min-width:22px;height:2px;transition:transform var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease);display:block}[data-astro-cid-nen7h5rs][data-open=true] .burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(calc(1.3 * var(--u) + 2px)) rotate(45deg)}[data-astro-cid-nen7h5rs][data-open=true] .burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}[data-astro-cid-nen7h5rs][data-open=true] .burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(calc(-1.3 * var(--u) - 2px)) rotate(-45deg)}.menu[data-astro-cid-nen7h5rs]{z-index:1;background:var(--c-bg);border-bottom:var(--line);opacity:0;visibility:hidden;min-height:62svh;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), visibility 0s linear var(--t-fast);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-1.2cqw)}[data-astro-cid-nen7h5rs][data-open=true] .menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.menu[data-astro-cid-nen7h5rs] .nav-menu{flex:1}.rd[data-astro-cid-nen7h5rs]{padding:var(--s-sm) var(--pad);font-size:var(--fs-meta);border-top:var(--line);line-height:1.6}@container page (width>=900px){.bar[data-astro-cid-nen7h5rs]{grid-template-columns:auto auto 1fr}.logo[data-astro-cid-nen7h5rs]{padding:1.2cqw 2.4cqw}.pos[data-astro-cid-nen7h5rs]{padding:1cqw 1.6cqw;line-height:1.5}.burger[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]{display:none}}
