.research-page.svelte-1seozpa{background:var(--color-white);color:var(--color-text);font-family:var(--font-mono)}.hero-content.svelte-1seozpa{width:100%;max-width:var(--content-width);grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);gap:clamp(40px,8vw,105px);margin-inline:auto;padding-top:clamp(52px,6vw,74px);display:grid}.eyebrow.svelte-1seozpa{color:var(--color-accent);font-size:.66rem;font-weight:var(--font-weight-semibold);margin:0;line-height:1.4}.hero-heading.svelte-1seozpa h1:where(.svelte-1seozpa){max-width:760px;color:var(--color-text);font-size:clamp(1.65rem,3vw,2.45rem);font-weight:var(--font-weight-bold);letter-spacing:-.04em;margin:9px 0 0;line-height:1.15}.hero-heading.svelte-1seozpa h1:where(.svelte-1seozpa) span:where(.svelte-1seozpa){color:var(--color-accent)}.hero-context.svelte-1seozpa{align-self:end;max-width:580px}.hero-context.svelte-1seozpa p:where(.svelte-1seozpa){color:var(--color-text-secondary);margin:0;font-size:.78rem;line-height:1.65}.hero-context.svelte-1seozpa p:where(.svelte-1seozpa)+p:where(.svelte-1seozpa){margin-top:9px}.hero-context.svelte-1seozpa a:where(.svelte-1seozpa){color:var(--color-accent);font-size:.65rem;font-weight:var(--font-weight-semibold);text-underline-offset:3px;margin-top:14px;text-decoration:underline;display:inline-block}.research-question.svelte-1seozpa{width:100%;max-width:var(--content-width);grid-template-columns:180px minmax(0,1fr);gap:clamp(28px,6vw,80px);margin:clamp(38px,5vw,55px) auto 0;padding-bottom:clamp(38px,5vw,52px);display:grid}.research-question.svelte-1seozpa>span:where(.svelte-1seozpa){color:var(--color-muted);font-size:.61rem;font-weight:var(--font-weight-semibold);padding-top:5px}.research-question.svelte-1seozpa p:where(.svelte-1seozpa){max-width:850px;color:var(--color-text);font-size:clamp(1rem,2vw,1.4rem);font-weight:var(--font-weight-bold);letter-spacing:-.025em;margin:0;line-height:1.5}.thesis.svelte-1seozpa{border-top:1px solid var(--color-border)}.thesis-content.svelte-1seozpa{width:100%;max-width:var(--content-width);grid-template-columns:180px minmax(0,1fr);gap:clamp(28px,6vw,80px);margin-inline:auto;padding-block:clamp(40px,4.5vw,56px);display:grid}.margin-note.svelte-1seozpa span:where(.svelte-1seozpa){color:var(--color-muted);font-size:.61rem;font-weight:var(--font-weight-semibold)}.thesis-main.svelte-1seozpa>p:where(.svelte-1seozpa):first-child{max-width:950px;color:var(--color-text);font-size:clamp(1rem,1.7vw,1.28rem);font-weight:var(--font-weight-bold);letter-spacing:-.022em;margin:0;line-height:1.55}.thesis-main.svelte-1seozpa>p:where(.svelte-1seozpa):first-child strong:where(.svelte-1seozpa){color:var(--color-accent)}.thesis-model.svelte-1seozpa{grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr) auto minmax(90px,1fr) auto minmax(140px,1.25fr) auto minmax(90px,1fr);align-items:center;gap:9px;max-width:980px;margin-top:30px;display:grid}.thesis-model.svelte-1seozpa div:where(.svelte-1seozpa)>span:where(.svelte-1seozpa){color:var(--color-muted);margin-bottom:4px;font-size:.55rem;display:block}.thesis-model.svelte-1seozpa div:where(.svelte-1seozpa)>strong:where(.svelte-1seozpa){color:var(--color-text);font-size:.68rem}.thesis-model.svelte-1seozpa>span:where(.svelte-1seozpa){color:var(--color-border-strong);font-size:.7rem}.runtime-model.svelte-1seozpa{border-bottom:2px solid var(--color-accent);padding-block:7px}.runtime-model.svelte-1seozpa strong:where(.svelte-1seozpa),.model-arrow.svelte-1seozpa{color:var(--color-accent)!important}.thesis-note.svelte-1seozpa{max-width:850px;color:var(--color-muted);margin:27px 0 0;font-size:.68rem;line-height:1.6}.questions.svelte-1seozpa{border-top:1px solid var(--color-border)}.questions-content.svelte-1seozpa{width:100%;max-width:var(--content-width);margin-inline:auto;padding-block:clamp(40px,4.5vw,56px)}.questions-heading.svelte-1seozpa{grid-template-columns:minmax(0,.8fr) minmax(280px,.55fr);align-items:end;gap:clamp(40px,8vw,100px);margin-bottom:29px;display:grid}.questions-heading.svelte-1seozpa>div:where(.svelte-1seozpa)>p:where(.svelte-1seozpa),.territory-title.svelte-1seozpa>p:where(.svelte-1seozpa),.method-title.svelte-1seozpa>span:where(.svelte-1seozpa),.artifacts-intro.svelte-1seozpa>p:where(.svelte-1seozpa):first-child,.limits-label.svelte-1seozpa,.join-content.svelte-1seozpa>div:where(.svelte-1seozpa):first-child>p:where(.svelte-1seozpa){color:var(--color-accent);font-size:.61rem;font-weight:var(--font-weight-semibold);margin:0;line-height:1.4}.questions-heading.svelte-1seozpa h2:where(.svelte-1seozpa),.territory-title.svelte-1seozpa h2:where(.svelte-1seozpa),.method-title.svelte-1seozpa h2:where(.svelte-1seozpa),.artifacts-intro.svelte-1seozpa h2:where(.svelte-1seozpa),.limits-content.svelte-1seozpa h2:where(.svelte-1seozpa),.join-content.svelte-1seozpa h2:where(.svelte-1seozpa){color:var(--color-text);font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:var(--font-weight-bold);letter-spacing:-.025em;margin:7px 0 0;line-height:1.45}.questions-heading.svelte-1seozpa>p:where(.svelte-1seozpa){color:var(--color-muted);margin:0;font-size:.67rem;line-height:1.6}.question-list.svelte-1seozpa{border-top:1px solid var(--color-border)}.question.svelte-1seozpa{border-bottom:1px solid var(--color-border);grid-template-columns:52px minmax(0,1fr) minmax(260px,.75fr);gap:clamp(18px,4vw,50px);padding-block:18px;display:grid}.question-number.svelte-1seozpa{color:var(--color-accent);font-size:.61rem;font-weight:var(--font-weight-semibold);padding-top:2px}.question-main.svelte-1seozpa h3:where(.svelte-1seozpa){max-width:680px;color:var(--color-text);font-size:.82rem;font-weight:var(--font-weight-bold);margin:0;line-height:1.5}.question-main.svelte-1seozpa p:where(.svelte-1seozpa){max-width:720px;color:var(--color-text-secondary);margin:7px 0 0;font-size:.69rem;line-height:1.6}.question-direction.svelte-1seozpa>span:where(.svelte-1seozpa){color:var(--color-muted);font-size:.56rem;font-weight:var(--font-weight-semibold);display:block}.question-direction.svelte-1seozpa p:where(.svelte-1seozpa){color:var(--color-text-secondary);margin:6px 0 0;font-size:.66rem;line-height:1.6}.territory.svelte-1seozpa{border-top:1px solid var(--color-border)}.territory-content.svelte-1seozpa{width:100%;max-width:var(--content-width);grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:clamp(44px,8vw,110px);margin-inline:auto;padding-block:clamp(42px,5vw,62px);display:grid}.territory-description.svelte-1seozpa{max-width:520px;color:var(--color-text-secondary);margin:13px 0 0;font-size:.72rem;line-height:1.65}.territory-list.svelte-1seozpa{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 45px;display:grid}.territory-list.svelte-1seozpa article:where(.svelte-1seozpa)>span:where(.svelte-1seozpa){color:var(--color-muted);font-size:.57rem}.territory-list.svelte-1seozpa h3:where(.svelte-1seozpa){color:var(--color-text);font-size:.77rem;font-weight:var(--font-weight-bold);margin:6px 0 0}.territory-list.svelte-1seozpa p:where(.svelte-1seozpa){color:var(--color-text-secondary);margin:6px 0 0;font-size:.66rem;line-height:1.6}.method.svelte-1seozpa{border-top:1px solid var(--color-border)}.method-content.svelte-1seozpa{width:100%;max-width:var(--content-width);margin-inline:auto;padding-block:clamp(42px,5vw,60px)}.method-title.svelte-1seozpa{max-width:760px}.method-sequence.svelte-1seozpa{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-top:31px;display:grid}.method-sequence.svelte-1seozpa div:where(.svelte-1seozpa){border-top:1px solid var(--color-border);padding-top:10px}.method-sequence.svelte-1seozpa div:where(.svelte-1seozpa):first-child{border-color:var(--color-accent)}.method-sequence.svelte-1seozpa div:where(.svelte-1seozpa)>span:where(.svelte-1seozpa){color:var(--color-muted);font-size:.56rem;display:block}.method-sequence.svelte-1seozpa div:where(.svelte-1seozpa)>strong:where(.svelte-1seozpa){color:var(--color-text);margin-top:4px;font-size:.68rem;display:block}.method-sequence.svelte-1seozpa>span:where(.svelte-1seozpa){color:var(--color-border-strong)}.method-copy.svelte-1seozpa{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,5vw,65px);margin-top:30px;display:grid}.method-copy.svelte-1seozpa p:where(.svelte-1seozpa){color:var(--color-text-secondary);margin:0;font-size:.68rem;line-height:1.65}.artifacts.svelte-1seozpa{border-top:1px solid var(--color-border)}.artifacts-content.svelte-1seozpa{width:100%;max-width:var(--content-width);grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:clamp(44px,8vw,110px);margin-inline:auto;padding-block:clamp(42px,5vw,60px);display:grid}.artifacts-intro.svelte-1seozpa>p:where(.svelte-1seozpa):last-child{max-width:500px;color:var(--color-text-secondary);margin:13px 0 0;font-size:.7rem;line-height:1.65}.artifact-links.svelte-1seozpa{border-top:1px solid var(--color-border)}.artifact.svelte-1seozpa{border-bottom:1px solid var(--color-border);grid-template-columns:110px minmax(160px,.65fr) minmax(0,1.35fr) 70px;align-items:center;gap:20px;padding-block:15px;text-decoration:none;display:grid}.artifact.svelte-1seozpa>span:where(.svelte-1seozpa){color:var(--color-muted);font-size:.57rem;font-weight:var(--font-weight-semibold)}.artifact.svelte-1seozpa>strong:where(.svelte-1seozpa){color:var(--color-text);font-size:.75rem}.artifact.svelte-1seozpa>p:where(.svelte-1seozpa){color:var(--color-text-secondary);margin:0;font-size:.64rem;line-height:1.55}.artifact.svelte-1seozpa>small:where(.svelte-1seozpa){color:var(--color-accent);font-size:.59rem;font-weight:var(--font-weight-semibold);text-align:right}.artifact--runtime.svelte-1seozpa>span:where(.svelte-1seozpa),.artifact--runtime.svelte-1seozpa>strong:where(.svelte-1seozpa){color:var(--color-accent)}.limits.svelte-1seozpa{border-top:1px solid var(--color-border)}.limits-content.svelte-1seozpa{width:100%;max-width:var(--content-width);grid-template-columns:180px minmax(0,1fr);gap:clamp(28px,6vw,80px);margin-inline:auto;padding-block:clamp(42px,5vw,60px);display:grid}.limits-content.svelte-1seozpa>div:where(.svelte-1seozpa){max-width:850px}.limits-content.svelte-1seozpa h2:where(.svelte-1seozpa){margin-top:0}.limits-content.svelte-1seozpa div:where(.svelte-1seozpa)>p:where(.svelte-1seozpa){color:var(--color-text-secondary);margin:13px 0 0;font-size:.72rem;line-height:1.65}.limits-content.svelte-1seozpa div:where(.svelte-1seozpa)>p:where(.svelte-1seozpa)+p:where(.svelte-1seozpa){margin-top:10px}.join-research.svelte-1seozpa{border-top:1px solid var(--color-border)}.join-content.svelte-1seozpa{width:100%;max-width:var(--content-width);grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);gap:clamp(44px,8vw,110px);margin-inline:auto;padding-block:clamp(42px,5vw,60px);display:grid}.join-side.svelte-1seozpa{align-self:end}.join-side.svelte-1seozpa>p:where(.svelte-1seozpa){color:var(--color-text-secondary);margin:0;font-size:.71rem;line-height:1.65}.join-side.svelte-1seozpa>div:where(.svelte-1seozpa){flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.join-side.svelte-1seozpa a:where(.svelte-1seozpa){color:var(--color-accent);font-size:.64rem;font-weight:var(--font-weight-semibold);text-underline-offset:3px;text-decoration:underline}a.svelte-1seozpa{transition:color var(--transition-fast)}a.svelte-1seozpa:hover{color:var(--color-text)}@media (width<=860px){.hero-content.svelte-1seozpa,.questions-heading.svelte-1seozpa,.territory-content.svelte-1seozpa,.artifacts-content.svelte-1seozpa,.join-content.svelte-1seozpa{grid-template-columns:1fr;gap:25px}.research-question.svelte-1seozpa,.thesis-content.svelte-1seozpa,.limits-content.svelte-1seozpa{grid-template-columns:130px minmax(0,1fr);gap:28px}.thesis-model.svelte-1seozpa{grid-template-columns:1fr;gap:5px}.thesis-model.svelte-1seozpa>span:where(.svelte-1seozpa){width:fit-content;transform:rotate(90deg)}.method-sequence.svelte-1seozpa{grid-template-columns:1fr;gap:7px}.method-sequence.svelte-1seozpa>span:where(.svelte-1seozpa){width:fit-content;transform:rotate(90deg)}}@media (width<=640px){.hero-content.svelte-1seozpa{padding-top:42px}.hero-heading.svelte-1seozpa h1:where(.svelte-1seozpa){font-size:1.6rem}.hero-context.svelte-1seozpa p:where(.svelte-1seozpa){font-size:.74rem}.research-question.svelte-1seozpa,.thesis-content.svelte-1seozpa,.limits-content.svelte-1seozpa{grid-template-columns:1fr;gap:13px}.research-question.svelte-1seozpa{margin-top:31px}.research-question.svelte-1seozpa p:where(.svelte-1seozpa){font-size:.96rem}.question.svelte-1seozpa{grid-template-columns:34px minmax(0,1fr);gap:10px}.question-direction.svelte-1seozpa{grid-column:2}.question-main.svelte-1seozpa h3:where(.svelte-1seozpa){font-size:.77rem}.question-main.svelte-1seozpa p:where(.svelte-1seozpa),.question-direction.svelte-1seozpa p:where(.svelte-1seozpa){font-size:.65rem}.territory-list.svelte-1seozpa{grid-template-columns:1fr;gap:21px}.method-copy.svelte-1seozpa{grid-template-columns:1fr;gap:12px}.artifact.svelte-1seozpa{grid-template-columns:1fr;gap:5px;padding-block:13px}.artifact.svelte-1seozpa>small:where(.svelte-1seozpa){text-align:left}.join-content.svelte-1seozpa h2:where(.svelte-1seozpa),.limits-content.svelte-1seozpa h2:where(.svelte-1seozpa),.questions-heading.svelte-1seozpa h2:where(.svelte-1seozpa),.territory-title.svelte-1seozpa h2:where(.svelte-1seozpa),.method-title.svelte-1seozpa h2:where(.svelte-1seozpa),.artifacts-intro.svelte-1seozpa h2:where(.svelte-1seozpa){font-size:1rem}}
