.research-contact.svelte-azpsz8{border-top:1px solid var(--border-0);grid-template-columns:1fr 1fr;gap:40px;display:grid}h2.svelte-azpsz8{font:600 36px/1.2 var(--font-display)}p.svelte-azpsz8{color:var(--fg-2);font-size:17px;line-height:1.7}label.svelte-azpsz8{gap:8px;margin-bottom:16px;font-size:15px;display:grid}input.svelte-azpsz8,textarea.svelte-azpsz8{border:1px solid var(--border-0);font:inherit;background:var(--bg-1);color:var(--fg-0);box-sizing:border-box;border-radius:5px;width:100%;padding:12px}button.svelte-azpsz8{background:var(--accent);min-height:44px;color:var(--on-accent,var(--bg-0));font:inherit;cursor:pointer;border:0;border-radius:5px;padding:14px 20px}a.svelte-azpsz8{color:var(--accent);padding-block:14px;display:block}input.svelte-azpsz8:focus-visible,textarea.svelte-azpsz8:focus-visible,button.svelte-azpsz8:focus-visible,a.svelte-azpsz8:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=760px){.research-contact.svelte-azpsz8{grid-template-columns:1fr}}.research-hero.svelte-736i0t{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}h1.svelte-736i0t{font:700 clamp(40px,4.6vw,68px)/1.1 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:24px 0}.lead.svelte-736i0t{color:var(--fg-2);max-width:53ch;margin:0 0 30px;font-size:20px;line-height:1.65}.research-note.svelte-736i0t{border:1px solid var(--border-0);border-radius:var(--radius-md);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,var(--bg-1)),var(--bg-1));padding:32px}.small-label.svelte-736i0t{letter-spacing:.09em;color:var(--accent);font-size:11px;font-weight:600}.research-note.svelte-736i0t>div:where(.svelte-736i0t){border-bottom:1px solid var(--border-0);align-items:center;gap:20px;padding:22px 0;display:flex}.research-note.svelte-736i0t>div:where(.svelte-736i0t)>span:where(.svelte-736i0t){color:var(--accent);font-size:12px}.project-band.svelte-736i0t,.project.svelte-736i0t{scroll-margin-top:112px}.section-heading.svelte-736i0t{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}h2.svelte-736i0t{font:600 clamp(28px,3vw,40px)/1.2 var(--font-display);letter-spacing:-.025em;margin:12px 0 0}.section-heading.svelte-736i0t>span:where(.svelte-736i0t){color:var(--fg-2);font-size:14px}.project-nav.svelte-736i0t{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:44px;display:grid}.project-nav.svelte-736i0t a:where(.svelte-736i0t){border:1px solid var(--border-0);border-radius:var(--radius-sm);min-height:48px;color:var(--fg-0);background:var(--bg-1);align-items:center;gap:12px;padding:15px 18px;font-size:15px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.project-nav.svelte-736i0t a:where(.svelte-736i0t)>span:where(.svelte-736i0t){color:var(--accent);font-size:12px}.project-nav.svelte-736i0t a:where(.svelte-736i0t)>span:where(.svelte-736i0t):last-child{margin-left:auto;font-size:17px}.project-nav.svelte-736i0t a:where(.svelte-736i0t):hover{border-color:var(--accent);background:var(--bg-2)}.projects.svelte-736i0t{gap:48px;display:grid}.project.svelte-736i0t{border-bottom:1px solid var(--border-0);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);padding:0 0 48px;display:grid}.project-copy.svelte-736i0t{padding-top:8px}.meta.svelte-736i0t{color:var(--fg-2);align-items:center;gap:18px;font-size:13px;display:flex}.status.svelte-736i0t{border:1px solid var(--border-0);color:var(--accent);border-radius:4px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.status.svelte-736i0t>span:where(.svelte-736i0t){background:currentColor;border-radius:50%;width:5px;height:5px}.discipline.svelte-736i0t{letter-spacing:.04em;color:var(--fg-2);margin:28px 0 14px;font-size:12px;line-height:1.6}h3.svelte-736i0t{font:600 clamp(27px,3vw,38px)/1.2 var(--font-display);letter-spacing:-.025em;text-wrap:balance;max-width:27ch;margin:0 0 24px}.description.svelte-736i0t{color:var(--fg-2);max-width:65ch;margin:0;font-size:18px;line-height:1.85}.research-card.svelte-736i0t{border:1px solid var(--border-0);border-radius:var(--radius-md);background:var(--bg-1);overflow:hidden}.diagram.svelte-736i0t{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--accent) 10%,transparent),transparent 80%),var(--bg-2);border-bottom:1px solid var(--border-0);padding:22px 26px}.diagram-header.svelte-736i0t{letter-spacing:.08em;color:var(--fg-2);justify-content:space-between;gap:12px;font-size:8px;display:flex}.process-map.svelte-736i0t{justify-items:center;gap:6px;max-width:230px;margin:20px auto 0;display:grid}.process-map.svelte-736i0t>div:where(.svelte-736i0t){text-align:center;border:1px solid var(--border-0);background:var(--bg-1);border-radius:5px;width:100%;padding:10px 18px;font-size:12px}.process-map.svelte-736i0t>span:where(.svelte-736i0t),.connector.svelte-736i0t{color:var(--accent);font-size:14px}.process-map.svelte-736i0t>.accent-node:where(.svelte-736i0t){border-color:var(--accent)}.search-map.svelte-736i0t{max-width:320px;margin:24px auto 0}.sources.svelte-736i0t{gap:8px;display:flex}.sources.svelte-736i0t>span:where(.svelte-736i0t){text-align:center;background:var(--bg-1);border:1px solid var(--border-0);border-radius:4px;flex:1;padding:10px 5px;font-size:10px}.connector.svelte-736i0t{text-align:center;margin:10px;display:block}.query.svelte-736i0t{border:1px solid var(--accent);background:var(--bg-1);border-radius:5px;padding:12px;font-size:12px}.result-lines.svelte-736i0t{padding:12px}.result-lines.svelte-736i0t i:where(.svelte-736i0t){background:var(--border-0);height:4px;margin:7px 0;display:block}.result-lines.svelte-736i0t i:where(.svelte-736i0t):nth-child(2){width:75%}.result-lines.svelte-736i0t i:where(.svelte-736i0t):last-child{width:88%}.education-map.svelte-736i0t{max-width:290px;margin:24px auto 0}.assignment.svelte-736i0t{border:1px solid var(--border-0);background:var(--bg-1);border-radius:6px;padding:20px}.assignment.svelte-736i0t small:where(.svelte-736i0t){color:var(--accent);font-size:9px}.assignment.svelte-736i0t strong:where(.svelte-736i0t){font:500 16px/1.4 var(--font-display);margin:12px 0 18px;display:block}.assignment.svelte-736i0t>div:where(.svelte-736i0t){gap:8px;display:flex}.assignment.svelte-736i0t>div:where(.svelte-736i0t)>span:where(.svelte-736i0t){border:1px solid var(--border-0);border-radius:4px;padding:5px 12px;font-size:10px}.evaluation.svelte-736i0t{color:var(--fg-2);padding:16px 4px 0;font-size:12px}.evaluation.svelte-736i0t span:where(.svelte-736i0t){color:var(--accent);margin-right:10px}.research-card-body.svelte-736i0t>.small-label:where(.svelte-736i0t){margin:0 0 12px}h4.svelte-736i0t{font:600 20px/1.4 var(--font-display);margin:0 0 22px}ol.svelte-736i0t{margin:0;padding:0;list-style:none}li.svelte-736i0t{border-top:1px solid var(--border-0);color:var(--fg-2);gap:12px;padding:10px 0;font-size:14px;display:flex}li.svelte-736i0t>span:where(.svelte-736i0t){color:var(--accent);padding-top:2px;font-size:11px}.context.svelte-736i0t{color:var(--fg-2);margin:18px 0 0;font-size:12px;line-height:1.6}a.svelte-736i0t:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=1000px){.research-hero.svelte-736i0t{gap:32px}.research-note.svelte-736i0t{padding:24px}.project.svelte-736i0t{gap:32px}.project-nav.svelte-736i0t a:where(.svelte-736i0t){padding:14px 12px;font-size:13px}}@media (width<=760px){.research-hero.svelte-736i0t,.project.svelte-736i0t,.project-nav.svelte-736i0t{grid-template-columns:1fr}.research-note.svelte-736i0t{display:none}.section-heading.svelte-736i0t{flex-direction:column;align-items:start;gap:20px}.lead.svelte-736i0t{font-size:19px}.project-nav.svelte-736i0t{gap:8px;margin-bottom:32px}.project-nav.svelte-736i0t a:where(.svelte-736i0t){font-size:15px}.description.svelte-736i0t{font-size:18px}.projects.svelte-736i0t{gap:32px}.project.svelte-736i0t{padding-bottom:32px}.research-card-body.svelte-736i0t{padding:24px}}@media (prefers-reduced-motion:reduce){.project-nav.svelte-736i0t a:where(.svelte-736i0t){transition:none}}.research-hero.svelte-736i0t,.project-band.svelte-736i0t{--research-green:#163e32;--research-paper:#f0eee5;--research-lime:#d7eb8c}.research-hero.svelte-736i0t{box-sizing:border-box;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);max-width:1420px;margin-inline:auto;padding-block:clamp(48px,7vw,104px)}h1.svelte-736i0t{letter-spacing:-.055em;max-width:14ch;margin:24px 0 30px;font-size:clamp(44px,5.3vw,82px);line-height:1.03}h1.svelte-736i0t span:where(.svelte-736i0t){color:var(--research-green)}.lead.svelte-736i0t{max-width:43ch;font-size:21px}.hero-footnote.svelte-736i0t{color:var(--fg-2);margin:28px 0 0;font-size:12px;line-height:1.7}.research-note.svelte-736i0t{background:repeating-linear-gradient(0deg,transparent,transparent 31px,#163e320b 31px,#163e320b 32px),var(--research-paper);color:var(--research-green);border:1px solid #cecfc0;border-radius:3px;padding:30px;animation:.65s ease-out both svelte-736i0t-research-arrive;display:block;position:relative;transform:rotate(2deg);box-shadow:10px 12px #163e320b}.research-note.svelte-736i0t>.notebook-top:where(.svelte-736i0t){border-bottom:1px solid #163e3240;justify-content:space-between;gap:16px;padding:0 0 20px;display:flex}.notebook-top.svelte-736i0t span:where(.svelte-736i0t){letter-spacing:.08em;font-size:11px!important}.notebook-question.svelte-736i0t{font:600 clamp(25px,2.4vw,36px)/1.2 var(--font-display);letter-spacing:-.025em;margin:28px 0 0}.research-note.svelte-736i0t>.orbit:where(.svelte-736i0t){border:1px solid #163e3240;border-radius:50%;place-items:center;width:240px;max-width:100%;height:240px;margin:40px auto;padding:0;display:grid;position:relative}.orbit.svelte-736i0t:before{content:"";border:1px dashed #163e3240;border-radius:50%;position:absolute;inset:25px;transform:rotate(-20deg)}.orbit.svelte-736i0t>.orbit-core:where(.svelte-736i0t){text-align:center;background:var(--research-green);width:116px;height:116px;color:var(--research-lime);font:500 18px/1.3 var(--font-display);border-radius:50%;place-content:center;display:grid}.orbit.svelte-736i0t>.orbit-node:where(.svelte-736i0t){background:var(--research-paper);color:var(--research-green);border:1px solid #163e3240;border-radius:3px;padding:9px 14px;font-size:13px;position:absolute}.node-one.svelte-736i0t{top:-16px;left:28px}.node-two.svelte-736i0t{top:98px;right:-52px}.node-three.svelte-736i0t{bottom:-12px;left:28px}.research-note.svelte-736i0t>.notebook-bottom:where(.svelte-736i0t){border-top:1px solid #163e3240;border-bottom:0;flex-direction:column;align-items:start;gap:8px;padding:20px 0 0;display:flex}.notebook-bottom.svelte-736i0t>span:where(.svelte-736i0t){font-size:12px!important}.notebook-bottom.svelte-736i0t>span:where(.svelte-736i0t):last-child{opacity:.75}.project-band.svelte-736i0t{background:var(--research-paper);border-top:1px solid #163e3220;padding-top:36px;padding-bottom:72px}.project-band.svelte-736i0t>.els-section-page:where(.svelte-736i0t){box-sizing:border-box;max-width:1420px;margin-inline:auto}.section-heading.svelte-736i0t{margin-bottom:36px}h2.svelte-736i0t{font-size:clamp(30px,3.4vw,46px)}.project-nav.svelte-736i0t{border-block:1px solid #163e3230;gap:0;margin-bottom:64px}.project-nav.svelte-736i0t a:where(.svelte-736i0t){background:0 0;border:0;border-radius:0;min-width:0;padding:24px 18px;font-size:16px}.project-nav.svelte-736i0t a:where(.svelte-736i0t)+a:where(.svelte-736i0t){border-left:1px solid #163e3230}.project-nav.svelte-736i0t a:where(.svelte-736i0t):hover{background:#163e3209}.project-nav.svelte-736i0t a:where(.svelte-736i0t)>span:where(.svelte-736i0t):first-child{font-size:13px;font-weight:600}.projects.svelte-736i0t{gap:64px}.project.svelte-736i0t{border-color:#163e3228;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,6vw,92px);padding-bottom:64px}.project-index.svelte-736i0t{color:var(--research-green);align-items:center;gap:16px;margin:0 0 32px;font-size:13px;display:flex}.project-index.svelte-736i0t>span:where(.svelte-736i0t){font:500 58px/1 var(--font-display);letter-spacing:-.06em}.status.svelte-736i0t{color:var(--research-green);background:#fff8;border-color:#163e3230}.discipline.svelte-736i0t{margin-top:24px}h3.svelte-736i0t{max-width:24ch;font-size:clamp(28px,3.2vw,44px);line-height:1.13}.description.svelte-736i0t{font-size:19px;line-height:1.75}.researcher-link.svelte-736i0t{min-height:44px;color:var(--research-green);border-bottom:1px solid #163e3240;align-items:center;gap:26px;margin-top:26px;font-size:14px;text-decoration:none;display:inline-flex}.researcher-link.svelte-736i0t span:where(.svelte-736i0t){transition:transform .2s}.researcher-link.svelte-736i0t:hover span:where(.svelte-736i0t){transform:translate(3px,-3px)}.research-card.svelte-736i0t{background:#faf9f4;border:1px solid #163e3228;border-radius:5px;box-shadow:6px 7px #163e3207}.diagram.svelte-736i0t{background:radial-gradient(circle at 1px 1px,#d7eb8c18 1px,transparent 0) 0 0/18px 18px,var(--research-green);box-sizing:border-box;border:0;min-height:250px;padding:26px 30px 30px}.diagram-header.svelte-736i0t{color:#d7eb8c;font-size:10px}.process-map.svelte-736i0t{margin-top:26px}.process-map.svelte-736i0t>div:where(.svelte-736i0t){color:#163e32;background:#f0eee5;border:0;font-size:14px}.process-map.svelte-736i0t>.accent-node:where(.svelte-736i0t){background:var(--research-lime)}.process-map.svelte-736i0t>span:where(.svelte-736i0t),.connector.svelte-736i0t{color:var(--research-lime)}.sources.svelte-736i0t>span:where(.svelte-736i0t){color:#163e32;background:#f0eee5;border:0;font-size:12px}.query.svelte-736i0t{background:var(--research-lime);color:#163e32;border:0;font-size:14px}.result-lines.svelte-736i0t i:where(.svelte-736i0t){background:#d7eb8c55}.assignment.svelte-736i0t{color:#163e32;background:#f0eee5;border:0;transform:rotate(-2deg)}.assignment.svelte-736i0t small:where(.svelte-736i0t){color:#163e32}.assignment.svelte-736i0t strong:where(.svelte-736i0t){font-size:18px}.assignment.svelte-736i0t>div:where(.svelte-736i0t)>span:where(.svelte-736i0t){font-size:12px}.evaluation.svelte-736i0t{color:#f0eee5}.evaluation.svelte-736i0t span:where(.svelte-736i0t){color:var(--research-lime)}.research-card-body.svelte-736i0t{padding:30px}h4.svelte-736i0t{font-size:23px;line-height:1.35}.research-card-body.svelte-736i0t li:where(.svelte-736i0t){padding:13px 0;font-size:16px}.context.svelte-736i0t{font-size:13px}.research-principle.svelte-736i0t{grid-template-columns:.65fr 1.5fr 1fr;align-items:start;gap:32px;padding:36px 0 0;display:grid}.research-principle.svelte-736i0t>.small-label:where(.svelte-736i0t){padding-top:8px}.research-principle.svelte-736i0t>p:where(.svelte-736i0t){font:400 clamp(23px,2.5vw,34px)/1.3 var(--font-display);letter-spacing:-.03em;margin:0}.research-principle.svelte-736i0t strong:where(.svelte-736i0t){color:var(--research-green);font-weight:600}.research-principle.svelte-736i0t>div:where(.svelte-736i0t){color:var(--fg-2);font-size:16px;line-height:1.7}@keyframes svelte-736i0t-research-arrive{0%{opacity:0;transform:translateY(16px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(2deg)}}@media (width<=1000px){.research-hero.svelte-736i0t{grid-template-columns:1.2fr 1fr;gap:30px}.research-note.svelte-736i0t{padding:22px}.research-principle.svelte-736i0t{grid-template-columns:1fr 2fr}.research-principle.svelte-736i0t>div:where(.svelte-736i0t){grid-column:2}.project.svelte-736i0t{gap:32px}.project-nav.svelte-736i0t a:where(.svelte-736i0t){padding:20px 12px;font-size:14px}}@media (width<=760px){.research-hero.svelte-736i0t{grid-template-columns:1fr;padding-block:44px;overflow:hidden}h1.svelte-736i0t{max-width:17ch;font-size:clamp(44px,10vw,66px)}.lead.svelte-736i0t{font-size:19px}.research-note.svelte-736i0t{box-sizing:border-box;width:calc(100% - 12px);max-width:460px;margin:12px auto;display:block}.research-note.svelte-736i0t>.orbit:where(.svelte-736i0t){width:210px;height:210px;margin-block:32px}.notebook-question.svelte-736i0t{font-size:28px}.project-band.svelte-736i0t{padding-top:24px;padding-bottom:44px}.project-nav.svelte-736i0t{grid-template-columns:1fr;margin-bottom:40px}.project-nav.svelte-736i0t a:where(.svelte-736i0t)+a:where(.svelte-736i0t){border-top:1px solid #163e3220;border-left:0}.project-nav.svelte-736i0t a:where(.svelte-736i0t){box-sizing:border-box;min-height:52px;font-size:16px}.project.svelte-736i0t{grid-template-columns:1fr;gap:28px;padding-bottom:40px}.projects.svelte-736i0t{gap:40px}.project-index.svelte-736i0t{margin-bottom:24px}.project-index.svelte-736i0t>span:where(.svelte-736i0t){font-size:44px}.description.svelte-736i0t{font-size:18px}.research-principle.svelte-736i0t{grid-template-columns:1fr;gap:20px}.research-principle.svelte-736i0t>div:where(.svelte-736i0t){grid-column:auto}.research-card-body.svelte-736i0t{padding:24px}.diagram.svelte-736i0t{padding:22px}.hero-footnote.svelte-736i0t{max-width:34ch}}.research-cta.els-btn--primary:hover:not(:disabled){background:var(--bg-0);color:var(--research-green);border-color:var(--research-green)}@media (prefers-reduced-motion:reduce){.research-note.svelte-736i0t{animation:none}.researcher-link.svelte-736i0t span:where(.svelte-736i0t){transition:none}}
