@import"https://use.typekit.net/xbg0wbm.css";.modal-wrap{background:#f9f9f6;position:fixed;top:0;left:0;z-index:10000}.modal-wrap,.modal-wrap .modal-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modal-wrap .modal-content .modal-content-left{display:flex;width:740px;height:100%}@media screen and (max-width:1500px){.modal-wrap .modal-content .modal-content-left{width:600px}}.modal-wrap .modal-content .modal-content-left .content-left-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.modal-wrap .modal-content .modal-content-left .content-left-body ul.content-top-menu{display:flex;gap:30px;text-align:center;align-items:center;padding:45px 40px}.modal-wrap .modal-content .modal-content-left .content-left-body ul.content-top-menu .list-mouth{position:relative;display:flex;justify-content:center;align-items:center;background:#f9f9f6;min-width:62px;cursor:pointer;z-index:1}.modal-wrap .modal-content .modal-content-left .content-left-body ul.content-top-menu .list-mouth.active{width:143px;height:133px;background:url(/img/SP-modal-menu-mouth.svg) no-repeat}.modal-wrap .modal-content .modal-content-left .content-left-body ul.content-top-menu .list-mouth.active span{font-weight:800}.modal-wrap .modal-content .modal-content-left .content-left-body ul.content-top-menu .list-mouth span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:SUIT;font-size:14px;line-height:14px;letter-spacing:-.04rem;font-weight:500;line-height:18px}.modal-wrap .modal-content .modal-content-left .content-left-body .content-body-txtbox{display:flex;flex-direction:column;gap:14px;padding:40px}.modal-wrap .modal-content .modal-content-left .content-left-body .content-body-txtbox .txtbox-tit{font-family:SUIT;font-size:14px;line-height:14px;letter-spacing:-.04rem;font-weight:400}.modal-wrap .modal-content .modal-content-left .content-left-body .content-body-txtbox .txtbox-txt{font-family:SUIT;font-size:65px;line-height:65px;letter-spacing:-.04rem;font-weight:600;line-height:75px}.modal-wrap .modal-content .modal-content-right{position:relative;display:flex;width:calc(100% - 740px);height:100%;overflow-y:scroll;background:#00311a}@media screen and (max-width:1500px){.modal-wrap .modal-content .modal-content-right{width:calc(100% - 600px)}}.modal-wrap .modal-content .modal-content-right:before{content:"";position:fixed;inset:0;background:url(/img/img-two-back.png) 50%;opacity:.1;mix-blend-mode:lighten;background-size:100%}.modal-wrap .modal-content .modal-content-right .content-left-progress{position:fixed;top:0;width:26px;height:100%;border-right:1px solid #8c8c8c;padding:90px 3px}.modal-wrap .modal-content .modal-content-right .content-left-progress .progress-box{display:flex;flex-direction:column;gap:6px;max-height:100%;transition:all .2s linear}.modal-wrap .modal-content .modal-content-right .content-left-progress .progress-box .line{height:100%;padding:0 8px}.modal-wrap .modal-content .modal-content-right .content-left-progress .progress-box .line>div{width:4px;height:100%;background:#d9d9d3;border-radius:27px}.modal-wrap .modal-content .modal-content-right .content-right-body{width:calc(100% - 20px);margin-left:26px;height:100%;padding:90px}.modal-wrap .modal-content .modal-content-right .content-right-body>ul{display:flex;flex-direction:column;gap:60px;padding-bottom:90px}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list{z-index:1;background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 4px 4px rgba(0,0,0,.1)}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list .list-top{display:flex;flex-direction:column;gap:30px;padding:60px 90px 40px;border-bottom:1px solid #000;background:#f1f1ea url(/img/SP-img-videin-back.svg) no-repeat;background-size:100%}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list .list-top .top-mark{display:flex;justify-content:space-between;align-items:center;padding:18px 19px;width:143px;height:50px;background:url(/img/SP-modal-card-mark.svg) no-repeat}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list .list-top .top-mark>div{display:flex;align-items:center;justify-content:center;font-family:SUIT;font-size:13px;line-height:13px;letter-spacing:-.04rem;font-weight:400}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list .list-top .top-txtbox{display:flex;flex-direction:column;gap:11px}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list .list-top .top-txtbox .top-tit{font-family:SUIT;font-size:65px;line-height:65px;letter-spacing:-.04rem;font-weight:600}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list .list-top .top-txtbox .top-txt{font-family:SUIT;font-size:20px;line-height:20px;letter-spacing:-.04rem;font-weight:400;line-height:30px}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list .list-bottom{padding:60px 90px;display:flex;flex-direction:column;gap:60px;background:#f9f9f6}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list .list-bottom .bottom-card{display:flex;gap:40px}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list .list-bottom .bottom-card .bottom-card-txt{display:flex;flex-direction:column;gap:25px}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list .list-bottom .bottom-card .bottom-card-txt .tit{font-family:SUIT;font-size:22px;line-height:22px;letter-spacing:-.04rem;font-weight:800}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list .list-bottom .bottom-card .bottom-card-txt ul.txt{display:flex;flex-direction:column;gap:25px}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list .list-bottom .bottom-card .bottom-card-txt ul.txt li{display:flex;flex-direction:column;gap:16px}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list .list-bottom .bottom-card .bottom-card-txt ul.txt li .top-text{font-family:SUIT;font-size:20px;line-height:20px;letter-spacing:-.04rem;font-weight:500}.modal-wrap .modal-content .modal-content-right .content-right-body>ul li.day-box-list .list-bottom .bottom-card .bottom-card-txt ul.txt li .bottom-text{font-family:SUIT;font-size:16px;line-height:16px;letter-spacing:-.04rem;font-weight:400;display:flex;flex-direction:column;gap:12px;padding-left:0}.modal-wrap.gathering .modal-content .modal-content-left{position:relative;background:#000;padding:90px 40px;display:flex;flex-direction:column;align-items:flex-start;gap:60px}.modal-wrap.gathering .modal-content .modal-content-left:before{content:"";position:absolute;top:0;inset:0;background:url(/img/SP-modal-spoonNow-left-bg.svg) 50%}.modal-wrap.gathering .modal-content .modal-content-left .content-left-txtbox{display:flex;flex-direction:column;gap:14px;color:#fff;z-index:2}.modal-wrap.gathering .modal-content .modal-content-left .content-left-txtbox .txtbox-sub{font-family:SUIT;font-size:14px;line-height:14px;letter-spacing:-.04rem;font-weight:500}.modal-wrap.gathering .modal-content .modal-content-left .content-left-txtbox .txtbox-tit{font-family:SUIT;font-size:65px;line-height:65px;letter-spacing:-.04rem;font-weight:700;line-height:75px;letter-spacing:-.25rem;white-space:pre-line}.modal-wrap.gathering .modal-content .modal-content-left .content-left-tablebox{display:flex;flex-direction:column;gap:20px;color:#fff;width:400px}.modal-wrap.gathering .modal-content .modal-content-left .content-left-tablebox .tablebox-list{display:flex}.modal-wrap.gathering .modal-content .modal-content-left .content-left-tablebox .tablebox-list .tablebox-tit{width:100px;font-family:SUIT;font-size:16px;line-height:16px;letter-spacing:-.04rem;font-weight:600}.modal-wrap.gathering .modal-content .modal-content-left .content-left-tablebox .tablebox-list .tablebox-txt{font-family:SUIT;font-size:16px;line-height:16px;letter-spacing:-.04rem;font-weight:400}.modal-wrap.gathering .modal-content .modal-content-left .content-left-tablebox .line{height:1px;width:100%;border-bottom:1px solid #8c8c8c}.modal-wrap.gathering .modal-content .modal-content-right{display:flex;flex-direction:column;gap:60px;padding:90px 0;background:#fff}.modal-wrap.gathering .modal-content .modal-content-right:before{display:none}.modal-wrap.gathering .modal-content .modal-content-right .content-right-txtbox{padding:0 90px;font-family:SUIT;font-size:20px;line-height:20px;letter-spacing:-.04rem;font-weight:400;line-height:34px}.modal-wrap.backstage .modal-content .modal-content-left{position:relative;background:#000;padding:90px 40px;display:flex;flex-direction:column;align-items:flex-start;gap:60px}.modal-wrap.backstage .modal-content .modal-content-left:before{content:"";position:absolute;top:0;inset:0;background:url(/img/SP-modal-spoonPeople-left-bg.svg) 50%}.modal-wrap.backstage .modal-content .modal-content-left .content-left-txtbox{display:flex;flex-direction:column;gap:14px;color:#fff;z-index:2}.modal-wrap.backstage .modal-content .modal-content-left .content-left-txtbox .txtbox-sub{font-family:SUIT;font-size:14px;line-height:14px;letter-spacing:-.04rem;font-weight:500}.modal-wrap.backstage .modal-content .modal-content-left .content-left-txtbox .txtbox-tit{font-family:SUIT;font-size:65px;line-height:65px;letter-spacing:-.04rem;font-weight:600;line-height:75px;letter-spacing:-.25rem;white-space:pre-line}.modal-wrap.backstage .modal-content .modal-content-right{display:flex;flex-direction:column;background:#fff;padding-bottom:90px}.modal-wrap.backstage .modal-content .modal-content-right:before{display:none}.modal-wrap.backstage .modal-content .modal-content-right .content-right-txtbox{display:flex;flex-direction:column;gap:60px;padding:90px 90px 60px}.modal-wrap.backstage .modal-content .modal-content-right .content-right-txtbox .txtbox-txt{font-family:SUIT;font-size:20px;line-height:20px;letter-spacing:-.04rem;font-weight:400;line-height:34px;white-space:pre-line}.modal-wrap.backstage .modal-content .modal-content-right .content-right-txtbox .txtbox-txt span{font-weight:800}.modal-wrap.backstage .modal-content .modal-content-right .content-right-txtbox .txtbox-strong{font-family:SUIT;font-size:34px;line-height:34px;letter-spacing:-.04rem;font-weight:700;line-height:55px}.modal-wrap.interviewFilm{background:#7b6ef0 url(/img/SP-modal-spoonPeople-interviewFilm-bg.svg) no-repeat;background-size:auto 100%}.modal-wrap.interviewFilm .modal-content-center{display:flex;width:100%;height:100%;position:relative}.modal-wrap.interviewFilm .modal-content-center>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-wrap.interviewFilm .modal-content-center .top-video:hover{cursor:pointer}.modal-wrap.interviewFilm .modal-content-center .top-video:hover~.custom-play-button{opacity:1}.modal-wrap.intensive .modal-content .modal-content-right .content-right-body{z-index:1;padding:0}.modal-wrap.intensive .modal-content .modal-content-right .content-right-body>ul{padding-bottom:0;gap:0}.modal-wrap.intensive .modal-content .modal-content-right .content-right-body>ul>li{display:flex;align-items:center;gap:200px;padding:60px 90px;border-bottom:1px solid #8c8c8c}.modal-wrap.intensive .modal-content .modal-content-right .content-right-body>ul>li:last-child{border-bottom:none}.modal-wrap.intensive .modal-content .modal-content-right .content-right-body>ul>li .content-table-left{display:flex;align-items:center;justify-content:center;width:115px;height:60px;background:url(/img/SP-modal-intensive-list-left-bg.svg) no-repeat;background-size:100%;color:#000;font-family:SUIT;font-size:16px;line-height:16px;letter-spacing:-.04rem;font-weight:600}.modal-wrap.intensive .modal-content .modal-content-right .content-right-body>ul>li .content-table-right .right-txtbox{display:flex;flex-direction:column;gap:24px;color:#fff}.modal-wrap.intensive .modal-content .modal-content-right .content-right-body>ul>li .content-table-right .right-txtbox .txtbox-top{font-family:SUIT;font-size:28px;line-height:28px;letter-spacing:-.04rem;font-weight:800}.modal-wrap.intensive .modal-content .modal-content-right .content-right-body>ul>li .content-table-right .right-txtbox .txtbox-sub{font-family:SUIT;font-size:16px;line-height:16px;letter-spacing:-.04rem;font-weight:400}.modal-wrap.intensive .modal-content .modal-content-right .content-right-body>ul>li .content-table-right .right-txtbox .txtbox-sub>div{margin-bottom:20px}.modal-wrap.intensive .modal-content .modal-content-right .content-right-body>ul>li .content-table-right .right-txtbox .txtbox-sub>div:last-child{margin-bottom:0}.modal-wrap.spoonDetail .modal-content .modal-content-left{background:#000;padding:90px 100px;display:flex;flex-direction:column;align-items:flex-start;gap:60px}@media screen and (max-width:1500px){.modal-wrap.spoonDetail .modal-content .modal-content-left{padding:90px 70px}}.modal-wrap.spoonDetail .modal-content .modal-content-left:before{content:"";position:absolute;top:0;inset:0;background:url(/img/SP-modal-community-left-bg.svg) 50%}.modal-wrap.spoonDetail .modal-content .modal-content-left .content-left-txtbox{display:flex;flex-direction:column;gap:14px;color:#fff;z-index:2;width:100%}.modal-wrap.spoonDetail .modal-content .modal-content-left .content-left-txtbox .txtbox-sub{font-family:SUIT;font-size:14px;line-height:14px;letter-spacing:-.04rem;font-weight:500}.modal-wrap.spoonDetail .modal-content .modal-content-left .content-left-txtbox .txtbox-tit{font-family:SUIT;font-size:65px;line-height:65px;letter-spacing:-.04rem;font-weight:600;line-height:75px;letter-spacing:-.25rem;white-space:pre-line}.modal-wrap.spoonDetail .modal-content .modal-content-right{display:flex;flex-direction:column;background:#fff;padding-bottom:90px}.modal-wrap.spoonDetail .modal-content .modal-content-right:before{display:none}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox{display:flex;flex-direction:column;gap:60px;padding:90px 90px 60px}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox.culture{gap:40px}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-title .club-name{font-family:kepler-std-condensed-display;font-weight:400;font-size:30px;line-height:30px;letter-spacing:-3%}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-title .orange{color:#ff3100}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-title .blue{color:#00b9ff}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-title .pink{color:#ff4281}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-title .club-host{font-family:kepler-std-condensed-display;font-weight:400;font-size:200px;line-height:200px;letter-spacing:-4%}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-title .club-activity{font-family:kepler-std-condensed-display;font-weight:400;font-size:80px;line-height:80px;letter-spacing:-4%}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-intro{display:flex;flex-direction:column;gap:20px}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-intro .intro-title{font-family:SUIT;font-weight:700;font-size:34px;line-height:55px;letter-spacing:-4%}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-intro .intro-description{font-family:SUIT;font-weight:400;font-size:20px;line-height:28px;letter-spacing:-4%}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .time-table table{border-collapse:separate;border-spacing:0 10px;width:100%}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .time-table td,.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .time-table th{padding:8px 16px;border:2px solid #000;border-radius:10px;text-align:center}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .time-table th{width:100px;background-color:#000;color:#fff;text-align:center}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .time-table .free-row{background-color:#000;color:#fff;text-align:center;padding:12px 0;border-radius:10px}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .time-table .time-cell{margin-left:10px;display:block}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-comment{display:flex;flex-direction:column;gap:20px}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-comment .comment-title{font-family:SUIT;font-weight:800;font-size:22px;line-height:22px;letter-spacing:-4%}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-comment .comment-description{font-family:SUIT;font-weight:400;font-size:16px;line-height:28px;letter-spacing:-4%}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-comment .comment-img{display:flex;width:300px;height:auto;margin-top:20px;gap:40px}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-comment .comment-img img{display:block;width:100%}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-about{display:flex;flex-direction:column;gap:20px}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-about .about-title{font-family:SUIT;font-weight:800;font-size:22px;line-height:22px;letter-spacing:-4%}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-about .about-description{font-family:SUIT;font-weight:400;font-size:16px;line-height:28px;letter-spacing:-4%}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-details{display:flex;flex-direction:column;gap:20px}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-details .details-title{font-family:SUIT;font-weight:800;font-size:22px;line-height:22px;letter-spacing:-4%}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-details .details-description{font-family:SUIT;font-weight:400;font-size:16px;line-height:28px;letter-spacing:-4%}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-schedule{display:flex}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-schedule.club{margin-top:20px}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-schedule .schedule-item-wrapper{display:flex;align-items:center}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-schedule .schedule-item-wrapper .schedule-item{display:flex;flex-direction:column;padding-top:60px;gap:20px;background:url(/img/img-small-bg-frame.svg) 50%;width:220.5346374512px;height:220.5346374512px}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-schedule .schedule-item-wrapper .schedule-item .schedule-title{font-family:SUIT;font-weight:800;font-size:22px;line-height:22px;letter-spacing:-4%;text-align:center}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-schedule .schedule-item-wrapper .schedule-item .schedule-description{font-family:SUIT;font-weight:400;font-size:14px;line-height:22px;letter-spacing:-4%;text-align:center}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-schedule .schedule-item-wrapper .schedule-arrow{margin-left:10px;margin-right:10px}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-img-wrap{display:flex;gap:20px}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .club-img-wrap img{width:250px;height:auto;aspect-ratio:1080/1350}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .detail-img{display:flex;gap:20px}.modal-wrap.spoonDetail .modal-content .modal-content-right .content-right-txtbox .detail-img img{width:300px;height:auto}.close-modal-button{display:flex;align-items:center;justify-content:center;gap:5px;position:absolute;top:31px;right:40px;color:#fff;z-index:2;font-family:SUIT;font-size:16px;line-height:16px;letter-spacing:-.04rem;font-weight:600}.close-modal-button.backstage,.close-modal-button.gathering,.close-modal-button.interviewFilm,.close-modal-button.spoonDetail{color:#000}.custom-play-button{position:absolute;width:60px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;cursor:pointer;opacity:0}.custom-play-button:hover{opacity:1}