@font-face{font-display:swap;font-family:figtree;src:url(../../../asset/font/figtree.ttf)}@font-face{font-display:swap;font-family:outfit;src:url(../../../asset/font/outfit.ttf)}*{box-sizing:border-box}:root{--color-secondary: #b16981;--color-secondary-hover: #d48aa4}body{background:#171213;color:#fff;font-family:figtree,sans-serif;height:100vh;margin:0;max-height:100vh;overflow:hidden auto;width:100%}.cool_top_blur.svelte-16r4e8l{background:color-mix(in oklab,hsl(350,12%,8%) 80%,transparent);height:96px;left:0;-webkit-mask-image:linear-gradient(to bottom,#000 20%,transparent 80%);mask-image:linear-gradient(to bottom,#000 20%,transparent 80%);opacity:0;position:fixed;top:0;transition:opacity .5s;width:100%;z-index:10}.cool_top_blur.hover.svelte-16r4e8l{opacity:1}nav.svelte-16r4e8l{left:0;padding:0 16px;position:fixed;top:0;width:100%;z-index:10}nav.svelte-16r4e8l .header:where(.svelte-16r4e8l){align-items:center;border-radius:24px;display:flex;height:64px;margin:16px auto;max-width:1200px;padding:16px 32px;transition:background .2s,box-shadow .2s,padding .5s}nav.svelte-16r4e8l .header.hover:where(.svelte-16r4e8l){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0b0c4d;box-shadow:inset 0 0 0 1px #7a525826;padding:16px 24px}nav.svelte-16r4e8l .header:where(.svelte-16r4e8l) .brand_logo:where(.svelte-16r4e8l){color:#fff;line-height:0;margin:0 16px 0 0}nav.svelte-16r4e8l .header:where(.svelte-16r4e8l) .links:where(.svelte-16r4e8l){margin:0 0 0 auto}main.svelte-16r4e8l{min-height:calc(100vh - 94px);margin:0 auto;max-width:1200px;padding:80px 16px;width:100%}footer.svelte-16r4e8l{background:linear-gradient(to bottom,#141010,#150b09);border-radius:24px 24px 0 0;border-top:1px solid hsl(350,20%,13%);overflow:hidden;position:relative}footer.svelte-16r4e8l .footer_gradient:where(.svelte-16r4e8l){background:#d22f661a;border-radius:50%;bottom:0;content:"";filter:blur(60px);height:50px;left:50%;max-width:1000px;position:absolute;transform:translate(-50%,60%);width:70%}footer.svelte-16r4e8l .footer_contents:where(.svelte-16r4e8l){align-items:center;display:flex;margin:auto auto 0;max-width:1200px;padding:48px 16px;width:100%}footer.svelte-16r4e8l .studio_logos:where(.svelte-16r4e8l){align-items:center;display:flex;gap:24px}footer.svelte-16r4e8l .studio_logos:where(.svelte-16r4e8l) .brand_logo:where(.svelte-16r4e8l){color:#fff;line-height:0}footer.svelte-16r4e8l .lower_section:where(.svelte-16r4e8l){align-items:center;display:flex;gap:12px;margin-top:24px}footer.svelte-16r4e8l .lower_section:where(.svelte-16r4e8l) .social_logo:where(.svelte-16r4e8l){color:#fff;line-height:0}footer.svelte-16r4e8l .lower_section:where(.svelte-16r4e8l) .legal:where(.svelte-16r4e8l){font-family:Outfit,sans-serif;font-size:.9em;font-weight:500;margin:0 12px 0 auto}footer.svelte-16r4e8l .links:where(.svelte-16r4e8l){display:flex;gap:32px;margin-left:auto}footer.svelte-16r4e8l .links:where(.svelte-16r4e8l) a:where(.svelte-16r4e8l){color:var(--color-secondary);font-size:.9em;font-weight:450;text-decoration:none;transition:color .5s}footer.svelte-16r4e8l .links:where(.svelte-16r4e8l) a:where(.svelte-16r4e8l):hover{color:var(--color-secondary-hover)}
