.page-header[data-v-6535b7eb]{padding:clamp(80px,10vw,128px) 0 64px}.header-meta[data-v-6535b7eb]{grid-column:col-start 1 / col-start 4;display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--border-strong)}.header-meta .label[data-v-6535b7eb]{margin-bottom:0}.header-locator[data-v-6535b7eb]{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.06em;color:var(--text-faint)}.header-content[data-v-6535b7eb]{grid-column:col-start 4 / col-start 11}.page-title[data-v-6535b7eb]{font-size:var(--fs-h1);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--text-hi);margin-bottom:24px}:lang(ko) .page-title[data-v-6535b7eb]{font-weight:500;letter-spacing:-.01em}.page-desc[data-v-6535b7eb]{font-size:var(--fs-body-lg);color:var(--text-lo);line-height:1.7;max-width:36rem}.sec-tag[data-v-6535b7eb]{grid-column:col-start 1 / col-start 2;align-self:start}.sec-body[data-v-6535b7eb]{grid-column:col-start 2 / full-end}.manifesto-inner[data-v-6535b7eb]{grid-column:col-start 2 / col-start 12}.manifesto-quote[data-v-6535b7eb]{font-size:var(--fs-big);font-weight:400;line-height:1.32;letter-spacing:-.02em;color:var(--text-hi);margin:0 0 28px}:lang(ko) .manifesto-quote[data-v-6535b7eb]{font-weight:500;letter-spacing:-.01em;line-height:1.45}.manifesto-quote[data-v-6535b7eb] em{font-style:italic;color:var(--text-hi)}.manifesto-cite[data-v-6535b7eb]{display:block;font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.16em;color:var(--text-faint);font-style:normal}.principle-list[data-v-6535b7eb]{list-style:none;margin:48px 0 0;padding:0;border-top:1px solid var(--border-strong)}.principle-row[data-v-6535b7eb]{display:grid;grid-template-columns:120px 1fr;gap:40px;padding:40px 0;border-bottom:1px solid var(--border-default)}.principle-num[data-v-6535b7eb]{font-family:var(--font-mono);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:.9;letter-spacing:-.03em;color:var(--text-faint)}.principle-tag[data-v-6535b7eb]{display:block;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:12px}.principle-title[data-v-6535b7eb]{font-size:var(--fs-h4);font-weight:400;letter-spacing:-.01em;color:var(--text-hi);margin-bottom:12px}:lang(ko) .principle-title[data-v-6535b7eb]{font-weight:500}.principle-desc[data-v-6535b7eb]{font-size:.9375rem;color:var(--text-lo);line-height:1.8;max-width:44rem}.principle-desc[data-v-6535b7eb] em{font-style:italic;color:var(--text-mid)}.focus-list[data-v-6535b7eb]{margin-top:48px;border-top:1px solid var(--border-default)}.focus-row[data-v-6535b7eb]{display:grid;grid-template-columns:200px 1fr;gap:40px;padding:32px 0;border-bottom:1px solid var(--border-default)}.focus-label[data-v-6535b7eb]{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);padding-top:4px}.focus-title[data-v-6535b7eb]{font-size:var(--fs-h4);font-weight:400;letter-spacing:-.01em;color:var(--text-hi);margin-bottom:12px}:lang(ko) .focus-title[data-v-6535b7eb]{font-weight:500}.focus-desc[data-v-6535b7eb]{font-size:.9375rem;color:var(--text-lo);line-height:1.8;max-width:44rem}.approach-body[data-v-6535b7eb]{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.approach-list[data-v-6535b7eb]{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-default);counter-reset:ap}.approach-item[data-v-6535b7eb]{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--border-default);font-size:.9375rem;line-height:1.6;color:var(--text-lo);counter-increment:ap}.approach-item[data-v-6535b7eb]:before{content:counter(ap,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.12em;color:var(--text-faint);padding-top:4px}.ethos-inner[data-v-6535b7eb]{grid-column:col-start 3 / col-start 11;text-align:center}.ethos-title[data-v-6535b7eb]{font-size:var(--fs-big);font-weight:400;line-height:1.2;letter-spacing:-.02em;margin:28px 0;white-space:pre-line;color:var(--text-hi)}:lang(ko) .ethos-title[data-v-6535b7eb]{font-weight:500;letter-spacing:-.01em}.ethos-body[data-v-6535b7eb]{font-size:var(--fs-body-lg);line-height:1.8;color:var(--text-lo);max-width:40rem;margin:0 auto 32px}.ethos-footnote[data-v-6535b7eb]{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.16em;color:var(--text-faint);text-transform:uppercase}.ethos-footnote[data-v-6535b7eb]:before,.ethos-footnote[data-v-6535b7eb]:after{content:"";width:24px;height:1px;background:var(--border-strong)}@media(max-width:900px){.header-meta[data-v-6535b7eb]{grid-column:full;flex-direction:row;align-items:center;justify-content:space-between}.header-content[data-v-6535b7eb]{grid-column:full}.sec-tag[data-v-6535b7eb]{grid-column:full;margin-bottom:24px}.sec-body[data-v-6535b7eb],.manifesto-inner[data-v-6535b7eb],.ethos-inner[data-v-6535b7eb]{grid-column:full}.approach-body[data-v-6535b7eb]{grid-template-columns:1fr;gap:40px}}@media(max-width:640px){.principle-row[data-v-6535b7eb]{grid-template-columns:1fr;gap:16px}.focus-row[data-v-6535b7eb]{grid-template-columns:1fr;gap:12px}}
