.Hero-module___w2HtG__hero{background:var(--color-bg);align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__canvasWrapper{z-index:0;opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module___w2HtG__content{z-index:1;pointer-events:none;position:relative}.Hero-module___w2HtG__title{letter-spacing:-.04em;color:var(--color-text-primary);mix-blend-mode:exclusion;text-align:center;width:100%;margin-bottom:0;font-size:clamp(4rem,15vw,12rem);font-weight:800;line-height:1}.Hero-module___w2HtG__subtitle{letter-spacing:.2em;color:var(--color-text-secondary);font-size:1.2rem;font-weight:500}
.SectionHeader-module__1WsNmG__wrapper{margin-bottom:60px;padding-top:20px}.SectionHeader-module__1WsNmG__title{text-transform:uppercase;color:var(--color-text-primary);margin-bottom:10px;font-size:2.5rem;font-weight:700}.SectionHeader-module__1WsNmG__description{color:var(--color-text-secondary);margin-bottom:20px;font-size:1rem}.SectionHeader-module__1WsNmG__line{background:var(--color-text-primary);width:100%;height:4px;margin-top:20px}
.Card-module__b6YjYG__card{border:1px solid var(--color-line);cursor:pointer;background:#fff;padding:30px;transition:transform .2s,box-shadow .2s}.Card-module__b6YjYG__card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.Card-module__b6YjYG__cardHeader{border-bottom:1px solid var(--color-line);margin-bottom:20px;padding-bottom:15px}.Card-module__b6YjYG__title{margin-bottom:5px;font-size:1.2rem;font-weight:700}.Card-module__b6YjYG__subtitle{color:var(--color-text-secondary);font-size:.9rem}.Card-module__b6YjYG__role{margin-bottom:15px;font-size:1.1rem;font-weight:600}.Card-module__b6YjYG__descList{color:var(--color-text-secondary);padding-left:20px;font-size:.95rem;line-height:1.6;list-style:outside}
.Profile-module__j4B1PW__section{background:var(--color-bg);padding:120px 0}.Profile-module__j4B1PW__content{flex-direction:column;gap:60px;display:flex}.Profile-module__j4B1PW__nameBlock{margin-bottom:20px}.Profile-module__j4B1PW__nameEn{margin-bottom:10px;font-size:3rem;font-weight:800;line-height:1}.Profile-module__j4B1PW__nameKr{color:var(--color-text-secondary);font-size:1.5rem}.Profile-module__j4B1PW__cardGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.Profile-module__j4B1PW__cardGrid{grid-template-columns:repeat(2,1fr)}}
.Career-module__p2Pp5G__section{background:#f8f8f8;padding:120px 0}.Career-module__p2Pp5G__grid{grid-template-columns:repeat(var(--grid-cols-mobile),1fr);gap:20px;display:grid}@media (min-width:768px){.Career-module__p2Pp5G__grid{grid-template-columns:repeat(3,1fr)}}.Career-module__p2Pp5G__card{border:1px solid var(--color-line);cursor:pointer;background:#fff;padding:30px;transition:transform .2s,box-shadow .2s}.Career-module__p2Pp5G__card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.Career-module__p2Pp5G__cardHeader{border-bottom:1px solid var(--color-line);margin-bottom:20px;padding-bottom:15px}.Career-module__p2Pp5G__company{margin-bottom:5px;font-size:1.2rem;font-weight:700}.Career-module__p2Pp5G__period{color:var(--color-text-secondary);font-size:.9rem}.Career-module__p2Pp5G__role{margin-bottom:15px;font-size:1.1rem;font-weight:600}.Career-module__p2Pp5G__descList{color:var(--color-text-secondary);padding-left:20px;font-size:.95rem;line-height:1.6;list-style:outside}
.Activity-module__9k80tq__section{background:var(--color-bg);border-bottom:1px solid var(--color-line);padding:120px 0}.Activity-module__9k80tq__cardGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.Activity-module__9k80tq__cardGrid{grid-template-columns:repeat(3,1fr)}}
