@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:200;src:url("./media/montserrat-latin-200-normal-QHPUFQZF.woff2") format("woff2"),url("./media/montserrat-latin-200-normal-Y6MSE5OQ.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url("./media/montserrat-latin-300-normal-PDNU6U36.woff2") format("woff2"),url("./media/montserrat-latin-300-normal-CLWX4KMD.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url("./media/montserrat-latin-400-normal-YBIMBXKC.woff2") format("woff2"),url("./media/montserrat-latin-400-normal-4VXUWRG7.woff") format("woff")}:root{--color-orange: #f47a36;--color-cream: #fef7ee;--color-dark: #1c1009;--color-nav: rgb(254 247 238 / 82%);--color-header-bg: rgb(28 16 9 / 82%);--color-text-muted: color-mix(in srgb, var(--color-cream) 66%, transparent);--color-text-subtle: color-mix(in srgb, var(--color-cream) 55%, transparent);--color-outline: color-mix(in srgb, var(--color-cream) 50%, transparent);--color-underline: color-mix(in srgb, var(--color-cream) 24%, transparent);--color-hairline: color-mix(in srgb, var(--color-cream) 12%, transparent);--color-rule: color-mix(in srgb, var(--color-cream) 16%, transparent);--color-dark-lifted: color-mix( in srgb, var(--color-dark), var(--color-cream) 6% );--color-dark-deep: color-mix(in srgb, var(--color-dark), black 20%);--color-glow: color-mix(in srgb, var(--color-orange) 9%, transparent);--header-height: 68px;--hero-height: max(100svh, 850px);--font-sans: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif}@media(min-width:860px){:root{--header-height: 104px;--hero-height: 100svh}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-dark);color:var(--color-cream);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}html{scroll-padding-top:var(--header-height);-webkit-tap-highlight-color:transparent}html:has(dialog[open]){overflow:hidden}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
