@font-face{font-family:Satoshi;src:url("./media/Satoshi-Light-KTIXH4MX.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("./media/Satoshi-LightItalic-A7QZGVOM.otf") format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url("./media/Satoshi-Regular-GM5LOO2V.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("./media/Satoshi-Italic-XXFD5AP2.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url("./media/Satoshi-Medium-NQ5RN5WQ.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("./media/Satoshi-MediumItalic-3FNIR32I.otf") format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url("./media/Satoshi-Bold-ATFARUF7.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("./media/Satoshi-BoldItalic-63YBIG6H.otf") format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url("./media/Satoshi-Black-NBNINY7P.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("./media/Satoshi-BlackItalic-4MHYVD3D.otf") format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Instrument Serif";src:url("./media/InstrumentSerif-Italic-2WEHGXXL.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}html{scroll-behavior:smooth}body{margin:0;background-color:#000;color:#fff;font-family:Satoshi,sans-serif}body p,body h3,body h2,body h1{margin:0;font-family:Satoshi,sans-serif}body input,body textarea{padding:12px 10px 14px;border:1px solid rgba(255,255,255,.05);border-radius:8px;font-size:16px;font-weight:400;font-family:Satoshi,sans-serif;background:transparent;color:#fff;transition:all .3s ease}body input::placeholder,body textarea::placeholder{color:#ffffff80;opacity:1;font-family:Satoshi,sans-serif;font-weight:400}body input::-webkit-input-placeholder,body textarea::-webkit-input-placeholder{color:#ffffff80;font-family:Satoshi,sans-serif;font-weight:400}body input::-moz-placeholder,body textarea::-moz-placeholder{color:#ffffff80;opacity:1;font-family:Satoshi,sans-serif;font-weight:400}body input:-ms-input-placeholder,body textarea:-ms-input-placeholder{color:#ffffff80;font-family:Satoshi,sans-serif;font-weight:400}body input::-ms-input-placeholder,body textarea::-ms-input-placeholder{color:#ffffff80;font-family:Satoshi,sans-serif;font-weight:400}body input:focus,body textarea:focus{outline:none;border-color:#398fff;transition:border-color 2s ease}body input:disabled,body textarea:disabled{opacity:.5;cursor:not-allowed;background:#ffffff05}body textarea{min-height:120px;resize:none}.header-primary{font-family:Satoshi,sans-serif;font-size:80px;font-weight:500}.header-secondary{font-family:"Instrument Serif",serif;font-style:italic;color:#d4af37;font-size:80px;font-weight:400}.section-tag{padding:2px 12px;background-color:#ffffff0d;border-radius:30px;display:flex;justify-content:center;align-items:center;gap:8px;width:fit-content}.section-tag p{font-size:14px;font-weight:400}.event-tag{padding:2px 8px;border-radius:30px;border:1px solid rgba(255,255,255,.05)}.event-card{width:21vw;height:40vh;border:1px solid rgba(255,255,255,.05);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;padding:16px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden}.event-card:hover img{transform:scale(1.05);transition:transform .3s ease-in-out}.event-card:hover .title{color:#d4af37;transition:color .3s ease-in-out}.scale-anim{transition:transform .3s ease-in-out}.scale-anim:hover{font-weight:600;transform:scale(1.1);transition:transform .3s ease-in-out}.shimmer{background:linear-gradient(-45deg,#ffffff0d 40%,#ffffff1a,#ffffff0d 60%);background-size:300%;background-position-x:100%;animation:shimmer 1.5s infinite linear}@keyframes shimmer{to{background-position-x:0%}}
