*,*:before,*:after{box-sizing:border-box}:root{--ms-surface-subtle: #F7F4EE;--ms-surface-tinted: #EFE9DF;--ms-surface-warm: #FAF6F0;--ms-surface-herb: #EBF4F0;--ms-border-subtle: #E5DEC9;--ms-shadow-card: 0 1px 2px rgba(28, 25, 23, .04), 0 8px 24px -6px rgba(28, 25, 23, .05);--ms-shadow-hero: 0 2px 4px rgba(28, 25, 23, .04), 0 16px 36px -8px rgba(181, 61, 34, .09);--ms-font-display: "Fraunces", "Plus Jakarta Sans", Georgia, serif;--ms-font-sans: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ms-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}html.dark{--ms-surface-subtle: #191614;--ms-surface-tinted: #24201C;--ms-surface-warm: #221A16;--ms-surface-herb: #14241C;--ms-border-subtle: #332D27;--ms-shadow-card: 0 1px 2px rgba(0, 0, 0, .25), 0 10px 28px -8px rgba(0, 0, 0, .4);--ms-shadow-hero: 0 2px 6px rgba(0, 0, 0, .35), 0 18px 40px -10px rgba(0, 0, 0, .55);--mui-palette-background-default: #141210;--mui-palette-text-primary: #F5F2EB}html.dark body{background-color:#141210;color:#f5f2eb}html,body{margin:0;padding:0;background-color:var(--mui-palette-background-default, #F1EDE6);color:var(--mui-palette-text-primary, #1C1917);font-family:var(--ms-font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tabular-nums{font-variant-numeric:tabular-nums}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=radio]:focus-visible{outline:2px solid var(--mui-palette-primary-main, #B53D22);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.ms-interactive-card{transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1)}.ms-interactive-card:hover{transform:translateY(-2px)}.ms-interactive-card:active{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
