@font-face{font-family:Colosseum Pantheon Text;src:url(../../../fonts/rebrand/gt-pantheon-text-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Colosseum Pantheon Text;src:url(../../../fonts/rebrand/gt-pantheon-text-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Colosseum Favorit Mono;src:url(../../../fonts/rebrand/abc-favorit-mono-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Colosseum Favorit Mono;src:url(../../../fonts/rebrand/abc-favorit-mono-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Old London;src:url(../../../fonts/rebrand/old-london-initials.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0030-0039,U+0041-005A,U+0061-007A}[data-brand-root]{--brand-font-display: "Colosseum Pantheon Text", "TASA Orbiter Display", "NB Architekt", "Inter Display", Georgia, serif;--brand-font-body: "Colosseum Pantheon Text", "TASA Orbiter Text", Inter, "Helvetica Neue", Arial, sans-serif;--brand-font-label: "Colosseum Favorit Mono", "NB Architekt", ui-monospace, monospace;--brand-font-initial: "Old London", "Colosseum Pantheon Text", Georgia, serif;--brand-font-initial-optical-size: 1.1em;--brand-font-initial-inline-gap: .015em;--brand-radius-xs: 0;--brand-radius-sm: 0;--brand-radius-md: 0;--brand-radius-lg: 0;--brand-radius-pill: 999px;--brand-space-2xs: .25rem;--brand-space-xs: .5rem;--brand-space-sm: .75rem;--brand-space-md: 1rem;--brand-space-lg: 1.5rem;--brand-space-xl: 2rem;--brand-space-2xl: 3rem;--brand-space-3xl: 4.5rem;--brand-shadow-sm: none;--brand-shadow-md: none;--brand-transition-fast: .16s ease;--brand-transition-base: .22s ease;--brand-footer-bg: #750000;--brand-footer-border: #9d0000;--brand-footer-text: #ffffff;--brand-footer-text-muted: #d4d4d4;--brand-logo-surface: #262626;--brand-decorative-art-opacity: 1;color:var(--brand-text-primary);font-family:var(--brand-font-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-brand-root].site-shell :where(p,h2){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:normal}[data-brand-root][data-brand-theme=light]{--brand-bg: #f5f5f5;--brand-bg-elevated: #f0f0f0;--brand-bg-muted: #f7f7f7;--brand-bg-strong: #f5f5f5;--brand-bg-hover: #efefef;--brand-bg-inverse: #0a0a0a;--brand-border: #d4d4d4;--brand-border-primary: #c7c7c7;--brand-border-subtle: #e5e5e5;--brand-border-strong: #a1a1a1;--brand-border-active: #860000;--brand-text-primary: #262626;--brand-text-secondary: #525252;--brand-text-ink: #191817;--brand-text-body: #45423b;--brand-text-muted: #707070;--brand-text-inverse: #f5f5f5;--brand-text-on-accent: #ffffff;--brand-accent: #c00000;--brand-accent-strong: #9d0000;--brand-accent-readable: var(--brand-accent-strong);--brand-accent-readable-soft: var(--brand-accent);--brand-accent-link: #a02218;--brand-accent-hover: #860000;--brand-action-bg: var(--brand-accent);--brand-action-bg-hover: var(--brand-accent-strong);--brand-accent-soft: rgba(192, 0, 0, .08);--brand-focus: rgba(192, 0, 0, .3);--brand-danger: #c00000;--brand-feedback-positive: #1a7f55;--brand-feedback-negative: #b42318;--brand-surface-gradient: var(--brand-bg-elevated);--brand-decorative-art-opacity: 1}[data-brand-root][data-brand-theme=dark]{--brand-bg: #1c1c1c;--brand-bg-elevated: #2b2b2b;--brand-bg-muted: #242424;--brand-bg-strong: #1c1c1c;--brand-bg-hover: #333333;--brand-bg-inverse: #e5e5e5;--brand-border: #616161;--brand-border-primary: #616161;--brand-border-subtle: #404040;--brand-border-strong: #808080;--brand-border-active: #e60f0f;--brand-text-primary: #fafafa;--brand-text-secondary: #c7c7c7;--brand-text-ink: #fafafa;--brand-text-body: #c7c7c7;--brand-text-muted: #a1a1a1;--brand-text-inverse: #1c1c1c;--brand-text-on-accent: #ffffff;--brand-accent: #ed3131;--brand-accent-strong: #e60f0f;--brand-accent-readable: #f75e5e;--brand-accent-readable-soft: #f75e5e;--brand-accent-link: #ff6868;--brand-accent-hover: #ff8585;--brand-action-bg: #df1717;--brand-action-bg-hover: #c00000;--brand-accent-soft: rgba(237, 49, 49, .1);--brand-focus: rgba(237, 49, 49, .34);--brand-danger: #ed3131;--brand-feedback-positive: #4ade80;--brand-feedback-negative: #fb7185;--brand-surface-gradient: var(--brand-bg-elevated);--brand-logo-surface: #242424;--brand-decorative-art-opacity: .64}[data-brand-root] *,[data-brand-root] *:before,[data-brand-root] *:after{box-sizing:border-box}[data-brand-root] a{color:inherit;text-decoration:none}[data-brand-root] button,[data-brand-root] input,[data-brand-root] textarea,[data-brand-root] select{font:inherit}[data-brand-root] .brand-root-shell,[data-brand-root].brand-root-shell{min-height:100%}
