.site-header-module__ujyDFG__header{border-bottom:var(--border-width) solid var(--color-border)}.site-header-module__ujyDFG__inner{justify-content:space-between;align-items:center;gap:var(--grid-gutter);min-height:calc(var(--header-height) - 1px);width:100%;max-width:var(--grid-maxw);padding-inline:var(--grid-margin);padding-block:var(--baseline);margin-inline:auto;display:flex}.site-header-module__ujyDFG__left,.site-header-module__ujyDFG__right{align-items:center;gap:var(--grid-gutter);display:flex}.site-header-module__ujyDFG__right{gap:var(--baseline)}.site-header-module__ujyDFG__brand{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);line-height:var(--leading)}@media (max-width:768px){.site-header-module__ujyDFG__inner{padding-inline:var(--page-gutter-mobile);padding-block:calc(var(--baseline) * .5)}.site-header-module__ujyDFG__brand{font-size:var(--font-size-base)}}
:root{--background:#faf9f7;--foreground:#1c1917;--color-surface:var(--background);--color-border:color-mix(in srgb, var(--foreground) 25%, transparent);--color-hover:color-mix(in srgb, var(--foreground) 8%, transparent);--color-muted:color-mix(in srgb, var(--foreground) 65%, transparent);--color-focus:color-mix(in srgb, var(--foreground) 40%, transparent);--color-primary:var(--foreground);--color-on-primary:var(--background);--color-danger:#d4183d;--color-success:#087f5b;--chart-1:#2a78d6;--chart-2:#18a271;--color-backdrop:#00000080;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--border-width:1px;--grid-cols:12;--grid-gutter:24px;--grid-margin:72px;--page-gutter-mobile:calc(var(--baseline) * 2);--grid-maxw:1296px;--baseline:8px;--leading:24px;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.75rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-display-sm:clamp(2rem, 4vw, 3rem);--font-size-display:clamp(2.5rem, 6vw, 4rem);--font-weight-normal:400;--font-weight-semibold:600;--line-height-none:1;--width-form:24rem;--width-dialog:32rem;--width-sidebar:16rem;--width-sidebar-rail:3.5rem;--header-height:calc(var(--baseline) * 8 + var(--border-width));--bottom-nav-height:0px;--focus-ring:2px solid var(--color-focus);--tap-target:calc(var(--baseline) * 6);--duration-fast:.12s;--duration-base:.15s;--duration-slow:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--duration-pulse:.75s;--surface-base:var(--background);--surface-raised:color-mix(in srgb, var(--foreground) 4%, var(--background));--surface-overlay:var(--color-surface);--surface-modal:var(--color-surface);--shadow-raised:0 1px 1px color-mix(in srgb, var(--foreground) 5%, transparent);--shadow-overlay:0 3px 8px color-mix(in srgb, var(--foreground) 7%, transparent);--shadow-modal:0 5px 16px color-mix(in srgb, var(--foreground) 10%, transparent)}@media (prefers-color-scheme:dark){:root:not(.light){--background:#131110;--foreground:#e9e6e2;--chart-1:#3987e5;--chart-2:#199e70}}:root.dark{--background:#131110;--foreground:#e9e6e2;--chart-1:#3987e5;--chart-2:#199e70}@media (max-width:768px){:root{--bottom-nav-height:calc(var(--baseline) * 8 + var(--border-width));--header-height:calc(var(--baseline) * 7 + var(--border-width))}}
html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;height:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{max-width:100vw}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow-x:hidden}.root{isolation:isolate;flex-direction:column;flex:1;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance}.skipLink{left:var(--baseline);z-index:1000;padding:var(--baseline) calc(var(--baseline) * 1.5);color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-sm);transition:top var(--duration-base) var(--ease-standard);position:absolute;top:-3rem}.skipLink:focus-visible{top:var(--baseline)}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
