@font-face{font-family:satoshiVariable;src:url(../media/Satoshi_Variable-s.p.2ta4m073o532p.woff2?dpl=dpl_4vmfPB7F4NxGw46mRedMixFZzXC8)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:satoshiVariable;src:url(../media/Satoshi_VariableItalic-s.p.3w48syjfdtm3_.woff2?dpl=dpl_4vmfPB7F4NxGw46mRedMixFZzXC8)format("woff2");font-display:swap;font-style:italic}@font-face{font-family:satoshiVariable Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.satoshivariable_25a3b811-module__odhhma__className{font-family:satoshiVariable,satoshiVariable Fallback}.satoshivariable_25a3b811-module__odhhma__variable{--font-satoshi-variable:"satoshiVariable", "satoshiVariable Fallback"}
*,:before,:after{box-sizing:border-box;border:0;outline:0;margin:0}html{hanging-punctuation:first allow-end last;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none;text-size-adjust:none;interpolate-size:allow-keywords}html,body{max-width:100vw;overflow-x:hidden}ul,ol,dl{list-style-position:inside}:is(ul,ol,dl) ul,:is(ul,ol,dl) ol,:is(ul,ol,dl) dl{padding-inline-start:1lh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;appearance:none;-o-appearance:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;margin:0;padding:0}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:inherit;text-decoration:none}#root,#__next{isolation:isolate}table{border-collapse:collapse;border-spacing:0}
:root{--token-color-offwhite:#fafafa;--token-color-offblack:#050505;--font-size-base:clamp(12px, .6vw + 7px, 20px);--font-size-sm:.85rem;--font-size-md:1rem;--font-size-md-plus:1.5rem;--font-size-lg:clamp(1.85rem, 1vw + 1rem, 2.5rem);--font-size-xl:clamp(3.5rem, 1.6vw + 2.4rem, 5rem);--page-padding:4rem;--section-gap:var(--page-padding);--inner-gap:2rem;--header-height:calc(var(--page-padding) * 2 + 2.5rem);--button-group-height:4.4rem;--button-border-radius:1.15rem;--dialog-border-radius:2rem;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-foreground:var(--token-color-offblack);--color-background:var(--token-color-offwhite);--color-warning:#b85b0a;--sb-bloom:blur(.3rem) brightness(68%) contrast(300%) saturate(20%);--box-shadow:0 1rem 2rem 0 #00000026;--color-surface:hsl(from var(--color-background) h calc(s * .2) calc(l + 15) / .6);--color-surface-strong:hsl(from var(--color-background) h calc(s * .2) calc(l + 15) / .6);--gradient-surface-border:linear-gradient(165deg, hsl(from var(--color-foreground) h s 100% / 1) 0%, hsl(from var(--color-foreground) h s 0% / .05) 50%, hsl(from var(--color-foreground) h s 100% / 1) 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-foreground:var(--token-color-offwhite);--color-background:var(--token-color-offblack);--color-warning:#ffc61a;--sb-bloom:blur(.3rem) brightness(190%) contrast(120%) saturate(40%);--box-shadow:0 1rem 2rem 0 #00000080;--gradient-surface-border:linear-gradient(165deg, hsl(from var(--color-foreground) h s l / .15) 0%, hsl(from var(--color-foreground) h s l / 0) 50%, hsl(from var(--color-foreground) h s l / .1) 100%)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-foreground:var(--token-color-offwhite);--color-background:var(--token-color-offblack);--color-warning:#ffc61a;--sb-bloom:blur(.3rem) brightness(190%) contrast(120%) saturate(40%);--box-shadow:0 1rem 2rem 0 #00000080;--gradient-surface-border:linear-gradient(165deg, hsl(from var(--color-foreground) h s l / .15) 0%, hsl(from var(--color-foreground) h s l / 0) 50%, hsl(from var(--color-foreground) h s l / .1) 100%)}.card{padding:var(--inner-gap);border-radius:var(--dialog-border-radius);background-color:var(--color-surface);box-shadow:var(--box-shadow);gap:var(--inner-gap);flex-direction:column;display:flex}html{font-size:var(--font-size-base);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--color-foreground);background:var(--color-background);font-family:var(--font-satoshi-variable), Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-style:normal;font-weight:550;display:flex}*{box-sizing:border-box;margin:0;padding:0}a,button{color:inherit;text-decoration:none}:is(a,button):active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}h1{font-size:var(--font-size-xl);text-wrap:balance;letter-spacing:-.03em;font-weight:500;line-height:1.1}h2{font-size:var(--font-size-lg);text-wrap:balance;letter-spacing:-.02em;font-weight:600;line-height:1.2}h3{font-size:var(--font-size-md-plus);text-wrap:balance;letter-spacing:-.01em;font-weight:650;line-height:1.3}h4{font-size:var(--font-size-md);text-wrap:balance;letter-spacing:-.01em;opacity:.4;font-weight:700;line-height:1.2}p{font-size:var(--font-size-md);text-wrap:pretty;line-height:1.5}p.sm{font-size:var(--font-size-sm)}p.lg{font-size:var(--font-size-md-plus);font-weight:500;line-height:1.35}.subLabel{font-size:var(--font-size-sm);opacity:.4}hr{border:none;border-top:1px solid var(--color-foreground);width:100%;max-width:42rem;margin:0 auto;margin-bottom:var(--section-gap);opacity:.13}section{z-index:10;padding:var(--page-padding);gap:var(--section-gap);flex-direction:column;display:flex;position:relative}section.contentSection{padding-top:calc(var(--header-height) + var(--section-gap));z-index:auto;gap:0}section.contentSection .sectionInner{margin-bottom:var(--section-gap)}section.contentSection .sectionInner:first-of-type{margin-bottom:0}section.landingSection{flex-direction:row;justify-content:space-between;align-items:flex-end;min-height:100svh}.sectionInner{gap:var(--inner-gap);flex-direction:column;width:100%;max-width:42rem;margin:0 auto;display:flex}.landingSection .sectionInner{max-width:27rem;margin:0}.landingSection .sectionInner h1{max-width:8em}.buttonGroup{height:var(--button-group-height);justify-content:flex-start;align-items:stretch;gap:1rem;display:flex}@media (max-width:768px){:root{--page-padding:2rem;--section-gap:2rem;--header-height:calc(var(--page-padding) * 2 + 2.1rem)}section{padding-top:var(--header-height)}section.landingSection{flex-direction:column;justify-content:flex-end;align-items:stretch}.landingSection .sectionInner{max-width:none}}
