.Header_link_button__36C9p,.Header_link_button_next__fWYsJ,.Header_link_button_prev__aaZLL{position:relative;display:inline-block;padding:9px 16px;background-color:#fff9f9;border:1px solid #c3c3c3;border-radius:20px;color:#373737;font-size:1rem;font-family:var(--font-aggro),sans-serif;font-weight:300;transition:all .5s ease}.Header_link_button__36C9p:focus,.Header_link_button__36C9p:hover,.Header_link_button_next__fWYsJ:focus,.Header_link_button_next__fWYsJ:hover,.Header_link_button_prev__aaZLL:focus,.Header_link_button_prev__aaZLL:hover{background-color:#373737;border-color:#373737;color:#fff9f9}.Header_link_button__36C9p:before,.Header_link_button_next__fWYsJ:before,.Header_link_button_prev__aaZLL:before{display:inline-block;width:8px;height:8px;border-left:1px solid #373737;border-bottom:1px solid #373737;transition:all .5s ease;content:""}.Header_link_button__36C9p:focus:before,.Header_link_button__36C9p:hover:before,.Header_link_button_next__fWYsJ:focus:before,.Header_link_button_next__fWYsJ:hover:before,.Header_link_button_prev__aaZLL:focus:before,.Header_link_button_prev__aaZLL:hover:before{border-color:#fff9f9}.Header_link_button_prev__aaZLL{padding-left:30px}.Header_link_button_prev__aaZLL:before{position:absolute;top:13px;left:13px;transform:rotate(45deg)}.Header_link_button_prev__aaZLL:after{content:attr(data-text)}@media(max-width:720px){.Header_link_button_prev__aaZLL{padding-left:16px}.Header_link_button_prev__aaZLL:after{content:""}}.Header_link_button_next__fWYsJ{padding-right:30px}.Header_link_button_next__fWYsJ:before{position:absolute;top:14px;right:14px;transform:rotate(225deg)}.Header_header__2ZZzA,.Header_header_black__V17_2,.Header_header_white__mM6Nh{position:fixed;top:0;right:0;left:0;display:flex;justify-content:space-between;align-items:center;align-items:stretch;width:calc(100% - 40px);height:68px;margin:0 20px;padding:16px 4px;box-sizing:border-box;z-index:20}.Header_header_black__V17_2{color:#fff9f9}.Header_header_white__mM6Nh{background-color:#fff9f9;border-bottom:1px solid #c3c3c3;color:#373737}.Header_logo__aOdWi{flex-shrink:0;display:inline-block;width:40px;height:40px}.Header_name__fxKqJ{font-size:1.25rem;line-height:36px;font-family:var(--font-aggro);font-weight:700}.EmailForm_form__J8R8d{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:676px;margin:0 auto}.EmailForm_form__J8R8d .EmailForm_label__mbIlX{display:block;margin:0 0 8px 4px;font-family:var(--font-aggro),sans-serif;font-weight:300}.EmailForm_form__J8R8d input,.EmailForm_form__J8R8d textarea{width:100%;padding:10px 16px;box-sizing:border-box;background-color:#fff9f9;border:1px solid #c3c3c3;border-radius:20px;color:#373737;font-size:1rem;transition:all .5s ease}.EmailForm_form__J8R8d input:hover,.EmailForm_form__J8R8d textarea:hover{border-color:#373737}.EmailForm_form__J8R8d input:focus,.EmailForm_form__J8R8d textarea:focus{outline-color:#373737}.EmailForm_content__06x_x{grid-column:1/-1}@keyframes EmailForm_shake__sXWIv{0%{transform:translate(-50%,-50%) rotate(0)}25%{transform:translate(-50%,-50%) rotate(-30deg)}75%{transform:translate(-50%,-50%) rotate(30deg)}to{transform:translate(-50%,-50%) rotate(0)}}.EmailForm_submit__Jsxsd{position:relative;grid-column:1/-1;display:inline-block;padding:9px 16px;background-color:#fff9f9;border:1px solid #c3c3c3;border-radius:20px;color:#373737;font-size:1rem;font-family:var(--font-aggro),sans-serif;font-weight:300;transition:all .5s ease}.EmailForm_submit__Jsxsd:focus,.EmailForm_submit__Jsxsd:hover{background-color:#373737;border-color:#373737;color:#fff9f9;color:#373737}.EmailForm_submit__Jsxsd:focus:after,.EmailForm_submit__Jsxsd:hover:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-block;width:30px;height:30px;background:url(/img/mail.svg) 50%;background-size:contain;animation:EmailForm_shake__sXWIv .5s .2s;content:""}.Loading_dimmed__AtI7o{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgba(55,55,55,.2);z-index:100}@keyframes Alert_fadeInOut__ir8Ud{0%{transform:translate(-50%,-20%);opacity:0}20%,80%{transform:translate(-50%,-50%);opacity:1}to{opacity:0;transform:translate(-50%,-20%)}}.Alert_alert__nHEwE{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;padding:16px 20px;background-color:#373737;border-radius:20px;color:#fff9f9;z-index:100;opacity:0;animation:Alert_fadeInOut__ir8Ud 3s forwards}.Alert_message__9hOi5{text-align:center;font-size:1rem}.Alert_message__9hOi5:first-child{font-family:var(--font-aggro);font-size:1.25rem;line-height:1.8}.Title_title__KUBPm{height:14rem;margin:134px auto 28px;z-index:20;word-break:keep-all}.Title_string__73vF6{color:#fff9f9;font-size:3rem;line-height:3.5rem;font-weight:700;text-align:center}@media(max-width:720px){.Title_title__KUBPm{height:10rem}.Title_string__73vF6{font-size:2rem;line-height:2.5rem}}@media(max-width:480px){.Title_title__KUBPm{height:8rem}.Title_string__73vF6{font-size:1.6rem;line-height:2rem}}@keyframes Intro_snow__Jh_49{0%{transform:translateY(0)}to{transform:translateY(900px)}}.Intro_snow__Jh_49{position:absolute;top:-900px;right:0;left:0;display:block;width:100%;height:calc((100dvh + 173px)*2);background-image:radial-gradient(3px 3px at 870px 401px,hsla(0,100%,99%,.4) 50%,rgba(55,55,55,0)),radial-gradient(6px 6px at 886px 718px,hsla(0,100%,99%,.5) 50%,rgba(55,55,55,0)),radial-gradient(6px 6px at 25px 414px,hsla(0,100%,99%,.3) 50%,rgba(55,55,55,0)),radial-gradient(4px 4px at 198px 749px,hsla(0,100%,99%,.5) 50%,rgba(55,55,55,0)),radial-gradient(3px 3px at 669px 813px,hsla(0,100%,99%,.7) 50%,rgba(55,55,55,0)),radial-gradient(3px 3px at 531px 771px,hsla(0,100%,99%,.4) 50%,rgba(55,55,55,0)),radial-gradient(3px 3px at 74px 872px,hsla(0,100%,99%,.3) 50%,rgba(55,55,55,0)),radial-gradient(3px 3px at 462px 213px,hsla(0,100%,99%,.3) 50%,rgba(55,55,55,0)),radial-gradient(4px 4px at 826px 678px,hsla(0,100%,99%,.6) 50%,rgba(55,55,55,0)),radial-gradient(6px 6px at 643px 432px,hsla(0,100%,99%,.5) 50%,rgba(55,55,55,0));background-size:900px 900px;animation:Intro_snow__Jh_49 8s linear infinite;z-index:10}@keyframes Intro_wave__K6bLS{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Intro_wave_wrapper__9MovE{position:relative;width:100%;height:173px;margin-bottom:120px;overflow:hidden}.Intro_wave__K6bLS{position:absolute;width:6400px;height:173px;background:url(/img/wave.svg) repeat-x;animation:Intro_wave__K6bLS 20s linear infinite}.Intro_wave__K6bLS:first-of-type{top:-20px;left:0}.Intro_wave__K6bLS:nth-of-type(2){top:-10px;left:-100px;opacity:.5}.Intro_wave__K6bLS:nth-of-type(3){top:0;left:-160px;opacity:.2}.Intro_wrapper__hslGJ{position:relative;width:auto;max-width:none;height:calc(100dvh + 173px);margin:0;padding:0;overflow:hidden}.Intro_title_wrapper__UPuBz{display:flex;justify-content:center;align-items:center;flex-direction:column;height:calc(100dvh - 144px);padding:72px 0;background-color:#373737}@keyframes Intro_stretchFromCenter__yOcnr{0%{width:0}to{width:70dvw}}@keyframes Intro_fadeIn__L6UVt{0%{opacity:0}to{opacity:1}}.Intro_bar__ffZr8{flex-shrink:0;position:relative;width:0;max-width:1200px;height:8px;background-color:#fff9f9;animation:Intro_stretchFromCenter__yOcnr 2s 4s forwards}.Intro_bar__ffZr8:after,.Intro_bar__ffZr8:before{position:absolute;bottom:4px;display:inline-block;width:70px;height:64px;opacity:0;animation:Intro_fadeIn__L6UVt .5s 5s forwards;content:""}.Intro_bar__ffZr8:before{left:4px;background:url(/img/tree_left.svg) bottom no-repeat;background-size:contain}.Intro_bar__ffZr8:after{right:4px;background:url(/img/tree_right.svg) bottom no-repeat;background-size:contain}@media(max-width:720px){.Intro_bar__ffZr8{height:4px}.Intro_bar__ffZr8:after,.Intro_bar__ffZr8:before{bottom:0;width:52px;height:36px}}@keyframes Intro_scrollDown__ZpAq5{0%{opacity:0;transform:translateY(0)}20%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.Intro_mouse__GvfLJ{flex-shrink:0;position:relative;margin-top:100px;width:30px;height:50px;border:2px solid #fff9f9;border-radius:20px;opacity:0;animation:Intro_fadeIn__L6UVt 1s 5.5s forwards}.Intro_mouse__GvfLJ:before{content:"";position:absolute;top:10px;left:13px;width:4px;height:12px;background-color:#fff9f9;border-radius:4px;opacity:0;animation:Intro_scrollDown__ZpAq5 1.5s linear 6s infinite}.About_wrapper__H1dzv{display:flex;justify-content:center;align-items:start;gap:60px;flex-wrap:wrap}.About_gallery__a8G8n{position:relative}.About_gallery__a8G8n img{display:inline-block;width:260px;height:260px;border-radius:40px}.About_gallery__a8G8n:after{position:absolute;top:206px;right:0;display:inline-block;width:90px;height:60px;background:url(/img/tree_right.svg) no-repeat;background-size:contain;content:""}.About_name__sHaNp{margin-top:30px;line-height:2rem;text-align:center}.About_name__sHaNp .About_eng__JAADV{font-size:1rem;font-weight:500}.About_name__sHaNp .About_kor__NgEyh{font-size:1.5rem;font-weight:500}.About_name__sHaNp .About_birth__z77A0{font-size:1rem;font-weight:300}.Section_hashtag__ssDE9{display:inline-block;padding:.6rem .6rem .4rem;background-color:#c5554d;border-radius:20px;color:#fff9f9;font-family:var(--font-aggro),sans-serif;font-size:1.75rem;font-weight:700;line-height:1.75rem}@media(max-width:720px){.Section_hashtag__ssDE9{font-size:1.5rem;line-height:1.5rem}}.Section_headline__iAJYJ{display:block;margin:2.5rem 0 3.75rem;font-size:1.75rem;font-weight:500;line-height:2.5rem;word-break:keep-all}@media(max-width:720px){.Section_headline__iAJYJ{font-size:1.5rem;line-height:2rem}}.Section_subheadline__qRWty{display:block;margin-bottom:3.75rem;color:#656464;font-size:1rem;font-weight:300;line-height:1.6rem}.Section_headline__iAJYJ+.Section_subheadline__qRWty{margin-top:-3rem}.Profile_list__YhXvs{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;gap:40px}.Profile_title__83iqT{display:inline-block;margin-bottom:10px;padding:3px 0 0 10px;border-left:4px solid #c5554d;color:#c5554d;font-size:1.25rem;line-height:1.25rem;font-weight:500}.Profile_detail__4HEoj{display:grid;grid-template-columns:80px 1fr;padding-left:14px;line-height:2rem;align-items:baseline}.Profile_detail__4HEoj a{position:relative;display:inline-block}.Profile_detail__4HEoj a:after{position:absolute;right:0;bottom:4px;left:0;display:inline-block;width:0;height:10px;background-color:#fcdedc;z-index:-1;transition:all .5s ease;content:""}.Profile_detail__4HEoj a:focus:after,.Profile_detail__4HEoj a:hover:after{width:100%}.Timeline_list__RwRJt{position:relative;width:auto;max-width:676px;margin:0 auto}.Timeline_list__RwRJt:after{position:absolute;top:0;bottom:0;left:108px;width:4px;height:90%;background-color:#c5554d;content:""}.Timeline_item__dBYqY{width:100%;display:flex;gap:60px}.Timeline_item__dBYqY+.Timeline_item__dBYqY{margin-top:20px}.Timeline_year__1AYeV{flex-shrink:0;position:relative;width:80px;color:#c5554d;font-family:var(--font-aggro),sans-serif;font-size:1.5rem;font-weight:400;text-align:right}.Timeline_year__1AYeV:after{position:absolute;top:0;display:inline-block;width:16px;height:16px;margin-left:18px;background-color:#fff9f9;border:4px solid #c5554d;border-radius:50%;z-index:1;content:""}.Timeline_description__NlGfV{flex-grow:1;font-size:1rem;line-height:1.5rem}.Timeline_description__NlGfV p:nth-child(2){font-weight:600}.Timeline_description__NlGfV p:nth-child(n+3){text-indent:-9px;padding-left:16px}.Timeline_description__NlGfV p:nth-child(n+3):before{content:"·";margin-right:4px}@media(max-width:720px){.Timeline_list__RwRJt:after,.Timeline_year__1AYeV:after{content:none}.Timeline_year__1AYeV{width:64px;font-size:1.25rem;text-align:left;border-right:4px solid #c5554d}.Timeline_item__dBYqY{gap:20px}}.Work_wrapper__Csp4X{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;width:100%;margin-top:44px}@media(max-width:720px){.Work_wrapper__Csp4X{grid-template-columns:repeat(1,1fr)}}.Work_wrapper__Csp4X+h3{margin-top:184px}.ExperienceCard_card__piZAn{max-width:676px}.ExperienceCard_info__i1xCe{position:relative;display:flex;justify-content:center;flex-direction:column;width:calc(100% - 80px - 30px);min-height:80px;padding-left:110px}.ExperienceCard_info__i1xCe img{position:absolute;top:0;left:0;display:inline-block;width:80px;height:80px;border:1px solid #c3c3c3;border-radius:20px;overflow:hidden}.ExperienceCard_info__i1xCe .ExperienceCard_title__W3z2f{margin-bottom:8px;font-size:1.25rem;font-weight:500}.ExperienceCard_info__i1xCe p{font-size:1rem;line-height:1.3}.ExperienceCard_do_list__ffWFv{display:block;margin:20px 0}.ExperienceCard_do_item__yiM9V+.ExperienceCard_do_item__yiM9V{margin-top:10px}.ExperienceCard_do_item__yiM9V .ExperienceCard_title__W3z2f{display:inline-block;font-family:var(--font-pretendard),sans-serif;font-size:1rem;font-weight:600;text-indent:-9px;padding-left:16px}.ExperienceCard_do_item__yiM9V .ExperienceCard_title__W3z2f:before{content:"·";margin-right:4px}.ExperienceCard_do_item__yiM9V .ExperienceCard_description__2rmcu li{text-indent:-9px;padding-left:16px;margin:10px 0 10px 16px}.ExperienceCard_do_item__yiM9V .ExperienceCard_description__2rmcu li:before{content:"·";margin-right:4px}.ExperienceCard_do_item__yiM9V .ExperienceCard_description__2rmcu li:last-child{margin-bottom:10px}.Projects_wrapper__3CsUL{display:grid;grid-template-columns:1fr 1fr;gap:60px}@media(max-width:720px){.Projects_wrapper__3CsUL{grid-template-columns:1fr}}.ProjectCard_card__fTjdn{position:relative;display:inline-block;background-color:#fff9f9;border:1px solid #c3c3c3;box-shadow:0 0 0 0 #373737;border-radius:20px;overflow:hidden;transition:all .5s ease}.ProjectCard_card__fTjdn:focus,.ProjectCard_card__fTjdn:hover{border-color:#373737;box-shadow:10px 10px 0 0 #373737;transform:translate(-10px,-10px)}.ProjectCard_card__fTjdn:focus .ProjectCard_button__3uUyJ,.ProjectCard_card__fTjdn:hover .ProjectCard_button__3uUyJ{opacity:1}.ProjectCard_thumbnail__2aCck{position:relative;width:100%;height:260px;font-size:0}.ProjectCard_description__CyCr6{margin:20px}.ProjectCard_description__CyCr6 p{margin:6px 0}.ProjectCard_title__IYTLQ{font-size:1.75rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:inline-block}.ProjectCard_title__IYTLQ:after{position:absolute;right:0;bottom:4px;left:0;display:inline-block;width:0;height:10px;background-color:#fcdedc;z-index:-1;transition:all .5s ease;content:""}.ProjectCard_card__fTjdn:focus .ProjectCard_title__IYTLQ:after,.ProjectCard_card__fTjdn:hover .ProjectCard_title__IYTLQ:after{width:100%}.ProjectCard_summary__8Onk_{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectCard_period__fNPUZ{color:#656464;font-size:.8rem}.ProjectCard_skills__hwkkN{display:block;margin-top:10px}.ProjectCard_skills__hwkkN li{display:inline-block}.ProjectCard_skills__hwkkN li+li{margin-left:6px}.ProjectCard_button__3uUyJ{position:absolute;right:20px;bottom:20px;display:inline-block;padding:9px 16px;background-color:#fff9f9;border-radius:20px;color:#373737;font-size:1rem;font-family:var(--font-aggro),sans-serif;font-weight:300;transition:all .5s ease;background-color:#373737;border:1px solid #373737;color:#fff9f9;opacity:0}.ProjectCard_button__3uUyJ:focus,.ProjectCard_button__3uUyJ:hover{background-color:#373737;border-color:#373737;color:#fff9f9}.Contact_wrapper__B3NSZ{width:calc(100% - 80px);max-width:1120px;height:auto;margin:0 auto;padding:112px 40px 72px}.Contact_headline__dr0Bl{display:block;margin:2.5rem 0 .5rem;font-size:1.75rem;font-weight:500;line-height:2.5rem;text-align:center;word-break:keep-all}@media(max-width:720px){.Contact_headline__dr0Bl{font-size:1.5rem;line-height:1.75rem}}.Contact_subheadline__NS58H{display:block;margin-bottom:3.75rem;color:#656464;font-size:1rem;font-weight:300;line-height:1.6rem;text-align:center}@keyframes ProjectDetail_fillStretch__q6Clx{0%{width:0}30%{width:10%}to{width:100%}}.ProjectDetail_title__wEtWE{position:relative;margin-left:-4px;color:#fff9f9;font-size:4rem;-webkit-text-stroke:1px #373737;white-space:nowrap}.ProjectDetail_title__wEtWE:before{position:absolute;top:0;left:0;width:0;overflow:hidden;color:#373737;white-space:nowrap;animation:ProjectDetail_fillStretch__q6Clx 4s forwards;transition:all .5s ease;content:attr(data-text)}@media(max-width:720px){.ProjectDetail_title__wEtWE{font-size:3rem;color:#373737;white-space:normal;word-break:break-all}.ProjectDetail_title__wEtWE:before{content:none}}@media(max-width:480px){.ProjectDetail_title__wEtWE{font-size:2.5rem}}.ProjectDetail_wrapper__g1KHb{display:flex;flex-direction:column;padding-bottom:0}.ProjectDetail_summary__CnYXs{color:#656464;font-size:1.25rem;font-family:var(--font-aggro),sans-serif;font-weight:300}@media(max-width:720px){.ProjectDetail_summary__CnYXs{font-size:1rem}}.ProjectDetail_thumbnail__Z_v9Z{width:100%;max-width:600px;height:auto;margin:2rem auto 1rem;border:1px solid #c3c3c3;border-radius:20px;box-sizing:border-box;overflow:hidden}.ProjectDetail_link_wrapper__Tfqts{display:flex;flex-direction:column;gap:10px;width:100%;max-width:600px;margin:0 auto 4rem}.ProjectDetail_link_github__BaD2f{position:relative;width:100%;display:inline-block;padding:9px 16px;background-color:#fff9f9;border:1px solid #c3c3c3;border-radius:20px;color:#373737;font-size:1rem;font-family:var(--font-aggro),sans-serif;font-weight:300;transition:all .5s ease;box-sizing:border-box;text-align:center}.ProjectDetail_link_github__BaD2f:focus,.ProjectDetail_link_github__BaD2f:hover{background-color:#373737;border-color:#373737;color:#fff9f9;color:#373737}.ProjectDetail_link_github__BaD2f:focus:after,.ProjectDetail_link_github__BaD2f:hover:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-block;width:30px;height:30px;background:url(/img/github.svg) 50%;background-size:contain;content:""}.ProjectDetail_link_website__arF_r{position:relative;width:100%;display:inline-block;padding:9px 16px;background-color:#fff9f9;border:1px solid #c3c3c3;border-radius:20px;color:#373737;font-size:1rem;font-family:var(--font-aggro),sans-serif;font-weight:300;transition:all .5s ease;box-sizing:border-box;text-align:center}.ProjectDetail_link_website__arF_r:focus,.ProjectDetail_link_website__arF_r:hover{background-color:#373737;border-color:#373737;color:#fff9f9;color:#373737}.ProjectDetail_link_website__arF_r:focus:after,.ProjectDetail_link_website__arF_r:hover:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-block;width:30px;height:30px;background:url(/img/website.svg) 50%;background-size:contain;content:""}.ProjectDetail_info__9WoYk{display:grid;grid-template-columns:110px 1fr;gap:10px;width:100%;line-height:30px}.ProjectDetail_skills__jVlsC{display:flex;flex-wrap:wrap;gap:10px}.ProjectDetail_skills__jVlsC li{position:relative;display:flex;align-items:center;gap:4px;height:28px;padding-right:4px;border:1px solid #c3c3c3;border-radius:6px;line-height:24px;box-sizing:border-box}.ProjectDetail_skills__jVlsC li>*{padding:2px}.ProjectDetail_skills__jVlsC li img{margin-left:-1px}.ProjectDetail_desc__d9Ya6,.ProjectDetail_desc_features__GZvqv,.ProjectDetail_desc_posts__lFtfI,.ProjectDetail_desc_skills__YZe6o{margin-top:20px;line-height:30px}.ProjectDetail_desc__d9Ya6>h3,.ProjectDetail_desc_features__GZvqv>h3,.ProjectDetail_desc_posts__lFtfI>h3,.ProjectDetail_desc_skills__YZe6o>h3{padding-top:20px;border-top:1px dashed #c3c3c3;font-size:1rem;font-weight:300;line-height:40px}.ProjectDetail_desc_features__GZvqv li,.ProjectDetail_desc_skills__YZe6o li{text-indent:-9px;padding-left:16px}.ProjectDetail_desc_features__GZvqv li:before,.ProjectDetail_desc_skills__YZe6o li:before{content:"·";margin-right:4px}.ProjectDetail_desc_features__GZvqv dt{position:relative;display:inline-block;font-family:var(--font-pretendard);font-weight:500}.ProjectDetail_desc_features__GZvqv dt:after{position:absolute;top:16px;right:0;left:0;display:inline-block;width:100%;height:10px;background-color:#fcdedc;z-index:-1;content:""}.ProjectDetail_desc_features__GZvqv dd{text-indent:-9px;padding-left:16px}.ProjectDetail_desc_features__GZvqv dd:before{content:"·";margin-right:4px}.ProjectDetail_desc_features__GZvqv dd+dt{margin-top:8px}.ProjectDetail_desc_posts__lFtfI li{display:flex}.ProjectDetail_desc_posts__lFtfI a{position:relative;display:inline-block;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectDetail_desc_posts__lFtfI a:after{position:absolute;right:0;bottom:4px;left:0;display:inline-block;width:0;height:10px;background-color:#fcdedc;z-index:-1;transition:all .5s ease;content:""}.ProjectDetail_desc_posts__lFtfI a:focus:after,.ProjectDetail_desc_posts__lFtfI a:hover:after{width:100%}