@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";@font-face{font-family:FK_Grotesk_Neue_Trial;src:url(/assets/FKGroteskNeueTrial-Regular-CPbRXtEV.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FK_Grotesk_Neue_Trial;src:url(/assets/FKGroteskNeueTrial-Bold-DD3uyysG.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FK_Grotesk_Neue_Trial;src:url(/assets/FKGroteskNeueTrial-Medium-fU5w1GB1.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Suisse_Intl_Mono;src:url(/assets/SuisseIntlMono-Regular-WebS-12hCXZbU.woff2) format("woff2"),url(/assets/SuisseIntlMono-Regular-WebS-BGV2cq1u.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--color-gray-00: #FFFFFF;--color-gray-50: rgba(255, 255, 255, .9);--color-gray-100: rgba(255, 255, 255, .8);--color-gray-200: rgba(255, 255, 255, .7);--color-gray-300: rgba(255, 255, 255, .6);--color-gray-400: rgba(255, 255, 255, .5);--color-gray-500: rgba(255, 255, 255, .4);--color-gray-600: rgba(255, 255, 255, .3);--color-gray-700: rgba(255, 255, 255, .2);--color-gray-800: rgba(43, 43, 43, .08);--color-gray-900: #000000;--color-border: #2B2B2B;--color-gold: #C09E5A;--color-gold-hover: #B8914F;--color-gold-light: #D4B575;--color-primary: var(--color-gray-00);--color-primary-hover: var(--color-gray-50);--color-secondary: var(--color-gray-300);--color-accent: var(--color-gold);--color-background: var(--color-gray-900);--color-surface: var(--color-gray-800);--color-surface-hover: var(--color-gray-700);--color-text-primary: var(--color-gray-00);--color-text-secondary: var(--color-gray-300);--color-text-muted: var(--color-gray-500);--color-border-hover: var(--color-gray-600);--font-primary: "FK_Grotesk_Neue_Trial", system-ui, -apple-system, sans-serif;--font-secondary: "FK_Grotesk_Neue_Trial", system-ui, -apple-system, sans-serif;--font-mono: "Suisse_Intl_Mono", "SF Mono", Monaco, monospace;--text-gold: var(--color-gold);--text-gold-hover: var(--color-gold-hover);--text-gold-light: var(--color-gold-light);--font-inter: "Inter", system-ui, -apple-system, sans-serif;--text-display-large: 104px;--text-display-medium: 90px;--text-display-small: 56px;--text-headline-large: 48px;--text-headline-medium: 40px;--text-headline-small: 32px;--text-title-large: 28px;--text-title-medium: 24px;--text-title-small: 22px;--text-title-xsmall: 20px;--text-body-large: 18px;--text-body-medium: 16px;--text-body-small: 15px;--text-body-xsmall: 14px;--text-label-large: 12px;--text-label-medium: 11px;--text-label-small: 10px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1)}body{font-family:var(--font-primary)}.text-display-large{font-size:var(--text-display-large)}.text-display-medium{font-size:var(--text-display-medium)}.text-display-small{font-size:var(--text-display-small)}.text-headline-large{font-size:var(--text-headline-large)}.text-headline-medium{font-size:var(--text-headline-medium)}.text-headline-small{font-size:var(--text-headline-small)}.text-title-large{font-size:var(--text-title-large)}.text-title-medium{font-size:var(--text-title-medium)}.text-title-small{font-size:var(--text-title-small)}.text-title-xsmall{font-size:var(--text-title-xsmall)}.text-body-large{font-size:var(--text-body-large)}.text-body-medium{font-size:var(--text-body-medium)}.text-body-small{font-size:var(--text-body-small)}.text-body-xsmall{font-size:var(--text-body-xsmall)}.text-label-large{font-size:var(--text-label-large)}.text-label-medium{font-size:var(--text-label-medium)}.text-label-small{font-size:var(--text-label-small)}.text-gold{color:var(--color-gold)}.text-gold-hover:hover{color:var(--color-gold-hover)}.text-gold-light{color:var(--color-gold-light)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-accent{background-color:var(--color-accent)}.bg-surface{background-color:var(--color-surface)}.bg-background{background-color:var(--color-background)}
