:root{--page-width-small:682px;--page-width-medium:904px;--page-width-large:1348px}::selection{background-color:color-mix(in oklch, var(--color-bg-primary) 80%, transparent);color:var(--color-bg-page-secondary)}html{overscroll-behavior:contain}#root{background-color:var(--color-bg-page-secondary)}html[data-overscroll-zone=dark],html[data-overscroll-zone=dark]>body{background-color:var(--color-bg-primary)}html[data-overscroll-zone=light],html[data-overscroll-zone=light]>body{background-color:var(--color-bg-page-secondary)}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}:root{--font-title-font-size:clamp(40px, 4vw + .5rem, 64px);--font-title-line-height:clamp(50px, 5vw + .625rem, 80px);--font-title-font-family:var(--font-family-brand);--font-title-font-weight:var(--font-weight-500);--font-heading-1-font-size:clamp(32px, .75vw + 1.82rem, 40px);--font-heading-1-line-height:clamp(40px, .94vw + 2.28rem, 50px);--font-heading-1-font-family:var(--font-family-brand);--font-heading-1-font-weight:var(--font-weight-500);--font-heading-2-font-size:clamp(20px, 1.13vw + 1rem, 32px);--font-heading-2-line-height:clamp(26px, 1.31vw + 1.32rem, 40px);--font-heading-2-font-family:var(--font-family-display);--font-heading-2-font-weight:var(--font-weight-450);--font-heading-3-font-size:20px;--font-heading-3-line-height:26px;--font-heading-3-font-family:var(--font-family-display);--font-heading-3-font-weight:var(--font-weight-450);--font-text-body-primary-font-size:clamp(15px, .09vw + .92rem, 16px);--font-text-body-primary-line-height:22px;--font-text-body-primary-font-family:var(--font-family-display);--font-text-body-primary-font-weight:var(--font-weight-400);--font-text-body-secondary-font-size:13px;--font-text-body-secondary-line-height:16px;--font-text-body-secondary-font-family:var(--font-family-display);--font-text-body-secondary-font-weight:var(--font-weight-400);--font-text-label-primary-font-size:clamp(15px, .09vw + .92rem, 16px);--font-text-label-primary-line-height:22px;--font-text-label-primary-font-family:var(--font-family-display);--font-text-label-primary-font-weight:var(--font-weight-500)}@layer prose{.prose{text-rendering:optimizelegibility;font-synthesis:none;color:var(--color-content-primary);font-variant-numeric:lining-nums proportional-nums;font-family:Inter;font-size:clamp(15px,.09vw + .92rem,16px);font-style:normal;font-weight:400;line-height:22px}.prose h1,.prose h2,.prose h3{text-wrap:balance;letter-spacing:-.02em;font-family:Inter,InterDisplay;font-style:normal}.prose h1{margin-top:0;margin-bottom:clamp(24px,2vw + .5rem,40px);font-size:clamp(32px,.75vw + 1.82rem,40px);font-weight:500;line-height:clamp(40px,.94vw + 2.28rem,50px)}.prose h2{margin-top:clamp(40px,3vw + 1rem,64px);margin-bottom:clamp(16px,1.5vw + .5rem,32px);font-size:clamp(20px,1.13vw + 1rem,32px);font-weight:450;line-height:clamp(26px,1.31vw + 1.32rem,40px)}.prose h3{margin-top:clamp(24px,2vw + .75rem,32px);margin-bottom:clamp(12px,1vw + .5rem,16px);font-size:clamp(18px,.5vw + 1rem,20px);font-weight:450;line-height:clamp(24px,.75vw + 1.25rem,26px)}.prose p{text-wrap:pretty}.prose a{font-weight:400}.prose strong{font-weight:500}.prose blockquote{border-inline-start:4px solid var(--color-border-default);color:var(--color-content-primary);text-wrap:pretty;padding-inline-start:24px;font-size:clamp(18px,.5vw + 1rem,20px);font-style:normal;font-weight:450;line-height:clamp(24px,.75vw + 1.25rem,26px)}.prose blockquote p{margin:0}.prose blockquote p:last-of-type:not(:only-child){margin-top:10px;font-size:clamp(15px,.09vw + .92rem,16px);font-weight:400;line-height:22px}}.rYh9sLQ{flex-direction:column;justify-content:center;align-items:center;height:80vh;display:flex}
