.cabinova-root{--font-cabinova-display:"Fraunces",ui-serif,Georgia,serif;--font-cabinova-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-cabinova-mono:"JetBrains Mono",ui-monospace,monospace;--font-display:var(--font-cabinova-display);--font-sans:var(--font-cabinova-sans);--font-mono:var(--font-cabinova-mono);font-family:var(--font-sans)}.cabinova-root h1,.cabinova-root h2,.cabinova-root h3,.cabinova-root h4{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400}.cabinova-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem}.cabinova-hairline{background:var(--border);width:100%;height:1px}.cabinova-grain{position:relative}.cabinova-grain:after{content:"";pointer-events:none;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}@keyframes cabinova-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cabinova-marquee{animation:40s linear infinite cabinova-marquee}@media (prefers-reduced-motion:reduce){.cabinova-marquee{animation:none}}.cabinova-headline-word{vertical-align:bottom;display:inline-block;overflow:hidden}.cabinova-headline-word>span{transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--word-i,0)*50ms);padding-right:.25em;display:inline-block;transform:translateY(110%)}.sf-reveal--visible .cabinova-headline-word>span{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cabinova-headline-word>span{transform:none}}.cabinova-page{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.cabinova-page{padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){.cabinova-page{padding-left:5rem;padding-right:5rem}}
