@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}:root{color-scheme:light;--color-ink:#0d121c;--color-ink-strong:#111927;--color-ink-soft:#384250;--color-neutral-800:#1f2a37;--color-neutral-500:#6c737f;--color-neutral-600:#4d5761;--color-neutral-400:#9da4ae;--color-neutral-300:#d2d6db;--color-neutral-100:#f3f4f6;--color-white:#fff;--color-sky:#bde8fb;--color-page:#fff;--color-text-primary:var(--color-ink-strong);--color-text-secondary:var(--color-ink-soft);--color-heading-start:#3e5885;--color-heading-end:var(--color-ink-strong);--color-sky-hero-start:var(--color-sky);--color-sky-hero-end:#fff;--color-sky-lower-start:#fff;--color-sky-lower-mid:var(--color-sky);--color-sky-lower-end:#fff;--color-ruler-rest:var(--color-neutral-300);--color-ruler-active:var(--color-ink-soft);--color-card:#fff;--color-card-text:var(--color-ink-strong);--color-card-meta:var(--color-ink-soft);--color-regression-surface:#f8fafc;--color-glass-surface:#ffffffbd;--color-glass-border:#ffffff8c;--color-nav-surface:linear-gradient(180deg, #080b1180, #080b1173);--color-nav-border:#fff6;--color-social-start:#dbdbdbcc;--color-social-end:#f7f7f7cc;--color-social-icon-filter:none;--color-avatar-outline:#fff;--color-footer-line:var(--color-neutral-100);--hero-star-rgb:213 221 236;--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:"Instrument Serif", Georgia, serif;--container:75rem;--page-gutter:clamp(1.25rem, 8.333vw, 7.5rem);--shadow-control:0 6px 8px #0000001a, 0 4px 16px #00000026;--shadow-button:0 6px 8px #0000001a, 0 4px 20px #0000001f}:root[data-theme=dark]{color-scheme:dark;--color-page:#060a0f;--color-text-primary:#e5e7eb;--color-text-secondary:#d2d6db;--color-heading-start:#d5ddec;--color-heading-end:#8ea4cc;--color-sky-hero-start:#0e1823;--color-sky-hero-end:#060a0f;--color-sky-lower-start:#060a0f;--color-sky-lower-mid:#0e1823;--color-sky-lower-end:#060a0f;--color-ruler-rest:#4d5761;--color-ruler-active:#d2d6db;--color-card-text:#f3f4f6;--color-card-meta:#d2d6db;--color-regression-surface:#060a0f;--color-glass-surface:#111927c7;--color-glass-border:#ffffff2e;--color-social-start:#1f2a37d1;--color-social-end:#111927d1;--color-social-icon-filter:invert(1) brightness(1.35);--color-avatar-outline:#1f2a37;--color-footer-line:var(--color-neutral-800)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;overscroll-behavior-y:none;background:var(--color-page)}body{overscroll-behavior-y:none;background:var(--color-page);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5;transition:background-color .24s,color .24s;overflow-x:hidden}button,a{color:inherit;font:inherit}a{text-decoration:none}img,svg{max-width:100%;display:block}img,svg,picture,video,canvas,iframe{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}p,h1,h2,h3{margin:0}.container{width:min(calc(100% - (2 * var(--page-gutter))), var(--container));margin-inline:auto}.display-title{background:linear-gradient(180deg, var(--color-heading-start) 1.43%, var(--color-heading-end) 108.38%);color:#0000;font-family:var(--font-display);letter-spacing:-.005em;text-align:center;text-shadow:none;-webkit-text-stroke:0 transparent;-webkit-background-clip:text;background-clip:text;border:0;outline:0;padding-block:.08em .14em;font-size:clamp(3rem,4.45vw,4rem);font-weight:400;line-height:normal;display:block}.skip-link{z-index:999;background:var(--color-ink);color:var(--color-white);border-radius:999px;padding:.75rem 1rem;transition:transform .18s;position:fixed;top:1rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-break{display:none}@media (width<=40rem){.mobile-break{display:inline}}.js [data-reveal]:not(.is-revealed){opacity:0;translate:0 var(--reveal-y,24px)}@keyframes reveal-in{0%{opacity:0;translate:0 var(--reveal-y,24px)}to{opacity:1;translate:0}}[data-reveal].is-revealed{animation:reveal-in .6s cubic-bezier(.215, .61, .355, 1) var(--reveal-delay,0s) backwards}[data-reveal-delay="1"]{--reveal-delay:70ms}[data-reveal-delay="2"]{--reveal-delay:.14s}[data-reveal-delay="3"]{--reveal-delay:.21s}[data-reveal-delay="4"]{--reveal-delay:.28s}[data-reveal-delay="5"]{--reveal-delay:.35s}[data-reveal-delay="6"]{--reveal-delay:.42s}@media (width<=63.99rem){:root{--page-gutter:clamp(1.5rem, 5vw, 3rem)}}@media (width<=40rem){:root{--page-gutter:1.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]:not(.is-revealed){opacity:1;translate:none}[data-reveal]{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--theme-vt-duration:.42s}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}html[data-theme-vt=active]::view-transition-old(root){animation:none}html[data-theme-vt=active]::view-transition-new(root){clip-path:var(--theme-vt-from);animation:theme-reveal var(--theme-vt-duration) ease-in-out both}html[data-theme-vt=active]::view-transition-group(root){animation-duration:var(--theme-vt-duration)}@keyframes theme-reveal{0%{clip-path:var(--theme-vt-from)}to{clip-path:var(--theme-vt-to)}}.radar[data-astro-cid-wzbjfwre]{width:var(--radar-size);height:var(--radar-size);color:var(--radar-color,#fff);justify-content:center;align-items:center;display:inline-flex}.radar__grid[data-astro-cid-wzbjfwre]{grid-template-columns:repeat(5, var(--radar-dot));grid-template-rows:repeat(5, var(--radar-dot));gap:var(--radar-gap);display:grid}.radar[data-astro-cid-wzbjfwre]{--radar-dot:2px;--radar-gap:calc((var(--radar-size) - var(--radar-dot) * 5) / 4)}.radar__dot[data-astro-cid-wzbjfwre]{width:var(--radar-dot);height:var(--radar-dot);opacity:.08;background:currentColor;border-radius:50%;display:block}.radar__dot--r0[data-astro-cid-wzbjfwre]{opacity:.62}.radar__dot--r1[data-astro-cid-wzbjfwre]{animation:1.16s step-end infinite radar-r1}.radar__dot--r2[data-astro-cid-wzbjfwre]{animation:1.16s step-end infinite radar-r2}.radar__dot--r3[data-astro-cid-wzbjfwre]{animation:1.16s step-end infinite radar-r3}.radar__dot--r4[data-astro-cid-wzbjfwre]{animation:1.16s step-end infinite radar-r4}@keyframes radar-r1{0%,90.731%{opacity:.96}9.269%{opacity:.36}25%{opacity:.08}75%{opacity:.36}}@keyframes radar-r2{0%,93.643%{opacity:.96}6.357%{opacity:.36}15.113%{opacity:.08}84.887%{opacity:.36}}@keyframes radar-r3{0%,95.566%{opacity:.96}4.434%{opacity:.36}9.75%{opacity:.22}90.25%{opacity:.36}}@keyframes radar-r4{0%,96.045%{opacity:.96}3.955%{opacity:.36}8.597%{opacity:.22}91.403%{opacity:.36}}@media (prefers-reduced-motion:reduce){.radar__dot[data-astro-cid-wzbjfwre]{opacity:.22;animation:none!important}.radar__dot--r0[data-astro-cid-wzbjfwre]{opacity:.62}}.soon-pointer[data-astro-cid-cfuk3cnn]{z-index:60;pointer-events:none;transform:translate3d(var(--soon-pointer-x,-100px), var(--soon-pointer-y,-100px), 0);will-change:transform;position:fixed;top:0;left:0}.soon-pointer__body[data-astro-cid-cfuk3cnn]{backdrop-filter:blur(12px);background:var(--color-nav-surface);width:56px;height:56px;box-shadow:var(--shadow-control);color:#fff;opacity:0;border-radius:100px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:2px 2px 3px;font-size:12px;line-height:1;transition:opacity .16s,transform .24s cubic-bezier(.22,1,.36,1);display:flex;transform:scale(.72)}.soon-pointer[data-astro-cid-cfuk3cnn][data-active] .soon-pointer__body[data-astro-cid-cfuk3cnn]{opacity:1;transform:scale(1)}.soon-pointer__label[data-astro-cid-cfuk3cnn]{text-align:center}.soon-pointer[data-astro-cid-cfuk3cnn]:not([data-active]) .soon-pointer__body[data-astro-cid-cfuk3cnn] .radar__dot{animation-play-state:paused}html.soon-pointer-ready [data-coming-soon],html.soon-pointer-ready [data-coming-soon] *{cursor:none}@media (hover:none),(pointer:coarse){.soon-pointer[data-astro-cid-cfuk3cnn]{display:none}}@media (prefers-reduced-motion:reduce){.soon-pointer[data-astro-cid-cfuk3cnn]{display:none}}
