@font-face{font-family:Casper Display;src:url(/assets/CasperDisplay-Thin-ldrJVt3k.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Casper Display;src:url(/assets/CasperDisplay-Light-DQqY97xW.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Casper Display;src:url(/assets/CasperDisplay-Regular-CDS3tMei.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Casper Display;src:url(/assets/CasperDisplay-Medium-DWdGIttc.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Casper Display;src:url(/assets/CasperDisplay-Bold-BxNr1we1.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Casper Display;src:url(/assets/CasperDisplay-Black-BSRhP_UU.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{color:#f9f6ef;background:#0f0e0c;margin:0;padding:0;font-family:Casper Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button,input,textarea{font:inherit}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}::selection{color:#0f0e0c;background:#c1a261}.fx-grain{animation:.9s steps(6,end) infinite fx-grain}@keyframes fx-grain{0%,to{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(5%,-6%)}60%{transform:translate(-3%,7%)}80%{transform:translate(7%,2%)}}.fx-zoom img{transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .6s}.fx-zoom:hover img{transform:scale(1.06)}.fx-player-media img{transform-origin:50% 100%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.fx-player:hover .fx-player-media img:last-child{transform:scale(1.05)}.fx-player .fx-player-media:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .5s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c1a26100}.fx-player:hover .fx-player-media:after{box-shadow:inset 0 0 0 1px #c1a26199}.fx-link-line{position:relative}.fx-link-line:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .5s cubic-bezier(.76,0,.24,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.fx-link-line:hover:after{transform-origin:0;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.fx-grain{animation:none}}.fx-pillar:before{content:"";transform-origin:0;background:linear-gradient(90deg,#c1a26124,#c1a26100);transition:transform .6s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:scaleX(0)}.fx-pillar:hover:before{transform:scaleX(1)}.fx-pillar .fx-pillar-text{transition:transform .6s cubic-bezier(.16,1,.3,1);display:inline-block}.fx-pillar:hover .fx-pillar-text{transform:translate(14px)}.fx-stage{transition:border-color .4s,transform .6s cubic-bezier(.16,1,.3,1)}.fx-stage:hover{transform:translateY(-6px);border-color:#c1a261b3!important}.fx-stage .fx-stage-num{transition:-webkit-text-stroke-color .4s,transform .8s cubic-bezier(.16,1,.3,1)}.fx-stage:hover .fx-stage-num{-webkit-text-stroke-color:#c1a261cc;transform:translateY(-10px)}.fx-event-img,.fx-founder-img{transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .6s}.fx-event:hover .fx-event-img,.fx-founder:hover .fx-founder-img{transform:scale(1.06)}@media (hover:hover){.fx-event .fx-event-body{opacity:.75;transition:opacity .4s}.fx-event:hover .fx-event-body{opacity:1}}.fx-screen{flex-direction:column;justify-content:center;min-height:100svh;display:flex}
