#burger{cursor:pointer}#burger rect{transition:.5s}#burger .topLine{transform-origin:3px 5.75px}#burger .bottomLine{transform-origin:3px 17.75px}#burger.open .middleLine{opacity:0}#burger.open .topLine{width:17.5px;transform:translate(0) rotate(45deg)}#burger.open .bottomLine{width:17.5px;transform:translate(0) rotate(-45deg)}@keyframes slideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.wrap{position:fixed;top:52px;left:0;height:calc(100vh - 52px);width:100%;background-color:#fff;z-index:101;transform:translateY(-100%);overflow-y:auto;overscroll-behavior-y:contain}@media (min-width: 1024px){.wrap{top:82px;height:calc(100vh - 82px);opacity:0;visibility:hidden}}.homeWrap{width:100%;height:auto;max-width:100%}.menu{display:flex;flex-direction:column;gap:0;padding:0}.list{padding:12px 16px;display:flex;flex-direction:column;gap:8px;width:100%}.item{width:100%;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:8px;padding:14px 16px;color:#1b1d1f;font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:24px}.itemCommon{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;color:#1b1d1f;font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:24px}.itemParent{color:#1b1d1f;font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:24px;padding:14px 16px}.openParent{border-bottom:1px solid #e8ebed;color:#894fff}.openInnerParent{color:#4d5053;font-size:14px;font-weight:500;letter-spacing:-.4px;line-height:20px}.openItem{color:#894fff}.innerParent{color:#4d5053;font-size:14px;font-weight:400;letter-spacing:-.4px;line-height:20px;padding:14px 16px 14px 40px;background-color:#f7f8f9}.innerItem{padding:14px 16px 14px 40px;color:#4d5053;font-size:14px;font-weight:500;letter-spacing:-.4px;line-height:20px;background-color:#f7f8f9}.profileText{color:#1b1d1f;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:26px}.reverse{transform:rotate(-180deg)}.right{transform:rotate(-90deg)}.userProfile{width:32px;height:32px;border-radius:50%;object-fit:cover;overflow:hidden}.dim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;transition:opacity .3s;z-index:99}@media (min-width: 1024px){.dim{display:none}}.wrap.open{animation:slideIn .3s forwards}.wrap.close{animation:slideOut .3s forwards}.wrap.noAnimation{animation:none;transition:none}.list ul li:last-child:not(.list ul li ul li:last-child){border-bottom:1px solid #e8ebed}.main-nav{color:#4d5053;font-size:16px;font-weight:400;letter-spacing:-.4px;line-height:24px;display:flex;justify-content:center;align-items:center;height:60px;width:100%;position:fixed;top:0;z-index:102;background-color:#fff;border-bottom:1px solid #e8ebed;transition:all .2s cubic-bezier(.4,0,.2,1)}@media (min-width: 1024px){.main-nav{background-color:transparent;border-bottom:1px solid transparent}.main-nav.scrolled{background-color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e8ebed}}@media (min-width: 1024px){.main-nav{height:82px}}.mobileMenuToggleButton{display:block;position:fixed;top:4px;left:0;z-index:103;padding:14px 16px}@media (min-width: 1024px){.mobileMenuToggleButton{display:none}}.main-nav .navInner{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;height:100%;padding:10px 16px}@media (min-width: 1024px){.main-nav .navInner{gap:24px;max-width:1440px;padding:0 24px}}.main-nav .navMenuContainer{display:flex;gap:48px;align-items:center}.main-nav .logo{width:auto;height:25px}@media (min-width: 1024px){.main-nav .logo{height:50px}}.main-nav .logoBox{display:flex;gap:16px;align-items:center;padding-left:40px}@media (min-width: 1024px){.main-nav .logoBox{padding-left:0}}.main-nav .logoLink{display:flex;align-items:center}.main-nav .menuList{display:flex;gap:24px;align-items:center}.main-nav .navInfoContainer{display:none;gap:16px;align-items:center}@media (min-width: 1024px){.main-nav .navInfoContainer{display:flex}}.main-nav .buttonList{display:flex;gap:8px;align-items:center}.main-nav .userProfile{width:32px;height:32px;border-radius:50%;object-fit:cover;overflow:hidden}.main-nav .active{background-color:#e8ebed}.main-nav .linkActive{background-color:#e8ebed;color:#1b1d1f;font-size:14px;font-weight:500;letter-spacing:-.4px;line-height:20px}.main-nav .onlyMobile{display:block}@media (min-width: 1024px){.main-nav .onlyMobile{display:none}}.main-nav .logo svg,.main-nav .logo img{width:auto;height:100%}@keyframes poppingUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes spring{0%{transform:scale3d(.1,.4,1)}20%{transform:scale3d(.4,.8,1)}30%{transform:scale3d(.8,1.2,1)}35%{transform:scale3d(1.2,.8,1)}40%{transform:scale3d(.9,1,1)}50%{transform:scale3d(1,1.1,1)}80%{transform:scale3d(1.1,1,1)}to{transform:scaleZ(1)}}.main-toTop{position:fixed;bottom:40px;right:40px;width:56px;height:56px;display:flex;justify-content:center;align-items:center;z-index:1000}@media (max-width: 540px){.main-toTop{bottom:18px;right:18px;width:48px;height:48px}}.main-toTopButton{width:100%;height:100%;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:0;background-color:#894fff}.main-footer{background-color:#3d4043;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.main-footer{padding:0 24px}}.main-footerContent{display:flex;flex-direction:column;gap:16px;max-width:100%;width:100%;padding:56px 32px 80px;color:#fff;font-size:12px;font-weight:400;letter-spacing:-.4px;line-height:16px}@media (min-width: 1024px){.main-footerContent{max-width:1440px}}.main-organizationName{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:26px}.main-toTop.hide{transform:translateY(100%);animation:poppingUp .3s ease-out 1 reverse forwards}.main-toTop.hide .toTopButton{transform:scaleZ(1);animation:spring 1s cubic-bezier(.165,.84,.44,1) 1 reverse forwards}.main-toTop.show{transform:translateY(0);animation:poppingUp .3s ease-in-out 1 normal forwards}.main-toTop.show .toTopButton{transform:scale3d(.1,.4,1);animation:spring 1s cubic-bezier(.165,.84,.44,1) 1 normal forwards}
