.project-module__8jn9OG__page{color:#161616;min-height:100vh;font-family:"Pretendard Variable", Pretendard, var(--font-source-sans), sans-serif;background:#f7f6f1;padding:88px 24px 120px}.project-module__8jn9OG__article{width:min(100%,780px);margin:0 auto}.project-module__8jn9OG__title{border-bottom:2px solid #161616;margin-bottom:92px;padding-bottom:32px}.project-module__8jn9OG__title h1{font-family:var(--font-mono);letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,8vw,5rem);font-weight:700;line-height:1}.project-module__8jn9OG__title p{margin:20px 0 8px;font-size:17px;line-height:1.7}.project-module__8jn9OG__title span{color:#555;font-family:var(--font-mono);font-size:11px}.project-module__8jn9OG__thesis{font-weight:620;letter-spacing:-.035em!important;font-size:clamp(20px,3vw,27px)!important;line-height:1.65!important}.project-module__8jn9OG__article p,.project-module__8jn9OG__article li{letter-spacing:-.012em;word-break:keep-all;font-size:16.5px;line-height:1.95}.project-module__8jn9OG__article p{margin:0 0 1.6em}.project-module__8jn9OG__article a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.project-module__8jn9OG__article a:hover{text-decoration-thickness:2px}.project-module__8jn9OG__section{margin-top:96px}.project-module__8jn9OG__partHeader{border-top:3px solid #161616;border-bottom:1px solid #aaa89f;margin:160px 0 8px;padding:28px 0 34px 48px;scroll-margin-top:32px}.project-module__8jn9OG__partHeader>span{font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;font-weight:600}.project-module__8jn9OG__partHeader h2{letter-spacing:-.055em;max-width:650px;margin:20px 0 14px;font-size:clamp(30px,5vw,46px);font-weight:700;line-height:1.15}.project-module__8jn9OG__partHeader p{color:#4f4e49;max-width:640px;margin:0;font-size:14px;line-height:1.75}.project-module__8jn9OG__partHeader+.project-module__8jn9OG__section{margin-top:64px}.project-module__8jn9OG__section h2{letter-spacing:-.03em;border-bottom:1px solid #161616;grid-template-columns:36px 1fr;align-items:baseline;gap:12px;margin:0 0 38px;padding-bottom:13px;font-size:22px;font-weight:680;line-height:1.45;display:grid}.project-module__8jn9OG__section h2 span{font-family:var(--font-mono);letter-spacing:0;font-size:12px;font-weight:500}.project-module__8jn9OG__section h3{letter-spacing:-.018em;margin:48px 0 14px 48px;font-size:17px;font-weight:680;line-height:1.6}.project-module__8jn9OG__section>p,.project-module__8jn9OG__section>.project-module__8jn9OG__list{margin-left:48px}.project-module__8jn9OG__date{font-family:var(--font-mono);letter-spacing:0!important;font-size:14px!important}.project-module__8jn9OG__list{margin-top:0;margin-bottom:1.7em;padding-left:1.35em}.project-module__8jn9OG__list li{margin:0 0 .75em;padding-left:.35em}.project-module__8jn9OG__list ul,.project-module__8jn9OG__list ol{margin:.7em 0 1em;padding-left:1.65em}.project-module__8jn9OG__list ul{list-style:outside}.project-module__8jn9OG__list ul ul{list-style:circle}.project-module__8jn9OG__list ol{list-style:decimal}.project-module__8jn9OG__list strong{font-weight:680}.project-module__8jn9OG__diagram{color:#111;margin:54px 0 58px 48px}.project-module__8jn9OG__diagram figcaption{font-family:var(--font-mono);margin-bottom:15px;font-size:11px;font-weight:600}.project-module__8jn9OG__capability{border-top:1px solid #111;border-bottom:1px solid #111;grid-template-columns:1fr auto 1fr auto 1fr auto 1.35fr;align-items:stretch;display:grid}.project-module__8jn9OG__capability div{text-align:center;flex-direction:column;justify-content:center;min-height:110px;padding:16px 12px;display:flex}.project-module__8jn9OG__capability div:last-child{color:#f7f6f1;background:#1d1d1b}.project-module__8jn9OG__capability b{font-family:var(--font-mono);align-self:center;font-size:14px;font-weight:400}.project-module__8jn9OG__capability strong{font-size:13px}.project-module__8jn9OG__capability span{margin-top:7px;font-size:10px;line-height:1.45}.project-module__8jn9OG__pairing{border-top:1px solid #111;border-bottom:1px solid #111;grid-template-columns:1fr auto 1fr auto 1fr auto 1.3fr;align-items:stretch;display:grid}.project-module__8jn9OG__pairing div{text-align:center;flex-direction:column;justify-content:center;min-height:104px;padding:16px 12px;display:flex}.project-module__8jn9OG__pairing div:last-child{color:#fff;background:#111}.project-module__8jn9OG__pairing b{font-family:var(--font-mono);align-self:center;font-size:15px;font-weight:400}.project-module__8jn9OG__pairing strong{font-size:13px}.project-module__8jn9OG__pairing span{margin-top:7px;font-size:10px;line-height:1.45}.project-module__8jn9OG__evidence{border-top:1px solid #111;border-bottom:1px solid #111}.project-module__8jn9OG__evidenceRow{grid-template-columns:92px 20px 1fr 28px 1.2fr;align-items:center;gap:10px;min-height:92px;padding:14px 0;display:grid}.project-module__8jn9OG__evidenceRow+.project-module__8jn9OG__evidenceRow{border-top:1px solid #aaa}.project-module__8jn9OG__evidenceRow strong{padding-left:12px;font-size:13px}.project-module__8jn9OG__evidenceRow span,.project-module__8jn9OG__evidenceRow b{font-family:var(--font-mono);text-align:center;font-size:14px;font-weight:400}.project-module__8jn9OG__evidenceRow p{margin:0;font-size:11px;line-height:1.55}.project-module__8jn9OG__evidenceRow p:last-child{color:#555}.project-module__8jn9OG__examples{border-left:1px solid #777;margin:34px 0 44px 48px;padding-left:22px}.project-module__8jn9OG__examples p{color:#303030;font-size:15.5px}.project-module__8jn9OG__examples strong{color:#161616;font-weight:680}.project-module__8jn9OG__method{border-top:1px solid #111;border-bottom:1px solid #111;display:flex}.project-module__8jn9OG__methodItem{flex:1;align-items:center;display:flex}.project-module__8jn9OG__methodItem span{text-align:center;flex:1;padding:20px 7px;font-size:12px}.project-module__8jn9OG__methodItem b{font-family:var(--font-mono);font-weight:400}.project-module__8jn9OG__return{color:#555;text-align:right;margin:10px 0 0!important;font-size:11px!important}.project-module__8jn9OG__learningMap{border-top:1px solid #111;border-bottom:1px solid #111}.project-module__8jn9OG__learningLayer{grid-template-columns:34px 118px 150px 1fr;align-items:center;gap:14px;min-height:72px;padding:12px 10px;display:grid}.project-module__8jn9OG__learningLayer+.project-module__8jn9OG__learningLayer{border-top:1px solid #aaa}.project-module__8jn9OG__learningLayer>span{font-family:var(--font-mono);font-size:10px}.project-module__8jn9OG__learningLayer>strong{font-size:13px}.project-module__8jn9OG__learningLayer>b{font-size:11px;font-weight:500}.project-module__8jn9OG__learningLayer>p{color:#444;margin:0;font-size:11px;line-height:1.55}.project-module__8jn9OG__principle{border-top:1px solid #161616;border-bottom:1px solid #161616;margin:42px 0 48px 48px;padding:22px 24px 20px}.project-module__8jn9OG__principle strong{font-family:var(--font-mono);letter-spacing:0;font-size:11px}.project-module__8jn9OG__principle p{margin:9px 0 0;font-size:14.5px;line-height:1.75}.project-module__8jn9OG__languageDiagram{border-top:1px solid #111;border-bottom:1px solid #111;grid-template-columns:1fr 1fr;display:grid}.project-module__8jn9OG__languageDiagram>div{min-height:132px;padding:22px}.project-module__8jn9OG__languageDiagram>div:first-child{border-right:1px solid #aaa}.project-module__8jn9OG__languageDiagram strong,.project-module__8jn9OG__languageDiagram span{display:block}.project-module__8jn9OG__languageDiagram strong{font-size:15px}.project-module__8jn9OG__languageDiagram span{color:#555;margin-top:3px;font-size:11px}.project-module__8jn9OG__languageDiagram p{font-family:var(--font-mono);margin:22px 0 0;font-size:10px;line-height:1.6}.project-module__8jn9OG__languageDiagram .project-module__8jn9OG__languageOutcome{color:#f7f6f1;background:#1d1d1b;border-top:1px solid #111;grid-column:1/-1;min-height:auto;padding:17px 22px}.project-module__8jn9OG__languageOutcome span{color:#cbc9c1}.project-module__8jn9OG__curriculum{grid-template-columns:1fr 1fr;gap:38px;margin:46px 0 54px 48px;display:grid}.project-module__8jn9OG__curriculum>div+div{border-left:1px solid #aaa;padding-left:38px}.project-module__8jn9OG__curriculum h3{margin:0 0 18px}.project-module__8jn9OG__curriculum .project-module__8jn9OG__list{margin-left:0;padding-left:1.25em}.project-module__8jn9OG__curriculum .project-module__8jn9OG__list li{font-size:14.5px;line-height:1.78}.project-module__8jn9OG__crateDiagram{border-top:1px solid #111;border-bottom:1px solid #111;grid-template-columns:repeat(3,1fr);display:grid}.project-module__8jn9OG__crateDiagram div{min-height:164px;padding:18px}.project-module__8jn9OG__crateDiagram div+div{border-left:1px solid #aaa}.project-module__8jn9OG__crateDiagram span,.project-module__8jn9OG__crateDiagram strong{display:block}.project-module__8jn9OG__crateDiagram span{font-family:var(--font-mono);font-size:10px}.project-module__8jn9OG__crateDiagram strong{margin-top:20px;font-size:14px}.project-module__8jn9OG__crateDiagram p{color:#444;margin:8px 0 0;font-size:11px;line-height:1.6}.project-module__8jn9OG__abstract{margin-top:0}.project-module__8jn9OG__toc{border-top:1px solid #aaa89f;border-bottom:1px solid #aaa89f;flex-wrap:wrap;gap:8px 18px;margin:0 0 54px 48px;padding:14px 0;display:flex}.project-module__8jn9OG__toc strong,.project-module__8jn9OG__toc a{font-family:var(--font-mono);font-size:10px;line-height:1.5}.project-module__8jn9OG__toc strong{width:100%}.project-module__8jn9OG__readingKey{border-top:1px solid #161616;border-bottom:1px solid #161616;grid-template-columns:repeat(5,1fr);margin:42px 0 54px 48px;display:grid}.project-module__8jn9OG__readingKey div{min-height:112px;padding:17px 13px}.project-module__8jn9OG__readingKey div+div{border-left:1px solid #aaa89f}.project-module__8jn9OG__readingKey strong,.project-module__8jn9OG__readingKey span{display:block}.project-module__8jn9OG__readingKey strong{font-family:var(--font-mono);font-size:10px}.project-module__8jn9OG__readingKey span{color:#4f4e49;margin-top:11px;font-size:10.5px;line-height:1.55}.project-module__8jn9OG__researchModel{border-top:1px solid #161616;border-bottom:1px solid #161616;grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:stretch;display:grid}.project-module__8jn9OG__researchModel div{flex-direction:column;justify-content:center;min-height:120px;padding:18px;display:flex}.project-module__8jn9OG__researchModel div:last-child{color:#f7f6f1;background:#1d1d1b}.project-module__8jn9OG__researchModel span{font-family:var(--font-mono);margin-bottom:9px;font-size:9px}.project-module__8jn9OG__researchModel strong{font-size:13px;line-height:1.55}.project-module__8jn9OG__researchModel>b{font-family:var(--font-mono);align-self:center;font-size:15px;font-weight:400}.project-module__8jn9OG__researchLoop{border:1px solid #aaa89f;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin-top:12px;padding:11px 14px;display:grid}.project-module__8jn9OG__researchLoop span{text-align:center;font-size:10px;line-height:1.4}.project-module__8jn9OG__researchLoop b{font-family:var(--font-mono);font-size:11px;font-weight:400}.project-module__8jn9OG__claimLedger{border-top:1px solid #161616;border-bottom:1px solid #161616;margin:28px 0 58px 48px}.project-module__8jn9OG__claimLedger>div{grid-template-columns:96px 1.2fr 1fr;align-items:start;gap:20px;padding:20px 12px;display:grid}.project-module__8jn9OG__claimLedger>div+div{border-top:1px solid #aaa89f}.project-module__8jn9OG__claimLedger span{font-family:var(--font-mono);font-size:10px}.project-module__8jn9OG__claimLedger strong{font-size:13.5px;line-height:1.65}.project-module__8jn9OG__claimLedger p{color:#4f4e49;margin:0;font-size:11px;line-height:1.65}.project-module__8jn9OG__welfareFlow{border-top:1px solid #161616;border-bottom:1px solid #161616;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.project-module__8jn9OG__welfareFlow div{text-align:center;flex-direction:column;justify-content:center;min-height:118px;padding:14px 10px;display:flex}.project-module__8jn9OG__welfareFlow b{font-family:var(--font-mono);align-self:center;font-size:12px;font-weight:400}.project-module__8jn9OG__welfareFlow strong{font-size:12px}.project-module__8jn9OG__welfareFlow span{color:#4f4e49;margin-top:8px;font-size:9.5px;line-height:1.5}.project-module__8jn9OG__stopRule{color:#4f4e49;border-left:3px solid #161616;padding:12px 14px;margin:12px 0 0!important;font-size:11px!important;line-height:1.65!important}.project-module__8jn9OG__axes{border-top:1px solid #161616;border-bottom:1px solid #161616;grid-template-columns:repeat(3,1fr);display:grid}.project-module__8jn9OG__axes>div{min-height:148px;padding:19px}.project-module__8jn9OG__axes>div+div{border-left:1px solid #aaa89f}.project-module__8jn9OG__axes span,.project-module__8jn9OG__axes strong{display:block}.project-module__8jn9OG__axes span{font-family:var(--font-mono);font-size:9px}.project-module__8jn9OG__axes strong{margin-top:18px;font-size:14px}.project-module__8jn9OG__axes p{color:#4f4e49;margin:8px 0 0;font-size:10.5px;line-height:1.65}.project-module__8jn9OG__protocol{border-top:1px solid #161616;border-left:1px solid #aaa89f;grid-template-columns:repeat(3,1fr);display:grid}.project-module__8jn9OG__protocol>div{border-bottom:1px solid #aaa89f;border-right:1px solid #aaa89f;grid-template-columns:24px 1fr;align-content:center;gap:9px;min-height:88px;padding:14px;display:grid}.project-module__8jn9OG__protocol span{font-family:var(--font-mono);font-size:9px}.project-module__8jn9OG__protocol strong{font-size:11.5px;line-height:1.5}.project-module__8jn9OG__priority{border-top:1px solid #161616;border-bottom:1px solid #161616;grid-template-columns:repeat(4,1fr);display:grid}.project-module__8jn9OG__priority>div{min-height:104px;padding:18px 14px}.project-module__8jn9OG__priority>div+div{border-left:1px solid #aaa89f}.project-module__8jn9OG__priority span,.project-module__8jn9OG__priority strong{display:block}.project-module__8jn9OG__priority span{font-family:var(--font-mono);font-size:9px}.project-module__8jn9OG__priority strong{margin-top:18px;font-size:12px;line-height:1.55}.project-module__8jn9OG__source{color:#555;border-top:1px solid #161616;padding-top:24px;margin:96px 0 0!important;font-size:13px!important}@media (max-width:700px){.project-module__8jn9OG__page{padding:60px 19px 88px}.project-module__8jn9OG__title{margin-bottom:68px}.project-module__8jn9OG__article p,.project-module__8jn9OG__article li{font-size:15.5px;line-height:1.9}.project-module__8jn9OG__section{margin-top:72px}.project-module__8jn9OG__partHeader{margin-top:112px;padding:22px 0 26px 12px}.project-module__8jn9OG__partHeader h2{font-size:clamp(28px,9vw,38px)}.project-module__8jn9OG__partHeader p{padding-right:8px;font-size:13px}.project-module__8jn9OG__partHeader+.project-module__8jn9OG__section{margin-top:48px}.project-module__8jn9OG__section h2{grid-template-columns:28px 1fr;gap:8px;margin-bottom:28px;font-size:20px}.project-module__8jn9OG__section h3,.project-module__8jn9OG__section>p,.project-module__8jn9OG__section>.project-module__8jn9OG__list,.project-module__8jn9OG__examples{margin-left:12px}.project-module__8jn9OG__section h3{margin-top:38px}.project-module__8jn9OG__diagram{margin:42px 0 46px 12px}.project-module__8jn9OG__principle,.project-module__8jn9OG__curriculum,.project-module__8jn9OG__readingKey,.project-module__8jn9OG__claimLedger,.project-module__8jn9OG__toc{margin-left:12px}.project-module__8jn9OG__readingKey{grid-template-columns:1fr}.project-module__8jn9OG__readingKey div{min-height:auto}.project-module__8jn9OG__readingKey div+div{border-top:1px solid #aaa89f;border-left:0}.project-module__8jn9OG__researchModel,.project-module__8jn9OG__welfareFlow{grid-template-columns:1fr}.project-module__8jn9OG__researchModel div,.project-module__8jn9OG__welfareFlow div{min-height:auto;padding:16px}.project-module__8jn9OG__researchModel>b,.project-module__8jn9OG__welfareFlow>b{padding:4px 0;transform:rotate(90deg)}.project-module__8jn9OG__researchLoop{grid-template-columns:1fr;gap:4px}.project-module__8jn9OG__researchLoop b{text-align:center;transform:rotate(90deg)}.project-module__8jn9OG__claimLedger>div{grid-template-columns:1fr;gap:8px}.project-module__8jn9OG__axes,.project-module__8jn9OG__priority,.project-module__8jn9OG__protocol{grid-template-columns:1fr}.project-module__8jn9OG__priority>div{min-height:auto}.project-module__8jn9OG__priority>div+div,.project-module__8jn9OG__axes>div+div{border-top:1px solid #aaa89f;border-left:0}.project-module__8jn9OG__capability{grid-template-columns:1fr}.project-module__8jn9OG__capability div{border-bottom:1px solid #aaa;min-height:auto;padding:15px}.project-module__8jn9OG__capability b{padding:4px 0}.project-module__8jn9OG__pairing{grid-template-columns:1fr}.project-module__8jn9OG__pairing div{border-bottom:1px solid #aaa;min-height:auto;padding:15px}.project-module__8jn9OG__pairing b{padding:4px 0}.project-module__8jn9OG__evidenceRow{grid-template-columns:1fr;gap:5px;padding:17px 14px}.project-module__8jn9OG__evidenceRow strong{padding:0}.project-module__8jn9OG__evidenceRow span,.project-module__8jn9OG__evidenceRow b{transform:rotate(90deg)}.project-module__8jn9OG__method,.project-module__8jn9OG__methodItem{flex-direction:column}.project-module__8jn9OG__methodItem span{width:100%;padding:13px}.project-module__8jn9OG__methodItem b{transform:rotate(90deg)}.project-module__8jn9OG__learningLayer{grid-template-columns:28px 1fr;gap:4px 10px;padding:15px 10px}.project-module__8jn9OG__learningLayer>b,.project-module__8jn9OG__learningLayer>p{grid-column:2}.project-module__8jn9OG__languageDiagram,.project-module__8jn9OG__curriculum,.project-module__8jn9OG__crateDiagram{grid-template-columns:1fr}.project-module__8jn9OG__languageDiagram>div:first-child{border-bottom:1px solid #aaa;border-right:0}.project-module__8jn9OG__languageDiagram .project-module__8jn9OG__languageOutcome{grid-column:auto}.project-module__8jn9OG__curriculum{gap:34px}.project-module__8jn9OG__curriculum>div+div{border-top:1px solid #aaa;border-left:0;padding-top:34px;padding-left:0}.project-module__8jn9OG__crateDiagram div{min-height:auto}.project-module__8jn9OG__crateDiagram div+div{border-top:1px solid #aaa;border-left:0}}
