@font-face{font-family:astaSans;src:url(../media/AstaSans_Light-s.p.2tnjnktcxvqul.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:astaSans;src:url(../media/AstaSans_Regular-s.p.3o9kh2zm5hj4d.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:astaSans;src:url(../media/AstaSans_Medium-s.p.43l_0atbu2dr3.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:astaSans;src:url(../media/AstaSans_SemiBold-s.p.2jd9eo4o7xe0x.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:astaSans;src:url(../media/AstaSans_Bold-s.p.0b5_o7rdlpy8p.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:astaSans;src:url(../media/AstaSans_ExtraBold-s.p.1y895wo_4n6y_.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:astaSans Fallback;src:local(Arial);ascent-override:92.71%;descent-override:23.47%;line-gap-override:0.0%;size-adjust:102.69%}.astasans_a404852c-module__B0ceIG__className{font-family:astaSans,astaSans Fallback}.astasans_a404852c-module__B0ceIG__variable{--font-asta-sans:"astaSans", "astaSans Fallback"}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,figure{margin:0}img,video,canvas,svg{display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}input{font:inherit;color:inherit;background:0 0;border:0;margin:0}input::placeholder{opacity:1}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes pulse{50%{opacity:.5}}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:var(--font-asta-sans,Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial);background:#000}
.app-root{min-height:100vh;position:relative;overflow:hidden}.bg-photo{z-index:-1;pointer-events:none;background:url(/bg.webp) 50%/cover no-repeat;position:fixed;inset:0}.bg-photo:after{content:"";-webkit-backdrop-filter:blur(.4vh);backdrop-filter:blur(.4vh);transition:-webkit-backdrop-filter .3s,backdrop-filter .3s;position:absolute;inset:0}.main-content{z-index:1;position:relative}
