.hero-intro.svelte-h9xb6m{pointer-events:none;color:var(--color-bg);text-shadow:0 1px 12px var(--color-text);opacity:var(--hero-intro-opacity,1);transform:translateY(var(--hero-intro-drift,0px));filter:blur(var(--hero-intro-blur,0px));visibility:var(--hero-intro-visibility,visible);transition:filter 80ms linear;position:absolute;inset:0}.hero-intro.svelte-h9xb6m a:where(.svelte-h9xb6m){pointer-events:auto}.signature.svelte-h9xb6m{top:var(--space-5);left:var(--grid-margin);align-items:baseline;gap:var(--space-3);display:flex;position:absolute}.signature-name.svelte-h9xb6m{font-size:var(--text-sm);letter-spacing:.22em}.signature-en.svelte-h9xb6m{font:italic var(--text-base) var(--font-latin)}.hero-copy.svelte-h9xb6m{bottom:var(--space-6);left:var(--grid-margin);animation:svelte-h9xb6m-emerge 1.4s var(--ease-organic) both;position:absolute}.eyebrow.svelte-h9xb6m{font:italic var(--text-sm) var(--font-latin);letter-spacing:.04em;margin-bottom:var(--space-3)}h1.svelte-h9xb6m{font-family:var(--font-heading);font-size:clamp(var(--text-xl), 1.4rem + .6vw, var(--text-2xl));font-weight:400;line-height:var(--leading-tight);letter-spacing:.1em;text-wrap:balance}.scroll-cue.svelte-h9xb6m{bottom:var(--space-5);align-items:center;gap:var(--space-2);opacity:calc(var(--hero-intro-opacity,1) * .85);transition:opacity var(--duration-base) var(--ease-organic);pointer-events:none;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.scroll-cue-txt.svelte-h9xb6m{font:italic var(--text-xs) var(--font-latin);letter-spacing:.16em;color:var(--color-bg);opacity:.8;white-space:nowrap}.scroll-cue-line.svelte-h9xb6m{background:linear-gradient(180deg, var(--color-bg), transparent);width:1px;height:24px;animation:2.2s ease-in-out infinite svelte-h9xb6m-pulse-line}@keyframes svelte-h9xb6m-pulse-line{0%,to{opacity:.3;transform:scaleY(.4)}50%{opacity:.9;transform:scaleY(1)}}.work-link.svelte-h9xb6m{right:var(--grid-margin);bottom:var(--space-6);gap:var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--color-bg) 55%, transparent);min-height:44px;font-size:var(--text-sm);transition:opacity var(--duration-slow);align-items:center;display:inline-flex;position:absolute}.link-en.svelte-h9xb6m{font:italic var(--text-base) var(--font-latin)}.work-link.svelte-h9xb6m:hover{opacity:.7}.hero-intro.svelte-h9xb6m a:where(.svelte-h9xb6m):focus-visible{outline:2px solid var(--color-bg);outline-offset:var(--space-2)}@keyframes svelte-h9xb6m-emerge{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=600px){.signature-en.svelte-h9xb6m{display:none}.hero-copy.svelte-h9xb6m{bottom:calc(var(--space-7) + env(safe-area-inset-bottom));right:var(--grid-margin)}.eyebrow.svelte-h9xb6m{font-size:var(--text-xs);max-width:25em;line-height:var(--leading-base)}h1.svelte-h9xb6m{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-heading)}.work-link.svelte-h9xb6m{bottom:calc(var(--space-4) + env(safe-area-inset-bottom));gap:var(--space-3)}.link-en.svelte-h9xb6m,.scroll-cue.svelte-h9xb6m{display:none}}@media (prefers-reduced-motion:reduce){.hero-copy.svelte-h9xb6m,.scroll-cue-line.svelte-h9xb6m{animation:none}}.about.svelte-22v3ng{scroll-margin-top:var(--space-5);position:relative}.manuscript-grid.svelte-22v3ng{column-gap:var(--space-8);padding-inline:var(--grid-margin);max-width:var(--manuscript-width);grid-template-columns:28fr 72fr;margin-inline:auto;display:grid;position:relative}.chapter-watermark.svelte-22v3ng{right:3%;top:var(--space-6);font-family:var(--font-heading);color:var(--color-text);opacity:.038;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(8rem,16vw,18rem);line-height:1;position:absolute}@media (width>=601px){.sticky-head.svelte-22v3ng{z-index:2;align-self:start;position:sticky;top:18svh}}.chapter-badge.svelte-22v3ng{font:italic var(--text-xs)/var(--leading-base) var(--font-latin);color:var(--color-link);letter-spacing:.12em;margin-bottom:var(--space-2);text-transform:uppercase;display:inline-block}.chapter-en.svelte-22v3ng{font:italic var(--text-base)/var(--leading-base) var(--font-latin);color:var(--color-text-muted);margin-top:var(--space-1)}.movement.svelte-22v3ng{padding-block:var(--space-8) var(--space-9);position:relative}.manuscript-grid.svelte-22v3ng.is-developing [data-reveal-item]:where(.svelte-22v3ng){opacity:0;transform:translateY(22px) rotate(var(--item-tilt,0deg));filter:blur(4px)}.manuscript-grid.svelte-22v3ng.is-developed [data-reveal-item]:where(.svelte-22v3ng){opacity:1;filter:none;transition:opacity .9s var(--ease-organic), transform .9s var(--ease-organic), filter .9s var(--ease-organic);transition-delay:calc(var(--i,0) * 85ms);transform:none}.preface.svelte-22v3ng{padding-top:var(--space-7);padding-bottom:var(--space-9)}.preface-head.svelte-22v3ng{padding-top:var(--space-2)}h2.svelte-22v3ng{font:400 var(--text-3xl)/var(--leading-tight) var(--font-heading);letter-spacing:.16em;margin-top:var(--space-2)}.preface-identity.svelte-22v3ng{margin-top:var(--space-6);font:italic var(--text-base)/var(--leading-base) var(--font-latin);color:var(--color-text-muted)}.identity-name.svelte-22v3ng{display:block}.identity-loc.svelte-22v3ng{font:var(--text-sm)/var(--leading-base) var(--font-body);margin-top:var(--space-1);color:var(--color-text-faint);display:block}.preface-body.svelte-22v3ng{max-width:36em;padding-top:var(--space-3);z-index:1;position:relative}.bio-paragraph.svelte-22v3ng{font-size:var(--text-base);line-height:var(--leading-loose);text-wrap:pretty;color:var(--color-text);transition:color var(--duration-base) var(--ease-organic)}.bio-paragraph.svelte-22v3ng+.bio-paragraph:where(.svelte-22v3ng){margin-top:var(--space-5)}.preface-lead.svelte-22v3ng{font:400 var(--text-xl)/var(--leading-base) var(--font-heading);letter-spacing:var(--tracking-heading);color:var(--color-text);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-divider);margin-bottom:var(--space-5)}.preface-hail.svelte-22v3ng{align-items:baseline;gap:var(--space-4);margin-top:var(--space-7);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.hail-tag.svelte-22v3ng{font:var(--text-xs) var(--font-ui);letter-spacing:.1em;background:var(--color-link-wash);color:var(--color-link);border-radius:var(--radius-sharp);padding:2px 8px}.preface-hail.svelte-22v3ng a:where(.svelte-22v3ng){overflow-wrap:anywhere}.mv-focus.svelte-22v3ng{grid-template-columns:38fr 62fr}h3.svelte-22v3ng{font:400 var(--text-2xl)/var(--leading-tight) var(--font-heading);letter-spacing:var(--tracking-heading);margin-top:var(--space-2)}.focus-list.svelte-22v3ng{padding-top:var(--space-2);z-index:1;position:relative}.focus-item.svelte-22v3ng{padding-block:var(--space-5) var(--space-6);border-top:1px solid var(--color-border);transition:transform var(--duration-base) var(--ease-organic), background-color var(--duration-base) var(--ease-organic);position:relative}.focus-item.svelte-22v3ng:before{content:"";background:var(--color-link);transform-origin:0;height:1px;transition:transform .95s var(--ease-organic);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.is-developed .focus-item.svelte-22v3ng:before{transform:scaleX(1)}.focus-item.svelte-22v3ng:nth-child(2){margin-left:var(--space-5);--item-tilt:.18deg}.focus-item.svelte-22v3ng:nth-child(3){margin-left:var(--space-3);--item-tilt:-.15deg}.focus-item.svelte-22v3ng:hover{transform:translate(4px)}.focus-item.svelte-22v3ng:hover .f-label:where(.svelte-22v3ng){color:var(--color-link)}.f-top.svelte-22v3ng{align-items:baseline;gap:var(--space-3);display:flex}.f-num.svelte-22v3ng{font:italic var(--text-xs) var(--font-latin);color:var(--color-link);letter-spacing:.08em}.f-label.svelte-22v3ng{font:400 var(--text-xl)/var(--leading-tight) var(--font-heading);letter-spacing:var(--tracking-heading);transition:color var(--duration-base) var(--ease-organic)}.f-desc.svelte-22v3ng{max-width:28em;margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-muted)}.mv-edu.svelte-22v3ng{grid-template-columns:46fr 54fr}.edu-list.svelte-22v3ng{padding-left:var(--space-6);border-left:1px solid var(--color-border);z-index:1;position:relative}.edu-item.svelte-22v3ng{padding-block:var(--space-3) var(--space-6);position:relative}.edu-item.svelte-22v3ng:last-child{padding-bottom:var(--space-3)}.edu-item.svelte-22v3ng:before{content:"";top:calc(var(--space-4) + 2px);left:calc(-1 * var(--space-6) - 3.5px);background:var(--color-link);width:7px;height:7px;box-shadow:0 0 0 2px var(--color-bg);transition:transform var(--duration-base) var(--ease-organic);border-radius:50%;position:absolute}.edu-item.svelte-22v3ng:hover:before{background:var(--color-link-hover);transform:scale(1.35)}.e-school.svelte-22v3ng{max-width:22em;font:400 var(--text-lg)/var(--leading-base) var(--font-heading)}.e-major.svelte-22v3ng{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-muted);margin-top:var(--space-2)}.e-note.svelte-22v3ng{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-muted)}.mv-creed.svelte-22v3ng{isolation:isolate;padding-block:var(--space-8);grid-template-columns:26fr 74fr;position:relative}.mv-creed.svelte-22v3ng:before{content:"";z-index:-1;inset:0 calc(-1 * max(0px, (100vw - var(--manuscript-width)) / 2));background:var(--color-bg-alt);position:absolute}.creed.svelte-22v3ng{z-index:1;max-width:40em;position:relative}.creed-card.svelte-22v3ng{padding-left:var(--space-5);transition:opacity var(--duration-slow) var(--ease-organic), border-color var(--duration-slow) var(--ease-organic), transform var(--duration-slow) var(--ease-organic);opacity:.52;border-left:2px solid #0000;position:relative}.creed-card.svelte-22v3ng+.creed-card:where(.svelte-22v3ng){margin-top:var(--space-8)}.creed-card.is-active-creed.svelte-22v3ng{opacity:1;border-left-color:var(--color-link);transform:translate(2px)}.creed-header.svelte-22v3ng{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.creed-badge.svelte-22v3ng{font:italic var(--text-xs) var(--font-latin);color:var(--color-link);letter-spacing:.08em}.creed-label.svelte-22v3ng{font:italic var(--text-base)/var(--leading-base) var(--font-latin);color:var(--color-text-muted)}.creed-lead.svelte-22v3ng{max-width:22em;font:400 var(--text-2xl)/var(--leading-base) var(--font-heading);text-wrap:pretty;color:var(--color-text)}.creed-text.svelte-22v3ng{max-width:33em;margin-top:var(--space-5);font-size:var(--text-base);line-height:var(--leading-loose);color:var(--color-text-muted);text-wrap:pretty}.creed-action.svelte-22v3ng{margin-top:var(--space-7)}.creed-link.svelte-22v3ng{align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--text-sm);padding:var(--space-2) var(--space-4);background:var(--color-link-wash);border-radius:var(--radius-sharp);transition:background-color var(--duration-base) var(--ease-organic), color var(--duration-base) var(--ease-organic);display:inline-flex}.creed-link.svelte-22v3ng:hover{background:var(--color-link);color:var(--color-bg)}.creed-link.svelte-22v3ng .arrow:where(.svelte-22v3ng){transition:transform var(--duration-base) var(--ease-organic)}.creed-link.svelte-22v3ng:hover .arrow:where(.svelte-22v3ng){transform:translate(2px,-2px)}@media (width<=900px){.manuscript-grid.svelte-22v3ng{column-gap:var(--space-6)}.preface.svelte-22v3ng{grid-template-columns:30fr 70fr}.mv-edu.svelte-22v3ng{grid-template-columns:34fr 66fr}.mv-creed.svelte-22v3ng{grid-template-columns:30fr 70fr}.chapter-watermark.svelte-22v3ng{font-size:clamp(6rem,12vw,10rem)}}@media (width<=600px){.manuscript-grid.svelte-22v3ng{row-gap:var(--space-6);grid-template-columns:1fr}.preface.svelte-22v3ng{padding-block:var(--space-6) var(--space-8)}.preface-head.svelte-22v3ng{column-gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.preface-head.svelte-22v3ng .chapter-badge:where(.svelte-22v3ng),.preface-head.svelte-22v3ng .chapter-en:where(.svelte-22v3ng){grid-column:1/-1}h2.svelte-22v3ng{font-size:var(--text-2xl)}.preface-identity.svelte-22v3ng{margin-top:var(--space-4);text-align:right}.preface-body.svelte-22v3ng{padding-top:0}.preface-lead.svelte-22v3ng{font-size:var(--text-lg)}.preface-hail.svelte-22v3ng{margin-top:var(--space-5);gap:var(--space-3)}.movement.svelte-22v3ng{padding-block:var(--space-6) var(--space-8)}.mv-head.svelte-22v3ng{column-gap:var(--space-4);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.mv-head.svelte-22v3ng .chapter-badge:where(.svelte-22v3ng){grid-column:1/-1}h3.svelte-22v3ng{font-size:var(--text-xl);margin-bottom:0}.mv-head.svelte-22v3ng .chapter-en:where(.svelte-22v3ng){margin-top:var(--space-2);grid-column:2}.focus-list.svelte-22v3ng{padding-top:0}.focus-item.svelte-22v3ng{padding-block:var(--space-4) var(--space-5)}.focus-item.svelte-22v3ng:nth-child(2){margin-left:var(--space-4)}.focus-item.svelte-22v3ng:nth-child(3){margin-left:var(--space-2)}.f-label.svelte-22v3ng{font-size:var(--text-lg)}.mv-creed.svelte-22v3ng{padding-block:var(--space-7)}.creed-lead.svelte-22v3ng{font-size:var(--text-xl)}.creed-text.svelte-22v3ng{margin-top:var(--space-4)}.chapter-watermark.svelte-22v3ng{display:none}.creed-card.svelte-22v3ng{opacity:1!important}}@media (prefers-reduced-motion:reduce){.manuscript-grid.svelte-22v3ng.is-developing [data-reveal-item]:where(.svelte-22v3ng),.manuscript-grid.svelte-22v3ng.is-developed [data-reveal-item]:where(.svelte-22v3ng){opacity:1;filter:none;transition:none;transform:none}.focus-item.svelte-22v3ng:before{transition:none!important;transform:scaleX(1)!important}.creed-card.svelte-22v3ng{opacity:1!important;border-left-color:var(--color-link)!important;transition:none!important;transform:none!important}}.name-seam.svelte-1xpng2k{padding-block:var(--space-8) var(--space-7);-webkit-user-select:none;user-select:none;grid-column:1/-1;overflow:hidden}.seam-label.svelte-1xpng2k{margin-left:var(--grid-margin);margin-bottom:var(--space-5);font:italic var(--text-base)/var(--leading-base) var(--font-latin);color:var(--color-text-muted)}.seam-word.svelte-1xpng2k{font-family:var(--font-heading);font-size:clamp(calc(var(--text-3xl) * 1.5), 14vw, calc(var(--text-3xl) * 3));line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);white-space:nowrap;color:var(--color-text);opacity:.9;margin-left:var(--grid-margin);will-change:transform;display:block}.seam-kicker.svelte-1xpng2k{font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-base);letter-spacing:var(--tracking-heading);color:var(--color-text-muted);margin-top:var(--space-5);margin-left:var(--grid-margin);margin-right:var(--grid-margin)}@media (width<=600px){.name-seam.svelte-1xpng2k{padding-block:var(--space-7)}.seam-kicker.svelte-1xpng2k{max-width:25em}}@media (prefers-reduced-motion:reduce){.seam-word.svelte-1xpng2k{will-change:auto;transform:none!important}}.links.svelte-1u19gbo{padding-block:var(--space-8);position:relative;overflow:hidden}.chapter-watermark.svelte-1u19gbo{right:3%;top:var(--space-4);font-family:var(--font-heading);color:var(--color-text);opacity:.035;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(8rem,16vw,18rem);line-height:1;position:absolute}.chapter-badge.svelte-1u19gbo{font:italic var(--text-xs)/var(--leading-base) var(--font-latin);color:var(--color-link);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-1);flex-basis:100%}.links-inner.svelte-1u19gbo{z-index:1;align-items:start;row-gap:0;position:relative}.links-inner.svelte-1u19gbo.is-developing [data-reveal-item]:where(.svelte-1u19gbo){opacity:0;filter:blur(4px);transform:translateY(20px)}.links-inner.svelte-1u19gbo.is-developed [data-reveal-item]:where(.svelte-1u19gbo){opacity:1;filter:none;transition:opacity .9s var(--ease-organic), transform .9s var(--ease-organic), filter .9s var(--ease-organic);transition-delay:calc(var(--i,0) * 80ms);transform:none}.links-head.svelte-1u19gbo{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;grid-column:1/-1;display:flex}.links-note.svelte-1u19gbo{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-muted);margin-top:var(--space-2);flex-basis:100%}.links-title.svelte-1u19gbo{font-family:var(--font-heading);font-size:var(--text-2xl);letter-spacing:var(--tracking-heading);color:var(--color-text)}.links-en.svelte-1u19gbo{font-family:var(--font-latin);font-size:var(--text-base);letter-spacing:var(--tracking-base);color:var(--color-text-muted);align-self:center;font-style:italic}.link-list.svelte-1u19gbo{grid-column:1/-1}.link-row.svelte-1u19gbo{border-top:1px solid var(--color-link-wash);transition:transform var(--duration-base) var(--ease-organic);position:relative}.link-row.svelte-1u19gbo:last-child{border-bottom:1px solid var(--color-link-wash)}.link-row.svelte-1u19gbo:hover{transform:translate(4px)}.big-link.svelte-1u19gbo{align-items:baseline;gap:var(--space-4);padding:var(--space-5) 0;min-height:44px;display:flex;position:relative}.bl-cn.svelte-1u19gbo{font-family:var(--font-heading);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);color:var(--color-text);transition:color var(--duration-slow) var(--ease-organic);position:relative}.bl-cn.svelte-1u19gbo:after{content:"";left:0;right:0;bottom:calc(-1 * var(--space-2));background:var(--color-link);transform-origin:0;height:1px;transition:transform var(--duration-slow) var(--ease-organic);position:absolute;transform:scaleX(0)}.bl-en.svelte-1u19gbo{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-heading);color:var(--color-text-muted);transition:color var(--duration-slow) var(--ease-organic)}.bl-mark.svelte-1u19gbo{font-size:var(--text-lg);color:var(--color-text-muted);opacity:.65;transition:opacity var(--duration-slow) var(--ease-organic), color var(--duration-slow) var(--ease-organic), transform var(--duration-base) var(--ease-organic);align-self:center;margin-left:auto}@media (hover:hover){.big-link.svelte-1u19gbo:hover .bl-cn:where(.svelte-1u19gbo){color:var(--color-link)}.big-link.svelte-1u19gbo:hover .bl-cn:where(.svelte-1u19gbo):after{transform:scaleX(1)}.big-link.svelte-1u19gbo:hover .bl-en:where(.svelte-1u19gbo){color:var(--color-text-muted)}.big-link.svelte-1u19gbo:hover .bl-mark:where(.svelte-1u19gbo){opacity:1;color:var(--color-link);transform:translate(2px,-2px)}}@media (width>=600px){.links-head.svelte-1u19gbo,.link-list.svelte-1u19gbo{grid-column:2/-1}}@media (width>=900px){.links-head.svelte-1u19gbo{align-items:flex-start;gap:var(--space-2);flex-direction:column;grid-column:3/5;align-self:start;margin-bottom:0;position:sticky;top:18svh}.link-list.svelte-1u19gbo{grid-column:6/13}.chapter-watermark.svelte-1u19gbo{font-size:clamp(6rem,12vw,10rem)}}@media (width>=1200px){.links-head.svelte-1u19gbo{grid-column:4/6}.link-list.svelte-1u19gbo{grid-column:7/13}}@media (width<=600px){.chapter-watermark.svelte-1u19gbo{display:none}}@media (prefers-reduced-motion:reduce){.links-inner.svelte-1u19gbo.is-developing [data-reveal-item]:where(.svelte-1u19gbo),.links-inner.svelte-1u19gbo.is-developed [data-reveal-item]:where(.svelte-1u19gbo){opacity:1;filter:none;transition:none;transform:none}.link-row.svelte-1u19gbo{transform:none!important}}.hero-3d-wrapper.svelte-1uha8ag{width:100%;color:var(--color-bg);height:var(--hero-height);position:relative}.hero-editorial.svelte-1uha8ag{height:100svh;position:sticky;top:0}.about-manuscript.svelte-1uha8ag{margin-top:calc(-1 * var(--hero-handoff));padding-top:var(--space-7);background:var(--color-bg);position:relative;box-shadow:0 -20px 48px #2a29240d}.page-root:has(.scene-unavailable) .hero-3d-wrapper.svelte-1uha8ag{height:100svh}.page-root:has(.scene-unavailable) .about-manuscript.svelte-1uha8ag{background:var(--color-bg);margin-top:0;padding-top:0}@media (prefers-reduced-motion:reduce){.hero-3d-wrapper.svelte-1uha8ag{height:100svh}.about-manuscript.svelte-1uha8ag{background:var(--color-bg);margin-top:0;padding-top:0}}
