:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:var(--lightningcss-light,#fff8f6)var(--lightningcss-dark,#181210);--error:var(--lightningcss-light,#ba1a1a)var(--lightningcss-dark,#ffb4ab);--error-container:var(--lightningcss-light,#ffdad6)var(--lightningcss-dark,#93000a);--inverse-on-surface:var(--lightningcss-light,#fbeeea)var(--lightningcss-dark,#362f2d);--inverse-primary:var(--lightningcss-light,#ffb59b)var(--lightningcss-dark,#974728);--inverse-surface:var(--lightningcss-light,#362f2d)var(--lightningcss-dark,#ece0dc);--on-background:var(--lightningcss-light,#201a18)var(--lightningcss-dark,#ece0dc);--on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#690005);--on-error-container:var(--lightningcss-light,#410002)var(--lightningcss-dark,#ffdad6);--on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#5b1b01);--on-primary-container:var(--lightningcss-light,#380d00)var(--lightningcss-dark,#ffdbcf);--on-primary-fixed:var(--lightningcss-light,#380d00)var(--lightningcss-dark,#380d00);--on-primary-fixed-variant:var(--lightningcss-light,#793013)var(--lightningcss-dark,#793013);--on-secondary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#432a22);--on-secondary-container:var(--lightningcss-light,#2b160e)var(--lightningcss-dark,#ffdbcf);--on-secondary-fixed:var(--lightningcss-light,#2b160e)var(--lightningcss-dark,#2b160e);--on-secondary-fixed-variant:var(--lightningcss-light,#5c4037)var(--lightningcss-dark,#5c4037);--on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#153805);--on-success-container:var(--lightningcss-light,#072100)var(--lightningcss-dark,#c3efa9);--on-surface:var(--lightningcss-light,#201a18)var(--lightningcss-dark,#ece0dc);--on-surface-variant:var(--lightningcss-light,#52443f)var(--lightningcss-dark,#d7c2bc);--on-tertiary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#383009);--on-tertiary-container:var(--lightningcss-light,#221b00)var(--lightningcss-dark,#f1e2ac);--on-tertiary-fixed:var(--lightningcss-light,#221b00)var(--lightningcss-dark,#221b00);--on-tertiary-fixed-variant:var(--lightningcss-light,#50461e)var(--lightningcss-dark,#50461e);--on-warning:var(--lightningcss-light,#fff)var(--lightningcss-dark,#4c2700);--on-warning-container:var(--lightningcss-light,#2e1600)var(--lightningcss-dark,#ffdcc1);--outline:var(--lightningcss-light,#84736e)var(--lightningcss-dark,#9f8d87);--outline-variant:var(--lightningcss-light,#d7c2bc)var(--lightningcss-dark,#52443f);--primary:var(--lightningcss-light,#974728)var(--lightningcss-dark,#ffb59b);--primary-container:var(--lightningcss-light,#ffdbcf)var(--lightningcss-dark,#793013);--primary-fixed:var(--lightningcss-light,#ffdbcf)var(--lightningcss-dark,#ffdbcf);--primary-fixed-dim:var(--lightningcss-light,#ffb59b)var(--lightningcss-dark,#ffb59b);--scrim:var(--lightningcss-light,#000)var(--lightningcss-dark,#000);--secondary:var(--lightningcss-light,#75584d)var(--lightningcss-dark,#e5beb1);--secondary-container:var(--lightningcss-light,#ffdbcf)var(--lightningcss-dark,#5c4037);--secondary-fixed:var(--lightningcss-light,#ffdbcf)var(--lightningcss-dark,#ffdbcf);--secondary-fixed-dim:var(--lightningcss-light,#e5beb1)var(--lightningcss-dark,#e5beb1);--shadow:var(--lightningcss-light,#000)var(--lightningcss-dark,#000);--success:var(--lightningcss-light,#436830)var(--lightningcss-dark,#a8d38f);--success-container:var(--lightningcss-light,#c3efa9)var(--lightningcss-dark,#2c4f1a);--surface:var(--lightningcss-light,#fff8f6)var(--lightningcss-dark,#181210);--surface-bright:var(--lightningcss-light,#fff8f6)var(--lightningcss-dark,#3f3835);--surface-container:var(--lightningcss-light,#f8ebe8)var(--lightningcss-dark,#241e1c);--surface-container-high:var(--lightningcss-light,#f2e6e2)var(--lightningcss-dark,#2f2926);--surface-container-highest:var(--lightningcss-light,#ece0dc)var(--lightningcss-dark,#3a3331);--surface-container-low:var(--lightningcss-light,#fef1ed)var(--lightningcss-dark,#201a18);--surface-container-lowest:var(--lightningcss-light,#fff)var(--lightningcss-dark,#120d0b);--surface-dim:var(--lightningcss-light,#e4d7d4)var(--lightningcss-dark,#181210);--surface-variant:var(--lightningcss-light,#f4ded7)var(--lightningcss-dark,#52443f);--tertiary:var(--lightningcss-light,#695e33)var(--lightningcss-dark,#d5c692);--tertiary-container:var(--lightningcss-light,#f1e2ac)var(--lightningcss-dark,#50461e);--tertiary-fixed:var(--lightningcss-light,#f1e2ac)var(--lightningcss-dark,#f1e2ac);--tertiary-fixed-dim:var(--lightningcss-light,#d5c692)var(--lightningcss-dark,#d5c692);--warning:var(--lightningcss-light,#8e4f00)var(--lightningcss-dark,#ffb877);--warning-container:var(--lightningcss-light,#ffdcc1)var(--lightningcss-dark,#6c3a00);--state-hover:8%;--state-focus:12%;--state-pressed:12%;--state-dragged:16%}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root{--radius:8px;--radius-pill:999px;--rule:1px solid var(--outline-variant);--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px;--content-max:1120px;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-display:clamp(2rem, 4vw, 2.75rem);--leading:1.5;--leading-tight:1.2;--shadow-1:0 1px 2px var(--lightningcss-light,#2b211a0f)var(--lightningcss-dark,#0000004d);--shadow-2:0 4px 12px var(--lightningcss-light,#2b211a1a)var(--lightningcss-dark,#0006);--shadow-3:0 12px 32px var(--lightningcss-light,#2b211a29)var(--lightningcss-dark,#00000080);--transition-fast:.12s ease;--transition:.2s ease}*,:before,:after{box-sizing:border-box}body{background:var(--surface);color:var(--on-surface);font-family:var(--font-body), system-ui, sans-serif;line-height:var(--leading);margin:0}.font-display{font-family:var(--font-display), Georgia, serif}.rule{border:none;border-top:var(--rule)}.meta{text-transform:uppercase;letter-spacing:.08em;color:var(--on-surface-variant);font-size:.75rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--primary);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}}
