.main{position:relative;flex:1 1 auto;width:100%;max-width:1100px;padding:24px}@media screen and (max-width:1100px){.main{padding:24px}}@media screen and (max-width:768px){.main{padding:16px}.main>.kku_spline__wrapper__render-off+.about__layout{margin-top:calc(50dvh - 16px*2)}.main>.kku_spline__wrapper__render-on+.about__layout{margin-top:0}}@media screen and (max-width:var(--kku-layout-small )){.main>.kku_spline__wrapper__render-off+.about__layout{margin-top:calc((100dvh - 128px)/2)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:inherit}*{box-sizing:border-box;margin:0 auto}@font-face{font-family:Pretendard;font-style:normal;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/assets/font/pretendard/subset-pretendard-black.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/assets/font/pretendard/subset-pretendard-bold.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/assets/font/pretendard/subset-pretendard-regular.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/assets/font/pretendard/subset-pretendard-thin.woff2) format("woff2")}@keyframes skeleton{0%{opacity:0}to{opacity:.24}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes errorVibe{0%{transform:rotate(3deg)}25%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0deg)}}@keyframes neon{0%,to{text-shadow:0 0 1vw #1041ff,0 0 3vw #1041ff,0 0 10vw #1041ff,0 0 10vw #1041ff,0 0 .4vw #8bfdfe,.5vw .5vw .1vw #147280;color:#28d7fe}50%{text-shadow:0 0 .5vw #082180,0 0 1.5vw #082180,0 0 5vw #082180,0 0 5vw #082180,0 0 .2vw #082180,.5vw .5vw .1vw #0a3940;color:#146c80}}:root{--font-family:Pretendard,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--default-font-color:#ffffff;--kku-layout-large:1100px;--kku-layout-medium:768px;--kku-layout-small:464px}body{color:#fff;background:#111}:after,:before,body{font-family:Pretendard,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:100}::selection{background-color:#2961e3}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:#404752}.dark ::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb{background-color:#fff}