@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{color:#fff;background:#f2f2f2;width:100%;height:100vh;max-height:100vh;margin:0;font-family:figtree,sans-serif;overflow:hidden auto}.cool_top_blur.svelte-12qhfyh{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;background:oklab(18.8817% .00843897 .000645414/.9);width:100%;height:96px;transition:opacity .5s;position:fixed;top:0;left:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 80%);mask-image:linear-gradient(#000 20%,#0000 80%)}nav.svelte-12qhfyh{z-index:10;width:100%;padding:0 16px;position:fixed;top:0;left:0}nav.svelte-12qhfyh .header:where(.svelte-12qhfyh){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0b0c4d;border-radius:24px;align-items:center;max-width:1200px;height:64px;margin:16px auto;padding:16px 24px;transition:background .2s,box-shadow .2s,padding .5s;display:flex;box-shadow:inset 0 0 0 1px #7a525826}nav.svelte-12qhfyh .header:where(.svelte-12qhfyh) .brand_logo:where(.svelte-12qhfyh){color:#fff;margin:0 16px 0 0;line-height:0}nav.svelte-12qhfyh .header:where(.svelte-12qhfyh) .links:where(.svelte-12qhfyh){gap:32px;margin:0 16px 0 auto;display:flex}nav.svelte-12qhfyh .header:where(.svelte-12qhfyh) .links:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){color:#fff;font-weight:500;text-decoration:none}main.svelte-12qhfyh{width:100%;max-width:1200px;min-height:calc(100vh - 80px);margin:0 auto;padding:80px 16px;overflow:hidden}footer.svelte-12qhfyh{color:#1a1a1a;background:linear-gradient(#d9d9d9,#ccc);border-top:1px solid #b3b3b3;border-radius:24px 24px 0 0;position:relative;overflow:hidden}footer.svelte-12qhfyh .footer_contents:where(.svelte-12qhfyh){flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:auto auto 0;padding:32px 16px;display:flex}footer.svelte-12qhfyh .brand_logo:where(.svelte-12qhfyh){color:inherit;line-height:0}footer.svelte-12qhfyh .lower_section:where(.svelte-12qhfyh){align-items:center;gap:12px;margin-top:16px;display:flex}footer.svelte-12qhfyh .lower_section:where(.svelte-12qhfyh) .social_logo:where(.svelte-12qhfyh){color:inherit;line-height:0}footer.svelte-12qhfyh .more:where(.svelte-12qhfyh){flex-direction:column;align-items:flex-end;display:flex}footer.svelte-12qhfyh .more:where(.svelte-12qhfyh) .legal:where(.svelte-12qhfyh){margin-top:96px;font-family:Outfit,sans-serif;font-size:.9em;font-weight:500}
