@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,700;1,600&display=swap");*{box-sizing:border-box;padding:0;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}body{background-color:#fff;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:pre-wrap}body,html{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}.btnHover{cursor:pointer}.btnHover :hover{opacity:.85}.verticalAlign{display:flex;align-items:center;height:100%}.gradText{background:linear-gradient(88.58deg,#87ceeb 1.61%,#c48bf0 50.15%,#ff91af 104.03%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.gradButton{background:linear-gradient(92.74deg,#87ceeb,#87ceeb 0,#bd94f0 46.63%,#ff91af);box-shadow:0 12px 24px rgba(63,152,239,.2);color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(5%)}to{opacity:1;transform:translateY(0)}}.fadeIn{animation:fadeIn .3s ease-in-out 0s 1 normal forwards}.fadeIn1000{animation:fadeIn 1s ease-in-out 0s 1 normal forwards}.fadeIn1500{animation:fadeIn 1.5s ease-in-out 0s 1 normal forwards}@keyframes fadeInLeft{0%{opacity:1;transform:translateX(-100%)}to{opacity:1;transform:translateY(0)}}.fadeInLeft{animation:fadeInLeft .3s ease-in-out 0s 1 normal forwards}.blind{opacity:0}.show{opacity:1;transition:opacity .5s ease-in-out}.enlargement-container{position:relative;overflow:hidden}.enlargement-container img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0;transition:transform .3s ease-in-out}@keyframes smoothAppear{0%{opacity:0;transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}.smoothAppear{animation:smoothAppear .4s ease-in-out 0s 1 normal forwards}@keyframes smoothAppearSlow{0%{opacity:0;transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}.smoothAppearSlow{animation:smoothAppear .6s ease-in-out 0s 1 normal forwards}.underline:after{display:block;content:"";transform:scaleX(0);transition:transform .25s ease-in-out}.underline:hover:after{transform:scaleX(1)}.underline:after{transform-origin:0 50%}