:root{--color-surface:#f8f5ee;--color-surface-dim:#ded8cc;--color-surface-bright:#fcfaf6;--color-surface-container-lowest:#fffefb;--color-surface-container-low:#f3efe7;--color-surface-container:#ece6da;--color-surface-container-high:#e6dfd2;--color-surface-container-highest:#dfd7c9;--color-on-surface:#292821;--color-on-surface-variant:#625f56;--color-surface-tint:#5b5d71;--color-inverse-surface:#2e2f3f;--color-inverse-on-surface:#f0efff;--color-outline:#817d72;--color-outline-variant:#cbc4b7;--color-primary:#000008;--color-on-primary:#fff;--color-primary-container:#181b2c;--color-on-primary-container:#818398;--color-inverse-primary:#c3c5dc;--color-secondary:#755b00;--color-on-secondary:#fff;--color-secondary-container:#fed255;--color-on-secondary-container:#735a00;--color-secondary-fixed:#ffe08e;--color-secondary-fixed-dim:#ecc246;--color-tertiary:#010100;--color-background:#f8f5ee;--color-on-background:#292821;--color-surface-variant:#dfd7c9;--color-decorative-brass:#c9a227;--border-hairline:#29282114;--border-brass:#c9a22733;--radius-default:.25rem;--radius-md:.375rem;--radius-full:9999px;--radius-surface:.375rem;--radius-control:.25rem;--space-xs:.375rem;--space-sm:.75rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:4rem;--margin:1.25rem;--gutter-desktop:clamp(1rem, 2.7vw, 2.5rem);--margin-desktop:clamp(1.125rem, 4.5vw, 4rem);--content-width:1312px;--shadow-brass-glow:0 12px 32px -4px #c9a2271f;--motion-fast:.2s;--motion-base:.4s;--motion-slow:.6s;--motion-easing:cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-base:1ms;--motion-slow:1ms}}:root{--font-display:var(--font-noto-serif), Georgia, serif;--font-body:var(--font-manrope), sans-serif;--type-base-size:.9375rem;--type-display-lg:3.5rem/4.25rem var(--font-noto-serif), Georgia, serif;--type-headline-lg:2.5rem/3.25rem var(--font-noto-serif), Georgia, serif;--type-headline-md:1.75rem/2.375rem var(--font-noto-serif), Georgia, serif;--type-headline-sm:1.375rem/2rem var(--font-noto-serif), Georgia, serif;--type-title-md:600 1.125rem/1.625rem var(--font-manrope), sans-serif;--type-body-lg:300 1.125rem/1.875rem var(--font-manrope), sans-serif;--type-body-md:400 .9375rem/1.5rem var(--font-manrope), sans-serif;--type-label-md:600 .8125rem/1.125rem var(--font-manrope), sans-serif;--type-label-sm:600 .6875rem/1rem var(--font-manrope), sans-serif;--type-review:400 1.25rem/1.75rem var(--font-noto-serif), Georgia, serif}*{box-sizing:border-box}html{background:var(--color-background);overflow-x:clip}body{background:var(--color-background);min-width:0;color:var(--color-on-background);font-family:var(--font-body);font-size:var(--type-base-size);text-rendering:optimizelegibility;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;border-radius:var(--radius-control)}:where([class*=card],[class*=panel],[class*=tile],[class*=summary],[class*=drawer],[class*=modal],[class*=sidebar],[class*=item],[class*=band],[class*=form],[class*=option]){border-radius:var(--radius-surface)}:focus-visible{outline-offset:3px;outline:2px solid #c9a227}
