@font-face{font-family:suite;src:url(../media/SUITE_Light-s.04da1qo1534va.woff2?dpl=dpl_EAAXyfNp9oAXC1k5YVCHo9qTaQvR)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:suite;src:url(../media/SUITE_Regular-s.03hadg9wmdajj.woff2?dpl=dpl_EAAXyfNp9oAXC1k5YVCHo9qTaQvR)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:suite;src:url(../media/SUITE_Medium-s.0_p7ag51e6cm2.woff2?dpl=dpl_EAAXyfNp9oAXC1k5YVCHo9qTaQvR)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:suite;src:url(../media/SUITE_SemiBold-s.2so_gdstcb69q.woff2?dpl=dpl_EAAXyfNp9oAXC1k5YVCHo9qTaQvR)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:suite;src:url(../media/SUITE_Bold-s.3xhg15lmmxkos.woff2?dpl=dpl_EAAXyfNp9oAXC1k5YVCHo9qTaQvR)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:suite;src:url(../media/SUITE_ExtraBold-s.19w0fw8x_s0kg.woff2?dpl=dpl_EAAXyfNp9oAXC1k5YVCHo9qTaQvR)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:suite;src:url(../media/SUITE_Heavy-s.0h76ndryiwkzv.woff2?dpl=dpl_EAAXyfNp9oAXC1k5YVCHo9qTaQvR)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:suite Fallback;src:local(Arial);ascent-override:98.62%;descent-override:25.95%;line-gap-override:0.0%;size-adjust:100.18%}.suite_144a1043-module__4ChwvW__className{font-family:suite,suite Fallback}.suite_144a1043-module__4ChwvW__variable{--font-suite:"suite", "suite Fallback"}
html,body{background:#000;height:100%;overflow:hidden}@font-face{font-family:NanumGothicCert;src:url(/fonts/NanumGothic.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NanumGothicCert;src:url(/fonts/NanumGothic-Bold.woff2)format("woff2");font-weight:700;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-suite), sans-serif;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}@keyframes starFall{0%{transform:translate(0)}to{transform:translate(var(--fx,0), var(--fall,12vh))}}@keyframes starLife{0%{opacity:0;transform:scale(.35)}30%{opacity:1;transform:scale(1)}65%{opacity:.95;transform:scale(.95)}to{opacity:0;transform:scale(.18)}}@keyframes trampolineX{0%{transform:translate(0)}to{transform:translateX(var(--tx))}}@keyframes trampolineY{0%{animation-timing-function:cubic-bezier(.18,.68,.32,1);transform:translateY(0)rotate(0)}30%{transform:translateY(var(--ty)) rotate(calc(var(--tr) * .5));animation-timing-function:cubic-bezier(.5,0,.85,.45)}to{transform:translateY(var(--drop)) rotate(var(--tr))}}@keyframes trampolineFade{0%,30%{opacity:1}to{opacity:0}}@keyframes heartFloatY{0%{transform:translateY(0)}to{transform:translateY(var(--rise))}}@keyframes heartSpreadX{0%{transform:translate(0)}to{transform:translateX(var(--hx))}}@keyframes heartBurstFade{0%{opacity:1}45%{opacity:1}to{opacity:0}}@keyframes heartBubblePop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes flashFx{0%{opacity:0}8%{opacity:.96}to{opacity:0}}@keyframes hugBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes heartbeat-gentle{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes hugGlint{0%{opacity:0;transform:scale(.15) rotate(var(--rot,0deg))}20%{opacity:1;transform:scale(1.15) rotate(var(--rot,0deg))}42%{opacity:.7;transform:scale(.95) rotate(var(--rot,0deg))}to{opacity:0;transform:scale(.15) rotate(var(--rot,0deg))}}@keyframes hugDrift{0%{transform:translate(0)}to{transform:translate(var(--hdx,0), var(--hdy,10vh))}}
