:root{--color-background:#fff;--color-on-background:#0f0f11;--color-on-background-muted:#79797b;--color-on-background-subtle:#cbcbcb;--color-lines:#e7e7e7;--color-link:#415fb9;--color-surface:#0f0f11;--color-surface-muted:#f4f4f4;--color-on-surface:#fff;--color-primary:#0f0f11;--color-on-primary:#fff;--color-secondary:#fcf8a7;--color-secondary-muted:#ffbed8;--color-secondary-soft:#d7fca7;--color-on-secondary:#0f0f11;--color-success:#2f8a4d;--color-warning:#e2594a;--color-scrim:#79797b99;--color-wash:#ffffff73;--gradient-fade-end:linear-gradient(to right, #fff0, var(--color-background));--gradient-fade-bottom:linear-gradient(to bottom, #fff0, var(--color-background));--gradient-fade-start:linear-gradient(to left, #fff0, var(--color-background));--gradient-fade-top:linear-gradient(to top, #fff0, var(--color-background));--font-family-sans:var(--font-cera-pro), system-ui, -apple-system, "Segoe UI", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-size-display:180px;--font-size-display-sm:100px;--font-size-hero:48px;--font-size-hero-lg:72px;--font-size-headline:40px;--font-size-title:24px;--font-size-title-lg:32px;--font-size-title-md:20px;--font-size-subhero-lg:24px;--font-size-lg:16px;--font-size-md:14px;--font-size-sm:12px;--font-size-xs:11px;--line-height-hero:1.2;--line-height-title:1.24;--line-height-subhero:1.4;--line-height-caption:1.44;--line-height-caption-sm:1.32;--line-height-paragraph:1.53;--line-height-base:1.5;--line-height-loose:2;--letter-spacing-none:0;--letter-spacing-tight:.02em;--letter-spacing-wide:.08em;--border-width:1px;--blur-scrim:3px;--shadow-header:0 1px 12px #0f0f1114;--header-height:64px;--ticker-height:36px;--ticker-offset:0px;--z-raised:2;--z-header:100;--z-banner:150;--z-drawer:200;--z-modal:300;--z-toast:400;--duration-fast:.15s;--duration-base:.25s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-emphasized:cubic-bezier(.4, 0, .2, 1);--duration-loop:1.2s;--easing-loop:cubic-bezier(.45, 0, .55, 1);--easing-linear:linear;--container-max-width:1440px;--container-padding:16px}:root:has([data-ticker]){--ticker-offset:var(--ticker-height)}@media (min-width:768px){:root{--container-padding:24px}}@media (min-width:1200px){:root{--container-padding:48px;--header-height:72px}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-family-sans);font-size:var(--font-size-md);line-height:var(--line-height-base);color:var(--color-on-background);background-color:var(--color-background);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}body>:not(header):not(footer){flex:1 0 auto}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}fieldset{border:none;min-width:0;margin:0;padding:0}legend{padding:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-on-background);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--color-on-background-subtle) #0000}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:var(--color-on-background-subtle);border-radius:2px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-on-background-muted)}
