@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";@import"https://fonts.googleapis.com/css2?family=Bungee&family=Great+Vibes&family=Lilita+One&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";@font-face{font-family:NanumSquareNeo;src:url(/assets/fonts/NanumSquareNeo-bRg.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:NanumSquareNeo;src:url(/assets/fonts/NanumSquareNeo-cBd.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:NanumSquareNeo;src:url(/assets/fonts/NanumSquareNeo-dEb.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:NanumSquareNeo;src:url(/assets/fonts/NanumSquareNeo-eHv.woff) format("woff");font-weight:700;font-style:normal}:root{--after-bg: #6a5acd;--color-primary: #6a5acd;--color-primary-rgb: 106, 90, 205;--color-secondary: #d6789f;--color-secondary-rgb: 227, 148, 187;--color-tertiary: #292831;--color-tertiary-rgb: 41, 40, 49;--color-highlight: #9b7cff;--color-font: #5d5b67;--color-font-rgb: 93, 91, 103;--color-font-lightgray: #bab7cc;--color-font-lightgray-rgb: 186, 183, 204;--color-font-gray: #9b98ab;--color-font-gray-rgb: 155, 152, 171;--color-font-placeholder: #d1cee4;--color-font-placeholder-rgb: 209, 206, 228;--color-font-disabled: #d1cee4;--color-font-disabled-rgb: 209, 206, 228;--color-border-gray: #d1cee4;--color-border-gray-rgb: 209, 206, 228;--color-border-lightgray: #ebe8f6;--color-border-lightgray-rgb: 235, 232, 246;--color-disabled-border: #ccc;--color-disabled-border-rgb: 204, 204, 204;--color-disabled-font: #ccc;--color-disabled-font-rgb: 204, 204, 204;--color-disabled-bg: #ccc;--color-disabled-bg-rgb: 204, 204, 204;--color-placeholder-gray: #999;--color-placeholder-gray-rgb: 153, 153, 153;--color-unselected: #aab4c5;--color-unselected-rgb: 170, 180, 197;--color-input-unselected: #e5eaf2;--color-input-unselected-rgb: 229, 234, 242;--color-background: #f3f4fa;--color-background-rgb: 243, 244, 250;--color-primary-opacity: rgba(26, 97, 155, .1);--color-bada: #fc606c;--color-woojoo: #ffa81e;--color-shinhu: #4678bc;--color-haun: #00959b;--fs-giga: 5rem;--fs-mega: 4rem;--fs-huge: 3rem;--fs-big: 2.5rem;--fs-large: 2rem;--fs-title1: 1.5rem;--fs-title2: 1.375rem;--fs-title3: 1.25rem;--fs-body1: 1.125rem;--fs-body2: 1rem;--fs-body3: .875rem;--fs-small: .75rem}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}html,html body{width:100%;height:100%;min-width:320px}html .no-scroll,html body .no-scroll{overflow:hidden;height:100vh}html *{font-family:Pretendard,맑은 고딕,sans-serif,Helvetica,Arial;letter-spacing:-.03em;font-weight:400;line-height:1;color:var(--color-font);-webkit-text-size-adjust:none;text-size-adjust:none;word-break:keep-all}ul,ol,li{list-style:none}a{color:var(--color-font);text-decoration:none}b,strong{font-weight:700}input,select,label{display:inline-block;vertical-align:middle;outline:0}input[type=text],input[type=password],input[type=submit],select{all:unset;height:3em;border:solid .062em var(--color-border);border-radius:.5em;padding:0 1em;color:var(--color-font-base);background-color:var(--color-background-layer-primary)}.select-area{position:relative;display:flex}.select-area select{flex:1;position:relative;padding-right:3em;line-height:3em;cursor:pointer;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-area select::-ms-expand{display:none}.select-area select:focus{border-color:var(--color-primary);background-color:var(--color-background-layer-primary);transition:.3s}.select-area select+label{display:flex;align-items:center;justify-content:center;position:absolute;top:.062em;right:.062em;width:3em;height:3em}.select-area select+label path{fill:var(--color-font-base)}.select-area select:disabled{border-color:var(--color-input-unselected);background-color:var(--color-input-unselected);color:var(--color-font-disabled);cursor:default}.select-area select:disabled+label path{fill:var(--color-font-disabled)}input[type=button],input[type=submit],button{all:unset;border:0;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none}input[type=button]:disabled,input[type=submit]:disabled,input[type=button].disabled,input[type=submit].disabled,button:disabled,button.disabled{opacity:.3;cursor:default}input::placeholder{color:var(--color-font-placeholder)}input::-webkit-input-placeholder{color:var(--color-font-placeholder)}input::-moz-placeholder{color:var(--color-font-placeholder)}input::-ms-input-placeholder{color:var(--color-font-placeholder)}input.focus,input:focus{border-color:var(--color-primary);background-color:var(--color-background-layer-primary);transition:.3s}input.disabled,input:disabled{color:var(--color-font-disabled);border-color:var(--color-input-unselected);background-color:var(--color-input-unselected)}input.disabled:focus,input:disabled:focus{border-color:var(--color-input-unselected)}input:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus::-ms-input-placeholder{color:transparent}input[type=checkbox],input[type=radio]{display:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:radial-gradient(circle at top left,#ffd1e0,#f7a7d4 25%,#9b7cff 70%,#6d4aff);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#9b7cff}::selection{background:#9b7cff;color:#fff}.color-primary{color:var(--color-primary)!important}body{width:100%;height:100vh}.page-wrapper{min-height:100vh}.wrapper{position:relative;display:flex;flex-flow:column nowrap;justify-content:flex-start;width:100%;height:100%;overflow-y:auto}object{height:auto}h1{font-size:var(--fs-big)}h2{font-size:var(--fs-title1)}.input-check input+label{position:relative;display:inline-block;width:1.5em;height:1.5em;border:.125em solid var(--color-border);vertical-align:middle;border-radius:.3em;cursor:pointer;-webkit-user-select:none;user-select:none}.input-check input:checked+label{border-color:var(--color-primary);background-color:var(--color-primary)}.input-check input:checked+label:before{content:"";width:1.25em;height:1.25em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-primary-text);-webkit-mask:url(/assets/images/icon_check.svg) 50%/contain no-repeat;mask:url(/assets/images/icon_check.svg) 50%/contain no-repeat}.input-check input+label+label{position:relative;margin-left:.2em;cursor:pointer;-webkit-user-select:none;user-select:none}.input-check input:not(.disabled,[disabled]):hover+label{border-color:var(--color-primary);transition:.3s}.input-check input:disabled+label,.input-check input.disabled+label{border-color:var(--color-input-unselected);background-color:var(--color-input-unselected);cursor:default}.input-check input:disabled+label+label,.input-check input.disabled+label+label{color:var(--color-font-disabled);cursor:default}.input-radio input+label{display:inline-block;width:1.5em;height:1.5em;border:.125em solid var(--color-border);vertical-align:middle;border-radius:50%;cursor:pointer;-webkit-user-select:none;user-select:none}.input-radio input:checked+label{border-color:var(--color-primary);background-color:var(--color-primary-text)}.input-radio input+label{position:relative}.input-radio input+label+label{position:relative;margin-left:.2em;cursor:pointer;-webkit-user-select:none;user-select:none}.input-radio input:checked+label:before{content:"";position:absolute;width:1em;height:1em;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);background-color:var(--color-primary)}.input-radio input:not(.disabled,[disabled]):hover+label{border-color:var(--color-primary);transition:.3s}.input-radio input:disabled+label,.input-radio input.disabled+label{border-color:var(--color-input-unselected);background-color:var(--color-input-unselected);cursor:default}.input-radio input:disabled+label+label,.input-radio input.disabled+label+label{color:var(--color-font-disabled);cursor:default}.switch-text{display:inline-flex;flex-direction:row;position:relative;width:12em;height:3.125em;border-radius:2.5em;background-color:var(--color-primary)}.switch-text input{display:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.switch-text input+.switch-label{position:relative}.switch-text input+.switch-label path{fill:#fff;transition:.3s}.switch-text input:checked+.switch-label path{fill:var(--color-primary)}.switch-text input:checked+.switch-label{color:var(--color-primary)}.switch-text input:checked+.switch-label{background-color:transparent}.switch-text input:checked+.switch-label:before{background-color:var(--color-background)}.switch-text input.left:checked~.switch-toggle{left:.4em;border-radius:2.5em}.switch-text input.right:checked~.switch-toggle{left:50%;border-radius:2.5em}.switch-text .switch-label{display:flex;align-items:center;justify-content:center;gap:.5em;width:50%;height:100%;padding:0 1em;color:#fff;font-size:var(--font-body3);text-align:center;line-height:100%;cursor:pointer;z-index:1;transition:color .2s cubic-bezier(.4,0,.2,1);will-change:transform}.switch-text .switch-label:focus,.switch-text .switch-label:active{-webkit-tap-highlight-color:transparent}.switch-text .switch-label:before{display:inline-block;width:1em;height:1em;vertical-align:-2px;background-color:var(--color-font-placeholder);transition:.3s}.switch-text .switch-label.left,.switch-text .switch-label.right{border-top-right-radius:1em;border-bottom-right-radius:1em}.switch-text .switch-toggle{position:absolute;top:50%;left:.4em;transform:translateY(-50%);width:calc(50% - .4em);height:2.2em;background-color:#fff;transition:left .25s cubic-bezier(.4,0,.2,1);will-change:transform;cursor:pointer}.switch-btn{position:relative;width:6em;height:3.125em}.switch-btn input{opacity:0;width:0;height:0}.switch-btn input:checked+.slider{background-color:var(--color-primary)}.switch-btn input:checked+.slider:before{transform:translate(3em)}.switch-btn input:checked+.slider .text-on{visibility:visible}.switch-btn input:checked+.slider .text-off{visibility:hidden}.switch-btn input:not(:checked)+.slider{background-color:var(--color-unselected)}.switch-btn .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-background);transition:.25s cubic-bezier(.4,0,.2,1);border-radius:50px;display:flex;justify-content:space-between;align-items:center;padding:0 1em}.switch-btn .slider:before{content:"";position:absolute;left:.4em;top:.4em;width:2.2em;height:2.2em;border-radius:50%;background-color:#fff;transition:.25s cubic-bezier(.4,0,.2,1)}.switch-btn .slider span{font-size:var(--font-body3)}.switch-btn .slider span.text-on{color:#fff;visibility:hidden}.switch-btn .slider span.text-off{color:#fff;visibility:visible}address{font-style:normal}textarea{text-align:left;vertical-align:middle;resize:none;outline:none;padding:1em;border-color:var(--color-border);border-radius:.5em;background-color:var(--color-background)}textarea::placeholder{color:var(--color-font-placeholder);opacity:1}textarea:focus{border-color:var(--color-primary);background-color:var(--color-background-layer-primary);transition:.3s}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus::-ms-input-placeholder{color:transparent}.btns-area{display:flex;align-items:center;justify-content:center}.btn{display:flex;justify-content:center;align-items:center;padding:0 1em;border-radius:.5em;width:10em;height:3em;transition:color .3s,background-color .3s;cursor:pointer}.btn-primary{color:#fff;background-color:var(--color-primary)}.btn-secondary{background-color:var(--color-secondary)}.btn-tertiary{color:var(--color-tertiary-text);background-color:var(--color-tertiary)}.btn-border{position:relative;border:solid 1px var(--color-border-gray);background:#ffffff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:0}.btn-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.4em;background:radial-gradient(circle at top left,#f6b3c5 1%,#d28cb0 20%,#6a5acd 80%,#4b3fa0);z-index:-1;opacity:0;transition:opacity .5s}.btn-border:hover{color:#fff;border-color:var(--color-primary)}.btn-border:hover:before{opacity:1}.inner{width:100%;height:100%;margin:0 auto;padding:0 5em;max-width:1920px}.row{display:flex;flex-direction:row}.column{display:flex;flex-direction:column;justify-content:center}.btn-top{display:flex;justify-content:center;align-items:center;position:fixed;right:2rem;bottom:2rem;width:max(2.5em,2.083vw);height:max(2.5em,2.083vw);background-color:#000;color:#fff;font-size:1.5rem;text-align:center;line-height:3rem;border-radius:50%;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s ease,transform .3s ease;transform:translateY(20px);z-index:95}.btn-top.active{opacity:.5;pointer-events:auto;transform:translateY(0)}.btn-top.active:hover{opacity:1}main{width:100%;height:100%;min-height:100vh}.sub-visual{position:relative;height:80vh;overflow:hidden}.sub-visual .visual-bg{width:100%;height:100%}.sub-visual .visual-bg:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;filter:blur(10px);transform:scale(1.1);opacity:0;animation:bgReveal 1s ease-out forwards}.sub-visual .visual-bg:not(.bg-profile):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000080,#0000001a,#0000)}.sub-visual .visual-title{position:fixed;top:min(5.208vw,150px);left:0;right:0;height:calc(80vh - min(5.208vw,150px));text-align:center;display:flex;justify-content:center;align-items:center}.sub-visual .visual-title h2{color:#fff;font-family:NanumSquareNeo,sans-serif;font-size:clamp(var(--fs-title3),10vw,var(--fs-giga));font-weight:700;text-shadow:0 0 30px rgba(0,0,0,.2)}@keyframes bgReveal{0%{filter:blur(10px);transform:scale(1.05);opacity:0}to{filter:blur(0);transform:scale(1);opacity:1}}.board-visual{position:relative;height:40vh}.board-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:40vh;background:linear-gradient(to top,#fff 0,#ffffffb3,#fff0)}.board-visual .visual-bg{width:100%;height:100%}.board-visual .visual-bg:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;filter:blur(10px);transform:scale(1.1);opacity:0;animation:bgReveal 1s ease-out forwards}.board-visual .visual-bg:not(.bg-profile):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000080,#0000001a 30%,#0000)}.board-visual .visual-title{position:fixed;top:110px;left:0;right:0;height:80vh;text-align:center;display:flex;justify-content:center;align-items:center}.board-visual .visual-title h2{color:#fff;font-family:NanumSquareNeo,sans-serif;font-size:var(--fs-giga);font-weight:700;text-shadow:0 0 30px rgba(0,0,0,.2)}.section{overflow:hidden}.content{position:relative;padding:min(6.666vw,8em) 0;z-index:2;background-color:#fff}.content.row,.content.bg{padding:0}.content.row .tab-area,.content.bg .tab-area{padding-top:min(6.666vw,8em)}.title-area{margin-bottom:min(4.166vw,5em);text-align:center}.title-area.center{text-align:center}.title-area.center .sub-title{margin-bottom:min(3.333vw,4em)}.title-area.center .title-color{font-family:NanumSquareNeo,sans-serif;font-size:clamp(var(--fs-large),6.5vw,8rem);font-weight:700;background:linear-gradient(to right,#f6b3c5,#d28cb0 30%,#6a5acd 70%,#4b3fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.title-area.center .title-color p{font-family:NanumSquareNeo,sans-serif;font-size:clamp(var(--fs-title3),2.5vw,var(--fs-mega));font-weight:500;line-height:2}.sub-title{margin-bottom:min(1.666vw,2em);color:var(--color-tertiary);font-size:clamp(var(--fs-large),4.15vw,var(--fs-giga));font-weight:700}.sub-text{font-size:clamp(var(--fs-body2),1.65vw,var(--fs-large));font-weight:500}.tag{color:var(--color-font-gray);font-size:clamp((var(--fs-body3)),1.25vw,(var(--fs-large)))}.tab-area{margin-bottom:min(4.166vw,5em)}.tab-area ul{display:flex;justify-content:center;align-items:center;gap:.5em}.tab-area li{font-size:clamp(var(--fs-body3),2vw,var(--fs-title1));font-weight:500;width:15%;height:3.125em;cursor:pointer;background-color:var(--color-background)}.tab-area li span{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.tab-area li.active:before,.tab-area li.active:after{display:none}.tab-area li.active span{color:#fff;font-weight:700}.tab-area li.active span:before,.tab-area li.active span:after{display:none}.tab-area li:first-child.active{background-color:var(--color-secondary)}.tab-area li:nth-child(2).active{background-color:var(--color-primary)}.tab-area li:nth-child(3).active{background-color:#5a49a0}.tab-area li:nth-child(4).active{background-color:var(--color-tertiary)}.effect{position:relative}.effect>*{position:relative}.effect>*:before{width:1px;height:0;top:0;right:0;background:linear-gradient(to bottom,#6d4aff,#9b7cff,#f7a7d4,#ffd1e0)}.effect>*:after{width:1px;height:0;bottom:0;left:0;background:linear-gradient(to bottom,#ffd1e0,#f7a7d4,#9b7cff,#6d4aff)}.effect:before,.effect:after,.effect>*:before,.effect>*:after{content:"";position:absolute;transition:all .3s ease;z-index:2}.effect:before{height:1px;width:0;top:0;left:0;background:linear-gradient(to right,#ffd1e0,#f7a7d4,#9b7cff,#6d4aff)}.effect:after{height:1px;width:0;bottom:0;right:0;background:linear-gradient(to right,#6d4aff,#9b7cff,#f7a7d4,#ffd1e0)}.effect:hover:before{width:100%;transition-delay:0s}.effect:hover>*:before{height:100%;transition-delay:.05s}.effect:hover:after{width:100%;transition-delay:.1s}.effect:hover>*:after{height:100%;transition-delay:.15s}.tab-content{display:none}.tab-content.active{display:block}.working{padding:5em 0 10em;text-align:center}.working p{color:var(--color-primary);margin-bottom:1em;font-size:clamp(var(--fs-title1),2.2vw,var(--fs-huge))}.working span{color:var(--color-font-gray);font-size:clamp(var(--fs-small),.85vw,var(--fs-body1))}.board{display:flex;flex-flow:row wrap;gap:1px}.board li{width:calc(33.333% - 1px)}.board li .item{display:block}.board li .item.effect:before,.board li .item.effect:after{height:5px}.board li .item.effect:before{top:-1px}.board li .item.effect:after{bottom:-1px}.board li .item.effect>*:before,.board li .item.effect>*:after{width:5px}.board li .item.effect>*:before{right:-1px}.board li .item.effect>*:after{left:-1px}.board li .item .thumb-area{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.board li .item .thumb-area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(70%);transition:transform .3s ease-in-out,filter .3s ease-in-out}.board li .item .text-area{position:absolute;bottom:0;left:0;right:0;height:0;display:flex;flex-direction:column;justify-content:center;padding:0 2em;background-color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:height .3s ease}.board li .item .text-area .tit{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;color:var(--color-tertiary);font-size:clamp(var(--fs-body1),1.5vw,var(--fs-large));font-weight:600;line-height:1.2}.board li .item .text-area .date{display:inline-block;margin-top:min(.833vw,1em);color:var(--color-font);font-size:clamp(var(--fs-small),.8vw,var(--fs-body2))}.board li .item .text-area .text-list{display:flex;flex-flow:row wrap;margin-top:1em}.board li .item .text-area .text-list *{line-height:1.5}.board li .item .text-area .text-list dt{width:4em;color:var(--color-font);font-size:clamp(var(--fs-small),.8vw,var(--fs-body2))}.board li .item .text-area .text-list dd{width:calc(100% - 4em);color:var(--color-tertiary);font-size:clamp(var(--fs-small),.8vw,var(--fs-body2))}.board li .item .text-area .text-list dd b{color:var(--color-primary);font-weight:700}.board li .item:hover .thumb-area img{transform:scale(1.05);filter:brightness(100%)}.board li .item:hover .text-area{height:30%}.paging-wrap{padding-top:min(4.166vw,5em);text-align:center}.paging-wrap .arrow{display:inline-block;color:transparent;vertical-align:middle}.paging-wrap .arrow>a{overflow:hidden;display:inline-block;width:36px;height:36px;margin:0 3px;border-radius:100%;font-size:var(--fs-title2);font-weight:400;line-height:34px;background-color:var(--color-background);background-repeat:no-repeat;background-position:50%;transition:background-color .3s,background-color .3s}.paging-wrap .arrow>a:hover{color:#fff;background-color:var(--color-primary)}.paging-wrap .arrow.left{margin-right:.5em}.paging-wrap .arrow.right{margin-left:.5em}.paging-wrap .num{display:inline-block;width:40px;height:40px;margin:0 2px;font-size:var(--fs-body2);line-height:40px;vertical-align:middle;color:#888;font-weight:400}.paging-wrap .num.on{position:relative;color:var(--color-primary);font-weight:700}.paging-wrap .num.on:before{content:"";width:70%;height:2px;background:var(--color-primary);position:absolute;left:50%;transform:translate(-50%);bottom:0}.board-view{position:relative}.board-view .board-top{position:absolute;top:-15em;left:0;right:0;padding-bottom:min(2.5vw,3em);border-bottom:solid 1px var(--color-tertiary)}.board-view .board-top .date{margin-top:1em;color:var(--color-font);font-size:clamp(var(--fs-small),.8vw,var(--fs-body2));font-weight:700}.board-view .board-top .title{color:var(--color-tertiary);font-size:clamp(var(--fs-title3),2.5vw,var(--fs-huge));font-weight:700;line-height:1.2em}.board-view .board-content{margin-bottom:min(4.166vw,5em);padding:0 0 min(4.166vw,5em) 0;line-height:1.2;border-bottom:solid 1px var(--color-tertiary)}.board-view .board-content img{display:inline-block;max-width:calc(100% - 1em);margin:.5em;vertical-align:top}.board-view .board-content img+p{margin-top:min(2.5vw,3em)}.board-view .board-content p,.board-view .board-content h2,.board-view .board-content h3,.board-view .board-content h4,.board-view .board-content li{line-height:1.5}.board-more{margin-bottom:min(4.166vw,5em)}.board-more h3{margin-bottom:1em;color:var(--color-tertiary);font-size:clamp(var(--fs-body2),1.1vw,var(--fs-title1));font-weight:700}.board-more ul{display:flex;flex-flow:row wrap;gap:1px}.board-more ul li{width:calc(16.666% - 1px)}.board-more ul li .item{position:relative;display:block;overflow:hidden}.board-more ul li .item .thumb-area{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.board-more ul li .item .thumb-area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(80%);transition:transform .3s ease-in-out,filter .3s ease-in-out}.board-more ul li .item .text-area{position:absolute;bottom:0;left:0;right:0;height:0;display:flex;flex-direction:column;justify-content:center;padding:0 2em;background-color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:height .3s ease}.board-more ul li .item .text-area .tit{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;color:var(--color-tertiary);font-size:clamp(var(--fs-body2),1.1vw,var(--fs-title2));font-weight:600;line-height:1.2}.board-more ul li .item .text-area .date{display:inline-block;margin-top:min(.833vw,1em);color:var(--color-font);font-size:clamp(var(--fs-small),.8vw,var(--fs-body2))}.board-more ul li .item:hover .thumb-area img{transform:scale(1.05);filter:brightness(100%)}.board-more ul li .item:hover .text-area{height:50%}.footer{position:relative;padding:min(4.166vw,5em) 0;background-color:var(--color-primary);z-index:2}.footer .footer-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 10em}.footer .footer-inner *{color:var(--color-tertiary)}.footer .footer-inner .row{display:flex;flex-flow:row nowrap}.footer .footer-inner .logo{flex:0;width:min(3.125vw,60px);margin-right:3em}.footer .footer-inner .logo svg{position:relative;display:block;width:min(3.125vw,60px)}.footer .footer-inner .logo svg path{fill:currentColor}.footer .footer-inner .copyright{width:100%}.footer .footer-inner .copyright address{display:flex;gap:1em;font-size:var(--fs-body3);margin-bottom:.5em}.footer .footer-inner .copyright p{font-size:var(--fs-small)}.board-content .ql-align-center{text-align:center!important}.board-content .ql-align-right{text-align:right!important}.board-content .ql-align-justify{text-align:justify!important}.board-content .ql-align-left{text-align:left!important}.modal-backdrop{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1999!important;background:#0000004d}.loading-message,.error-message,.no-posts{text-align:center;padding:2rem;color:var(--color-font-lightgray);font-size:clamp(var(--fs-body3),1vw,var(--fs-title3));margin:2rem 0}.error-message{color:#ff6b6b}.loading-message{font-size:var(--fs-large);font-weight:700}.no-posts p{color:var(--color-font)}@media (max-width: 1599px){.board-visual{height:25vh}.board-visual:after{height:25vh}.board-view .board-top{top:-11%}}@media (max-width: 1299px){.inner{padding:0 1.25em}.board-visual{height:20vh}.board-visual:after{height:20vh}.board-view .board-top{top:-8%}}@media (max-width: 1279px){.sub-visual{height:50vh}.sub-visual .visual-title{height:calc(50vh - 50px)}.footer .footer-inner{padding:0 2em}.footer .footer-inner .row .logo svg{width:50px}}@media (max-width: 1023px){::-webkit-scrollbar{width:2px}.sub-visual .visual-title{top:60px;height:calc(50vh - 60px)}.tab-area ul{padding:0 .5em}.tab-area li{flex:1}.board li .item .text-area{height:30%}.board li .item .text-area .text-list{margin-top:.5em}.footer .footer-inner{padding:0 1.5em}}@media (max-width: 959px){.board li{width:calc(50% - 1px)}}@media (max-width: 767px){.inner{padding:0 1em}.sub-title{margin-bottom:.5em}.board-visual{height:20vh}.board-visual:after{height:20vh}.board-view .board-top{top:-10vh}.board-view .board-content{margin-bottom:2em;padding:0 0 2em}.board li .item.effect:before,.board li .item.effect:after{height:2px}.board li .item.effect>*:before,.board li .item.effect>*:after{width:2px}.board li .item .text-area{padding:0 1em}.board-more{margin-bottom:2em}.board-more ul li{width:calc(33.333% - 1px)}.tab-area{margin-bottom:2em}.btn-top{bottom:1em;right:1em}.upload-form{padding:1.5em;margin:0 1em}.btn{flex:1}.footer{padding:3em 0}.footer .footer-inner{flex-direction:column;padding:0 2em}.footer .footer-inner .row{flex-direction:column;align-items:center;gap:1em}.footer .footer-inner .row .logo{width:3.75em;margin-right:0}.footer .footer-inner .row .logo svg{width:50px}.footer .footer-inner .row .copyright{text-align:center}}@media (max-width: 480px){.title-area{margin-bottom:2em}.content{padding:2em 0}.board{gap:1em}.board li{width:100%}}@media (max-width: 414px){.footer .footer-inner{padding:0 1em}.footer .footer-inner .row .copyright address{flex-direction:column;gap:.5em;margin-bottom:2em}.btn-top{font-size:var(--fs-body1)}}.header{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:min(5.208vw,150px);will-change:transform,opacity;z-index:20;transition:all .3s ease}.header.hide-intro{display:none}.header *{color:#fff}.header.hidden{visibility:hidden}.header .header-inner{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 10em}.header .lnb{position:relative}.header .lnb .depth1{display:flex;align-items:center;justify-content:center;gap:3em}.header .lnb .depth1>li{display:flex;align-items:center;justify-content:center;cursor:pointer;height:min(5.729vw,160px)}.header .lnb .depth1>li>a{display:block;padding:1em .5em;font-family:NanumSquareNeo,sans-serif;font-size:clamp(var(--fs-body2),.9vw,var(--fs-title1));font-weight:500;text-align:center;transition:color .2s ease}.header .lnb .depth1>li:hover>a{color:var(--color-highlight)}.header .lnb .depth2{display:none;position:absolute;top:0;right:0;bottom:0;left:0;top:min(5.729vw,160px);padding:3em;justify-content:center;align-items:center;gap:1.5em}.header .lnb .depth2.active{display:flex}.header .lnb .depth2>li>a{position:relative;display:block;padding:1em;color:#fff;font-family:Pretendard,sans-serif;font-size:clamp(var(--fs-body3),.85vw,var(--fs-title3));font-weight:300;white-space:nowrap;transition:color .2s ease}.header .lnb .depth2>li>a:before{content:"";display:block;position:absolute;top:.8em;right:.5em;width:5px;height:5px;border-radius:100%;background-color:var(--color-highlight);filter:blur(1px);opacity:0;transition:opacity .2s ease}.header .lnb .depth2>li>a:hover{color:var(--color-highlight)}.header .lnb .depth2>li>a:hover:before{opacity:1}.header .gnb{display:flex;align-items:center;gap:2em}.header .gnb .link{position:relative}.header .gnb .link button{display:flex;justify-content:center;align-items:center;height:40px;border-radius:20px;padding:0 15px 0 20px;font-size:var(--fs-body3);font-weight:600;text-align:center;background-color:#0000001a;backdrop-filter:blur(2em);-webkit-backdrop-filter:blur(2em);transition:background-color .3s ease}.header .gnb .link button:hover,.header .gnb .link.active button{background-color:var(--color-highlight)}.header .gnb .link.active button svg{transform:rotate(180deg)}.header .gnb .link ul{position:absolute;top:41px;left:0;right:0;padding:1em;border-radius:1em;background-color:#0000004d}.header .gnb .link ul li a{display:block;padding:.5em 0;font-size:clamp(var(--fs-body3),.4vw,var(--fs-title3));cursor:pointer;transition:color .2s}.header .gnb .link ul li a:hover{color:var(--color-highlight)}.header .gnb .sitemap .btn-menu{position:relative;width:30px;height:24px;padding:0;background-color:transparent}.header .gnb .sitemap .btn-menu .toggle-bar{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:2px;background-color:#fff;transition:background-color .2s ease}.header .gnb .sitemap .btn-menu:before,.header .gnb .sitemap .btn-menu:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-color:#fff;transition:background-color .2s ease}.header .gnb .sitemap .btn-menu:before{top:0}.header .gnb .sitemap .btn-menu:after{bottom:0}.header .gnb .sitemap .btn-menu:hover .toggle-bar,.header .gnb .sitemap .btn-menu:hover:before,.header .gnb .sitemap .btn-menu:hover:after{background-color:var(--color-highlight)}.header .gnb .sitemap .menu-wrap{display:none;flex-direction:column;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;background-color:#fff}.header .gnb .sitemap .menu-wrap.visible{display:block}.header .gnb .sitemap .menu-wrap .menu-top{display:flex;justify-content:space-between;align-items:center;width:100%;height:6.25em;border-bottom:solid 1px var(--color-border-gray);padding:0 10em}.header .gnb .sitemap .menu-wrap .menu-top .logo a svg path{fill:var(--color-tertiary)}.header .gnb .sitemap .menu-wrap .menu-top .logo a:hover svg path{fill:var(--color-highlight)}.header .gnb .sitemap .menu-wrap .menu-top .btn-menu{position:relative;width:30px;height:24px;padding:0;background-color:transparent}.header .gnb .sitemap .menu-wrap .menu-top .btn-menu:before,.header .gnb .sitemap .menu-wrap .menu-top .btn-menu:after{content:"";display:block;position:absolute;width:100%;height:2px;background-color:var(--color-tertiary);transition:background-color .2s ease}.header .gnb .sitemap .menu-wrap .menu-top .btn-menu:before{top:50%;left:-1px;transform:rotate(45deg) translateY(-50%)}.header .gnb .sitemap .menu-wrap .menu-top .btn-menu:after{top:50%;left:0;transform:rotate(-45deg) translateY(-50%)}.header .gnb .sitemap .menu-wrap .menu-top .btn-menu:hover:before,.header .gnb .sitemap .menu-wrap .menu-top .btn-menu:hover:after{background-color:var(--color-highlight)}.header .gnb .sitemap .menu-wrap .menu-list{max-width:1920px;padding:0 15em;flex:1;overflow-y:auto}.header .gnb .sitemap .menu-wrap .menu-list *{color:var(--color-font)}.header .gnb .sitemap .menu-wrap .menu-list .depth1{display:flex;flex-flow:row wrap}.header .gnb .sitemap .menu-wrap .menu-list .depth1 a{display:block;transition:color .2s}.header .gnb .sitemap .menu-wrap .menu-list .depth1 a:hover{color:var(--color-highlight)}.header .gnb .sitemap .menu-wrap .menu-list .depth1>li{position:relative;width:50%;padding:3em 0}.header .gnb .sitemap .menu-wrap .menu-list .depth1>li:first-child:before,.header .gnb .sitemap .menu-wrap .menu-list .depth1>li:nth-child(3):before{content:"";position:absolute;bottom:0;left:0;right:-100%;height:1px;background-color:var(--color-border-lightgray)}.header .gnb .sitemap .menu-wrap .menu-list .depth1>li>a{margin-bottom:1em;color:var(--color-tertiary);font-size:var(--fs-large);font-weight:700}.header .gnb .sitemap .menu-wrap .menu-list .depth1 .depth2{display:flex;flex-direction:row;gap:3em}.header .gnb .sitemap .menu-wrap .menu-list .depth1 .depth2>li{position:relative}.header .gnb .sitemap .menu-wrap .menu-list .depth1 .depth2>li a{padding:.5em 0;font-size:var(--fs-body1)}.header .gnb .sitemap .menu-wrap .menu-list .depth1 .depth2>li a:before{content:"";display:block;position:absolute;top:.4em;right:-.4em;width:5px;height:5px;border-radius:100%;background-color:var(--color-highlight);opacity:0;transition:opacity .2s ease}.header .gnb .sitemap .menu-wrap .menu-list .depth1 .depth2>li a:hover{color:var(--color-highlight)}.header .gnb .sitemap .menu-wrap .menu-list .depth1 .depth2>li a:hover:before{opacity:1}.header.scrolled{background-color:rgba(var(--color-tertiary-rgb),.5);background-image:none;backdrop-filter:blur(1em);-webkit-backdrop-filter:blur(1em)}.header.scrolled .gnb .link button{background-color:#0003}.header.scrolled .gnb .link button:hover,.header.scrolled .gnb .link.active button{background-color:var(--color-highlight)}.logo{display:flex;align-items:center;justify-content:center}.logo a{display:block}.logo a svg{position:relative;display:block;width:min(4.687vw,150px);height:40px;font-size:0;line-height:0}.logo a svg path{fill:currentColor;transition:fill .3s ease}.logo a:hover svg path{fill:var(--color-highlight)}.dim{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-tertiary);box-shadow:0 10px 30px #0003;z-index:19;opacity:0;visibility:hidden}.dim:after{content:"";position:fixed;top:min(5.208vw,150px);width:100%;height:1px;background-color:#ffffff1a;z-index:20}@media (max-width: 1599px){.header .gnb .sitemap .menu-wrap .menu-top{padding:0 2em}.header .gnb .sitemap .menu-wrap .menu-list{padding:0 10%}}@media (max-width: 1279px){.header .header-inner{padding:0 2em}.header .header-inner .lnb{display:none}.header .gnb .sitemap .menu-wrap .menu-list{width:100%}.header .gnb .sitemap .menu-wrap .menu-list .depth1{flex-direction:column}.header .gnb .sitemap .menu-wrap .menu-list .depth1>li{width:100%}.header .gnb .sitemap .menu-wrap .menu-list .depth1>li+li{border-top:solid 1px var(--color-border-lightgray)}.header .gnb .sitemap .menu-wrap .menu-list .depth1>li:before{display:none}.dim:after{top:80px}}@media (max-width: 1023px){.header{height:60px}.header .header-inner{padding:0 1.5em}.header .gnb .link{display:none}.header .gnb .sitemap .menu-wrap .menu-top{height:60px;padding:0 1.5em}.header .gnb .sitemap .menu-wrap .menu-list .depth1>li{padding:min(6.25vw,3em) 0}.header .gnb .sitemap .menu-wrap .menu-list .depth1>li a{font-size:clamp(var(--fs-title1),3vw,var(--fs-large))}.header .gnb .sitemap .menu-wrap .menu-list .depth1>li .depth2 li a{font-size:clamp(var(--fs-body2),3vw,var(--fs-body1))}.logo a svg{width:40px}}@media (max-width: 767px){.header .gnb .sitemap .menu-wrap .menu-top{padding:0 1em}.header .gnb .sitemap .menu-wrap .menu-list .depth1>li .depth2{flex-direction:column;gap:.5em}.header .gnb .sitemap .menu-wrap .menu-list .depth1>li .depth2 li a{position:relative;display:inline-block}}@media (max-width: 414px){.header .header-inner{padding:0 1em}.header .gnb .sitemap .menu-wrap .menu-top{padding:0 1em}.header .gnb .sitemap .menu-wrap .menu-list .depth1>li .depth2{flex-direction:column;gap:.5em}}.admin-layout{min-height:100vh;display:flex;flex-direction:column;background:var(--color-background)}.admin-header{background:#fff;border-bottom:1px solid var(--color-border-lightgray);padding:1rem 0;box-shadow:0 2px 10px #0000001a}.admin-header-inner{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.admin-logo{margin:0}.admin-logo svg{width:100px;height:64px;fill:var(--color-primary)}.admin-nav ul{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.admin-nav a{color:var(--color-font);text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease}.admin-nav a:hover{background:var(--color-primary-opacity);color:var(--color-primary);transform:translateY(-2px)}.admin-logout-btn{background:transparent;color:var(--color-font);border:1px solid var(--color-border-gray);padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-family:inherit}.admin-logout-btn:hover{background:#ff6b6b;color:#fff;border-color:#ff6b6b;transform:translateY(-2px)}.admin-main{flex:1}.admin-footer{background:#fff;border-top:1px solid var(--color-border-lightgray);padding:1rem 0;margin-top:auto}.admin-footer-inner{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center;color:var(--color-font)}.admin-controls{margin-bottom:2rem;text-align:right}.admin-controls .btn{margin-left:1rem}.admin-board-list{background:#fff;border-radius:15px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px #0000001a}.admin-table{width:100%;border-collapse:collapse;color:var(--color-font)}.admin-table th,.admin-table td{padding:1rem;text-align:left;border-bottom:1px solid var(--color-border-lightgray)}.admin-table th{background:var(--color-background);font-weight:600;color:var(--color-primary)}.admin-table tr:hover{background:var(--color-primary-opacity)}.admin-actions{display:flex;gap:.5rem}.btn-small{padding:.5rem 1rem;font-size:.875rem;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-small:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.btn-danger{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff}.btn-danger:hover{background:linear-gradient(135deg,#ff5252,#d32f2f)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:2rem;max-width:500px;width:90%;text-align:center;border:1px solid rgba(255,255,255,.2)}.modal h3{color:gold;margin-bottom:1rem;font-size:1.5rem}.modal p{margin-bottom:2rem;color:#fff;line-height:1.6}.modal-actions{display:flex;gap:1rem;justify-content:center}.upload-form{background:#fff;border-radius:15px;padding:2rem;border:1px solid var(--color-border-lightgray);margin:0 auto;box-shadow:0 4px 20px #0000001a}.form-group{margin-bottom:1.5rem;position:relative}.form-group label{display:block;margin-bottom:.5rem;color:var(--color-font);font-weight:500;font-size:1rem}.form-group small{display:block;margin-top:.25rem;color:var(--color-font-gray);font-size:.875rem}.image-preview{margin-top:1rem;text-align:center}.image-preview img{border-radius:8px;box-shadow:0 4px 12px #00000026}.upload-progress{margin:1.5rem 0;padding:1rem;background:var(--color-background);border-radius:8px;border:1px solid var(--color-border-lightgray)}.progress-bar{width:100%;height:8px;background:var(--color-border-lightgray);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill{height:100%;background:var(--color-primary);border-radius:4px;transition:width .3s ease}.upload-progress p{text-align:center;color:var(--color-font);margin:0;font-size:.875rem}.form-group input,.form-group select{width:100%;padding:.75rem;border:1px solid var(--color-border-gray);border-radius:8px;background:#fff;color:var(--color-font);font-size:1rem;transition:all .3s ease;box-sizing:border-box}.form-group input::placeholder{color:var(--color-font-placeholder)}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #6a5acd1a;background:#fff}.form-group input:disabled,.form-group select:disabled{opacity:.6;cursor:not-allowed;background:var(--color-input-unselected);color:var(--color-font-disabled)}.form-group input[type=file]{padding:.5rem;background:var(--color-background);border:2px dashed var(--color-border-gray);cursor:pointer}.form-group input[type=file]:hover{border-color:var(--color-primary);background:var(--color-primary-opacity)}.form-group input[type=file]::-webkit-file-upload-button{background:var(--color-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;margin-right:1rem;font-weight:500}.form-group input[type=file]::-webkit-file-upload-button:hover{background:#5a4bc4}@media (max-width: 768px){.admin-header-inner{flex-direction:column;gap:1rem}.admin-nav ul{gap:1rem}.admin-table{font-size:.875rem}.admin-table th,.admin-table td{padding:.75rem .5rem}.admin-actions{flex-direction:column;gap:.25rem}.btn-small{padding:.25rem .5rem;font-size:.75rem}.modal{margin:1rem;padding:1.5rem}.modal-actions{flex-direction:column}.upload-form{padding:1.5rem}}.admin-btn{width:50px;height:50px}.admin-btn .admin-link svg{fill:var(--color-tertiary);transition:fill .3s}.admin-btn .admin-link:hover svg{fill:#fff}.admin-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000}.admin-modal{background:#fff;border-radius:20px;padding:2rem;max-width:400px;width:90%;text-align:center;border:1px solid var(--color-border-lightgray);box-shadow:0 10px 40px #0003}.admin-modal h3{color:var(--color-primary);margin-bottom:1.5rem;font-size:1.5rem}.admin-modal .form-group{margin-bottom:1.5rem}.admin-modal label{display:block;margin-bottom:.5rem;color:var(--color-font);font-weight:500}.admin-modal input{width:100%;padding:.75rem;border:1px solid var(--color-border-gray);border-radius:8px;background:#fff;color:var(--color-font);font-size:1rem;transition:all .3s ease}.admin-modal input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #6a5acd1a}.admin-modal .error-message{color:#ff6b6b;margin-bottom:1rem;font-size:.875rem}.admin-modal .modal-actions{gap:1em;justify-content:center}.upload-responsive-form{max-width:1000px;margin:0 auto;width:100%}.upload-form-responsive{background:#fffffffa;border-radius:16px;padding:64px;box-shadow:0 4px 24px #00000014;border:1px solid #f0f0f0;margin:0 auto;width:100%;box-sizing:border-box}@media (max-width: 900px){.upload-responsive-form{max-width:100%;padding:0 12px}.upload-form-responsive{padding:24px 8px;border-radius:10px}}@media (max-width: 767px){.admin-modal .modal-actions .btn{flex:none;width:100%;padding:0}}@media (max-width: 600px){.upload-form-responsive{padding:12px 2px;border-radius:6px;font-size:15px}}main{overflow:hidden}.text-layer{position:fixed;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);z-index:1}.text-layer *{color:#fff;font-family:inherit}.text-layer .main-title{color:var(--color-tertiary);text-align:center}.text-layer .main-title p{font-size:clamp(var(--fs-title1),3vw,6rem);font-weight:300;line-height:1.3}.text-layer .main-title strong,.text-layer .main-title strong *{color:var(--color-primary);font-size:clamp(var(--fs-huge),5vw,9rem);font-weight:700}.text-layer .main-title b,.text-layer .main-title b *{font-size:clamp(var(--fs-big),4vw,7rem);font-weight:500}.text-layer .main-text{position:fixed;bottom:-50%;left:50%;transform:translate(-50%);width:100%;font-family:NanumSquareNeo,sans-serif}.text-layer .main-text *{font-family:inherit}.text-layer .main-text p{font-size:clamp(var(--fs-body3),1.2vw,var(--fs-large));font-weight:300;line-height:1.5;text-align:center}.text-line{position:fixed;top:50%;left:65%;right:0;height:2px;background:linear-gradient(to left,#ffffff0d,#ffffff0d 90%,#fff0)}.text-line:before{content:"";display:block;position:fixed;top:50%;left:0;right:65%;height:2px;background:linear-gradient(to right,#ffffff0d,#ffffff0d 90%,#fff0)}.video-bg{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;overflow:hidden;background-color:rgba(var(--color-tertiary-rgb),.8)}.video-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/images/main/bg_pattern.png);mix-blend-mode:overlay;z-index:1}.video-bg video{position:absolute;top:50%;left:50%;height:56.25vw;min-height:100vh;min-width:177.77vh;transform:translate(-50%,-50%);mix-blend-mode:overlay;filter:brightness(1.5) saturate(0) contrast(.5) sepia(.5) hue-rotate(200deg)}.bg-image{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;transition:background-color 2s ease;background-color:var(--color-tertiary)}.bg-image img{width:100%;height:100%;object-fit:cover;mix-blend-mode:overlay;filter:saturate(0) contrast(.3) sepia(1) hue-rotate(200deg)}.bg-image img.img-banner{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity 1s ease,filter 1s ease;z-index:0;opacity:0}.bg-image img.img-banner.active{opacity:1;filter:blur(0) saturate(0) contrast(.3) sepia(1) hue-rotate(200deg);z-index:1}.bg-circle{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:15%;aspect-ratio:1 / 1;border-radius:50%;background-color:#ffffff05;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bg-circle:before{content:"";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center center;width:140%;aspect-ratio:1 / 1;border-radius:50%;border:dashed 1px rgba(255,255,255,.2);animation:rotateSlow 50s linear infinite;animation-delay:.3s}.bg-circle:after{content:"";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center center;width:200%;aspect-ratio:1 / 1;border-radius:50%;border:dashed 2px rgba(255,255,255,.2);animation:rotateSlow 100s linear infinite reverse;animation-delay:.5s}@keyframes rotateSlow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.sparkle{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;opacity:0;z-index:10;filter:blur(4px);pointer-events:none}.sparkle-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.scroll-animation{position:fixed;bottom:2em;left:50%;transform:translate(-50%);text-align:center;animation:fadeIn 1s ease forwards;z-index:1}.scroll-animation p{margin-bottom:1em;font-size:clamp(var(--fs-small),.8vw,var(--fs-title3));color:#ffffff4d}.scroll-animation .chevron{display:inline-block;width:.5em;height:.5em;border-bottom:2px solid white;border-right:2px solid white;transform:rotate(45deg);animation:chevron-bounce 1.2s ease-in-out infinite}@keyframes chevron-bounce{0%,to{transform:translateY(0) rotate(45deg);opacity:.5}50%{transform:translateY(6px) rotate(45deg);opacity:1}}@keyframes fadeIn{to{opacity:1}}.main-visual{position:relative;width:100%;height:100vh;min-height:100lvh}.main-inner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0 10em;gap:10vh}.main-content{position:relative;width:100%;height:100vh;min-height:100lvh;background-color:#fff;z-index:2;scroll-snap-align:start}.main-content .main-grid{display:grid;grid-template-columns:1fr 50%;justify-content:space-between;height:100%;gap:min(2.604vw,3.125em)}.main-content .main-grid>div{display:flex;flex-direction:column;justify-content:center}.main-content .main-grid.img-grid{grid-template-columns:1fr 2fr}.main-content .image-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1}.main-content .image-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--after-bg);z-index:2;transition:opacity 1.5s ease;opacity:1}.main-content .image-bg.bg-tls{background-image:url(/assets/images/main/main_tls.jpg)}.main-content .image-bg.bg-tls+.webtoon-intro{background-image:linear-gradient(#fffc,#fff),url(/assets/images/main/main_tls.jpg)}.main-content .image-bg.bg-they{background-image:url(/assets/images/main/main_they.jpg)}.main-content .image-bg.bg-they+.webtoon-intro{background-image:linear-gradient(#fffc,#fff),url(/assets/images/main/main_they.jpg)}.main-content .image-bg.bg-some{background-image:url(/assets/images/main/main_some.jpg)}.main-content .image-bg.bg-some+.webtoon-intro{background-image:linear-gradient(#fff0,#ffffffb3),url(/assets/images/main/main_some.jpg)}.main-content .title-area{display:flex;flex-direction:column;align-items:center;gap:min(1.041vw,1.25em);margin-bottom:2em}.main-content .title-area.absolute{position:absolute;top:25%;left:50%;transform:translate(-50%);z-index:1}.main-content .title-area *{color:var(--color-tertiary)}.main-content .title-area p{font-family:Ubuntu,sans-serif;font-size:clamp(var(--fs-body3),1.6vw,var(--fs-huge));font-weight:700}.main-content .title-area h2{color:var(--color-tertiary);font-family:NanumSquareNeo,sans-serif;font-size:clamp(var(--fs-large),4vw,7rem);font-weight:700}.main-content .content-area.relative{position:relative;overflow:hidden}.main-content .tool-list{position:absolute;top:0;bottom:0;left:10em;right:10em}.main-content .tool-list li{position:absolute;width:300px;height:auto;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:2em;box-shadow:0 10px 30px #0003}.main-content .tool-list li dl{display:flex;flex-direction:column;justify-content:center;aspect-ratio:1 / 1;padding:2.5em}.main-content .tool-list li dl dt{font-size:7rem;font-weight:700;margin-bottom:.2em}.main-content .tool-list li dl dd{color:#fff;font-size:var(--fs-large);letter-spacing:0;line-height:1;font-weight:600}.main-content .tool-list li dl dd+dd{margin-top:.3em}.main-content .tool-list li dl.bg-code{padding:2em;background-color:rgba(var(--color-tertiary-rgb),.8)}.main-content .tool-list li dl.bg-code dt{color:#ffffff80;font-size:var(--fs-title1);margin-bottom:1em}.main-content .tool-list li dl.bg-code dd{font-size:var(--fs-big)}.main-content .tool-list li dl.bg-tool{padding:2em;color:var(--color-tertiary);background-color:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.main-content .tool-list li dl.bg-tool dt{margin-bottom:1em;color:rgba(var(--color-tertiary-rgb),.6);font-size:var(--fs-title1)}.main-content .tool-list li dl.bg-tool dd{color:var(--color-tertiary-rgb);font-size:var(--fs-big)}.main-content .tool-list li dl.bg-tool.text-small dd{line-height:1.2}.main-content .tool-list li dl.bg-tool.text-small dd sup{display:block;font-size:var(--fs-body3)}.main-content .tool-list li:first-child{top:5%;left:5%}.main-content .tool-list li:nth-child(2){top:15%;right:30%}.main-content .tool-list li:nth-child(3){top:50%;left:20%}.main-content .tool-list li:nth-child(4){top:40%;right:5%}.main-content .tool-list li .bg-ps{background-color:#001e35cc}.main-content .tool-list li .bg-ps dt{color:#31a8ff}.main-content .tool-list li .bg-ai{background-color:#5c3333cc}.main-content .tool-list li .bg-ai dt{color:#ffae33}.main-content .tool-list li .bg-pr{background-color:#00005bcc}.main-content .tool-list li .bg-pr dt{color:#9090f6}.main-content .tool-list li .bg-ppt{background-color:#b63617cc}.main-content .tool-list li .bg-ppt dt{color:#f78b67}.main-content.bg-mono{background-color:var(--color-tertiary)}.main-content.bg-color{background-color:var(--color-primary)}.main-content.bg-color:before{content:"";display:block;position:absolute;bottom:-1px;width:100%;height:20vh;background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1440 100' xmlns='http://www.w3.org/2000/svg'><path d='M0,50 C180,100 360,0 540,50 C720,100 900,0 1080,50 C1260,100 1440,0 1440,0 L1440,100 L0,100 Z' fill='white'/></svg>") no-repeat bottom center;background-size:cover;pointer-events:none}.main-content.bg-color:after{content:"";position:absolute;top:20%;right:15%;width:150px;height:150px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><g fill='none' stroke='white' stroke-width='2'><circle cx='50' cy='50' r='20'/><line x1='50' y1='10' x2='50' y2='0'/><line x1='50' y1='90' x2='50' y2='100'/><line x1='10' y1='50' x2='0' y2='50'/><line x1='90' y1='50' x2='100' y2='50'/><line x1='25' y1='25' x2='15' y2='15'/><line x1='75' y1='25' x2='85' y2='15'/><line x1='25' y1='75' x2='15' y2='85'/><line x1='75' y1='75' x2='85' y2='85'/></g></svg>") no-repeat center;background-size:contain;pointer-events:none;animation:rotateSun 5s linear infinite;z-index:-1}.main-content.bg-color .main-inner .title-area *{color:#fff}.main-content.bg-color .main-inner .content-area h3{color:#0000004d;font-family:Ubuntu,sans-serif;font-size:clamp(var(--fs-mega),14vw,12rem);font-weight:600;mix-blend-mode:multiply;opacity:.5;position:absolute;bottom:25%;left:50%;width:auto;white-space:nowrap;transform:translate(-50%)}.main-content.bg-color .main-inner .btns-area{position:absolute;left:50%;transform:translate(-50%);bottom:12%}.main-content.bg-color .main-inner .btns-area .btn{width:16.25em;color:#fff}.main-content.bg-mono{position:relative;background:linear-gradient(to bottom,rgba(var(--color-tertiary-rgb),.9),rgba(var(--color-tertiary-rgb),.9)),url(/assets/images/gallery/bg_x100.jpg) no-repeat center / cover fixed}.main-content.bg-mono .main-grid{display:flex}.main-content.bg-mono .title-area{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;top:0;left:0;bottom:0;padding-left:10em;width:min(33.333vw,40em);margin:0;z-index:1}.main-content.bg-mono .title-area:before{content:"";position:absolute;top:0;left:0;right:-30%;bottom:0;z-index:-1;background-color:#292831;-webkit-mask-image:linear-gradient(to right,black 50%,transparent 99%);mask-image:linear-gradient(to right,black 50%,transparent 99%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none}.main-content.bg-mono .text-wrap *,.main-content.bg-mono .list-wrap *{color:var(--color-primary);line-height:1.5}.main-content.bg-mono .list-wrap:before{display:none}.main-content.bg-mono .list-wrap h3{margin-bottom:.5em;font-size:clamp(var(--fs-body2),1.5vw,var(--fs-title1));font-weight:700}.main-content.bg-mono .list-wrap li{text-align:left;font-size:clamp(var(--fs-body3),1vw,var(--fs-title3))}.main-content.bg-mono .content-area{width:100%}.main-content.bg-mono .carousel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.main-content.bg-mono .carousel .photo-track{position:absolute;top:50%;left:min(33.333vw,40em);transform:translateY(-50%);width:100%;height:100%;display:flex;flex-flow:row nowrap;align-items:center;gap:1em;padding-right:6em}.main-content.bg-mono .carousel .photo-track>a{display:block;position:relative;width:33.333%;aspect-ratio:2 / 2.5;overflow:hidden;border-radius:min(2.5vw,3em)}.main-content.bg-mono .carousel .photo-track>a img{width:100%;height:100%;object-position:50% 50%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1),filter .5s ease;filter:brightness(90%)}.main-content.bg-mono .carousel .photo-track>a .photo-text{content:"";bottom:0;left:0;right:0;position:absolute;height:0;display:flex;flex-direction:column;justify-content:center;padding:0 2em;background-color:#29283180;-webkit-backdrop-filter:blur(.5em);backdrop-filter:blur(.5em);overflow:hidden;transition:height .3s ease}.main-content.bg-mono .carousel .photo-track>a .photo-text *{color:#fff;line-height:1.4}.main-content.bg-mono .carousel .photo-track>a .photo-text h4{margin-bottom:.2em;font-size:clamp(var(--fs-title1),1.7vw,var(--fs-big));font-weight:700}.main-content.bg-mono .carousel .photo-track>a .photo-text p{font-family:Ubuntu,sans-serif;font-size:clamp(var(--fs-body3),1.2vw,var(--fs-large))}.main-content.bg-mono .carousel .photo-track>a:hover>.photo-text{height:30%}.main-content.bg-mono .carousel .photo-track>a:hover>img{transform:scale(1.05);filter:brightness(120%)}.main-content.bg-mono .carousel .photo-track .btn-more{display:block;position:relative;flex-shrink:0;margin-left:1em;padding:0;width:70px;height:70px;border-radius:35px;background-color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s ease;cursor:pointer;z-index:10}.main-content.bg-mono .carousel .photo-track .btn-more:before{content:"+";position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);color:var(--color-primary);font-size:var(--fs-huge);transition:color .3s ease}.main-content.bg-mono .carousel .photo-track .btn-more:hover{background-color:#5a4fcf80}.main-content.bg-mono .carousel .photo-track .btn-more:hover:before{color:#fff}@keyframes rotateSun{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.masked-section{overflow:hidden}.masked-section svg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.masked-section .image-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/images/main/main_bg1.jpg) no-repeat fixed center;z-index:-1}.webtoon-intro{width:100%;height:100vh;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}.webtoon-intro .webtoon-text{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0 min(35.937vw,690px)}.webtoon-intro .webtoon-text .text-area{width:100%;max-width:500px;padding:0 2em;text-align:center;margin-bottom:2em;color:var(--color-tertiary)}.webtoon-intro .webtoon-text .text-area .logo-webtoon{max-width:50%;margin:0 auto 2em}.webtoon-intro .webtoon-text .text-area h3{margin-bottom:.5em;color:inherit;font-size:clamp(var(--fs-big),3vw,var(--fs-giga));font-weight:700;word-break:keep-all;opacity:1}.webtoon-intro .webtoon-text .text-area h3 sub{display:block;color:inherit;font-size:clamp(var(--fs-title1),3vw,var(--fs-large));font-weight:600}.webtoon-intro .webtoon-text .text-area p{line-height:1.5}.webtoon-intro .webtoon-text .btns-area{flex-direction:column;width:50%;max-width:400px}.webtoon-intro .webtoon-text .btns-area .btn{width:100%;margin-bottom:2em}.webtoon-intro .webtoon-text .btns-area .link-btns{display:flex;align-items:center;justify-content:center;gap:1em}.webtoon-intro .webtoon-text .btns-area .link-btns a{display:block;width:3em;height:3em;border-radius:100%;text-indent:-9999px;background-size:100%;background-position:center;background-repeat:no-repeat;transition:background-size .3s ease,box-shadow .2s ease}.webtoon-intro .webtoon-text .btns-area .link-btns a:hover{background-size:110%;box-shadow:0 0 10px rgba(var(--color-tertiary-rgb),.5)}.webtoon-intro .webtoon-image{position:absolute;top:0;bottom:0;width:min(35.937vw,690px);box-shadow:0 0 5em rgba(var(--color-tertiary-rgb),.3)}.webtoon-intro .webtoon-image.left{left:0}.webtoon-intro .webtoon-image.right{right:0}.icon-postype{background-image:url(/assets/images/logo_postype.png)}.icon-series{background-image:url(/assets/images/logo_series.png)}.icon-naver-wt{background-image:url(/assets/images/logo_naver_wt.png)}.slide-btns button{position:absolute;top:50%;transform:translateY(-50%)}.slide-btns .prev-btn{left:1em}.slide-btns .next-btn{right:1em}@keyframes fadeBlurIn{to{opacity:1;filter:blur(0)}}@media (max-width: 1599px){.main-inner{padding:0 1em}.main-content .tool-list{left:3em;right:3em}.main-content .tool-list li{width:min(18.761vw,300px)}.main-content .tool-list li dl dt{font-size:clamp(var(--fs-large),5.2vw,var(--fs-mega))}.main-content .tool-list li dl dd{font-size:clamp(var(--fs-body3),2.5vw,var(--fs-large))}.main-content .tool-list li dl.bg-code dt,.main-content .tool-list li dl.bg-tool dt{font-size:clamp(var(--fs-body3),1.8vw,var(--fs-title1))}.main-content .tool-list li dl.bg-code dd,.main-content .tool-list li dl.bg-tool dd{font-size:clamp(var(--fs-body3),2.5vw,var(--fs-large))}.main-content.bg-mono .title-area{padding-left:min(8.333vw,10em)}}@media (max-width: 1299px){.text-layer .main-text{bottom:-60%}.main-content.bg-color .main-inner .content-area h3{bottom:40%}.main-content.bg-color .main-inner .title-area{gap:1em}.main-content.bg-color .main-inner .tool-list{left:1em;right:1em}.main-content.bg-color .main-inner .tool-list li{width:min(23.094vw,300px)}.main-content.bg-color .main-inner .tool-list li dl{padding:min(3.079vw,2.5em);border-radius:min(2.463vw,2em)}.webtoon-intro .webtoon-text{padding:0 1em}.webtoon-intro .webtoon-text .text-area .logo-webtoon{max-width:50%}.webtoon-intro .webtoon-text .text-area p{max-width:80%;margin:0 auto}.webtoon-intro .webtoon-text .btns-area{width:30%}.webtoon-intro .webtoon-image{width:50%}.webtoon-intro .webtoon-image img{width:100%}}@media (max-width: 1023px){.main-visual{padding-top:65px}.main-content.bg-color:after{width:100px;height:100px}.main-content.bg-color .main-inner .tool-list li{width:min(24.437vw,250px)}.webtoon-intro .webtoon-image{display:none}.main-content.bg-mono .title-area{top:10%;right:0;width:100%;bottom:auto;align-items:center;padding-left:0}.main-content.bg-mono .title-area:before{display:none}.main-content.bg-mono .title-area .list-wrap li{text-align:center}.main-content.bg-mono .carousel{top:20%}.main-content.bg-mono .carousel .photo-track{left:1em;padding-right:8em}.main-content.bg-mono .carousel .photo-track>a:not(.btn-more){width:80%;min-width:280px}}@media (max-width: 767px){.bg-circle{width:120px}.text-line{left:auto;width:calc(50% - 8em)}.text-line:before{right:auto;width:calc(50% - 8em)}.main-content.bg-color .main-inner .tool-list li{width:min(26.075vw,200px);border-radius:1.5em}.main-content.bg-color .main-inner .tool-list li dl{border-radius:1.5em}.main-content.bg-color .main-inner .tool-list li dl dt{margin-bottom:.5em}.main-content.bg-mono .carousel .photo-track{padding-right:15em}.main-content.bg-mono .carousel .photo-track>a:not(.btn-more){width:85%;min-width:300px}.main-content.bg-mono .carousel .photo-track .btn-more{margin-left:1.5em;font-size:var(--fs-title3)}.webtoon-intro .webtoon-text .text-area .logo-webtoon,.webtoon-intro .webtoon-text .text-area p{max-width:50%}.webtoon-intro .webtoon-text .btns-area{display:block;width:50%}.webtoon-intro .webtoon-image{width:100%}.webtoon-intro .webtoon-image img{width:100%}}@media (max-width: 640px){.main-content.bg-color .main-inner .tool-list li{border-radius:1em;width:min(28.125vw,180px)}.main-content.bg-color .main-inner .tool-list li dl{border-radius:1em}.main-content.bg-color .main-inner .tool-list li dl.bg-code,.main-content.bg-color .main-inner .tool-list li dl.bg-tool{padding:1.5em}.main-content.bg-mono .carousel .photo-track{padding-right:18em}.main-content.bg-mono .carousel .photo-track>a:not(.btn-more){width:90%;min-width:250px}.main-content.bg-mono .carousel .photo-track .btn-more{margin-left:2em;font-size:var(--fs-body1)}.webtoon-intro .webtoon-text .text-area p{max-width:90%}}@media (max-width: 480px){.main-content.bg-color .main-inner .tool-list li{width:150px}.main-content.bg-color .main-inner .tool-list li:nth-child(2){top:22%}.main-content.bg-color .main-inner .tool-list li:nth-child(3){top:58%}.main-content.bg-color .main-inner .tool-list li dl,.main-content.bg-color .main-inner .tool-list li dl.bg-code,.main-content.bg-color .main-inner .tool-list li dl.bg-tool{padding:1.2em}.main-content.bg-color .main-inner .tool-list:nth-child(4) li:nth-child(3),.main-content.bg-color .main-inner .tool-list:nth-child(6) li:nth-child(3){top:40%}}@media (max-width: 414px){.main-content.bg-color .main-inner .tool-list li{width:150px}.main-content.bg-color .main-inner .tool-list li:first-child{left:0}.main-content.bg-color .main-inner .tool-list li:last-child{right:0}.webtoon-intro .webtoon-text .text-area{width:90%;padding:0}.webtoon-intro .webtoon-text .btns-area{width:90%}}.typing-cursor{font-weight:700;color:#444b62}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.wipe-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;clip-path:inset(0 100% 0 0);pointer-events:none;transition:none}.intro-logo-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;pointer-events:none}.intro-logo{width:200px;height:128px;display:block}.portal-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:9999;display:flex;align-items:center;justify-content:center}.modal-content{max-height:90vh;overflow-y:auto;width:100%}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;animation:fadeIn .2s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loading-overlay.fade-out{animation:fadeOut .2s ease-in-out forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.loading-container{display:flex;justify-content:center;align-items:center;position:relative}.lottie-container{display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));position:relative;z-index:2}.spinning-ring{position:absolute;width:450px;height:450px;border:4px solid rgba(255,255,255,.05);border-top:4px solid rgba(106,90,205,.3);border-radius:50%;animation:spin 3s linear infinite;z-index:1}.spinning-ring:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:4px solid transparent;border-top:4px solid rgba(214,120,159,.2);border-radius:50%;animation:spin 2.5s linear infinite reverse}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.lottie-container{transform:scale(.8)}.spinning-ring{width:360px;height:360px}}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/assets/Pretendard-Black-B7X87vPW.woff2) format("woff2"),url(/assets/Pretendard-Black-CGKHU3YP.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/assets/Pretendard-ExtraBold-C0vVUedy.woff2) format("woff2"),url(/assets/Pretendard-ExtraBold-DkRXFB8B.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/assets/Pretendard-Bold-BYNivUXw.woff2) format("woff2"),url(/assets/Pretendard-Bold-DD7wHHNl.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/assets/Pretendard-SemiBold-ClEDdoZU.woff2) format("woff2"),url(/assets/Pretendard-SemiBold-SXfe8JY8.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/assets/Pretendard-Medium-Dw2vNklR.woff2) format("woff2"),url(/assets/Pretendard-Medium-Cs2k_Pp2.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/assets/Pretendard-Regular-BhrLQoBv.woff2) format("woff2"),url(/assets/Pretendard-Regular-D5CgADJ9.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local("Pretendard Light"),url(/assets/Pretendard-Light-knQmDAda.woff2) format("woff2"),url(/assets/Pretendard-Light-BSr3DBFh.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(/assets/Pretendard-ExtraLight-Bi0YRlFr.woff2) format("woff2"),url(/assets/Pretendard-ExtraLight-CmnYHmfp.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/assets/Pretendard-Thin-DWJVAZ2K.woff2) format("woff2"),url(/assets/Pretendard-Thin-Cq3km6ap.woff) format("woff")}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
