@font-face{font-family:KalamehWeb;font-style:normal;font-weight:100;src:url(/fonts/woff2/KalamehWeb-Thin.woff2) format("woff2"),url(/fonts/woff/KalamehWeb-Thin.woff) format("woff")}@font-face{font-family:KalamehWeb;font-style:normal;font-weight:200;src:url(/fonts/woff2/KalamehWeb-ExtraLight.woff2) format("woff2"),url(/fonts/woff/KalamehWeb-ExtraLight.woff) format("woff")}@font-face{font-family:KalamehWeb;font-style:normal;font-weight:300;src:url(/fonts/woff2/KalamehWeb-Light.woff2) format("woff2"),url(/fonts/woff/KalamehWeb-Light.woff) format("woff")}@font-face{font-family:KalamehWeb;font-style:normal;font-weight:500;src:url(/fonts/woff2/KalamehWeb-Medium.woff2) format("woff2"),url(/fonts/woff/KalamehWeb-Medium.woff) format("woff")}@font-face{font-family:KalamehWeb;font-style:normal;font-weight:600;src:url(/fonts/woff2/KalamehWeb-SemiBold.woff2) format("woff2"),url(/fonts/woff/KalamehWeb-SemiBold.woff) format("woff")}@font-face{font-family:KalamehWeb;font-style:normal;font-weight:800;src:url(/fonts/woff2/KalamehWeb-ExtraBold.woff2) format("woff2"),url(/fonts/woff/KalamehWeb-ExtraBold.woff) format("woff")}@font-face{font-family:KalamehWeb;font-style:normal;font-weight:900;src:url(/fonts/woff2/KalamehWeb-Black.woff2) format("woff2"),url(/fonts/woff/KalamehWeb-Black.woff) format("woff")}@font-face{font-family:KalamehWeb;font-style:normal;font-weight:700;src:url(/fonts/woff2/KalamehWeb-Bold.woff2) format("woff2"),url(/fonts/woff/KalamehWeb-Bold.woff) format("woff")}@font-face{font-family:KalamehWeb;font-style:normal;font-weight:400;src:url(/fonts/woff2/KalamehWeb-Regular.woff2) format("woff2"),url(/fonts/woff/KalamehWeb-Regular.woff) format("woff")}@font-face{font-family:KalamehWebFaNum;font-style:normal;font-weight:100;src:url(/fonts/woff2/KalamehWebFaNum-Thin.woff2) format("woff2"),url(/fonts/woff/KalamehWebFaNum-Thin.woff) format("woff")}@font-face{font-family:KalamehWebFaNum;font-style:normal;font-weight:200;src:url(/fonts/woff2/KalamehWebFaNum-ExtraLight.woff2) format("woff2"),url(/fonts/woff/KalamehWebFaNum-ExtraLight.woff) format("woff")}@font-face{font-family:KalamehWebFaNum;font-style:normal;font-weight:300;src:url(/fonts/woff2/KalamehWebFaNum-Light.woff2) format("woff2"),url(/fonts/woff/KalamehWebFaNum-Light.woff) format("woff")}@font-face{font-family:KalamehWebFaNum;font-style:normal;font-weight:500;src:url(/fonts/woff2/KalamehWebFaNum-Medium.woff2) format("woff2"),url(/fonts/woff/KalamehWebFaNum-Medium.woff) format("woff")}@font-face{font-family:KalamehWebFaNum;font-style:normal;font-weight:600;src:url(/fonts/woff2/KalamehWebFaNum-SemiBold.woff2) format("woff2"),url(/fonts/woff/KalamehWebFaNum-SemiBold.woff) format("woff")}@font-face{font-family:KalamehWebFaNum;font-style:normal;font-weight:800;src:url(/fonts/woff2/KalamehWebFaNum-ExtraBold.woff2) format("woff2"),url(/fonts/woff/KalamehWebFaNum-ExtraBold.woff) format("woff")}@font-face{font-family:KalamehWebFaNum;font-style:normal;font-weight:900;src:url(/fonts/woff2/KalamehWebFaNum-Black.woff2) format("woff2"),url(/fonts/woff/KalamehWebFaNum-Black.woff) format("woff")}@font-face{font-family:KalamehWebFaNum;font-style:normal;font-weight:700;src:url(/fonts/woff2/KalamehWebFaNum-Bold.woff2) format("woff2"),url(/fonts/woff/KalamehWebFaNum-Bold.woff) format("woff")}@font-face{font-family:KalamehWebFaNum;font-style:normal;font-weight:400;src:url(/fonts/woff2/KalamehWebFaNum-Regular.woff2) format("woff2"),url(/fonts/woff/KalamehWebFaNum-Regular.woff) format("woff")}@keyframes glowing-stars{0%{opacity:.2}50%{opacity:.95}to{opacity:.2}}#stars-group-1{position:absolute;top:0;left:0;z-index:0;width:2px;height:2px;border-radius:50%;opacity:0;box-shadow:662px 1423px 0 rgba(255,255,255,.5),1307px 1376px 0 rgba(255,255,255,.5),398px 1574px 2px rgba(255,255,255,.5),690px 820px 0 rgba(255,255,255,.5),608px 1392px 2px rgba(255,255,255,.5),181px 505px 1px rgba(255,255,255,.5),896px 249px 1px rgba(255,255,255,.5),1273px 970px 0 rgba(255,255,255,.5),1561px 16px 0 rgba(255,255,255,.5),1361px 363px 2px rgba(255,255,255,.5),1489px 495px 2px rgba(255,255,255,.5),401px 240px 0 rgba(255,255,255,.5),1281px 788px 1px rgba(255,255,255,.5),46px 837px 1px rgba(255,255,255,.5),1685px 395px 2px rgba(255,255,255,.5),90px 1008px 1px rgba(255,255,255,.5),376px 724px 2px rgba(255,255,255,.5),1405px 424px 2px rgba(255,255,255,.5),950px 1411px 0 rgba(255,255,255,.5),842px 1570px 2px rgba(255,255,255,.5),759px 1758px 1px rgba(255,255,255,.5),821px 80px 1px rgba(255,255,255,.5),1607px 1666px 2px rgba(255,255,255,.5),893px 242px 1px rgba(255,255,255,.5),1323px 256px 2px rgba(255,255,255,.5),436px 432px 2px rgba(255,255,255,.5),352px 666px 1px rgba(255,255,255,.5),1415px 1665px 2px rgba(255,255,255,.5),1739px 42px 1px rgba(255,255,255,.5),421px 1292px 0 rgba(255,255,255,.5),1178px 1032px 1px rgba(255,255,255,.5),908px 676px 0 rgba(255,255,255,.5),1180px 525px 1px rgba(255,255,255,.5),1024px 983px 1px rgba(255,255,255,.5),1133px 1543px 1px rgba(255,255,255,.5),144px 298px 0 rgba(255,255,255,.5),186px 1530px 1px rgba(255,255,255,.5),432px 476px 2px rgba(255,255,255,.5),600px 871px 1px rgba(255,255,255,.5),1057px 827px 0 rgba(255,255,255,.5),123px 973px 2px rgba(255,255,255,.5),964px 1159px 1px rgba(255,255,255,.5),1008px 520px 1px rgba(255,255,255,.5),794px 579px 1px rgba(255,255,255,.5),378px 1733px 0 rgba(255,255,255,.5),1056px 857px 2px rgba(255,255,255,.5),1016px 552px 1px rgba(255,255,255,.5),1627px 390px 2px rgba(255,255,255,.5),1631px 1026px 1px rgba(255,255,255,.5),1438px 1172px 2px rgba(255,255,255,.5),539px 457px 1px rgba(255,255,255,.5),1427px 1316px 0 rgba(255,255,255,.5),1194px 645px 2px rgba(255,255,255,.5),342px 1383px 0 rgba(255,255,255,.5),1785px 1613px 2px rgba(255,255,255,.5),1421px 420px 0 rgba(255,255,255,.5),1178px 1169px 0 rgba(255,255,255,.5),853px 1028px 1px rgba(255,255,255,.5),1439px 929px 2px rgba(255,255,255,.5),919px 1331px 2px rgba(255,255,255,.5),295px 1552px 1px rgba(255,255,255,.5),1604px 116px 2px rgba(255,255,255,.5),61px 1194px 0 rgba(255,255,255,.5),5px 864px 0 rgba(255,255,255,.5),660px 67px 2px rgba(255,255,255,.5),1524px 711px 0 rgba(255,255,255,.5),813px 813px 0 rgba(255,255,255,.5),510px 1201px 2px rgba(255,255,255,.5),1296px 1561px 0 rgba(255,255,255,.5),357px 1500px 0 rgba(255,255,255,.5),22px 162px 1px rgba(255,255,255,.5),500px 1009px 1px rgba(255,255,255,.5),868px 237px 0 rgba(255,255,255,.5),189px 1311px 2px rgba(255,255,255,.5),1758px 1097px 1px rgba(255,255,255,.5),1635px 1325px 0 rgba(255,255,255,.5),1566px 735px 0 rgba(255,255,255,.5),1313px 1276px 1px rgba(255,255,255,.5),1496px 1390px 1px rgba(255,255,255,.5),532px 1782px 0 rgba(255,255,255,.5),1106px 114px 1px rgba(255,255,255,.5),1061px 1232px 2px rgba(255,255,255,.5),1478px 1486px 1px rgba(255,255,255,.5),999px 1749px 1px rgba(255,255,255,.5),327px 10px 2px rgba(255,255,255,.5),1422px 317px 1px rgba(255,255,255,.5),147px 550px 2px rgba(255,255,255,.5),666px 1074px 0 rgba(255,255,255,.5),1152px 883px 0 rgba(255,255,255,.5),1098px 44px 1px rgba(255,255,255,.5),350px 539px 2px rgba(255,255,255,.5),1311px 354px 0 rgba(255,255,255,.5),700px 618px 2px rgba(255,255,255,.5),1138px 483px 2px rgba(255,255,255,.5),323px 1783px 0 rgba(255,255,255,.5),60px 1094px 2px rgba(255,255,255,.5),1375px 1398px 1px rgba(255,255,255,.5),853px 913px 1px rgba(255,255,255,.5),839px 1041px 1px rgba(255,255,255,.5),544px 1769px 0 rgba(255,255,255,.5);animation-name:glowing-stars;animation-duration:5s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:linear;animation-delay:0s}.studio-grid{background-image:linear-gradient(to right,hsl(var(--foreground)/.05) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--foreground)/.05) 1px,transparent 1px);background-size:48px 48px}.studio-fade{-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 75%)}.studio-noise:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.studio-card{position:relative;border-radius:1.75rem;border:1px solid hsl(var(--foreground)/.08);background:radial-gradient(120% 80% at 50% 0,hsl(var(--primary)/.08),transparent 60%),linear-gradient(180deg,hsl(var(--card)) 0,hsl(var(--background)) 100%)}.studio-card:before{content:"";position:absolute;inset-inline:2rem;top:0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--foreground)/.18),transparent)}.text-gradient{background:linear-gradient(120deg,#fff 0,#cfc4ff 45%,hsl(var(--primary)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes studio-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.studio-marquee{animation:studio-marquee var(--marquee-duration,40s) linear infinite}.studio-marquee-reverse{animation-direction:reverse}.studio-marquee-pause:hover .studio-marquee{animation-play-state:paused}.studio-mask-x{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}@media (prefers-reduced-motion:reduce){.studio-marquee{animation:none}}