#about-page[data-about-react=candidate] .about-container-content{flex-direction:column;justify-content:center;align-items:flex-start;width:auto;max-width:none;height:auto;margin-left:4vw;margin-right:4vw;padding-top:16vh;display:flex;position:relative}#about-page[data-about-react=candidate] .about-keyword-maintext{color:var(--color--text-1);margin-top:0;margin-bottom:0;font-size:4.7vw;font-weight:500;line-height:4.7vw}#about-page[data-about-react=candidate] .about-keyword-maintext.sub{font-family:var(--en_sans);margin-left:2vw;margin-right:2vw;font-size:3vw;font-weight:500;line-height:3vw}#about-page[data-about-react=candidate] .keywords-content{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:10vw;display:flex}#about-page[data-about-react=candidate] .keywords-content._2{flex-direction:row;justify-content:space-between;height:10vw}#about-page[data-about-react=candidate] .keywords-content._3{flex-direction:column;justify-content:center;align-items:flex-end;height:18vw}#about-page[data-about-react=candidate] .keyword--line{background-color:var(--color--element-2);justify-content:center;width:12vw;height:1.5px;display:flex}#about-page[data-about-react=candidate] .worked-container{z-index:1;flex-flow:column;order:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;width:auto;max-width:none;margin-left:4vw;margin-right:4vw;padding-top:8vh;padding-bottom:4vh;display:flex;position:relative}#about-page[data-about-react=candidate] .marquee-text_component{flex-flow:row;justify-content:flex-start;align-items:center;width:100%;height:auto}#about-page[data-about-react=candidate] .marquee-text_component.is-2{flex-flow:column;justify-content:center;align-items:flex-end;display:flex}#about-page[data-about-react=candidate] .marque-content-text{font-family:var(--en_sans);color:var(--color--text-1);letter-spacing:-.5vw;text-transform:uppercase;flex-direction:row;font-size:12vw;font-style:normal;font-weight:600;line-height:10vw}#about-page[data-about-react=candidate] .marque-content-text.a1{overflow:visible}#about-page[data-about-react=candidate] .marque-content-text.a2{color:var(--transparent);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color--text-1);position:static;overflow:visible}#about-page[data-about-react=candidate] .mw-icon{background-color:var(--color--highlight-1);border-radius:100%;width:12px;height:12px}#about-page[data-about-react=candidate] .keywords-text-copy-text{font-family:var(--en_sans);color:var(--color--text-1);text-align:left;text-transform:uppercase;font-size:1.25rem;font-weight:600;line-height:1.25rem}#about-page[data-about-react=candidate] .keywords-text-copy-text.a-text2{font-size:1.5vw;line-height:1.75vw}#about-page[data-about-react=candidate] .index-about-content-title{grid-column-gap:10px;justify-content:flex-start;align-items:center;width:35vw;height:4.7vw;display:flex;position:static}#about-page[data-about-react=candidate] .square-transitions-wrap{z-index:999999;mix-blend-mode:difference;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:16vw;display:flex;position:relative}#about-page[data-about-react=candidate] .square-text{font-family:var(--en_sans);color:var(--white);letter-spacing:-.5vw;text-transform:uppercase;font-size:13vw;font-weight:600;line-height:10vw}#about-page[data-about-react=candidate] .square-text.about{text-align:center;letter-spacing:-5px;justify-content:center;height:auto;font-size:17vw;display:block}#about-page[data-about-react=candidate] .square-text.me{z-index:auto;color:var(--white);text-align:center;letter-spacing:-.5vw;justify-content:flex-start;align-self:auto;align-items:flex-start;font-size:18vw;font-weight:600;line-height:13vw;display:flex;position:relative;overflow:visible}#about-page[data-about-react=candidate] .square-text.about{z-index:5;font-family:var(--en_sans);color:var(--color--text-1);text-align:left;letter-spacing:-10px;text-indent:0;word-break:normal;flex:0 1 auto;align-self:auto;align-items:center;width:auto;font-size:13vw;font-weight:600;line-height:10vw;display:flex;position:static}#about-page[data-about-react=candidate] .square-text.about.a{font-family:var(--en_serif);color:var(--white);letter-spacing:-.5vw;margin-right:-.5vw;padding-bottom:1rem;font-size:13vw;font-style:italic;font-weight:400;line-height:8vw}#about-page[data-about-react=candidate] .square-transitions-text{z-index:5;flex:0 1 auto;align-self:auto}#about-page[data-about-react=candidate] .square-transitions-text.about{width:auto;display:flex;overflow:hidden}#about-page[data-about-react=candidate] .square-transitions-text.me{z-index:auto;margin-left:28vw;display:flex;position:relative;overflow:hidden}#about-page[data-about-react=candidate] .about-expertise-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:none;margin-bottom:28vh;margin-left:4vw;margin-right:4vw;display:flex}#about-page[data-about-react=candidate] .bg-map{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:row;grid-template-rows:auto;grid-template-columns:58vw 38vw;grid-auto-columns:1fr;justify-content:flex-start;align-self:stretch;align-items:center;width:100%;display:flex;position:absolute}#about-page[data-about-react=candidate] .about-collaborated-title{transform-origin:0;font-family:var(--en_sans);color:var(--color--text-1);letter-spacing:-.5vw;text-transform:uppercase;font-size:8vw;font-weight:600;line-height:8vw}#about-page[data-about-react=candidate] .about-collaborated-title.a-text3{text-transform:none;font-size:10vw;line-height:10vw}#about-page[data-about-react=candidate] .about-worked-list{flex-flow:wrap;justify-content:flex-start;align-items:center;width:92vw;display:flex}#about-page[data-about-react=candidate] .worked-name-text{opacity:.25;font-family:var(--en_sans);color:var(--color--text-1);letter-spacing:-.2rem;text-transform:none;padding-right:1.5rem;font-size:6.5vw;font-weight:600;line-height:7.5vw;text-decoration:none}#about-page[data-about-react=candidate] .worked-name-text.longtu.no-transition{z-index:5;letter-spacing:-.25vw;flex:1 1;position:relative}#about-page[data-about-react=candidate] .worked-name-text.vipkid.no-transition{z-index:5;letter-spacing:-.25vw;flex:0 1 auto;padding-right:2vw;position:relative}#about-page[data-about-react=candidate] .worked-name-text.naver{flex:0 1 auto}#about-page[data-about-react=candidate] .worked-name-text.naver.no-transition{z-index:5;letter-spacing:-.25vw;flex:0 1 auto;padding-right:2vw;position:relative}#about-page[data-about-react=candidate] .worked-name-text.digm{flex:1 1}#about-page[data-about-react=candidate] .worked-name-text.digm.no-transition,#about-page[data-about-react=candidate] .worked-name-text.freelancer.no-transition{z-index:5;letter-spacing:-.25vw;flex:1 1;padding-right:2vw;position:relative}#about-page[data-about-react=candidate] .worked-name-text.pentabreed{flex:1 1}#about-page[data-about-react=candidate] .worked-name-text.pentabreed.no-transition{z-index:5;letter-spacing:-.25vw;flex:0 1 auto;padding-right:2vw;position:relative}#about-page[data-about-react=candidate] .about-worked-list-all{flex-flow:column;justify-content:center;align-items:flex-start;display:flex}#about-page[data-about-react=candidate] .bg-map-01{justify-content:center;align-items:center;height:auto;display:flex;position:static}#about-page[data-about-react=candidate] .bg-map-02{justify-content:flex-start;align-items:center;display:flex}#about-page[data-about-react=candidate] .region{border:1px solid var(--color--highlight-1);justify-content:center;align-items:center;width:1.2vw;height:1.2vw;margin-bottom:9.5vw;margin-left:5.5vw;display:flex;position:absolute}#about-page[data-about-react=candidate] .region.korea{margin-bottom:6.5vw;margin-left:33.5vw}#about-page[data-about-react=candidate] .region.china,#about-page[data-about-react=candidate] .region.korea{grid-column-gap:.5rem;grid-row-gap:.5rem;opacity:0;border-width:0;width:auto;height:auto;padding-left:2rem;display:flex}#about-page[data-about-react=candidate] .region.china{flex:0 1 auto;margin-bottom:11vw;margin-left:28vw}#about-page[data-about-react=candidate] .region-text{color:var(--color--text-1);justify-content:flex-start;align-items:center;width:16vw;font-size:1rem;line-height:1rem}#about-page[data-about-react=candidate] .about-collaborated-logo{grid-column-gap:6rem;grid-row-gap:6rem;opacity:.7;flex-flow:column;width:100%;max-width:none;height:auto;margin-top:8vh;display:flex}#about-page[data-about-react=candidate] .collaborated-logo-component{width:100%}#about-page[data-about-react=candidate] .collaborated-logo-component.is-2{flex-flow:column;justify-content:center;align-items:flex-end;display:flex}#about-page[data-about-react=candidate] .collaborated-logo-wrapper{flex-flow:row;justify-content:flex-start;align-items:center;width:100%;display:flex;overflow:hidden}#about-page[data-about-react=candidate] .collaborated-logo-wrapper.is-2{flex-flow:row;justify-content:flex-end;align-items:center;overflow:hidden;transform:none}#about-page[data-about-react=candidate] .marquee-content-panel{grid-column-gap:6vw;grid-row-gap:6vw;flex:none;justify-content:flex-start;align-items:center;display:flex}#about-page[data-about-react=candidate] .marquee-text_panel{flex:none;justify-content:flex-start;align-items:center;display:flex;transform:translate(0)}#about-page[data-about-react=candidate] .marque-content-dot{background-color:var(--color--text-1);border-radius:100%;width:26px;height:26px;margin-left:2vw;margin-right:2vw}#about-page[data-about-react=candidate] .marque-content-dot._02{border:1px solid var(--color--text-1);background-color:var(--transparent)}#about-page[data-about-react=candidate] .region-text-dot{background-color:var(--color--highlight-1);border-radius:100px;width:10px;height:10px}#about-page[data-about-react=candidate] .longtu-svg{height:3.5vw;margin-left:3vw}#about-page[data-about-react=candidate] .vipkid-svg{height:3vw}#about-page[data-about-react=candidate] .naver-svg{height:2.3vw}#about-page[data-about-react=candidate] .sds-svg{height:2.2vw}#about-page[data-about-react=candidate] .cns-svg{height:2.8vw}#about-page[data-about-react=candidate] .lg-svg{height:2.6vw}#about-page[data-about-react=candidate] .lotte-svg{align-self:center;max-width:none;height:2.3vw}#about-page[data-about-react=candidate] .orion-svg{height:2.8vw}#about-page[data-about-react=candidate] .hana-svg{height:3vw}#about-page[data-about-react=candidate] .msn-svg{height:3vw;display:block}#about-page[data-about-react=candidate] .amore-svg{height:2.3vw}#about-page[data-about-react=candidate] .lgcard-svg,#about-page[data-about-react=candidate] .samfire-svg{height:3vw}#about-page[data-about-react=candidate] .cj-svg{height:3.7vw;margin-right:4vw}#about-page[data-about-react=candidate] .samsung-svg{height:2.3vw;margin-left:3vw}#about-page[data-about-react=candidate] .hyundaicard-svg{height:2.8vw}#about-page[data-about-react=candidate] .nexon-svg{height:2vw}#about-page[data-about-react=candidate] .sulwhasoo-svg{height:2.3vw}#about-page[data-about-react=candidate] .kt-svg,#about-page[data-about-react=candidate] .samsungcard-svg{height:2.5vw}#about-page[data-about-react=candidate] .ktf-svg{height:2.3vw}#about-page[data-about-react=candidate] .bg-map-svg-01{opacity:.1;height:45vw}#about-page[data-about-react=candidate] .bg-map-svg-02{opacity:.1;max-width:none;height:45vw}#about-page[data-about-react=candidate] .archive{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}#about-page[data-about-react=candidate] .about-my-story-section{z-index:11;width:100%;padding-top:16vw;padding-bottom:8vw;display:block}#about-page[data-about-react=candidate] .about-my-story-content{flex-flow:row;justify-content:flex-end;align-items:flex-start;margin-left:4vw;margin-right:8vw;display:flex}#about-page[data-about-react=candidate] .about-my-story-content-text{direction:ltr;font-family:var(--en_sans);color:var(--color--text-1);text-transform:none;height:auto;font-size:3rem;font-weight:600;line-height:3.5rem}#about-page[data-about-react=candidate] .about-my-story-content-text.a-text1{margin-top:0;margin-bottom:42px;font-size:3.75vw;line-height:4.5vw}#about-page[data-about-react=candidate] .about-my-story-content-bin{font-family:var(--en_serif);font-style:italic;font-weight:400}#about-page[data-about-react=candidate] .about-my-story-me{justify-content:space-between;align-self:stretch;align-items:flex-start;margin-top:42px;display:flex}#about-page[data-about-react=candidate] .about-my-story-content-sub{flex-flow:column;justify-content:flex-end;align-items:flex-start;width:65vw;display:flex}#about-page[data-about-react=candidate] .about-my-story-content-sub-text{font-family:var(--en_sans);color:var(--color--text-3);width:50vw;font-size:1.25rem;font-weight:500;line-height:1.75rem}#about-page[data-about-react=candidate] .about-my-story-content-sub-text.a-text1{width:45vw;margin-top:0;font-size:1.25vw;line-height:1.75vw}#about-page[data-about-react=candidate] .about-my-story-me-div{width:20vw}#about-page[data-about-react=candidate] .about-my-story-me-div-text{font-family:var(--en_sans);color:var(--color--text-1);text-align:left;text-transform:uppercase;font-size:1.25rem;font-weight:600;line-height:1.25rem}#about-page[data-about-react=candidate] .about-my-story-me-div-text.a-text2{font-size:1.5vw;line-height:1.75vw}#about-page[data-about-react=candidate] .keywords-section{flex-flow:column;width:100%;padding-top:16vh;padding-bottom:16vh;display:flex}#about-page[data-about-react=candidate] .keywords-text-copy{margin-left:4vw;margin-right:4vw}#about-page[data-about-react=candidate] .mw-text-my-story{font-family:var(--en_sans);color:var(--color--text-1);text-align:left;text-transform:uppercase;font-size:1.25rem;font-weight:600;line-height:2rem}#about-page[data-about-react=candidate] .mw-text-my-story.a-text2{margin:24px 0;font-size:1.75vw;line-height:2vw}#about-page[data-about-react=candidate] .marquee-section{flex-flow:column;justify-content:space-between;align-items:flex-start;padding-top:12rem;padding-bottom:16rem;display:flex;overflow:hidden}#about-page[data-about-react=candidate] .about-worked-text-for{font-family:var(--en_serif);text-transform:lowercase;margin-left:3vw;font-style:italic;font-weight:400;line-height:16vw}#about-page[data-about-react=candidate] .about-collaborated-title-sub{font-family:var(--en_serif);text-transform:lowercase;margin-left:.5rem;font-style:italic;font-weight:400}#about-page[data-about-react=candidate] .marquee-text_wrapper{justify-content:flex-start;align-items:center;width:100%;display:flex;overflow:hidden}#about-page[data-about-react=candidate] .marquee-text_wrapper.is-2{justify-content:flex-end;align-items:center}#about-page[data-about-react=candidate] .about-worked-text{transform-origin:0;font-family:var(--en_sans);color:var(--color--text-1);letter-spacing:-.5vw;text-transform:uppercase;flex-flow:row;flex:none;justify-content:flex-start;align-items:center;font-size:8vw;font-weight:600;line-height:8vw;display:flex}#about-page[data-about-react=candidate] .about-worked-text.a-text3{text-transform:none;font-size:10vw;line-height:10vw}#about-page[data-about-react=candidate] .bg-map-container{pointer-events:none;max-width:none;margin-left:4vw;margin-right:4vw;padding-top:40rem;position:absolute;inset:0}#about-page[data-about-react=candidate] .about-worked-content-container{z-index:10;flex-flow:column;justify-content:space-between;align-self:stretch;align-items:flex-start;width:auto;max-width:none;margin-left:4vw;margin-right:4vw;position:relative}#about-page[data-about-react=candidate] .about-worked-content-text{color:var(--color--text-1);align-self:flex-start;margin-top:1.5rem;font-size:.875rem;line-height:1.125rem}#about-page[data-about-react=candidate] .about-worked-content-text.avia{width:auto}#about-page[data-about-react=candidate] .about-worked-section{width:100%;display:block;position:relative}#about-page[data-about-react=candidate] .about-worked-content{display:flex}#about-page[data-about-react=candidate] .about-worked-content.period{grid-column-gap:5px;grid-row-gap:5px;flex-flow:column;width:6rem}#about-page[data-about-react=candidate] .about-worked-content-sub{color:var(--color--text-4);text-transform:uppercase;align-self:flex-start;width:6rem;height:1.3rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}#about-page[data-about-react=candidate] .about-collaborated-wrapper{margin-left:4vw;margin-right:4vw}#about-page[data-about-react=candidate] .about-collaborated-section{width:100%;padding-top:16vh;display:block}#about-page[data-about-react=candidate] .about-expertise-wrapper-text1{color:var(--color--text-1);letter-spacing:-.2rem;text-transform:uppercase;font-size:8vw;font-weight:600;line-height:8vw}#about-page[data-about-react=candidate] .about-expertise-wrapper-text1.in{letter-spacing:-.25vw}#about-page[data-about-react=candidate] .about-expertise-wrapper-text1.my{color:var(--color--text-1);letter-spacing:-.25vw}#about-page[data-about-react=candidate] .ab-expertise-text{opacity:.25;color:var(--color--text-1);letter-spacing:-.25vw;text-transform:capitalize;font-size:7vw;font-weight:600;line-height:8vw}#about-page[data-about-react=candidate] .ab-expertise-text.web{color:var(--color--text-1)}#about-page[data-about-react=candidate] .ab-expertise-type-text{font-family:var(--en_serif);color:var(--color--text-1);font-size:9vw;font-style:italic;font-weight:300;line-height:8vw;position:sticky;top:40vh}#about-page[data-about-react=candidate] .ab-expertise-type-text.dops1{position:static}#about-page[data-about-react=candidate] .ab-expertise-type-text.dops2{margin-top:-4vw;padding-bottom:1vw;line-height:10vw;position:static}#about-page[data-about-react=candidate] .ab-expertise-title-sub{font-family:var(--en_sans);color:var(--color--text-1);letter-spacing:-.05rem;text-transform:capitalize;padding-bottom:.5rem;font-size:1.75vw;font-style:normal;font-weight:600;line-height:2vw}#about-page[data-about-react=candidate] .ab-expertise-title-sub-p{opacity:.5;font-family:var(--en_sans);color:var(--color--text-1);text-transform:none;font-size:1vw;font-style:normal;font-weight:500;line-height:1.25vw}#about-page[data-about-react=candidate] .ab-expertise-text-wrapper{flex-flow:column;justify-content:center;align-items:flex-start;width:60vw;display:flex;position:sticky;top:50vh}#about-page[data-about-react=candidate] .about-expertise-section{background-color:var(--color--bg);padding-top:12vh;padding-bottom:50vh}#about-page[data-about-react=candidate] .interaction_wrap{z-index:99;justify-content:center;align-items:flex-start;height:68vh;display:flex}#about-page[data-about-react=candidate] .interaction_visual_wrap{z-index:100;pointer-events:auto;display:block;position:fixed;inset:0 0 auto}#about-page[data-about-react=candidate] .interaction_cms_wrap{display:none}#about-page[data-about-react=candidate] .interaction_cms-img_img{width:100%}#about-page[data-about-react=candidate] .interaction_img_wrap{z-index:999;justify-content:center;align-items:center;width:0;height:0;display:flex;position:absolute;inset:0 auto auto 0}#about-page[data-about-react=candidate] .interaction_img{aspect-ratio:2/3;pointer-events:none;object-fit:cover;border-radius:.5rem;flex:none;width:30vw;min-width:8rem}#about-page[data-about-react=candidate] .interaction_contain.u-container{z-index:2;cursor:default;mix-blend-mode:difference;flex-flow:column;justify-content:flex-start;align-items:center;width:70vw;height:50vw;display:flex;position:relative;inset:0}#about-page[data-about-react=candidate] .mask-container{display:none;overflow:hidden}#about-page[data-about-react=candidate] .square-text-about{display:flex}#about-page[data-about-react=candidate] .about-worked-content-wrapper{grid-column-gap:5px;grid-row-gap:5px;flex-flow:column;justify-content:center;align-items:flex-start;width:60%;display:flex;position:absolute}#about-page[data-about-react=candidate] .about-worked-content-wrapper.longtu{display:flex;position:absolute}#about-page[data-about-react=candidate] .about-worked-content-wrapper.digm,#about-page[data-about-react=candidate] .about-worked-content-wrapper.naver,#about-page[data-about-react=candidate] .about-worked-content-wrapper.vipkid{display:flex}#about-page[data-about-react=candidate] .about-worked-content-wrapper.avia{width:60%}#about-page[data-about-react=candidate] .about-worked-content-list{z-index:1;width:100%;padding-top:2rem;padding-left:0;padding-right:0;display:flex;position:relative}#about-page[data-about-react=candidate] .about-worked-content-box{width:auto;height:1.3rem;overflow:hidden}#about-page[data-about-react=candidate] .about-worked-content-text-role{color:var(--color--text-1);align-self:flex-start;width:auto;font-size:.875rem;line-height:1rem;overflow:hidden}#about-page[data-about-react=candidate] .about-worked-content-box-role{opacity:0;margin-top:1.5rem;overflow:hidden}#about-page[data-about-react=candidate] .keywords-text-01,#about-page[data-about-react=candidate] .keywords-text-02,#about-page[data-about-react=candidate] .keywords-text-03,#about-page[data-about-react=candidate] .keywords-text-04{font-family:var(--en_serif);color:var(--color--highlight-1);text-transform:capitalize;width:auto;margin-top:0;margin-bottom:0;font-size:7.4vw;font-style:italic;font-weight:100;line-height:7.4vw}#about-page[data-about-react=candidate] .about-worked-content-list-cell{width:6rem;height:24rem}#about-page[data-about-react=candidate] .about-worked-content-list-cell.content{width:100%}#about-page[data-about-react=candidate] .ab-expertise-content-wrapper{flex-flow:column;margin-left:4vw;margin-right:4vw;display:flex}#about-page[data-about-react=candidate] .ab-expertise-type{width:92vw;display:flex}#about-page[data-about-react=candidate] .ab-expertise-content{opacity:0;flex-flow:column;justify-content:flex-end;align-items:flex-start;width:24vw;margin-bottom:8vh;margin-left:4vw;display:flex;position:fixed;inset:auto 0 0}#about-page[data-about-react=candidate] .ab-expertise-content.web{opacity:0}#about-page[data-about-react=candidate] .ab-expertise-content.collaborative{display:flex}#about-page[data-about-react=candidate] .about-expertise-wrapper-text-box2{padding-left:28vw;overflow:hidden}#about-page[data-about-react=candidate] .about-expertise-wrapper-text2{font-family:var(--en_serif);text-transform:none;font-style:italic;font-weight:400}#about-page[data-about-react=candidate] .about-expertise-wrapper-text-box1{overflow:hidden}#about-page[data-about-react=candidate] .ab-expertise-type-box{width:32vw;position:sticky;top:50vh}#about-page[data-about-react=candidate] .footer-menu-link.archive{z-index:5;justify-content:center;align-items:flex-start;text-decoration:none;position:relative}#about-page[data-about-react=candidate] .link-hover{color:#000;white-space:nowrap;text-decoration:none;position:relative}#about-page[data-about-react=candidate] .m-about-worked-content-container,#about-page[data-about-react=candidate] .m-bg-map-container{display:none}#about-page[data-about-react=candidate] .m-about-worked-content{display:flex}#about-page[data-about-react=candidate] .m-worked-name-text-title{opacity:.3;font-family:var(--en_sans);color:var(--color--text-1);letter-spacing:-.2rem;text-transform:none;padding-right:1.5rem;font-size:6.5vw;font-weight:600;line-height:7.5vw;text-decoration:none}#about-page[data-about-react=candidate] .m-worked-name-text-title.naver{flex:0 1 auto}#about-page[data-about-react=candidate] .m-worked-name-text-title.digm{flex:1 1}#about-page[data-about-react=candidate] .m-about-collaborated-logo{display:none}#about-page[data-about-react=candidate] .m-collaborated-logo-wrapper{justify-content:flex-start;align-items:center;width:100%;display:flex;overflow:hidden}#about-page[data-about-react=candidate] .m-about-collaborated-title{display:none}#about-page[data-about-react=candidate] .m-marquee-content-panel{transform-style:preserve-3d;flex:none;justify-content:flex-start;align-items:center;display:flex}#about-page[data-about-react=candidate] .m-about-collaborated-logo-copy{display:none}#about-page[data-about-react=candidate] .ab-expertise-type-box-sub{width:32vw;margin-top:-2vw;position:sticky;top:37vh}#about-page[data-about-react=candidate] .ab-expertise-bg-box{z-index:100;display:none;position:relative}#about-page[data-about-react=candidate] .ab-expertise-bg-white{opacity:.7;display:none}#about-page[data-about-react=candidate] .ab-expertise-bg,#about-page[data-about-react=candidate] .ab-expertise-bg-white{z-index:100;background-color:var(--color--bg);border-radius:100px;width:27rem;height:3rem;margin-top:1.5rem;margin-right:3vw;position:fixed;inset:0 0 auto auto}#about-page[data-about-react=candidate] .about-footer-in{height:50vh}#about-page[data-about-react=candidate] .about-my-story-content-sub-text-box{grid-column-gap:2vw;grid-row-gap:0;flex-flow:column;display:flex}#about-page[data-about-react=candidate] .m-marquee-section{flex-flow:column;justify-content:space-between;align-items:flex-start;padding-top:12rem;padding-bottom:12rem;display:none;overflow:hidden}#about-page[data-about-react=candidate] .m-marquee-text_component{flex-flow:row;justify-content:flex-start;align-items:center;width:100%;height:auto}#about-page[data-about-react=candidate] .m-marquee-text_component.is-2{flex-flow:column;justify-content:center;align-items:flex-end;display:flex}#about-page[data-about-react=candidate] .m-marquee-text_panel{flex:none;justify-content:flex-start;align-items:center;display:flex;transform:translate(0)}#about-page[data-about-react=candidate] .avia-svg{height:3.5vw;margin-left:3vw}@media screen and (min-width:1440px){#about-page[data-about-react=candidate] .about-my-story-content-text{width:60vw}#about-page[data-about-react=candidate] .about-my-story-content-sub-text{width:30vw}#about-page[data-about-react=candidate] .about-collaborated-section{padding-bottom:14vh}#about-page[data-about-react=candidate] .about-expertise-section{padding-top:24vh}}@media screen and (max-width:991px){#about-page[data-about-react=candidate] .day-24h-sec{margin-left:.25rem}#about-page[data-about-react=candidate] .marque-content-text{font-size:20vw;line-height:15vw}#about-page[data-about-react=candidate] .keywords-text-copy-text.a-text2{font-size:2.5vw;line-height:3vw}#about-page[data-about-react=candidate] .index-about-content-title{width:28vw}#about-page[data-about-react=candidate] .about-expertise-wrapper.fade-up2{margin-bottom:20vh}#about-page[data-about-react=candidate] .about-collaborated-logo{max-width:none}#about-page[data-about-react=candidate] .marque-content-dot{width:22px;height:22px}#about-page[data-about-react=candidate] .archive{grid-column-gap:10px;grid-row-gap:10px}#about-page[data-about-react=candidate] .about-my-story-section{flex-flow:column}#about-page[data-about-react=candidate] .about-my-story-content{flex-flow:row;justify-content:space-between;align-items:flex-start;margin-left:4vw;margin-right:4vw;display:flex}#about-page[data-about-react=candidate] .about-my-story-content-text{margin-top:2rem}#about-page[data-about-react=candidate] .about-my-story-content-text.a-text1{margin-top:0;font-size:4.5vw;line-height:5vw}#about-page[data-about-react=candidate] .about-my-story-me{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}#about-page[data-about-react=candidate] .about-my-story-content-sub-text{width:60vw}#about-page[data-about-react=candidate] .about-my-story-content-sub-text.a-text1{width:auto;font-size:1rem;line-height:1.25rem}#about-page[data-about-react=candidate] .about-my-story-me-div{width:auto}#about-page[data-about-react=candidate] .about-expertise-wrapper-text1.in,#about-page[data-about-react=candidate] .about-expertise-wrapper-text1.my{font-size:10vw;line-height:10vw}#about-page[data-about-react=candidate] .ab-expertise-text{letter-spacing:-.25vw;font-size:9vw;line-height:14vw}#about-page[data-about-react=candidate] .ab-expertise-text.identity,#about-page[data-about-react=candidate] .ab-expertise-text.thinking{justify-content:flex-start;align-items:center;height:24vw;line-height:9vw;display:flex}#about-page[data-about-react=candidate] .ab-expertise-text.no-code{justify-content:flex-start;align-items:center;line-height:14vw;display:flex}#about-page[data-about-react=candidate] .ab-expertise-type-text{font-size:9vw;line-height:14vw}#about-page[data-about-react=candidate] .ab-expertise-text-wrapper{z-index:auto}#about-page[data-about-react=candidate] .about-expertise-section{background-color:var(--black)}#about-page[data-about-react=candidate] .interaction_wrap{height:auto}#about-page[data-about-react=candidate] .interaction_visual_wrap{display:none}#about-page[data-about-react=candidate] .interaction_contain.u-container{height:auto}#about-page[data-about-react=candidate] .ab-expertise-content-wrapper{z-index:100;margin-bottom:60vh;position:relative}#about-page[data-about-react=candidate] .ab-expertise-content{z-index:300;width:auto;margin-left:34vw;margin-right:4vw}#about-page[data-about-react=candidate] .ab-expertise-content.axdesign{z-index:110}#about-page[data-about-react=candidate] .ab-expertise-content.prototyping{width:auto;margin-left:34vw;margin-right:4vw}#about-page[data-about-react=candidate] .ab-expertise-content.thinking{z-index:0}#about-page[data-about-react=candidate] .about-expertise-wrapper-text-box2{padding-left:32vw}#about-page[data-about-react=candidate] .ab-expertise-type-box,#about-page[data-about-react=candidate] .ab-expertise-type-box-sub{width:30vw}#about-page[data-about-react=candidate] .ab-expertise-bg-box{z-index:auto;height:25vh;display:none;position:fixed;inset:auto 0 0 34vw}#about-page[data-about-react=candidate] .ab-expertise-bg-white{z-index:auto;background-color:var(--transparent);background-image:linear-gradient(0deg,var(--black),var(--black)70%,var(--transparent));opacity:.85;border-radius:0;width:100%;height:100%;margin-top:0;margin-right:0;display:block;position:static;inset:auto 0 0 34vw}#about-page[data-about-react=candidate] .ab-expertise-bg{display:none}#about-page[data-about-react=candidate] .m-fooyer-menu-link-text.w--current{opacity:1}}@media screen and (max-width:767px){#about-page[data-about-react=candidate] .mw-icon{width:10px;height:10px}#about-page[data-about-react=candidate] .keywords-text-copy-text{font-size:1rem}#about-page[data-about-react=candidate] .index-about-content-title{grid-column-gap:8px}#about-page[data-about-react=candidate] .bg-map{transform-origin:0;padding-left:4vw}#about-page[data-about-react=candidate] .bg-map-01{display:none}#about-page[data-about-react=candidate] .region.korea{grid-column-gap:.25rem;grid-row-gap:.25rem;opacity:1}#about-page[data-about-react=candidate] .region.china{grid-column-gap:.25rem;grid-row-gap:.25rem;opacity:1;margin-bottom:20vw;margin-left:44vw;padding-left:0}#about-page[data-about-react=candidate] .region-text{width:auto;font-size:.75rem;line-height:.75rem}#about-page[data-about-react=candidate] .about-collaborated-logo{display:none}#about-page[data-about-react=candidate] .region-text-dot{width:6px;height:6px}#about-page[data-about-react=candidate] .longtu-svg{height:10vw;padding-right:1rem}#about-page[data-about-react=candidate] .vipkid-svg{height:9vw}#about-page[data-about-react=candidate] .naver-svg{height:6vw}#about-page[data-about-react=candidate] .bg-map-svg-02{height:70vw}#about-page[data-about-react=candidate] .about-my-story-me-div-text,#about-page[data-about-react=candidate] .mw-text-my-story{font-size:1rem}#about-page[data-about-react=candidate] .bg-map-container{pointer-events:auto;margin-left:0;padding-top:32rem;padding-bottom:20rem;overflow:hidden}#about-page[data-about-react=candidate] .about-worked-content-text{margin-top:0;font-size:.875rem;line-height:1rem}#about-page[data-about-react=candidate] .about-worked-content-text.main{text-align:center;align-self:center;margin-top:1rem}#about-page[data-about-react=candidate] .about-worked-content-text.main.freelance{text-align:center;align-self:center;margin-top:0}#about-page[data-about-react=candidate] .about-worked-section{flex-flow:column;display:none}#about-page[data-about-react=candidate] .about-worked-content.period{width:18vw}#about-page[data-about-react=candidate] .about-worked-content-sub{justify-content:flex-start;align-items:center;width:20vw;height:1rem;font-size:.75rem;line-height:1rem;display:flex}#about-page[data-about-react=candidate] .about-collaborated-wrapper{display:none}#about-page[data-about-react=candidate] .ab-expertise-text.axdesign{color:var(--color--text-1)}#about-page[data-about-react=candidate] .ab-expertise-title-sub{padding-bottom:0}#about-page[data-about-react=candidate] .about-expertise-section{background-color:var(--color--bg)}#about-page[data-about-react=candidate] .about-worked-content-box{width:74vw;font-size:.755rem;line-height:1rem}#about-page[data-about-react=candidate] .about-worked-content-text-role{background-color:#1212121a;border-radius:20px;width:auto;margin-bottom:4vh;margin-left:4vw;margin-right:4vw;padding:1rem 2rem;font-size:.875rem;line-height:1rem}#about-page[data-about-react=candidate] .about-worked-content-text-role.pentabreed{width:74vw}#about-page[data-about-react=candidate] .about-worked-content-list-cell{width:18vw}#about-page[data-about-react=candidate] .about-worked-content-list-cell.content{width:74vw;height:auto}#about-page[data-about-react=candidate] .ab-expertise-content-wrapper{margin-bottom:0}#about-page[data-about-react=candidate] .m-about-worked-content-container{grid-column-gap:4vh;grid-row-gap:4vh;flex-flow:column;justify-content:center;align-items:flex-start;display:flex}#about-page[data-about-react=candidate] .m-about-worked-content{background-color:var(--color--bg);position:sticky;top:20vh}#about-page[data-about-react=candidate] .m-about-worked-content.freelancer{flex-flow:column;justify-content:flex-start;align-items:center}#about-page[data-about-react=candidate] .m-about-worked-content.pentabreed{position:sticky;top:20vh}#about-page[data-about-react=candidate] .m-worked-name-text-title.digm,#about-page[data-about-react=candidate] .m-worked-name-text-title.freelancer,#about-page[data-about-react=candidate] .m-worked-name-text-title.longtugame,#about-page[data-about-react=candidate] .m-worked-name-text-title.naver,#about-page[data-about-react=candidate] .m-worked-name-text-title.penta,#about-page[data-about-react=candidate] .m-worked-name-text-title.vipkid{display:none}#about-page[data-about-react=candidate] .m-about-worked-content-sub{grid-column-gap:0;grid-row-gap:0;border-top:1px solid #000;border-bottom:1px solid #000;grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-top:6vh;padding-bottom:6vh}#about-page[data-about-react=candidate] .m-worked-container.fade-up{flex-flow:column;margin-bottom:8vh;margin-left:4vw;display:flex}#about-page[data-about-react=candidate] .m-about-collaborated-logo{grid-column-gap:8vh;grid-row-gap:8vh;flex-flow:column;display:flex}#about-page[data-about-react=candidate] .m-about-collaborated-logo-list{display:flex}#about-page[data-about-react=candidate] .m-marquee-content-panel{grid-column-gap:4vw;grid-row-gap:4vw;transform:scaleX(1none)}#about-page[data-about-react=candidate] .m-about-collaborated-logo-copy{display:none}#about-page[data-about-react=candidate] .about-worked-content-sub-box{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;margin-bottom:.5rem;margin-left:4vw;margin-right:4vw;padding-left:2rem;display:flex}#about-page[data-about-react=candidate] .about-worked-content-sub-box.title{grid-column-gap:0;grid-row-gap:0;flex-flow:column;grid-template-columns:1fr;justify-content:flex-start;align-items:center;margin-bottom:4vh;padding-left:0}#about-page[data-about-react=candidate] .ab-expertise-type-box-sub{top:45vh}#about-page[data-about-react=candidate] .ab-expertise-bg-box{display:none;position:fixed;inset:auto 0 0}#about-page[data-about-react=candidate] .ab-expertise-bg-white{background-color:var(--transparent);background-image:linear-gradient(0deg,var(--black),var(--black)70%,var(--transparent));opacity:.85;border-radius:0;width:100%;height:20vh;margin-top:0;margin-right:0;inset:auto 0 0}#about-page[data-about-react=candidate] .m-about-logo-box{display:flex;transform:scale(.7)}#about-page[data-about-react=candidate] .digitaldigm-img{height:7vw}#about-page[data-about-react=candidate] .penta-logo-svg{filter:brightness(0);height:6.5vw}#about-page[data-about-react=candidate] .avia-svg{height:10vw;padding-right:1rem}}@media screen and (max-width:479px){#about-page[data-about-react=candidate] .about-container-content{grid-column-gap:4vh;grid-row-gap:4vh;margin-top:8vh;padding-top:0}#about-page[data-about-react=candidate] .about-keyword-maintext{font-size:5vw;line-height:5vw}#about-page[data-about-react=candidate] .keywords-content._2.fade-up{grid-column-gap:4vw;grid-row-gap:4vw;justify-content:space-between;align-items:center}#about-page[data-about-react=candidate] .keywords-content._3.fade-up{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-flow:column;justify-content:center;align-items:flex-end;height:auto}#about-page[data-about-react=candidate] .keyword--line{width:8vw;height:1px}#about-page[data-about-react=candidate] .worked-container{display:none;position:sticky;top:15vh}#about-page[data-about-react=candidate] .marque-content-text{font-size:14vw;line-height:14vw}#about-page[data-about-react=candidate] .mw-icon{width:2.5vw;height:2.5vw}#about-page[data-about-react=candidate] .keywords-text-copy-text{font-size:4.5vw;font-weight:600;line-height:4.5vw}#about-page[data-about-react=candidate] .keywords-text-copy-text.a-text2{font-size:4vw;line-height:4.5vw}#about-page[data-about-react=candidate] .index-about-content-title{grid-column-gap:2vw;width:auto;height:auto;margin-bottom:8vh}#about-page[data-about-react=candidate] .square-transitions-wrap{margin-top:16vh;margin-left:4vw}#about-page[data-about-react=candidate] .square-text{letter-spacing:-1vw;font-size:20vw;line-height:16vw}#about-page[data-about-react=candidate] .square-text.me{z-index:100;font-size:26vw;line-height:20vw}#about-page[data-about-react=candidate] .square-text.about.a{margin-right:-1.5vw;padding-bottom:2vw;font-size:20vw;line-height:16vw}#about-page[data-about-react=candidate] .square-transitions-text.me{margin-left:40vw}#about-page[data-about-react=candidate] .about-expertise-wrapper{mix-blend-mode:difference;padding-bottom:16vh}#about-page[data-about-react=candidate] .about-expertise-wrapper.fade-up2{mix-blend-mode:normal;margin-bottom:0}#about-page[data-about-react=candidate] .bg-map{position:relative}#about-page[data-about-react=candidate] .worked-name-text{letter-spacing:-.5vw;padding-right:1.5vw;font-size:11vw;line-height:11vw}#about-page[data-about-react=candidate] .bg-map-01{display:none}#about-page[data-about-react=candidate] .bg-map-02{margin-left:4vw}#about-page[data-about-react=candidate] .region.china,#about-page[data-about-react=candidate] .region.korea{opacity:1}#about-page[data-about-react=candidate] .about-collaborated-logo,#about-page[data-about-react=candidate] .region-text{display:none}#about-page[data-about-react=candidate] .marquee-content-panel{grid-column-gap:4vw;grid-row-gap:4vw}#about-page[data-about-react=candidate] .marque-content-dot,#about-page[data-about-react=candidate] .marque-content-dot._02{width:12px;height:12px}#about-page[data-about-react=candidate] .longtu-svg{width:auto;max-width:none;height:13vw;margin-top:1vw;margin-left:0;padding-right:0}#about-page[data-about-react=candidate] .vipkid-svg{align-self:center;width:auto;max-width:none;height:12vw}#about-page[data-about-react=candidate] .naver-svg{align-self:center;max-width:none;height:8vw;margin-top:1vw}#about-page[data-about-react=candidate] .sds-svg{height:5vw}#about-page[data-about-react=candidate] .cns-svg{height:7vw}#about-page[data-about-react=candidate] .lg-svg{height:6vw;margin-right:8vw}#about-page[data-about-react=candidate] .lotte-svg{height:4.5vw}#about-page[data-about-react=candidate] .orion-svg{height:6vw;margin-left:0}#about-page[data-about-react=candidate] .hana-svg{flex:none;height:7vw;margin-left:0}#about-page[data-about-react=candidate] .msn-svg{flex:none;height:7.5vw;margin-right:0}#about-page[data-about-react=candidate] .amore-svg{height:4.75vw;margin-left:0}#about-page[data-about-react=candidate] .samfire-svg{height:7vw}#about-page[data-about-react=candidate] .lgcard-svg{height:7.5vw;margin-left:0;margin-right:6vw}#about-page[data-about-react=candidate] .cj-svg{height:10vw;margin-right:0}#about-page[data-about-react=candidate] .samsung-svg{height:4.5vw;margin-left:6vw}#about-page[data-about-react=candidate] .hyundaicard-svg{height:7vw}#about-page[data-about-react=candidate] .nexon-svg{height:4vw}#about-page[data-about-react=candidate] .sulwhasoo-svg{height:6vw;margin-left:0}#about-page[data-about-react=candidate] .kt-svg{height:6.5vw}#about-page[data-about-react=candidate] .samsungcard-svg{height:5.5vw}#about-page[data-about-react=candidate] .ktf-svg{height:6vw;margin-right:8vw}#about-page[data-about-react=candidate] .bg-map-svg-02{height:80vw}#about-page[data-about-react=candidate] .archive{grid-column-gap:6px;grid-row-gap:6px;display:none}#about-page[data-about-react=candidate] .about-my-story-section{flex-flow:column;padding-top:12vh;padding-bottom:0;overflow:hidden}#about-page[data-about-react=candidate] .about-my-story-content{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-left:4vw;margin-right:4vw}#about-page[data-about-react=candidate] .about-my-story-content-text{width:auto;font-size:8vw;line-height:8.5vw}#about-page[data-about-react=candidate] .about-my-story-content-text.a-text1{font-size:7vw;line-height:7.5vw}#about-page[data-about-react=candidate] .about-my-story-me{justify-content:center;align-self:auto;align-items:flex-start;width:92vw;margin-top:12vh}#about-page[data-about-react=candidate] .about-my-story-content-sub{justify-content:flex-start;align-items:flex-start;width:92vw}#about-page[data-about-react=candidate] .about-my-story-content-sub-text{color:var(--color--text-3);width:auto;font-size:1rem;line-height:1.25rem}#about-page[data-about-react=candidate] .about-my-story-content-sub-text.a-text1{width:92vw;font-size:3.5vw;font-weight:400;line-height:4.5vw}#about-page[data-about-react=candidate] .about-my-story-me-div{width:auto;margin-bottom:8vw}#about-page[data-about-react=candidate] .about-my-story-me-div-text{font-size:4.5vw;font-weight:600;line-height:4.5vw}#about-page[data-about-react=candidate] .about-my-story-me-div-text.a-text2{font-size:3.8vw;line-height:4vw}#about-page[data-about-react=candidate] .keywords-section{padding-top:16vh;padding-bottom:4vh;overflow:hidden}#about-page[data-about-react=candidate] .mw-text-my-story{font-size:4.5vw;font-weight:600;line-height:4.5vw}#about-page[data-about-react=candidate] .mw-text-my-story.a-text2{font-size:3.5vw;line-height:4vw}#about-page[data-about-react=candidate] .marquee-section{padding-top:16vh;padding-bottom:16vh;display:none}#about-page[data-about-react=candidate] .about-worked-content-container,#about-page[data-about-react=candidate] .bg-map-container{display:none}#about-page[data-about-react=candidate] .about-worked-content-text{color:var(--color--text-2);width:68vw;margin-top:0;font-size:3.25vw;font-weight:400;line-height:3.5vw}#about-page[data-about-react=candidate] .about-worked-content-text.freelancer{width:auto;margin-bottom:0}#about-page[data-about-react=candidate] .about-worked-content-text.pentabreed{margin-top:0;font-size:.75rem;line-height:1rem}#about-page[data-about-react=candidate] .about-worked-content-text.main{color:var(--color--text-1);text-align:center;align-self:stretch;width:auto;margin-top:.5rem}#about-page[data-about-react=candidate] .about-worked-content-text.main.freelance{margin-top:0}#about-page[data-about-react=candidate] .about-worked-content-text.main.dirm{margin-top:.5rem}#about-page[data-about-react=candidate] .about-worked-section{display:none}#about-page[data-about-react=candidate] .about-worked-content-sub{align-self:flex-start;width:24vw;height:auto;font-size:3vw;line-height:3.5vw}#about-page[data-about-react=candidate] .about-collaborated-wrapper{display:block}#about-page[data-about-react=candidate] .about-collaborated-section{z-index:8;padding-top:0;display:block;overflow:hidden}#about-page[data-about-react=candidate] .about-expertise-wrapper-text1.in,#about-page[data-about-react=candidate] .about-expertise-wrapper-text1.my{letter-spacing:-.5vw;font-size:12vw;line-height:12vw}#about-page[data-about-react=candidate] .ab-expertise-text{opacity:.3;text-align:left;letter-spacing:-.25vw;font-size:7.5vw;font-weight:600;line-height:10vw}#about-page[data-about-react=candidate] .ab-expertise-text.identity{text-align:left;height:auto;line-height:10vw}#about-page[data-about-react=candidate] .ab-expertise-text.thinking{letter-spacing:-.5vw;height:auto;line-height:10vw}#about-page[data-about-react=candidate] .ab-expertise-text.web{align-self:flex-start}#about-page[data-about-react=candidate] .ab-expertise-text.no-code{line-height:10vw}#about-page[data-about-react=candidate] .ab-expertise-type-text{font-size:10vw;line-height:10vw;position:sticky;top:45vh}#about-page[data-about-react=candidate] .ab-expertise-type-text.dops1{position:static}#about-page[data-about-react=candidate] .ab-expertise-type-text.dops2{margin-top:-1rem;position:static}#about-page[data-about-react=candidate] .ab-expertise-title-sub{padding-bottom:1vh;font-size:6vw;line-height:6.5vw}#about-page[data-about-react=candidate] .ab-expertise-title-sub-p{font-size:3vw;line-height:3.25vw}#about-page[data-about-react=candidate] .ab-expertise-text-wrapper{width:62vw;position:static}#about-page[data-about-react=candidate] .about-expertise-section{padding-top:12vh;padding-bottom:32vh}#about-page[data-about-react=candidate] .interaction_wrap{height:auto;overflow:hidden}#about-page[data-about-react=candidate] .interaction_visual_wrap{display:none}#about-page[data-about-react=candidate] .interaction_contain.u-container{width:auto;height:auto}#about-page[data-about-react=candidate] .square-text-about{justify-content:center;align-items:center}#about-page[data-about-react=candidate] .about-worked-content-wrapper{grid-column-gap:.25rem;grid-row-gap:.25rem;width:92vw}#about-page[data-about-react=candidate] .about-worked-content-wrapper.digm,#about-page[data-about-react=candidate] .about-worked-content-wrapper.longtu,#about-page[data-about-react=candidate] .about-worked-content-wrapper.naver,#about-page[data-about-react=candidate] .about-worked-content-wrapper.vipkid{display:none}#about-page[data-about-react=candidate] .about-worked-content-wrapper.freelancer{width:92vw;display:none}#about-page[data-about-react=candidate] .about-worked-content-wrapper.avia,#about-page[data-about-react=candidate] .about-worked-content-wrapper.pentabreed{display:none}#about-page[data-about-react=candidate] .about-worked-content-box{height:auto}#about-page[data-about-react=candidate] .about-worked-content-text-role{color:var(--color--text-2);background-color:#1212120d;border-radius:0;width:100%;margin:.5rem 0;padding:.75rem 4vw;font-size:3.25vw;font-weight:400;line-height:4vw}#about-page[data-about-react=candidate] .about-worked-content-box-role{opacity:1;margin-top:0}#about-page[data-about-react=candidate] .about-worked-content-box-role.pentabreed{opacity:1}#about-page[data-about-react=candidate] .keywords-text-01,#about-page[data-about-react=candidate] .keywords-text-02,#about-page[data-about-react=candidate] .keywords-text-03,#about-page[data-about-react=candidate] .keywords-text-04{font-size:8vw;line-height:8vw}#about-page[data-about-react=candidate] .ab-expertise-content-wrapper{pointer-events:auto;flex-flow:column;margin-bottom:0;display:flex}#about-page[data-about-react=candidate] .ab-expertise-type{flex-flow:row;width:92vw;display:flex}#about-page[data-about-react=candidate] .ab-expertise-content{z-index:300;justify-content:flex-start;align-self:flex-end;align-items:flex-start;width:62vw;height:auto;margin-bottom:0;margin-left:34vw;margin-right:4vw;padding-top:1rem;padding-bottom:2rem}#about-page[data-about-react=candidate] .ab-expertise-content.web{display:block}#about-page[data-about-react=candidate] .ab-expertise-content.thinking{z-index:300}#about-page[data-about-react=candidate] .ab-expertise-content.collaborative{width:62vw}#about-page[data-about-react=candidate] .about-expertise-wrapper-text-box2{justify-content:flex-start;align-self:flex-start;align-items:center;width:92vw;height:12vw;display:flex}#about-page[data-about-react=candidate] .about-expertise-wrapper-text-box1{align-self:flex-start;height:12vw}#about-page[data-about-react=candidate] .ab-expertise-type-box{position:static}#about-page[data-about-react=candidate] .m-about-worked-content-container{grid-column-gap:0;grid-row-gap:0;flex-flow:column;display:flex;position:relative}#about-page[data-about-react=candidate] .m-bg-map-container{width:100%;display:none;position:absolute;inset:0;overflow:hidden}#about-page[data-about-react=candidate] .m-about-worked-content{background-color:var(--color--bg);border-top:.5px solid gray;border-bottom:.5px gray;flex-flow:column;padding-top:3vh;padding-bottom:3vh;position:sticky;top:22vh}#about-page[data-about-react=candidate] .m-about-worked-content.freelancer{justify-content:flex-start;align-items:center;display:flex}#about-page[data-about-react=candidate] .m-about-worked-content.longtugame{justify-content:flex-start;align-items:center;width:100%;padding:2vh 0;display:flex;position:sticky}#about-page[data-about-react=candidate] .m-about-worked-content.vipkid{padding-top:3vh;padding-bottom:3vh}#about-page[data-about-react=candidate] .m-about-worked-content.digitaldigm,#about-page[data-about-react=candidate] .m-about-worked-content.naver,#about-page[data-about-react=candidate] .m-about-worked-content.vipkid{justify-content:flex-start;align-items:center;display:flex;position:sticky}#about-page[data-about-react=candidate] .m-about-worked-content.pentabreed{position:sticky;top:22vh}#about-page[data-about-react=candidate] .m-worked-name-text-title{opacity:1;text-align:left;letter-spacing:-.5vw;text-transform:none;padding-right:0;font-size:10vw;line-height:10vw}#about-page[data-about-react=candidate] .m-worked-name-text-title.digm,#about-page[data-about-react=candidate] .m-worked-name-text-title.naver,#about-page[data-about-react=candidate] .m-worked-name-text-title.vipkid{display:none}#about-page[data-about-react=candidate] .m-worked-name-text-title.freelancer{font-family:var(--en_serif);color:var(--color--highlight-1);text-align:center;letter-spacing:0;text-indent:0;margin-top:1vw;padding-bottom:1vh;font-style:italic;font-weight:400;line-height:10vw;display:flex}#about-page[data-about-react=candidate] .m-worked-name-text-title.longtugame,#about-page[data-about-react=candidate] .m-worked-name-text-title.penta{display:none}#about-page[data-about-react=candidate] .m-about-worked-content-sub{grid-column-gap:0;grid-row-gap:1vw;border-top-style:none;border-bottom-style:none;grid-template-rows:auto auto auto auto auto auto;grid-template-columns:100vw;padding-top:0;padding-bottom:0}#about-page[data-about-react=candidate] .m-about-worked-content-sub.digitaldigm{margin-bottom:20vh}#about-page[data-about-react=candidate] .m-worked-container{justify-content:flex-start;align-items:center;margin:4rem 0 4rem 4vw;display:flex;position:sticky;top:5rem}#about-page[data-about-react=candidate] .m-worked-container.fade-up{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:12vw;margin-bottom:24vw;top:12vh}#about-page[data-about-react=candidate] .m-about-collaborated-logo{grid-column-gap:6vh;grid-row-gap:6vh;opacity:.75;flex-flow:column;width:100%;margin-top:8vh;padding-bottom:16vh;display:flex;overflow:hidden}#about-page[data-about-react=candidate] .m-collaborated-logo-wrapper{justify-content:flex-start;align-items:center;overflow:visible}#about-page[data-about-react=candidate] .m-collaborated-logo-wrapper._02{justify-content:flex-end;align-items:center}#about-page[data-about-react=candidate] .m-about-collaborated-logo-list{grid-column-gap:0;grid-row-gap:2vh;opacity:.75;grid-template-rows:8vw 8vw 8vw 8vw 8vw 8vw 8vw;grid-template-columns:30vw 31vw 30vw;place-items:center}#about-page[data-about-react=candidate] .m-about-collaborated-title{letter-spacing:-.3vw;font-size:7vw;line-height:7vw}#about-page[data-about-react=candidate] .m-marquee-content-panel{grid-column-gap:8vw;grid-row-gap:8vw}#about-page[data-about-react=candidate] .m-about-collaborated-logo-copy{flex-flow:column;width:100%;margin-top:8vh;margin-left:4vw;margin-right:4vw;display:none}#about-page[data-about-react=candidate] .about-worked-content-sub-box{grid-column-gap:1vw;grid-row-gap:1vw;margin-bottom:0;margin-left:4vw;margin-right:4vw;padding-left:0;display:flex}#about-page[data-about-react=candidate] .about-worked-content-sub-box.title{grid-column-gap:.5vh;grid-row-gap:.5vh;flex-flow:column;margin-bottom:.5vh;margin-left:0;margin-right:0}#about-page[data-about-react=candidate] .ab-expertise-type-box-sub{position:sticky;top:45vh}#about-page[data-about-react=candidate] .ab-expertise-bg-box{z-index:auto;opacity:0;display:block;position:fixed;inset:auto 0 0}#about-page[data-about-react=candidate] .ab-expertise-bg-white{z-index:1;background-color:var(--transparent);background-image:linear-gradient(0deg,var(--black),var(--black)70%,var(--transparent));opacity:.85;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-text-fill-color:inherit;background-clip:border-box;width:100%;height:30vh;margin-top:0;margin-right:0;display:block;position:absolute;inset:auto 0 0}#about-page[data-about-react=candidate] .ab-expertise-bg{z-index:1;background-color:var(--transparent);border-radius:0;width:100%;height:20vh;margin-top:0;margin-right:0;display:none;position:static;inset:auto 0 0}#about-page[data-about-react=candidate] .m-about-logo-box{justify-content:center;align-items:flex-start;display:none;transform:scale(.7)}#about-page[data-about-react=candidate] .digitaldigm-img{height:9.2vw;margin-top:2vw}#about-page[data-about-react=candidate] .penta-logo-svg{filter:none;align-self:center;height:8vw;margin-top:2vw}#about-page[data-about-react=candidate] .m-fooyer-menu-link-text:active{opacity:1}#about-page[data-about-react=candidate] .m-fooyer-menu-link-text.w--current{opacity:1;color:var(--color--text-1);text-decoration:none}#about-page[data-about-react=candidate] .about-footer-in{height:14vh}#about-page[data-about-react=candidate] .about-my-story-content-sub-text-box{grid-column-gap:4vw;grid-row-gap:0}#about-page[data-about-react=candidate] .about-worked-content-sub-box-line{width:100%;height:1px;min-height:1px;margin-top:2vh;display:flex}#about-page[data-about-react=candidate] ._1x1-01{opacity:.5;width:100%;height:1px}#about-page[data-about-react=candidate] .m-marquee-section{padding-top:16vh;padding-bottom:16vh;display:flex}#about-page[data-about-react=candidate] .m-marquee-text_component{justify-content:flex-start;align-self:flex-end;align-items:center;display:flex;overflow:hidden}#about-page[data-about-react=candidate] .m-marquee-text_component._02{justify-content:flex-end;align-items:center}#about-page[data-about-react=candidate] .nav-copyright-box.contact{display:none}#about-page[data-about-react=candidate] .avia-svg{width:auto;max-width:none;height:15vw;margin-left:0;padding-right:0}}#about-page[data-about-react=candidate] .about-expertise-section{padding-bottom:0}@media (max-width:767px){#about-page[data-about-react=candidate] .about-expertise-section{padding-bottom:max(32svh,14rem)}#about-page[data-about-react=candidate] .ab-expertise-content-wrapper{--mobile-expertise-content-bottom:clamp(9rem,20svh,11rem);--mobile-expertise-overlay-height:calc(var(--mobile-expertise-content-bottom) + clamp(12rem,28svh,16rem) + 12px)}#about-page[data-about-react=candidate] .ab-expertise-content{bottom:var(--mobile-expertise-content-bottom)}#about-page[data-about-react=candidate] .ab-expertise-title-sub-p{opacity:.78;text-wrap:pretty}#about-page[data-about-react=candidate] .ab-expertise-bg-box{height:var(--mobile-expertise-overlay-height);pointer-events:none}#about-page[data-about-react=candidate] .ab-expertise-bg-white{height:100%;opacity:1;background-image:linear-gradient(to bottom,var(--transparent) 0,rgba(18,18,18,.18) 18%,rgba(18,18,18,.72) 48%,var(--black) 78%,var(--black) 100%)}}#about-page[data-about-react=candidate] .about-worked-text{text-wrap:balance}#about-page[data-about-react=candidate] .about-worked-content-text-role{text-wrap:pretty}#about-page[data-about-react=candidate] .about-worked-content.period{position:relative}#about-page[data-about-react=candidate] .about-worked-label-wrapper{display:flex;flex-flow:column;gap:5px;opacity:0;position:absolute;inset:0 auto auto 0}#about-page[data-about-react=candidate] .about-career-logo{display:block;width:auto;max-width:min(72vw,24rem);object-fit:contain}#about-page[data-about-react=candidate] .about-career-name{color:var(--color--highlight-1);font-family:var(--en_serif);font-style:italic;font-weight:400}@media screen and (max-width:767px){#about-page[data-about-react=candidate] .m-about-worked-content{align-items:center;justify-content:flex-start;width:100%;display:flex}#about-page[data-about-react=candidate] .m-about-worked-content.is-last .m-about-worked-content-sub{margin-bottom:20vh}}@media (min-width:768px) and (max-width:991px){#about-page[data-about-react=candidate] .about-expertise-section{background-color:var(--color--bg);padding-bottom:max(9svh,5rem)}#about-page[data-about-react=candidate] .ab-expertise-content-wrapper{--tablet-expertise-left:34vw;--tablet-expertise-content-bottom:clamp(9rem,20svh,11rem);--tablet-expertise-overlay-height:calc(var(--tablet-expertise-content-bottom) + clamp(12rem,28svh,16rem) + 12px);margin-bottom:0}#about-page[data-about-react=candidate] .ab-expertise-text{font-size:clamp(2.5rem,5.6vw,3rem);letter-spacing:-.02em;line-height:1.2}#about-page[data-about-react=candidate] .ab-expertise-text.identity,#about-page[data-about-react=candidate] .ab-expertise-text.no-code,#about-page[data-about-react=candidate] .ab-expertise-text.thinking{height:auto;line-height:1.2;display:block}#about-page[data-about-react=candidate] .ab-expertise-type-text{font-size:clamp(3rem,7vw,3.75rem);line-height:1;position:sticky;top:45vh}#about-page[data-about-react=candidate] .ab-expertise-type-text.dops1{position:static}#about-page[data-about-react=candidate] .ab-expertise-type-text.dops2{margin-top:-1rem;padding-bottom:0;position:static}#about-page[data-about-react=candidate] .ab-expertise-type-box{position:static}#about-page[data-about-react=candidate] .ab-expertise-type-box-sub{position:sticky;top:45vh}#about-page[data-about-react=candidate] .ab-expertise-text-wrapper{z-index:auto;width:62vw;position:static}#about-page[data-about-react=candidate] .ab-expertise-content{z-index:400;bottom:var(--tablet-expertise-content-bottom);margin-bottom:0}#about-page[data-about-react=candidate] .ab-expertise-content,#about-page[data-about-react=candidate] .ab-expertise-content.collaborative,#about-page[data-about-react=candidate] .ab-expertise-content.prototyping{left:var(--tablet-expertise-left);right:auto;width:min(30rem,62vw);margin-left:0;margin-right:0}#about-page[data-about-react=candidate] .ab-expertise-content.axdesign,#about-page[data-about-react=candidate] .ab-expertise-content.thinking{z-index:400}#about-page[data-about-react=candidate] .ab-expertise-bg-box{z-index:100;opacity:0;height:var(--tablet-expertise-overlay-height);pointer-events:none;display:block;position:fixed;inset:auto 0 0}#about-page[data-about-react=candidate] .ab-expertise-bg-white{height:100%;opacity:1;background-image:linear-gradient(to bottom,var(--transparent) 0,color-mix(in srgb,var(--color--bg) 18%,var(--transparent)) 18%,color-mix(in srgb,var(--color--bg) 72%,var(--transparent)) 48%,var(--color--bg) 78%,var(--color--bg) 100%)}#about-page[data-about-react=candidate] .ab-expertise-title-sub,#about-page[data-about-react=candidate] .ab-expertise-title-sub-p{z-index:1;position:relative}#about-page[data-about-react=candidate] .ab-expertise-title-sub{padding-bottom:.5rem;font-size:clamp(1.5rem,3.4vw,1.875rem);line-height:1.15}#about-page[data-about-react=candidate] .ab-expertise-title-sub-p{opacity:.88;font-size:clamp(1rem,1.9vw,1.1875rem);line-height:1.5;text-wrap:pretty}}#about-page[data-about-react=candidate] .about-footer-in{height:240px}@media (max-width:767px){#about-page[data-about-react=candidate] .about-footer-in{display:none}}@media (prefers-reduced-motion:no-preference){#about-page:not([data-about-hero-mounted]) [data-motion-id="34cae753-886c-64fe-ccd1-411c2aef3580"],#about-page:not([data-about-hero-mounted]) [data-motion-id=eeba1f08-7c92-fd4a-0b50-fe4402d5d9cc]{transform:translate3d(0,5vw,0)!important}#about-page:not([data-about-hero-mounted]) [data-motion-id="2638f915-bdc9-649f-ab5a-54f49ede0228"]{transform:translate3d(0,10vw,0)!important}#about-page:not([data-about-hero-mounted]) [data-motion-id="34cae753-886c-64fe-ccd1-411c2aef358b"]{transform:translate3d(0,14vw,0)!important}}@media (prefers-reduced-motion:no-preference) and (max-width:767px){#about-page:not([data-about-hero-mounted]) [data-motion-id="34cae753-886c-64fe-ccd1-411c2aef3580"],#about-page:not([data-about-hero-mounted]) [data-motion-id=eeba1f08-7c92-fd4a-0b50-fe4402d5d9cc]{transform:translate3d(0,5vh,0)!important}#about-page:not([data-about-hero-mounted]) [data-motion-id="2638f915-bdc9-649f-ab5a-54f49ede0228"]{transform:translate3d(0,10vh,0)!important}#about-page:not([data-about-hero-mounted]) [data-motion-id="34cae753-886c-64fe-ccd1-411c2aef358b"]{transform:translate3d(0,14vh,0)!important}}#about-page[data-about-react=candidate] .about-view-cursor{color:var(--color--text-1);opacity:0}@media (hover:none),(max-width:991px),(pointer:coarse){#about-page[data-about-react=candidate] .about-view-cursor{display:none!important}}@media (hover:hover) and (pointer:fine) and (min-width:992px){#about-page[data-about-react=candidate] .about-view-cursor{opacity:1;mix-blend-mode:difference}}@media (prefers-reduced-motion:reduce){#about-page[data-about-react=candidate] .a-text1,#about-page[data-about-react=candidate] .a-text2,#about-page[data-about-react=candidate] .a-text3,#about-page[data-about-react=candidate] .a-text4,#about-page[data-about-react=candidate] .fade-in,#about-page[data-about-react=candidate] .fade-left,#about-page[data-about-react=candidate] .fade-right,#about-page[data-about-react=candidate] .fade-up,#about-page[data-about-react=candidate] .fade-up2,#about-page[data-about-react=candidate] .scale-up,#about-page[data-about-react=candidate] .square-transitions-text.about,#about-page[data-about-react=candidate] .square-transitions-text.me{opacity:1!important;visibility:visible!important;transform:none!important}}@media (min-width:992px){#about-page[data-about-react=candidate] .worked-name-text:focus-visible{outline:.125rem solid currentColor;outline-offset:.25rem;border-radius:.125rem}}