@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono);}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#fff}}@font-face{font-family:Satoshi Variable;src:url(/content/fonts/Satoshi-Regular.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}:root{--background:#040404;--foreground:#fff;--font-satoshi:"Satoshi Variable",system-ui,-apple-system,sans-serif}.input-autofill-dark:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--background)inset;background-color:var(--background);-webkit-text-fill-color:#fff;caret-color:#fff}.input-autofill-dark:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--background)inset;background-color:var(--background);-webkit-text-fill-color:#fff;caret-color:#fff}.input-autofill-dark:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px var(--background)inset;background-color:var(--background);-webkit-text-fill-color:#fff;caret-color:#fff}.input-autofill-dark:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--background)inset;background-color:var(--background);-webkit-text-fill-color:#fff;caret-color:#fff}.view1-description{display:block}@media (min-width:768px){.view1-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.view4-imageBox{flex:1.5}.hero-intro{transform-origin:top;animation:2s ease-out both hero-reveal}.hero-intro__content{animation:1s ease-out both hero-content-reveal}@keyframes hero-reveal{0%{opacity:0;filter:blur(6px);transform:scale(1.02)}30%{opacity:.8;filter:blur(2px)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes hero-content-reveal{0%{opacity:0;transform:translateY(14px)}35%{opacity:.6}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-intro,.hero-intro__content{animation:none}}.hyperflow-cookie-consent{box-sizing:border-box;margin:0!important;padding:22px 24px!important}@media (min-width:768px){.hyperflow-cookie-consent{padding:22px 80px!important}}
