:root{--size-unit:16;--size-container-ideal:1440;--size-container-min:992px;--size-container-max:1920px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)))}@media screen and (width<=991px){:root{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px}}@media screen and (width<=767px){:root{--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px}}@media screen and (width<=479px){:root{--size-container-ideal:390;--size-container-min:320px;--size-container-max:479px}}:root{--grid-columns:12;--content-max:1920px;--page-margin:calc(var(--size-font) * 1.25);--grid-margin:calc(var(--page-margin) + max(0px, (100vw - var(--content-max)) / 2));--grid-gutter:calc(var(--size-font) * 1);--stage-radius:2px;--card-radius:4px;--card-padding:calc(var(--size-font) * 1.25);--wordmark-rest:calc(var(--size-font) * 1.25);--header-height:calc(var(--size-font) * 4.25);--header-button:calc(var(--size-font) * 2.125);--header-top:calc((var(--header-height) - var(--header-button)) / 2);--toggle-size:calc(var(--size-font) * 2)}html{scroll-behavior:auto;scrollbar-gutter:stable;background:var(--white)}body{background:var(--white);color:var(--black);margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html:not([data-tools]) [data-tool]{display:none!important}html.lenis-stopped,html.scroll-locked{overflow:hidden}:root{--white:#fff;--grey-50:#f3f3f3;--grey-100:#e7e7e7;--grey-200:#cacacb;--grey-300:#b2b3b3;--grey-400:#9f9fa0;--grey-500:#878788;--grey-700:#636464;--grey-750:#434343;--grey-800:#3f4041;--grey-900:#272829;--grey-910:#222324;--grey-925:#1e1f20;--grey-940:#191a1b;--grey-950:#161718;--black:#0f1011;--slate-300:#d0d6d9;--orange:#ff5100;--button:color-mix(in srgb, var(--grey-200) 40%, transparent);--scrim:color-mix(in srgb, var(--black) 55%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-4:calc(var(--size-font) * .25);--space-8:calc(var(--size-font) * .5);--space-12:calc(var(--size-font) * .75);--space-16:calc(var(--size-font) * 1);--space-20:calc(var(--size-font) * 1.25);--space-24:calc(var(--size-font) * 1.5);--space-32:calc(var(--size-font) * 2);--space-40:calc(var(--size-font) * 2.5);--space-48:calc(var(--size-font) * 3);--space-56:calc(var(--size-font) * 3.5);--space-64:calc(var(--size-font) * 4);--space-80:calc(var(--size-font) * 5);--space-96:calc(var(--size-font) * 6);--space-120:calc(var(--size-font) * 7.5);--space-128:calc(var(--size-font) * 8);--space-160:calc(var(--size-font) * 10)}@font-face{font-family:Geist;src:url(../../../fonts/Geist-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(../../../fonts/Geist-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--type-display-size:calc(var(--size-font) * 8.75);--type-display-leading:1;--type-display-tracking:-.04em;--type-h1-size:calc(var(--size-font) * 4.5);--type-h1-leading:1.0556;--type-h1-tracking:-.03em;--type-h2-size:calc(var(--size-font) * 3);--type-h2-leading:1.0833;--type-h2-tracking:-.02em;--type-h3-size:calc(var(--size-font) * 2);--type-h3-leading:1.125;--type-h3-tracking:-.02em;--type-h4-size:calc(var(--size-font) * 1.75);--type-h4-leading:1.1429;--type-h4-tracking:-.02em;--type-h5-size:calc(var(--size-font) * 1.5);--type-h5-leading:1.1667;--type-h5-tracking:-.02em;--type-sub-headline-size:calc(var(--size-font) * 1.25);--type-sub-headline-leading:1.2;--type-sub-headline-tracking:-.01em;--type-body-large-size:calc(var(--size-font) * 1.125);--type-body-large-leading:1.3889;--type-body-large-tracking:-.01em;--type-body-default-size:calc(var(--size-font) * 1);--type-body-default-leading:1.25;--type-body-default-tracking:-.01em;--type-button-size:calc(var(--size-font) * 1);--type-button-leading:1.25;--type-button-tracking:-.01em;--type-caption-size:calc(var(--size-font) * .875);--type-caption-leading:1.2857;--type-caption-tracking:0em;--type-annotation-size:calc(var(--size-font) * .75);--type-annotation-leading:1.25;--type-annotation-tracking:0em;--type-caption-small-size:calc(var(--size-font) * .625);--type-caption-small-leading:1.2;--type-caption-small-tracking:.02em}@media screen and (width<=991px){:root{--type-display-size:calc(var(--size-font) * 6.25);--type-h1-size:calc(var(--size-font) * 3.5)}}@media screen and (width<=767px){:root{--type-display-size:calc(var(--size-font) * 4);--type-h1-size:calc(var(--size-font) * 2.5);--type-h2-size:calc(var(--size-font) * 2.125);--type-h3-size:calc(var(--size-font) * 1.75)}}body{font-family:var(--font-sans);font-weight:400;font-size:var(--size-font);line-height:var(--type-body-default-leading);letter-spacing:var(--type-body-default-tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,select,textarea{font:inherit;letter-spacing:inherit}code,kbd,samp,pre{font-family:inherit;font-size:inherit}.type-display{font-family:var(--font-sans);text-box:trim-both cap alphabetic;font-size:var(--type-display-size);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}.type-h1{font-family:var(--font-sans);font-size:var(--type-h1-size);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking)}.type-h2{font-family:var(--font-sans);font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking)}.type-h3{font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}.type-h4{font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:var(--type-h4-leading);letter-spacing:var(--type-h4-tracking)}.type-h5{font-family:var(--font-sans);font-size:var(--type-h5-size);line-height:var(--type-h5-leading);letter-spacing:var(--type-h5-tracking)}.type-sub-headline{font-family:var(--font-sans);font-size:var(--type-sub-headline-size);line-height:var(--type-sub-headline-leading);letter-spacing:var(--type-sub-headline-tracking)}.type-body-large{font-family:var(--font-sans);font-size:var(--type-body-large-size);line-height:var(--type-body-large-leading);letter-spacing:var(--type-body-large-tracking)}.type-body-default{font-family:var(--font-sans);font-size:var(--type-body-default-size);line-height:var(--type-body-default-leading);letter-spacing:var(--type-body-default-tracking)}.type-button{font-family:var(--font-sans);font-weight:500;font-size:var(--type-button-size);line-height:var(--type-button-leading);letter-spacing:var(--type-button-tracking)}.type-caption{font-family:var(--font-sans);text-box:trim-both cap alphabetic;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking)}.type-annotation{font-family:var(--font-sans);font-size:var(--type-annotation-size);line-height:var(--type-annotation-leading);letter-spacing:var(--type-annotation-tracking)}.type-caption-small{font-family:var(--font-sans);font-size:var(--type-caption-small-size);line-height:var(--type-caption-small-leading);letter-spacing:var(--type-caption-small-tracking);text-transform:uppercase}.type-body-large,.type-body-default,.type-caption,.type-annotation{text-wrap-style:pretty}.type-tabular{font-variant-numeric:tabular-nums}.type-tight{line-height:1.2}.menu.svelte-1rp0sdn{z-index:50;pointer-events:none;position:fixed;inset:0}.overlay.svelte-1rp0sdn{background:var(--black);opacity:0;visibility:hidden;pointer-events:auto;position:absolute;inset:0}.bar.svelte-1rp0sdn{top:calc(var(--header-top) + var(--header-button) + var(--space-16));padding-inline:var(--grid-margin);position:absolute;left:0;right:0}.panel.svelte-1rp0sdn{--panel-radius:8px;justify-content:space-between;gap:var(--space-40);min-height:min(calc(var(--size-font) * 35.75), 100svh - var(--header-top) - var(--page-margin) - var(--header-button) - var(--space-16));box-sizing:border-box;padding:var(--space-24);border-radius:var(--panel-radius);background:var(--white);visibility:hidden;pointer-events:auto;flex-direction:column;display:flex}.links.svelte-1rp0sdn{margin:0;padding:0;list-style:none}.secondary.svelte-1rp0sdn{margin-top:var(--space-32)}.line.svelte-1rp0sdn{--line-size:var(--type-h3-size);--tighten:.15;padding-bottom:calc(var(--line-size) * .15);margin-bottom:calc(var(--line-size) * -.15 - var(--line-size) * var(--tighten));overflow:hidden}.secondary.svelte-1rp0sdn .line:where(.svelte-1rp0sdn){--line-size:var(--type-body-default-size);--tighten:0}.link.svelte-1rp0sdn{color:var(--black);text-decoration:none;display:inline-block}a.svelte-1rp0sdn:focus-visible,button.svelte-1rp0sdn:focus-visible{outline:1px solid var(--black);outline-offset:2px}.updates.svelte-1rp0sdn{padding-top:var(--space-24);position:relative}.updates.svelte-1rp0sdn:before{content:"";top:0;right:calc(var(--space-24) * -1);left:calc(var(--space-24) * -1);background:var(--grey-200);height:1px;position:absolute}.slides.svelte-1rp0sdn{perspective:600px;display:grid;overflow:clip}.update.svelte-1rp0sdn{gap:var(--space-24);color:var(--black);visibility:hidden;grid-area:1/1;text-decoration:none;display:flex}.update.shown.svelte-1rp0sdn{z-index:1;visibility:inherit}.thumb.svelte-1rp0sdn{width:calc(var(--size-font) * 12);border-radius:var(--stage-radius);flex:none;overflow:hidden}.copy.svelte-1rp0sdn{align-content:start;gap:var(--space-8);max-width:calc(var(--size-font) * 17);padding-top:var(--space-8);display:grid}.date.svelte-1rp0sdn{color:var(--black)}.dashes.svelte-1rp0sdn{z-index:2;gap:var(--space-4);display:flex;position:absolute;bottom:0;right:0}.dash.svelte-1rp0sdn{width:calc(var(--size-font) * 1.25);height:calc(var(--size-font) * 1.25);cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:relative}.hit.svelte-1rp0sdn{inset:min(0px, (var(--size-font) * 1.25 - 24px) / 2) calc(var(--space-4) / -2);position:absolute}.dash.svelte-1rp0sdn:not(.shown):hover:before{background:var(--grey-400)}.dash.svelte-1rp0sdn:before,.dash.svelte-1rp0sdn:after{content:"";background:var(--button);height:1.5px;position:absolute;bottom:0;left:0;right:0}.dash.svelte-1rp0sdn:before{background:var(--grey-200)}.dash.svelte-1rp0sdn:after{background:var(--black);transform-origin:0;transform:scaleX(0)}.dash.shown.svelte-1rp0sdn:after{animation:8s linear forwards svelte-1rp0sdn-dash-fill}.menu[data-nav-status=not-active].svelte-1rp0sdn .dash.shown:where(.svelte-1rp0sdn):after,.updates.svelte-1rp0sdn:hover .dash.shown:where(.svelte-1rp0sdn):after,.updates.svelte-1rp0sdn:focus-within .dash.shown:where(.svelte-1rp0sdn):after{animation-play-state:paused}@keyframes svelte-1rp0sdn-dash-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.dash.shown.svelte-1rp0sdn:after{animation:none;transform:none}}.toggle.svelte-1rp0sdn{top:var(--header-top);right:var(--grid-margin);pointer-events:auto;position:absolute}@media screen and (width<=767px){.panel.svelte-1rp0sdn{min-height:min(calc(var(--size-font) * 32), 100svh - var(--header-top) - var(--page-margin) - var(--header-button) - var(--space-16))}.thumb.svelte-1rp0sdn{width:calc(var(--size-font) * 7.5)}}.mark.svelte-1lfxs96{--height:var(--wordmark-rest);top:calc(var(--header-top) + (var(--header-button) - var(--height)) / 2);left:var(--grid-margin);z-index:40;height:var(--height);color:var(--black);display:block;position:fixed}.mark.svelte-1lfxs96:focus-visible{outline-offset:4px;outline:1px solid}.bar.svelte-1wjpo1c{z-index:39;height:var(--header-height);background:var(--white);visibility:hidden;pointer-events:none;position:fixed;top:0;left:0;right:0}.grid.svelte-cq1y27{z-index:100;grid-template-columns:repeat(var(--grid-columns), 1fr);gap:var(--grid-gutter);padding-inline:var(--grid-margin);pointer-events:none;display:grid;position:fixed;inset:0}.grid.svelte-cq1y27 span:where(.svelte-cq1y27){background:#ff00001a}.skip-link.svelte-12qhfyh{top:var(--space-16);left:var(--space-16);z-index:60;padding:var(--space-8) var(--space-12);border-radius:var(--space-4);background:var(--white);color:var(--black);text-decoration:none;position:fixed}.skip-link.svelte-12qhfyh:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}main[tabindex="-1"]:focus{outline:none}
