.ATOURW_grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ATOURW_grid>*{grid-column:span 2;min-width:0}.ATOURW_grid[data-count="1"]>*{grid-column:span 6}.ATOURW_grid:is([data-count="2"],[data-count="4"])>*,.ATOURW_grid[data-count="5"]>:nth-child(n+4){grid-column:span 3}@media screen and (max-width:40rem){.ATOURW_grid>*{grid-column:1/-1!important}}
.oNa2Cq_break{display:none}@media screen and (min-width:960px){.oNa2Cq_space{display:none}.oNa2Cq_break{display:initial}}
._2luO7G_mark{width:var(--mark-size);height:var(--mark-size);max-width:none;vertical-align:var(--mark-shift);object-fit:contain;border-radius:var(--mark-radius);flex:none;margin-inline-end:var(--mark-gap);display:inline-block}._2luO7G_name{text-decoration:none;display:inline}._2luO7G_name:hover>span,._2luO7G_name:focus-visible>span{text-underline-offset:.22em;text-decoration:underline}@media print{._2luO7G_name:after{content:none!important}}
@media screen{.wb6PjG_printUrl{display:none}}
.XXeEFW_korean{font-family:var(--sans);letter-spacing:0}
._5Xeqoa_architecture{max-width:720px;font-size:var(--meta);break-inside:avoid;margin-block:1.5rem}._5Xeqoa_head{border:1px solid var(--rule);margin-bottom:.75rem;padding:1rem}._5Xeqoa_head strong,._5Xeqoa_item strong{font-family:var(--mono);font-weight:500}._5Xeqoa_head p,._5Xeqoa_group p{color:var(--muted);margin:.25rem 0 0}._5Xeqoa_groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._5Xeqoa_group{border:1px solid var(--rule);min-width:0;padding:1rem}._5Xeqoa_group h3{font-size:var(--meta);margin:0 0 .75rem;font-weight:500}._5Xeqoa_group ul{margin:0;padding:0 0 0 1.15em;list-style:outside}._5Xeqoa_group li+li{margin-top:.85rem}._5Xeqoa_item{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}._5Xeqoa_level{border:1px solid var(--rule);color:var(--muted);font-family:var(--mono);padding:0 .3rem;font-size:.6875rem}._5Xeqoa_flow{border-top:1px solid var(--rule);font-family:var(--mono);margin:.75rem 0 0;padding-top:.75rem;font-size:.75rem}@media screen and (max-width:40rem){._5Xeqoa_groups{grid-template-columns:1fr}}@media print{._5Xeqoa_architecture{margin-block:4mm;font-size:8pt}._5Xeqoa_head,._5Xeqoa_group{padding:3mm}._5Xeqoa_groups{gap:2mm}}._5Xeqoa_group h2,._5Xeqoa_group h3{font-size:var(--meta);margin:0 0 .75rem;font-weight:500}._5Xeqoa_head strong:lang(ko),._5Xeqoa_item strong:lang(ko),._5Xeqoa_flow:lang(ko){font-family:var(--sans)}@media print{._5Xeqoa_architecture{margin-block:3mm;font-size:8.5pt}._5Xeqoa_head,._5Xeqoa_group{padding:2mm}._5Xeqoa_head{margin-bottom:2mm}._5Xeqoa_group h2,._5Xeqoa_group h3{margin-bottom:2mm;font-size:9pt}._5Xeqoa_group li+li{margin-top:2mm}._5Xeqoa_flow{break-before:avoid;margin-top:2mm;padding-top:2mm;font-size:8.5pt}}._5Xeqoa_architecture{width:100%;max-width:46rem}._5Xeqoa_architecture p{max-width:none}._5Xeqoa_groups{align-items:start}._5Xeqoa_flow{width:100%}._5Xeqoa_flowStep{white-space:nowrap;display:inline-block}@media print{._5Xeqoa_architecture{max-width:none}}._5Xeqoa_flowSeparator{white-space:pre}._5Xeqoa_architecture ._5Xeqoa_flow{margin-top:8px;padding-top:8px}@media print{._5Xeqoa_architecture ._5Xeqoa_flow{margin-top:2mm;padding-top:2mm}}._5Xeqoa_head ._5Xeqoa_steps{font-family:var(--mono);color:inherit;margin:.6rem 0 0;font-size:.75rem}._5Xeqoa_head ._5Xeqoa_steps:lang(ko){font-family:var(--sans)}._5Xeqoa_wide{grid-column:1/-1}._5Xeqoa_wide ul{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem 1rem;display:grid}._5Xeqoa_wide li+li{margin-top:0}._5Xeqoa_architecture ._5Xeqoa_limit{font-size:.6875rem}._5Xeqoa_architecture ._5Xeqoa_flowLabel{border-top:1px solid var(--rule);font-size:var(--meta);margin:.75rem 0 0;padding-top:.75rem;font-weight:500}._5Xeqoa_architecture ._5Xeqoa_flow._5Xeqoa_labelled{border-top:0;margin-top:.4rem;padding-top:0}@media print{._5Xeqoa_head ._5Xeqoa_steps{margin-top:1.5mm;font-size:8.5pt}._5Xeqoa_wide ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm 3mm}._5Xeqoa_architecture ._5Xeqoa_limit{font-size:7.5pt}._5Xeqoa_architecture ._5Xeqoa_flowLabel{margin-top:2mm;padding-top:2mm;font-size:9pt}._5Xeqoa_architecture ._5Xeqoa_flow._5Xeqoa_labelled{margin-top:1mm;padding-top:0}}
.r4UFCW_document{--print-size-7:7pt;--print-size-8:8pt;--print-size-8-5:8.5pt;--print-size-8-75:8.75pt;--print-size-9:9pt;--print-size-9-5:9.5pt;--print-size-10:10pt;--print-size-10-5:10.5pt;--print-size-11:11pt;--print-size-12:12pt;--print-size-16:16pt;--print-size-22:22pt;--print-fg:#111;--print-bg:#fff;--print-muted:#6b6b6b;--print-rule:#d4d4d4;--doc-fg:var(--print-fg);--type-org-size:var(--print-size-11);--type-org-weight:700;--type-project-size:var(--print-size-9);--type-project-weight:600;--type-body-size:var(--print-size-9);--type-body-weight:400;--type-date-size:var(--print-size-8-5);--type-date-weight:400;--doc-muted:var(--print-muted);--doc-rule:var(--print-rule);--doc-hair:var(--print-fg);color:var(--doc-fg);background:var(--print-bg);font-family:var(--sans);font-size:var(--print-size-9-5);font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:break-word;line-height:1.5}.r4UFCW_document time{font-family:inherit}.r4UFCW_document .num{font-family:inherit}.r4UFCW_document .num{font-weight:inherit}.r4UFCW_document a{color:inherit;text-decoration:none}.r4UFCW_document a[href]:after{content:none!important}.r4UFCW_document h1,.r4UFCW_document h2,.r4UFCW_document h3,.r4UFCW_document p,.r4UFCW_document ul,.r4UFCW_document ol,.r4UFCW_document dl,.r4UFCW_document dd,.r4UFCW_document figure{margin:0;padding:0}.r4UFCW_document ul{list-style:outside}.r4UFCW_document ol{list-style:none}.r4UFCW_document [data-role=architecture] ul{padding-inline-start:1.15em}.r4UFCW_document ul[data-content-list]{color:var(--doc-fg);padding-inline-start:1.15em}.r4UFCW_ko{page:doc-ko}.r4UFCW_en{page:doc-en}.r4UFCW_stack{color:var(--doc-muted);font-size:var(--print-size-8-5);line-height:1.45}.r4UFCW_stackItem{white-space:nowrap}@media screen{.r4UFCW_document{max-width:var(--print-page-width);padding:var(--print-margin-top) var(--print-margin-right) var(--print-margin-bottom) var(--print-margin-left);box-shadow:0 0 0 1px var(--rule);margin-inline:auto}}.r4UFCW_continuation{color:var(--doc-muted);font-size:var(--print-size-8);break-after:avoid;font-weight:600;line-height:1.4}
.H1ixzG_resume{--mark-size:10pt;--mark-gap:.5mm;--label-column:var(--print-label-column);--label-gap:var(--print-label-gap);min-width:0;font-size:var(--print-size-10);line-height:1.45}.H1ixzG_header{border-bottom:.5pt solid var(--doc-rule);grid-template-columns:28mm minmax(0,1fr) max-content;align-items:start;column-gap:6mm;padding-bottom:3mm;display:grid}.H1ixzG_photo{object-fit:cover;filter:grayscale();border-radius:1mm;width:28mm;height:28mm}.H1ixzG_identity h1{font-size:var(--print-size-22);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.5em;font-weight:700;line-height:1.15;display:flex}.H1ixzG_profileRole{color:var(--doc-muted);font-size:var(--print-size-12);letter-spacing:0;font-weight:400}.H1ixzG_headline{font-size:var(--print-size-10-5);margin-top:1.5mm!important}.H1ixzG_contacts{text-align:right;color:var(--doc-muted);font-size:var(--print-size-8-5);justify-items:end;display:grid;margin-top:0!important}.H1ixzG_section{margin-top:2mm}.H1ixzG_sectionTitle{font-size:var(--print-size-10);border-top:.5pt solid var(--doc-rule);break-after:avoid;font-weight:700;margin-bottom:2mm!important;padding-top:1mm!important}.H1ixzG_rows{row-gap:1.8mm;display:grid}.H1ixzG_row{grid-template-columns:minmax(0, 1fr) var(--print-date-column);break-inside:avoid;align-items:baseline;column-gap:3mm;display:grid}.H1ixzG_rowTitle{flex-wrap:wrap;align-items:center;column-gap:.25em;display:flex}.H1ixzG_rowRest{color:var(--doc-fg)}.H1ixzG_rowNotes{color:var(--doc-muted);font-size:var(--print-size-9);margin-top:.5mm!important}.H1ixzG_rowNote{color:var(--doc-muted);font-size:var(--print-size-9)}.H1ixzG_date{color:var(--doc-muted);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--print-size-8-5);white-space:nowrap;text-align:left}.H1ixzG_company{table-layout:fixed;border-collapse:collapse;break-inside:avoid;width:100%;font-size:inherit;line-height:inherit}.H1ixzG_metaColumn{width:calc(var(--label-column) + var(--label-gap))}.H1ixzG_dateColumn{width:var(--print-date-column)}.H1ixzG_company td{vertical-align:top;border:0;padding:0}.H1ixzG_company td.H1ixzG_date{inline-size:auto;display:table-cell}.H1ixzG_company .H1ixzG_companyHead,.H1ixzG_company .H1ixzG_groupHead{z-index:1;background:var(--print-bg);padding-right:var(--label-gap);position:relative}.H1ixzG_groupHead{contain:paint}.H1ixzG_companyLead{break-inside:avoid;break-after:avoid}.H1ixzG_companyIntro{z-index:1;background:var(--print-bg);position:relative;padding-bottom:2mm!important}.H1ixzG_bullets li{break-inside:avoid}.H1ixzG_companyHead{break-inside:avoid;min-width:0}.H1ixzG_companyHead,.H1ixzG_groupTitle{overflow-wrap:normal;word-break:keep-all}.H1ixzG_companyHead h3,.H1ixzG_logoLead{white-space:nowrap}.H1ixzG_continuationHead{break-inside:avoid;display:table-header-group}.H1ixzG_continuationHead td{height:0;line-height:0;position:relative}.H1ixzG_continuationLabel{width:var(--label-column);line-height:1.4;position:absolute;top:0;left:0}.H1ixzG_continuationLabel p{white-space:nowrap;padding-inline-start:calc(var(--mark-size) + var(--mark-gap))}.H1ixzG_continuationLabel img{position:absolute;top:.15em;left:0}.H1ixzG_companyHead h3{font-size:var(--print-size-11);font-weight:700}.H1ixzG_companyMeta{color:var(--doc-muted);font-weight:400;font-size:var(--print-size-8-5);margin-top:.4mm!important}.H1ixzG_companyNote{color:var(--doc-muted);font-size:var(--print-size-8-5);white-space:normal;overflow-wrap:normal;word-break:normal;margin-top:.4mm!important}.H1ixzG_bullets{row-gap:1mm;display:grid}.H1ixzG_companyStack{margin-top:1.6mm!important}.H1ixzG_projects{row-gap:1mm;display:grid;margin-top:2mm!important}.H1ixzG_project{grid-template-columns:minmax(0, 1fr) var(--print-date-column);break-inside:avoid;font-size:var(--print-size-10);align-items:baseline;column-gap:3mm;line-height:1.4;display:grid}.H1ixzG_projectMain{min-width:0}.H1ixzG_projectMain>.H1ixzG_projectTitle,.H1ixzG_projectMain>.H1ixzG_projectLine{display:block}.H1ixzG_projectTitle{overflow-wrap:normal;word-break:keep-all;text-wrap:balance;min-width:0;font-weight:600}.H1ixzG_projectLine{min-width:0;color:var(--doc-muted)}.H1ixzG_projectPeriod{text-align:left;grid-area:1/2}.H1ixzG_groupTitle{font-size:var(--print-size-9-5);font-weight:700;margin-bottom:.4mm!important}.H1ixzG_resume:lang(en) .H1ixzG_projectTitle{text-wrap:pretty}@media screen and (max-width:44.999rem){.H1ixzG_project{grid-template-columns:minmax(0,1fr)}.H1ixzG_projectPeriod{text-align:left;grid-area:2/1}.H1ixzG_projectLine{grid-row:3}}.H1ixzG_metaItem{white-space:normal;overflow-wrap:normal;display:block}.H1ixzG_employmentPeriod{color:var(--doc-muted);white-space:nowrap;font-weight:400;margin-top:.5mm!important}@media screen and (max-width:44.999rem){.H1ixzG_header{grid-template-columns:minmax(0,1fr);row-gap:3mm}.H1ixzG_contacts{text-align:left;grid-column:1/-1;justify-items:start}.H1ixzG_row{grid-template-columns:minmax(0,1fr);row-gap:1mm}.H1ixzG_row>.H1ixzG_date{text-align:left}}.H1ixzG_groupTitle{align-self:start;line-height:1.45}.H1ixzG_shortSection,.H1ixzG_toolsSection{grid-template-columns:var(--label-column) minmax(0, 1fr);column-gap:var(--label-gap);border-top:.5pt solid var(--doc-rule);break-inside:avoid;padding-top:1mm;display:grid}.H1ixzG_shortSection>.H1ixzG_sectionTitle,.H1ixzG_toolsSection>.H1ixzG_sectionTitle{min-width:0;font:inherit;border-top:0;font-weight:700;margin-bottom:0!important;padding-top:0!important}.H1ixzG_shortSection>.H1ixzG_rows,.H1ixzG_toolsSection>.H1ixzG_projects{min-width:0}.H1ixzG_toolsSection>.H1ixzG_projects{row-gap:2.4mm;margin-top:0!important}.H1ixzG_header+.H1ixzG_section .H1ixzG_sectionTitle{border-top:0}.H1ixzG_companyHead h3,.H1ixzG_groupTitle{position:relative;padding-inline-start:calc(var(--mark-size) + var(--mark-gap))!important}.H1ixzG_companyHead h3 img,.H1ixzG_groupTitle img{inset-inline-start:0;margin-inline-end:0;position:absolute;top:.15em}.H1ixzG_rowMain,.H1ixzG_iconTitle{min-width:0;position:relative}.H1ixzG_iconTitle img,.H1ixzG_iconRows .H1ixzG_rowMain img{inset-inline-start:calc(-1 * (var(--mark-size) + var(--mark-gap)));margin-inline-end:0;position:absolute;top:.15em}.H1ixzG_education{margin-top:4mm}.H1ixzG_toolsSection{break-inside:avoid}.H1ixzG_experience .H1ixzG_projects{row-gap:1.5mm;margin-top:2mm!important}.H1ixzG_experience .H1ixzG_bullets{row-gap:1mm}.H1ixzG_projectTable{font-size:var(--print-size-9-5);margin-top:3mm;line-height:1.4}.H1ixzG_projectTableRow{break-inside:avoid}.H1ixzG_company .H1ixzG_projectTableRow td{padding-bottom:1.5mm}.H1ixzG_company .H1ixzG_projectCell{padding-right:3mm}.H1ixzG_projectTableRow .H1ixzG_date{text-align:left}.H1ixzG_company th{color:var(--doc-fg);font-family:var(--sans)}.H1ixzG_experience,.H1ixzG_experience .H1ixzG_project{font-size:var(--print-size-9-5);line-height:1.4}.H1ixzG_experience .H1ixzG_companyStack{font-size:var(--print-size-8-5);line-height:1.4}.H1ixzG_experience .H1ixzG_companyHead h3{font-size:var(--print-size-11)}.H1ixzG_experience .H1ixzG_companyMeta,.H1ixzG_experience .H1ixzG_date{font-size:var(--print-size-8-5)}.H1ixzG_toolsSection .H1ixzG_project{font-size:var(--print-size-9-5);line-height:1.4}.H1ixzG_companyHead .H1ixzG_logoLead{white-space:nowrap;overflow-wrap:normal}.H1ixzG_employmentPeriod .H1ixzG_date{white-space:nowrap}@media print{.H1ixzG_resume{width:var(--print-content-width)}}.H1ixzG_resume .H1ixzG_introRows{row-gap:2.5mm;margin-top:4mm;line-height:1.55;display:grid}.H1ixzG_introRow{grid-template-columns:var(--label-column) minmax(0, 1fr);column-gap:var(--label-gap);break-inside:avoid;display:grid}.H1ixzG_introRow dt{font-weight:700}.H1ixzG_introRow dd{min-width:0;margin:0}.H1ixzG_introRow p{text-wrap:auto}.H1ixzG_resume .H1ixzG_introRow dd p+p{margin-top:.8mm}.H1ixzG_resume:lang(en) .H1ixzG_introRows{row-gap:1.5mm;line-height:1.4}.H1ixzG_resume:lang(en) .H1ixzG_introRow dd p+p{margin-top:.4mm}@media print{.H1ixzG_workSection{break-before:page;margin-top:0}.H1ixzG_workSection>.H1ixzG_sectionTitle{border-top:0;padding-top:0!important}}.H1ixzG_companyBlock{break-inside:avoid;font-size:0;line-height:0;display:flow-root}.H1ixzG_companyBlock+.H1ixzG_companyBlock{margin-top:4mm}.H1ixzG_company tbody{break-inside:avoid}.H1ixzG_resume .H1ixzG_company{font-size:var(--print-size-9);line-height:1.35}.H1ixzG_resume .H1ixzG_company tbody td{padding-bottom:1mm}.H1ixzG_resume:lang(en) .H1ixzG_company{font-size:var(--print-size-8-5);line-height:1.25}.H1ixzG_resume:lang(en) .H1ixzG_company tbody td{padding-bottom:.2mm}.H1ixzG_resume:lang(en) .H1ixzG_companyNote{margin-bottom:.5mm!important}.H1ixzG_resume:lang(en) .H1ixzG_company .H1ixzG_bullets{row-gap:.5mm}.H1ixzG_resume:lang(en) .H1ixzG_companyStack{font-size:var(--print-size-8)}.H1ixzG_resume:lang(en) .H1ixzG_companyIntro{padding-bottom:.5mm!important}@media print{.H1ixzG_companyBlock[data-print-keep=true]>.H1ixzG_company{vertical-align:top;display:inline-table}.H1ixzG_experience>.H1ixzG_sectionTitle{line-height:1.45}}.H1ixzG_metaItem{white-space:nowrap}.H1ixzG_companyIntro>.H1ixzG_bullets{width:100%}.H1ixzG_companyIntro>.H1ixzG_bullets li{text-wrap:auto}.H1ixzG_company .H1ixzG_projectCell{z-index:2;position:relative}.H1ixzG_companyHead .H1ixzG_date{inline-size:100%}.H1ixzG_resume .H1ixzG_companyHead h3,.H1ixzG_resume .H1ixzG_groupTitle{font-size:var(--type-org-size);font-weight:var(--type-org-weight);letter-spacing:var(--type-tracking)}.H1ixzG_projectTitle{font-size:var(--type-project-size);font-weight:var(--type-project-weight);letter-spacing:var(--type-tracking)}.H1ixzG_projectLine{font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-tracking)}.H1ixzG_resume .H1ixzG_date{font-size:var(--type-date-size);font-weight:var(--type-date-weight);letter-spacing:var(--type-tracking)}.H1ixzG_resume:lang(en) .H1ixzG_introRow dd{letter-spacing:-.002em}
.Vb4xrW_period{font-family:var(--mono);font-size:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.Vb4xrW_period>span:lang(ko){font-family:var(--sans)}@media screen{.Vb4xrW_period{color:var(--color-muted);letter-spacing:0;text-align:left;font-size:.8125rem;font-weight:400}}
.mNaEda_header{font-size:var(--print-size-10);line-height:1.45}.mNaEda_details{text-align:right}.mNaEda_documentLabel{color:var(--doc-fg);font-size:11.5pt;font-weight:600;line-height:1.4;margin-bottom:1.5mm!important}
.Y4Phda_label{border-top:1px solid var(--color-rule);font-family:var(--mono);letter-spacing:.06em;break-after:avoid;padding-top:.75rem;scroll-margin-top:1.5rem;font-size:.75rem;font-weight:500;line-height:1.5}.Y4Phda_label:lang(ko){font-family:var(--sans);letter-spacing:0}
.hklKAa_firstPage{display:flow-root}.hklKAa_introBullets{row-gap:.8mm;display:grid}.hklKAa_firstPage:lang(en) .hklKAa_introBullets{row-gap:.4mm}
._5glxAa_identity{min-width:0;margin-bottom:var(--space-4);font-size:.9375rem;line-height:1.6;container:home-identity/inline-size}._5glxAa_identityLayout{grid-template-columns:minmax(0,1fr);display:grid}._5glxAa_identity h1{white-space:nowrap;grid-area:1/1;width:max-content;margin:0 0 .3rem}._5glxAa_role{color:var(--color-muted);letter-spacing:0;margin-inline-start:.4em;font-size:.65em;font-weight:400}._5glxAa_headline{grid-area:2/1;margin:0}._5glxAa_contacts{color:var(--color-muted);font-size:var(--size-meta);flex-wrap:wrap;grid-area:3/1;justify-content:flex-start;margin:0;padding:0;list-style:none;display:flex}._5glxAa_contacts li{white-space:nowrap}._5glxAa_contacts li+li:before{content:" · ";white-space:pre}._5glxAa_contacts a{text-decoration-line:none}._5glxAa_contacts a:hover,._5glxAa_contacts a:focus-visible{text-decoration-line:underline}._5glxAa_rows{font-size:var(--size-list);margin:0;padding:0;list-style:none}._5glxAa_row{padding:var(--space-1) 0}._5glxAa_rows>._5glxAa_row{border-top:1px solid var(--color-rule);padding-top:var(--space-2)}._5glxAa_key{font-family:var(--mono);font-size:var(--size-meta);line-height:calc(var(--leading) * var(--size-text) / var(--size-meta));color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._5glxAa_value,._5glxAa_value p{margin:0}._5glxAa_howSection{margin-top:var(--space-4);border-top:1px solid var(--color-rule);padding-top:var(--space-2)}._5glxAa_howSection h2{border:0;margin:0;padding:0}._5glxAa_how li+li{margin-top:.5rem}._5glxAa_how ._5glxAa_value{white-space:pre-line;display:block}._5glxAa_value{max-width:none}._5glxAa_rows>._5glxAa_row+._5glxAa_row{margin-top:var(--space-4)}._5glxAa_key:lang(ko):not(time){font-family:var(--sans);letter-spacing:0}@media (max-width:40rem){._5glxAa_key{white-space:normal}}@media (min-width:60rem){._5glxAa_rows>._5glxAa_row{grid-template-columns:minmax(0,1fr)}}main:has(>._5glxAa_identity){min-height:0}main:has(>._5glxAa_identity)+footer{margin-top:var(--space-4)}._5glxAa_bullets{margin:0}
._4NfhVG_portfolio{min-width:0}._4NfhVG_group{margin-bottom:2.5rem;scroll-margin-top:1.5rem}._4NfhVG_group>h2{margin-top:0}._4NfhVG_index{table-layout:fixed;font-size:var(--size-list);overflow-wrap:normal;word-break:keep-all;text-wrap:pretty}._4NfhVG_index tbody th{color:var(--color-fg);letter-spacing:0;font-weight:500;font-family:var(--sans);font-size:inherit}._4NfhVG_year{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--color-muted);letter-spacing:0;font-size:.8125rem;font-weight:400}._4NfhVG_index ._4NfhVG_year{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;padding-inline-end:0}._4NfhVG_year .date-box{text-align:left}._4NfhVG_year span{font-size:inherit}._4NfhVG_projectLink{grid-template-columns:var(--mark-size) minmax(0, 1fr);column-gap:var(--mark-gap);align-items:baseline;text-decoration-line:none;display:inline-grid}._4NfhVG_projectLink:hover,._4NfhVG_projectLink:focus-visible{text-decoration-line:underline}._4NfhVG_projectLink>span:last-child{text-wrap:balance}@media (max-width:40rem){._4NfhVG_index th,._4NfhVG_index td{padding-right:.4rem}}@media print{._4NfhVG_group{margin-bottom:5mm}._4NfhVG_index,._4NfhVG_year{font-size:8pt}._4NfhVG_index th,._4NfhVG_index td{padding-block:1.5mm}._4NfhVG_index tr{break-inside:avoid}}._4NfhVG_index th,._4NfhVG_index td{text-align:left;padding-inline-start:0}._4NfhVG_portfolio>._4NfhVG_group{display:block}._4NfhVG_periodColumn{width:17ch;font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:var(--size-meta)}._4NfhVG_projectColumn{width:42%}._4NfhVG_group{border-top:1px solid var(--color-rule);align-items:start}._4NfhVG_group>h2{--mark-size:15px;--mark-gap:6px;padding-top:var(--space-2);border:0;margin-bottom:0;padding-inline-start:calc(var(--mark-size) + var(--mark-gap));font-size:1rem;font-weight:600;line-height:1.35;position:relative}._4NfhVG_group>h2 img{inset-inline-start:0;top:calc(var(--space-2) + .25em);margin-inline-end:0;position:absolute}@media screen{._4NfhVG_portfolio>._4NfhVG_group:first-of-type{border-top:0}._4NfhVG_portfolio>._4NfhVG_group:first-of-type>h2{padding-top:0}._4NfhVG_portfolio>._4NfhVG_group:first-of-type>h2 img{top:.25em}._4NfhVG_columnHeader ._4NfhVG_index th{padding-top:0}}._4NfhVG_index tbody tr:last-child>*,._4NfhVG_columnHeader ._4NfhVG_index th{border-bottom:0}._4NfhVG_columnHeader{margin-bottom:.25rem}@media screen and (max-width:59.999rem){._4NfhVG_group{row-gap:0}}._4NfhVG_iconSlot{width:var(--mark-size);display:inline-block}._4NfhVG_columnHeader ._4NfhVG_index ._4NfhVG_titleHeader{padding-inline-start:calc(var(--size-list) * 1.4)}@media screen and (max-width:59.999rem){._4NfhVG_columnHeader,._4NfhVG_index colgroup{display:none}._4NfhVG_index,._4NfhVG_index tbody{display:block}._4NfhVG_index tbody tr{border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr);display:grid}._4NfhVG_index tbody tr:last-child{border-bottom:0}._4NfhVG_index tbody th,._4NfhVG_index tbody td{border-bottom:0;padding-inline-end:0}._4NfhVG_index tbody th{padding-block:var(--space-2) .15rem;grid-row:1}._4NfhVG_index ._4NfhVG_year{text-align:left;grid-row:2;padding-block:0;padding-inline-start:calc(var(--size-list) * 1.4)}._4NfhVG_year .date-box{text-align:left}._4NfhVG_index td._4NfhVG_resultColumn{padding-top:.35rem;color:var(--color-muted);grid-row:3;padding-inline-start:calc(var(--size-list) * 1.4)}._4NfhVG_index td._4NfhVG_resultColumn:empty{padding-top:0}}._4NfhVG_group>h2{font-size:var(--type-org-size);font-weight:var(--type-org-weight);letter-spacing:var(--type-tracking)}._4NfhVG_index tbody th{font-size:var(--type-project-size);font-weight:var(--type-project-weight);letter-spacing:var(--type-tracking)}._4NfhVG_resultColumn{font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-tracking)}._4NfhVG_year{font-size:var(--type-date-size);font-weight:var(--type-date-weight);letter-spacing:var(--type-tracking)}
.pcNywa_contents{break-before:page;font-size:var(--print-size-8-5);margin-top:0;line-height:1.3}.pcNywa_contents>h2{font-size:var(--print-size-10);font-weight:700;margin-bottom:2mm!important}.pcNywa_contentsGroup{break-inside:avoid;margin-top:1mm}.pcNywa_contentsGroup h3{font-size:var(--print-size-10);border-top:.5pt solid var(--doc-rule);font-weight:700;line-height:1.3;padding-top:1mm!important}.pcNywa_contentsGroup li a{grid-template-columns:minmax(0, 1fr) var(--print-date-column) 7mm;border-bottom:.5pt dotted var(--doc-rule);align-items:baseline;column-gap:3mm;padding:.35mm 0;display:grid}.pcNywa_contentsPeriod{color:var(--doc-muted);font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:var(--print-size-8);text-align:left;white-space:nowrap;justify-self:stretch}.pcNywa_contentsTitle{overflow-wrap:normal;word-break:keep-all;text-wrap:pretty}.pcNywa_contentsPage{text-align:right;font-weight:600}.pcNywa_project{font-size:inherit}.pcNywa_sheet{break-before:page;line-height:1.46}.pcNywa_page{display:flow-root}.pcNywa_page+.pcNywa_page{break-before:page}.pcNywa_projectHead{border-top:.75pt solid var(--doc-hair);margin-bottom:3mm;padding-top:3.5mm}.pcNywa_context{color:var(--doc-muted);font-size:var(--print-size-8-5);font-weight:600}.pcNywa_projectHead h2{font-size:var(--print-size-16);letter-spacing:-.01em;font-weight:700;line-height:1.25;margin-top:1mm!important}.pcNywa_meta{font-size:var(--print-size-8-75);row-gap:.6mm;line-height:1.3;display:grid;margin-top:3mm!important}.pcNywa_meta>div{grid-template-columns:16mm minmax(0,1fr);align-items:baseline;column-gap:3mm;display:grid}.pcNywa_meta dt{color:var(--doc-muted)}.pcNywa_metaStack{font-size:var(--print-size-8-75);color:var(--doc-fg)}.pcNywa_links{overflow-wrap:anywhere;word-break:normal;flex-wrap:wrap;column-gap:5mm;min-width:0;display:flex}.pcNywa_links a{min-width:0;max-width:100%}.pcNywa_links span{color:var(--doc-muted)}.pcNywa_intro{break-inside:avoid}.pcNywa_headline{text-wrap:balance;font-size:var(--print-size-10-5);font-weight:600;line-height:1.45}.pcNywa_summary{text-wrap:pretty;margin-top:1.2mm!important}.pcNywa_lead{break-inside:avoid}.pcNywa_lead figcaption{font-size:var(--print-size-8);color:var(--doc-muted);margin-top:1.5mm;line-height:1.4}.pcNywa_lead img,.pcNywa_thumb img{max-width:100%;height:auto;display:block}.pcNywa_lead img{object-fit:contain;width:100%;height:100mm}.pcNywa_lead[data-kind=shot] img,.pcNywa_lead[data-kind=cover] img,.pcNywa_thumb img{border:.5pt solid var(--doc-rule)}.pcNywa_diagram{break-inside:avoid}.pcNywa_diagram img{object-fit:contain;width:100%;height:auto;max-height:120mm;display:block}.pcNywa_diagram figcaption{font-size:var(--print-size-8-5);color:var(--doc-muted);margin-top:2mm}.pcNywa_architecture{margin-top:3mm}.pcNywa_architecture [data-role=architecture]{font-size:var(--print-size-8);margin-block:0;line-height:1.3}.pcNywa_architecture [data-role=architecture]>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pcNywa_block{break-inside:avoid;margin-top:4.5mm}.pcNywa_blockTitle{font-size:var(--print-size-9-5);font-weight:700;margin-bottom:1.2mm!important}.pcNywa_features{row-gap:.6mm;display:grid}.pcNywa_problem{break-inside:avoid;margin-top:3mm}.pcNywa_problem h3{font-size:var(--print-size-10);font-weight:700;margin-bottom:1mm!important}.pcNywa_problem dl{row-gap:.6mm;display:grid}.pcNywa_problem dl>div{grid-template-columns:12mm minmax(0,1fr);align-items:baseline;column-gap:3mm;display:grid}.pcNywa_problem dt{color:var(--doc-muted);font-size:var(--print-size-8-5)}.pcNywa_thumbs{break-inside:avoid;gap:3mm;margin-top:4mm}.pcNywa_thumb{min-width:0}.pcNywa_thumb img{object-fit:contain;width:100%;height:70mm}.pcNywa_thumb figcaption{font-size:var(--print-size-7);margin-top:1mm;line-height:1.35}.pcNywa_architecture [data-role=architecture] strong,.pcNywa_architecture [data-role=architecture] p,.pcNywa_architecture [data-role=architecture] span{font-family:var(--sans)!important}.pcNywa_architecture [data-role=architecture] strong{font-weight:600}.pcNywa_architecture [data-role=architecture] p{text-wrap:pretty}@media screen and (max-width:40rem){.pcNywa_architecture [data-role=architecture]>div{grid-template-columns:minmax(0,1fr)}.pcNywa_contentsGroup li a{grid-template-columns:minmax(0,1fr) max-content;column-gap:2mm}.pcNywa_contentsPeriod{text-align:left;grid-area:2/1;justify-self:start}.pcNywa_contentsPage{grid-area:1/2/3}.pcNywa_meta>div{grid-template-columns:minmax(0,1fr)}.pcNywa_meta dd{text-wrap:auto}.pcNywa_summary{text-wrap:pretty}}.pcNywa_metaItem{white-space:nowrap;display:block}.pcNywa_contentsSummary{color:var(--doc-muted);font-weight:400}.pcNywa_roles{flex-wrap:wrap;gap:0 3mm;display:flex}@media screen and (max-width:40rem){.pcNywa_thumbs>*{grid-column:1/-1}}@media print{.pcNywa_portfolio{width:var(--print-content-width)}}.pcNywa_architecture [data-role=architecture]>header,.pcNywa_architecture [data-role=architecture]>div>section{padding:1.5mm}.pcNywa_contentsGroup h3{font-size:var(--type-org-size);font-weight:var(--type-org-weight);letter-spacing:var(--type-tracking)}.pcNywa_contentsTitle{font-size:var(--type-project-size);font-weight:var(--type-project-weight);letter-spacing:var(--type-tracking)}.pcNywa_summary{font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-tracking)}.pcNywa_contentsPeriod{font-size:var(--type-date-size);font-weight:var(--type-date-weight);letter-spacing:var(--type-tracking)}.pcNywa_meta dd:has(time){font-size:var(--type-date-size);font-weight:var(--type-date-weight);letter-spacing:var(--type-tracking)}.pcNywa_meta dd:has(.pcNywa_period){font-size:var(--type-date-size);font-weight:var(--type-date-weight);letter-spacing:var(--type-tracking)}.pcNywa_projectHead h2{letter-spacing:var(--type-tracking)}.pcNywa_headline{font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-tracking)}.pcNywa_meta>div:first-child dd{font-size:var(--type-date-size);font-weight:var(--type-date-weight);letter-spacing:var(--type-tracking)}
.FriA2G_resume{--mark-size:15px;--mark-gap:6px;--experience-key:var(--key);font-size:var(--size-list);line-height:1.6}.FriA2G_section{border-top:1px solid var(--color-rule);margin-top:2rem;padding-top:.75rem}.FriA2G_section>h2{border:0;margin:0 0 1rem;padding-top:0}.FriA2G_experiences{gap:1.5rem;display:grid}.FriA2G_experience h3{margin:0;font-size:1rem;display:block}.FriA2G_experienceMeta{font-size:.8125rem}.FriA2G_experienceMeta,.FriA2G_projectGroup>h3,.FriA2G_itemSection>h2{overflow-wrap:normal;word-break:normal;text-wrap:wrap;min-width:0}.FriA2G_experienceMeta h3{text-wrap:wrap}.FriA2G_logoLead{white-space:nowrap}.FriA2G_orgName{text-decoration:none}.FriA2G_orgName:hover,.FriA2G_orgName:focus-visible{text-decoration:underline}.FriA2G_jobLead{display:contents}.FriA2G_orgNote{color:var(--color-muted);margin:.15rem 0 0;font-size:.8125rem;font-weight:400}.FriA2G_date,.FriA2G_projectPeriod{color:var(--color-muted);font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;font-size:.8125rem}:is(.FriA2G_date .period,.FriA2G_projectPeriod .period){font-size:inherit}.FriA2G_highlights{margin:0}.FriA2G_highlights li+li{margin-top:.2rem}.FriA2G_stack{font-family:var(--mono);color:var(--color-muted);margin:.5rem 0 0;font-size:.75rem}.FriA2G_stackItem{white-space:nowrap;display:inline-block}.FriA2G_items{margin:0;padding:0;list-style:none}.FriA2G_items>li+li{margin-top:.6rem}.FriA2G_compactItem{break-inside:avoid}.FriA2G_related{font-size:inherit;gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.FriA2G_related>.FriA2G_compactItem{max-width:none}.FriA2G_projectLink{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem 1rem;text-decoration:none;display:grid}.FriA2G_projectBody{grid-area:1/1;min-width:0}.FriA2G_projectPeriod{text-align:right;grid-area:1/2;inline-size:17ch;margin:0}.FriA2G_projectSummary{color:var(--color-muted);overflow-wrap:normal;word-break:keep-all;text-wrap:pretty;margin-top:.15rem;font-weight:400;display:block}.FriA2G_projectLink:hover .FriA2G_projectBody>strong,.FriA2G_projectLink:focus-visible .FriA2G_projectBody>strong{text-underline-offset:.22em;text-decoration:underline}.FriA2G_projectGroup+.FriA2G_projectGroup{margin-top:1rem}.FriA2G_projectGroup h3{min-height:1.5rem;line-height:1.6;font-family:var(--mono);color:var(--color-muted);align-self:start;margin:0;font-size:.8125rem;display:block}.FriA2G_projectGroup,.FriA2G_itemSection{grid-template-columns:var(--key) minmax(0, 1fr);column-gap:var(--space-4);display:grid}.FriA2G_itemLine{align-items:baseline;gap:.75rem;display:flex}.FriA2G_itemText{flex-wrap:wrap;align-items:baseline;column-gap:.25em;min-width:0;display:flex}.FriA2G_itemDate{margin-left:auto}.FriA2G_itemNotes{color:var(--color-muted);margin-top:.3rem;font-size:.875rem}.FriA2G_itemNote{color:var(--color-muted);margin:.1rem 0 0;font-size:.875rem}.FriA2G_projectBody>strong{overflow-wrap:normal;word-break:keep-all;text-wrap:balance;display:block}.FriA2G_projectGroup h3:lang(ko){font-family:var(--sans);letter-spacing:0}@media screen{.FriA2G_resume>.FriA2G_section:first-of-type{border-top:0;margin-top:0;padding-top:0}}@media screen and (min-width:60rem){.FriA2G_experience{grid-template-columns:var(--experience-key) minmax(0, 1fr);column-gap:var(--space-4)}}@media screen and (max-width:59.999rem){.FriA2G_projectGroup,.FriA2G_itemSection{grid-template-columns:minmax(0,1fr);row-gap:.6rem}}@media screen and (max-width:44.999rem){.FriA2G_projectLink{grid-template-columns:minmax(0,1fr);gap:.1rem}.FriA2G_projectBody{display:contents}.FriA2G_projectBody>strong{grid-area:1/1}.FriA2G_projectPeriod{text-align:left;grid-area:2/1}.FriA2G_projectSummary{grid-area:3/1;margin:0}.FriA2G_itemLine{flex-wrap:wrap;gap:0 .75rem}.FriA2G_itemDate{flex-basis:100%;margin-left:0}}@media print{.FriA2G_resume{--experience-key:var(--key);color:#111;font-size:10pt;line-height:1.25}.FriA2G_resume a:after{content:none!important}.FriA2G_section{margin-top:.8rem;padding-top:.4rem}.FriA2G_section>h2{break-after:avoid;margin-bottom:.45rem;font-size:8pt}.FriA2G_experiences{display:block}.FriA2G_experience+.FriA2G_experience{margin-top:.6rem}.FriA2G_experience h3{font-size:10.5pt}.FriA2G_jobLead{break-inside:avoid;display:block}.FriA2G_experienceMeta{break-after:avoid;margin-bottom:1mm}.FriA2G_date,.FriA2G_projectPeriod{font-size:8pt}.FriA2G_orgNote,.FriA2G_related,.FriA2G_itemNote{font-size:8.5pt}.FriA2G_highlights{break-inside:avoid;margin-top:.25rem}.FriA2G_highlights li+li{margin-top:.1rem}.FriA2G_stack{margin-top:.25rem;font-size:8pt}.FriA2G_related{gap:.3rem;margin-top:.3rem}.FriA2G_items>li+li{margin-top:.25rem}.FriA2G_items>li{break-inside:avoid}.FriA2G_projectGroup,.FriA2G_itemSection{grid-template-columns:30mm minmax(0,1fr);column-gap:4mm}.FriA2G_projectGroup+.FriA2G_projectGroup{margin-top:.4rem}.FriA2G_projectGroup h3{font-size:8pt}.FriA2G_projectSummary{margin-top:.05rem}:is(.FriA2G_resume .doc-content p,.FriA2G_resume .doc-content li,.FriA2G_resume .doc-content dd){max-width:none}}.FriA2G_metaItem{white-space:normal;overflow-wrap:normal;display:block}.FriA2G_employmentPeriod{white-space:nowrap;color:var(--color-muted);margin-top:.15rem;font-size:.8125rem;font-weight:400}@media print{.FriA2G_employmentPeriod{font-size:8pt}}.FriA2G_experienceMeta h3,.FriA2G_projectGroup h3,.FriA2G_projectBody>strong,.FriA2G_iconItems .FriA2G_itemText{padding-inline-start:calc(var(--mark-size) + var(--mark-gap));position:relative}.FriA2G_experienceMeta h3 img,.FriA2G_projectGroup h3 img,.FriA2G_projectBody>strong img,.FriA2G_iconItems .FriA2G_itemText img{inset-inline-start:0;margin-inline-end:0;position:absolute;top:.25em}.FriA2G_projectSummary{padding-inline-start:calc(var(--mark-size) + var(--mark-gap))}.FriA2G_iconItems .FriA2G_itemNotes,.FriA2G_iconItems .FriA2G_itemNote{margin-inline-start:calc(var(--mark-size) + var(--mark-gap))}@media print{.FriA2G_itemSection{break-inside:avoid}}.FriA2G_itemSection .FriA2G_projectBody>strong,.FriA2G_itemSection .FriA2G_projectSummary{padding-inline-start:0}.FriA2G_experiences+.FriA2G_projectGroup{margin-top:1.5rem}@media screen and (max-width:44.999rem){.FriA2G_projectPeriod,.FriA2G_iconItems .FriA2G_itemDate,.FriA2G_experienceMeta .FriA2G_orgNote,.FriA2G_experienceMeta .FriA2G_employmentPeriod{padding-inline-start:calc(var(--mark-size) + var(--mark-gap))}.FriA2G_itemSection .FriA2G_projectPeriod{padding-inline-start:0}}.FriA2G_metaItem{white-space:nowrap}.FriA2G_experience h3,.FriA2G_projectGroup h3{font-size:var(--type-org-size);font-weight:var(--type-org-weight);letter-spacing:var(--type-tracking)}.FriA2G_projectBody>strong{font-size:var(--type-project-size);font-weight:var(--type-project-weight);letter-spacing:var(--type-tracking)}.FriA2G_projectSummary{font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-tracking)}.FriA2G_date,.FriA2G_projectPeriod{font-size:var(--type-date-size);font-weight:var(--type-date-weight);letter-spacing:var(--type-tracking)}
