@font-face{font-family:Canela Thin;src:url(/horizonte_reference/assets/Canela-Thin-Web.d3e735fd.woff2) format("woff2");font-weight:100 300;font-style:normal;font-display:swap}@font-face{font-family:Apercu Mono;src:url(/horizonte_reference/assets/apercu-mono-light.6b318ff5.woff2) format("woff2");font-weight:300 400;font-style:normal;font-display:swap}:root{--navy-950: #000a20;--navy-900: #020f32;--navy-850: #061640;--navy-800: #011842;--navy-700: #0d2557;--gold-700: #995e00;--gold-600: #b87810;--gold-500: #dc9627;--gold-400: #f5b94b;--gold-200: #f8d97c;--gold-100: #fff09c;--ivory: #f8f4ea;--champagne: #efe2c0;--sand: #e6d7b0;--gold-metal: linear-gradient( 180deg, var(--gold-100) 0%, var(--gold-200) 18%, var(--gold-400) 38%, var(--gold-500) 55%, var(--gold-700) 80%, var(--gold-400) 100% );--gold-sheen: linear-gradient(100deg, var(--gold-700) 0%, var(--gold-400) 30%, var(--gold-100) 50%, var(--gold-400) 70%, var(--gold-700) 100%);--line-gold: rgb(220 150 39 / .35);--line-ivory: rgb(248 244 234 / .14);--line-navy: rgb(1 24 66 / .14);--font-display: "Cinzel", "Times New Roman", serif;--font-wordmark: "Canela Thin", "Cinzel", serif;--font-mono-utility: "Apercu Mono", monospace, sans-serif;--font-script: "Pinyon Script", cursive;--font-body: "Manrope Variable", "Manrope", system-ui, sans-serif;--text-xs: clamp(11px, .72vw, 12px);--text-sm: clamp(13px, .86vw, 14px);--text-md: clamp(15px, 1.05vw, 17px);--text-lg: clamp(18px, 1.4vw, 22px);--title-sm: clamp(26px, 2.6vw, 40px);--title-md: clamp(34px, 4vw, 64px);--title-lg: clamp(44px, 6.2vw, 104px);--title-xl: clamp(52px, 8.4vw, 148px);--gutter: clamp(20px, 4vw, 72px);--section-y: clamp(96px, 12vw, 200px);--radius: 2px;--header-h: 84px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.76, 0, .24, 1);--dur-fast: .35s;--dur: .7s}
