@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.111odzyf_79w_.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fcfcfc;--color-text:#0a0a0a;--color-text-secondary:#6b6b6b;--color-panel:#f5f5f5;--color-image-bg:#fafafa;--color-image-border:#e5e5e5;--color-placeholder-bg:#f0f0f0;--color-placeholder-text:#bdbdbd;--color-overlay:#0000004d;--gradient-sunset:linear-gradient(180deg, #1e1b2e 0%, #3d2440 45%, #7a3a45 75%, #c2694a 100%);--font-sans:var(--font-geist-sans), system-ui, sans-serif;--fs-body:14px;--lh-body:22px;--footer-h:calc(var(--lh-body) + 42px)}@media (min-width:1024px){:root{--fs-body:14px;--lh-body:22px}}body{margin:0}html,body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.animate-fade-up{animation:.4s both fadeUp}.animate-pulse-dot{animation:2.5s ease-in-out infinite pulseDot}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.mobile-layout-header{box-sizing:border-box;padding:28px 28px 0;display:block}@media (min-width:1024px){.mobile-layout-header{display:none}}.site-footer{text-align:center;box-sizing:border-box;padding:0 28px 28px}@media (min-width:1024px){.site-footer{padding:0 58px 42px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
