:root{--c-night: #3c393c;--c-nothing: #161416;--c-clouds: #eae9e5;--c-tomato: oklch(.65 .24 35.68);--c-gold: #ff9900;--c-lime: oklab(.88 -.18 .03);--c-lime-trans: oklab(.88 -.18 .03 / 0);--c-bg: var(--c-clouds);--c-onBg: var(--c-night);--c-onBgSmall: var(--c-nothing);--c-interactionText: var(--c-sky);--c-highlight: var(--c-gold);--c-onHighlight: var(--c-night);--c-logo-line: var(--c-onBg);--c-logo-line-cover: var(--c-bg);--logoGradient: radial-gradient(transparent 69%, var(--c-logo-line) 69%), radial-gradient(transparent 68%, var(--c-logo-line-cover) 68%);font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--c-onBg);background-color:var(--c-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:calc(1rem + .5vw);--s-logo-type-font-size: 12rem;--s-title: 5rem;--s-indent: max(10vw, 4vmin);--s-y-center: 50dvh;--s-design-gutter-top: calc( var(--s-y-center) - (var(--s-logo-type-font-size) / 2) );--s-design-gutter: 4vmin;padding:0}@media screen and (max-width:800px){:root{--s-y-center: 30dvh;--s-logo-type-font-size: 8.5rem;--s-indent: 4vmin;--s-title: 3rem}}@media(prefers-color-scheme:dark){:root{--c-bg: var(--c-night);--c-onBg: var(--c-clouds);--c-onBgSmall: var(--c-clouds);--c-interactionText: var(--c-sky)}}p.svelte-1uha8ag{color:var(--c-onBgSmall)}.svelte-1uha8ag::selection{background-color:var(--c-highlight);color:color-mix(in lab,var(--c-onBg) 80%,transparent)}a.svelte-1uha8ag:not(.button){position:relative;display:inline-block;color:var(--c-onBg);text-decoration:underline;text-decoration-color:var(--c-highlight);text-decoration-thickness:.2em}a.svelte-1uha8ag:not(.button):before{content:"";position:absolute;inset:0;background:var(--c-highlight);z-index:-1;transform-origin:50% 100%;transform:translate(0) scaleY(0);transition:transform .2s cubic-bezier(.3,.7,0,1)}a.svelte-1uha8ag:hover:before{transform:translate(0) scaleY(1.1) scaleX(1.1)}.button.svelte-1uha8ag{display:inline-block;background:var(--c-highlight);color:var(--c-onHighlight);padding:.5rem 1rem;margin-top:1em;position:relative;text-decoration:none;box-shadow:0 0 0 1px currentColor}ul.svelte-1uha8ag{list-style-type:circle;margin:0}p.svelte-1uha8ag{margin:0}blockquote.svelte-1uha8ag{padding:0;margin:0}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,strong.svelte-1uha8ag,th.svelte-1uha8ag,.button.svelte-1uha8ag{font-family:Bricolage Grotesque,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;font-variation-settings:"wdth" 100}strong.svelte-1uha8ag{font-style:italic}h1.svelte-1uha8ag{font-size:var(--s-logo-type-font-size);line-height:.8;position:relative;width:min-content;white-space:nowrap}h2.svelte-1uha8ag{font-size:var(--s-title);margin:2em 0 0}@media(prefers-color-scheme:dark){h2.svelte-1uha8ag{color:var(--c-highlight)}}.design-width.svelte-1uha8ag{padding:calc(var(--s-design-gutter) * .25) calc(var(--s-design-gutter) + var(--s-indent)) calc(var(--s-design-gutter) * .25) calc(var(--s-design-gutter) + var(--s-indent))}.design-width--main.svelte-1uha8ag{margin-top:var(--s-design-gutter-top);padding:0 calc(var(--s-design-gutter) + var(--s-indent)) var(--s-design-gutter) calc(var(--s-design-gutter) + var(--s-indent))}.indent.svelte-1uha8ag{margin-left:calc(var(--s-indent) * .5)}.footer.svelte-1uha8ag{z-index:1;position:relative;font-size:.75em}.footer.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:5em}.footer.svelte-1uha8ag:before{display:none;content:"";position:absolute;inset:0;z-index:-3}.footer__copy.svelte-1uha8ag{background:var(--c-onBg);color:var(--c-bg);margin-top:calc(var(--s-design-gutter-top) * .15)}.footer__copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--c-bg)}.footer__copy.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--c-highlight)}.footer__inner.svelte-1uha8ag{display:flex;gap:4rem;justify-content:space-between;flex-wrap:wrap}.footer__inner--tight.svelte-1uha8ag{justify-content:flex-start}@media screen and (max-width:800px){.footer.svelte-1uha8ag{margin-top:4rem}.footer.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:0rem}.footer__inner.svelte-1uha8ag{display:block}.footer__copy.svelte-1uha8ag{margin-top:2rem;padding:1rem 0}}.article-lead.svelte-1uha8ag{margin-top:var(--s-design-gutter-top)}.logo-type.svelte-1uha8ag{font-size:var(--s-logo-type-font-size);line-height:.68;margin:0 0 1rem;margin-left:calc(var(--s-indent) * -1)}.logo.svelte-1uha8ag{--logo-size: 5rem;--logo-stack: calc(var(--logo-size) / 11.5);perspective:600px;width:var(--logo-size);aspect-ratio:1;display:inline-block}.logo--bg.svelte-1uha8ag{--logo-size: min(30rem, 50vw);position:fixed;top:calc(var(--s-design-gutter-top) + var(--s-logo-type-font-size) / 2);right:0;transform:translateY(-50%) translate(10%) translate(calc(var(--relativeScrollPosition, 0) * 5vw)) translateY(calc(var(--relativeScrollPosition, 0) * 40%)) scale(calc(1 + var(--relativeScrollPosition, 0) * -.3));perspective:calc(calc(var(--relativeScrollPosition, 0) * -300px) + 600px);perspective:calc(calc(var(--relativeScrollPosition, 0) * 300px) + 600px);z-index:-1;pointer-events:none}@media screen and (max-width:800px){.logo--bg.svelte-1uha8ag{transform:translateY(-40dvh) translate(40%) translateY(calc(var(--relativeScrollPosition, 0) * 80dvh))}}.logo__plain.svelte-1uha8ag,.logo__surface.svelte-1uha8ag{position:absolute;top:50%;left:50%;transform-style:preserve-3d;border-radius:50%;backface-visibility:visible;transform-origin:50% 50% 0;transform:translate(-50%,-50%);--c-logo-line-cover: var(--c-highlight);box-shadow:inset 0 0 0 .3rem var(--c-logo-line),inset 0 0 0 1rem var(--c-logo-line-cover),inset 0 0 0 1.5rem var(--c-bg)}@media(prefers-color-scheme:dark){.logo__plain.svelte-1uha8ag,.logo__surface.svelte-1uha8ag{box-shadow:inset 0 0 0 .3rem var(--c-bg),inset 0 0 0 1rem var(--c-logo-line-cover)}}.logo__plain.svelte-1uha8ag{width:var(--logo-size);height:var(--logo-size);animation:15s svelte-1uha8ag-spin linear infinite forwards;animation-play-state:paused;animation-delay:-14.3s}.logo--bg.svelte-1uha8ag .logo__plain:where(.svelte-1uha8ag){animation-delay:calc(var(--relativeScrollPosition, 0) * -6s)}@media screen and (max-width:800px){.logo--bg.svelte-1uha8ag .logo__plain:where(.svelte-1uha8ag){animation-delay:calc(var(--relativeScrollPosition, 0) * -7s - 10s);will-change:transform}}.logo__surface.svelte-1uha8ag{width:100%;height:100%;animation:6s svelte-1uha8ag-scale cubic-bezier(.66,.18,.96,.13) infinite alternate paused}.logo__surface.svelte-1uha8ag .logo__surface:where(.svelte-1uha8ag){animation-delay:-1s}.logo__surface.svelte-1uha8ag .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag){animation-delay:-2s}.logo__surface.svelte-1uha8ag .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag){animation-delay:-3s}.logo__surface.svelte-1uha8ag .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag){animation-delay:-4s}.logo__surface.svelte-1uha8ag .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag){animation-delay:-5s}.logo__surface.svelte-1uha8ag .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag) .logo__surface:where(.svelte-1uha8ag){animation-delay:-6s}.logo__surface--bottom.svelte-1uha8ag,.logo__surface--bottom.svelte-1uha8ag .logo__surface:where(.svelte-1uha8ag){--logo-sizeirection: -1}td.svelte-1uha8ag,th.svelte-1uha8ag{padding:.1rem .5rem .1rem 0}tbody.svelte-1uha8ag th:where(.svelte-1uha8ag){text-align:left;padding-right:1rem}.feature.svelte-1uha8ag{display:block;position:relative;border-radius:50%;height:1em;width:1em}.feature.svelte-1uha8ag i:where(.svelte-1uha8ag){display:none}.feature.svelte-1uha8ag:after{position:absolute;top:50%;left:50%;content:"✓";font-size:.8em;line-height:1.5;transform:translate(-50%,-50%)}.feature--check.svelte-1uha8ag{background:var(--c-highlight);color:var(--c-onHighlight)}.feature--cross.svelte-1uha8ag:after{content:"✗";color:var(--c-onBg);font-weight:100}.facts.svelte-1uha8ag,.timeline.svelte-1uha8ag{position:relative;list-style-type:none;padding:0;margin:0}.timeline.svelte-1uha8ag:before{content:"";position:absolute;top:.75rem;bottom:.75rem;width:2px;left:.35rem;background-color:var(--c-onBg)}.facts__item.svelte-1uha8ag,.timeline__item.svelte-1uha8ag{padding:0;padding-left:1.5rem;margin:0}.facts__item.svelte-1uha8ag{padding-left:0}.facts__item.svelte-1uha8ag+.facts__item:where(.svelte-1uha8ag),.timeline__item.svelte-1uha8ag+.timeline__item:where(.svelte-1uha8ag){margin-top:1rem}.facts__title.svelte-1uha8ag,.timeline__title.svelte-1uha8ag{position:relative;font-size:1rem;margin:0;width:max-content}.timeline__title.svelte-1uha8ag:before{content:"";position:absolute;top:50%;left:-1.5rem;width:.8rem;height:.8rem;border-radius:50%;background-color:var(--c-bg);box-shadow:inset 0 0 0 2px var(--c-onBg);transform:translateY(-50%)}.timeline__item--past.svelte-1uha8ag .timeline__title:where(.svelte-1uha8ag){position:relative}.timeline__item--past.svelte-1uha8ag .timeline__title:where(.svelte-1uha8ag):before{background-color:var(--c-onBg)}.timeline__item--current.svelte-1uha8ag .timeline__title:where(.svelte-1uha8ag):before{background:radial-gradient(var(--c-highlight) 40%,var(--c-bg) 40%)}.facts__info.svelte-1uha8ag,.timeline__info.svelte-1uha8ag{font-size:.6rem;margin:0;margin-top:-.2ex;max-width:12rem;line-height:1.2}@keyframes svelte-1uha8ag-spin{0%{transform:translate(-50%,-50%) rotateX(-0deg) rotateY(-45deg)}to{transform:translate(-50%,-50%) rotateX(-810deg) rotateY(-45deg)}}@keyframes svelte-1uha8ag-scale{0%{transform:translate3d(-50%,-50%,calc(var(--logo-sizeirection, 1) * var(--logo-stack))) scale(1)}to{transform:translate3d(-50%,-50%,calc(var(--logo-sizeirection, 1) * 0vmin)) scale(0) rotate(20deg)}}
