.portrait-stage{background:var(--color-clay);padding:var(--space-6) var(--space-9) 0;position:relative}.portrait-image{aspect-ratio:4/5;width:min(100%,365px);margin-left:auto;overflow:hidden}.portrait-image picture{height:100%;display:block}.portrait-image img{object-fit:cover;object-position:center top;width:100%;height:100%}.portrait-mark{background:var(--color-burgundy);width:81px;height:81px;color:var(--color-paper);font-family:var(--font-editorial);flex-direction:column;justify-content:center;align-items:center;font-size:35px;font-style:italic;line-height:1.1;display:flex;position:absolute;bottom:24px;left:-15px}.portrait-mark span{font-family:var(--font-sans);letter-spacing:.1em;margin-top:var(--space-2);font-size:8px;font-style:normal}.portrait figcaption{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);font-size:var(--text-xs);color:var(--color-muted);display:flex}.portrait figcaption span:first-child{color:var(--color-ink)}@media (width<=1100px){.portrait-stage{padding-inline:var(--space-6) var(--space-5)}.portrait figcaption{flex-direction:column;gap:0}}@media (width<=600px){.portrait figcaption{padding-top:var(--space-3);flex-direction:row;font-size:11px}}@media (forced-colors:active){.portrait-mark{border:1px solid buttontext}}.direction-row{gap:var(--space-5);border-top:1px solid var(--color-line-strong);padding-block:var(--space-7);grid-template-columns:5% 42% 1fr 32px;align-items:baseline;display:grid}.direction-row:last-child{border-bottom:1px solid var(--color-line-strong)}.index-number{font-size:var(--text-xs);color:var(--color-numeral-deep)}.direction-title h3{letter-spacing:-.03em;font-size:32px;line-height:1.25}.direction-title a{text-decoration:none}.direction-description{font-size:var(--text-lg);color:var(--color-muted);line-height:1.6}.direction-arrow{min-height:44px;color:var(--color-burgundy);justify-content:center;align-self:center;align-items:center;display:flex}.expanded .direction-row{padding-block:var(--space-11);scroll-margin-top:var(--space-9);grid-template-columns:5% 40% 1fr}.direction-question{font-family:var(--font-editorial);color:var(--color-burgundy);margin-top:var(--space-4);max-width:290px;font-size:23px;line-height:1.35}.topic-list{gap:var(--space-2) var(--space-4);margin:var(--space-6) 0 0;font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.topic-list li{border-bottom:1px solid var(--color-line);padding-bottom:var(--space-1)}html[lang=zh-TW] .direction-title h3{font-size:28px}@media (width<=1100px){.direction-row{gap:var(--space-3);grid-template-columns:4% 39% 1fr 25px}.direction-title h3{font-size:28px}}@media (width<=800px){.direction-title h3{font-size:26px}.direction-description{font-size:var(--text-base)}}@media (width<=600px){.direction-row{gap:0 var(--space-3);padding-block:var(--space-6);grid-template-columns:23px 1fr 25px}.index-number{font-size:var(--text-2xs)}.direction-title h3{font-size:27px}.direction-description{font-size:var(--text-base);margin-top:var(--space-3);grid-area:2/2}.direction-arrow{grid-area:1/3/3;align-self:start}.expanded .direction-row{padding-block:var(--space-8);grid-template-columns:23px 1fr}.direction-question{max-width:290px;margin-top:var(--space-4);font-size:23px}.expanded .direction-description{margin-top:var(--space-5)}.topic-list{font-size:var(--text-xs);margin-top:var(--space-5)}html[lang=zh-TW] .direction-title h3{font-size:25px}}@media (forced-colors:active){.direction-row{border-color:canvastext}}.publication-entry h3{letter-spacing:-.025em;max-width:860px;margin-block:var(--space-6) var(--space-5);font-size:clamp(30px,3vw,43px);line-height:1.15}.publication-entry h3 a{text-decoration:none}.publication-summary{max-width:660px;margin-block:var(--space-4) var(--space-6);font-size:var(--text-lg);color:var(--color-muted)}@media (width<=800px){.publication-entry h3{font-size:33px}}@media (width<=600px){.publication-entry h3{margin-block:var(--space-5) var(--space-4);font-size:31px;line-height:1.16}.publication-summary{font-size:var(--text-base);margin-block:var(--space-4) var(--space-5)}}.hero{padding-top:var(--space-17);grid-template-rows:auto auto auto;grid-template-columns:57% 43%;display:grid}.hero-copy{grid-area:1/1}.eyebrow.hero-eyebrow{color:var(--color-muted);margin-bottom:var(--space-7);font-size:var(--text-2xs)}.hero h1{letter-spacing:-.052em;font-size:clamp(70px,6.8vw,96px);line-height:1.005}.hero h1 em{color:var(--color-burgundy);letter-spacing:-.045em}.brass-rule{background:var(--color-brass);width:45px;height:2px;margin-block:var(--space-7) var(--space-6)}.hero-statement{max-width:535px;font-size:var(--text-xl);color:var(--color-muted);padding-right:var(--space-7);line-height:1.6}.hero-links{align-items:center;gap:var(--space-8);padding-top:var(--space-8);grid-area:2/1;display:flex}.hero-footnote{padding-top:var(--space-11);padding-bottom:var(--space-6);margin-top:var(--space-6);color:var(--color-muted);letter-spacing:.13em;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:10px;display:flex}.hero-footnote span:nth-child(2){margin-left:auto;margin-right:var(--space-5);font-size:20px}.hero-footnote span:last-child{font-family:var(--font-editorial);font-style:italic;font-size:var(--text-lg);letter-spacing:0}.section-space{padding-block:var(--space-21) var(--space-22)}.featured-section{border-top:1px solid var(--color-line)}.featured-layout{grid-template-columns:30% 70%;display:grid}.publication-side{padding-right:var(--space-11)}.big-number{font-family:var(--font-editorial);color:var(--color-numeral);letter-spacing:-.07em;margin-bottom:var(--space-8);font-size:95px;line-height:1;display:block}.publication-side p{font-family:var(--font-editorial);margin-bottom:var(--space-7);font-size:23px;line-height:1.35}.publication-side em{color:var(--color-burgundy)}.research-section{background:var(--color-paper-deep)}.section-intro{margin-bottom:var(--space-13);grid-template-columns:55% 45%;align-items:end;display:grid}.section-intro h2,.beyond-copy h2{letter-spacing:-.035em;font-size:clamp(42px,4.4vw,62px);line-height:1.09}.section-intro h2 em,.beyond-copy h2 em{color:var(--color-burgundy)}.section-intro>p{max-width:380px;color:var(--color-muted);font-size:var(--text-xl)}.beyond-layout{grid-template-columns:50% 50%;align-items:center;gap:0;display:grid}.beyond-copy{max-width:495px;padding-left:var(--space-6)}.beyond-copy h2{margin-bottom:var(--space-7)}.beyond-copy p{font-size:var(--text-xl);color:var(--color-muted);margin-bottom:var(--space-5)}.intersection{width:420px;max-width:100%;height:350px;position:relative}.circle{border:1px solid var(--color-brass-muted);border-radius:50%;width:225px;height:225px;position:absolute}.circle-medicine{top:0;left:98px}.circle-engineering{top:120px;left:22px}.circle-research{border-color:var(--color-brass);top:120px;left:176px}.circle-label{font-family:var(--font-editorial);font-size:21px;font-style:italic;position:absolute}.label-medicine{top:52px;left:168px}.label-engineering{top:235px;left:67px}.label-research{top:235px;left:270px}.intersection-center{color:var(--color-burgundy);font-family:var(--font-editorial);font-size:44px;position:absolute;top:145px;left:193px}.perspective-section{background:var(--color-burgundy);color:var(--color-paper);padding-block:var(--space-18) var(--space-20)}.perspective-inner{position:relative}.perspective-inner h2{letter-spacing:-.035em;margin-block:var(--space-9) var(--space-6);font-size:clamp(44px,5.8vw,80px);line-height:1.08}.perspective-inner h2 em{color:var(--color-on-burgundy-accent)}.perspective-inner>p:last-of-type{max-width:500px;font-size:var(--text-xl);color:var(--color-on-burgundy-body)}html[lang=zh-TW] .hero h1{font-size:clamp(60px,6.3vw,88px)}html[lang=zh-TW] .hero-statement{max-width:490px;line-height:1.95}html[lang=zh-TW] .hero-links{padding-top:var(--space-7)}@media (width>=1500px){.hero{padding-top:var(--space-20)}.hero-links{padding-top:var(--space-9)}}@media (width<=1100px){.hero{padding-top:var(--space-13);grid-template-columns:57% 43%}.hero h1{font-size:clamp(60px,7.1vw,77px)}.hero-statement{font-size:var(--text-lg)}.hero-links{gap:var(--space-5)}.section-intro{grid-template-columns:55% 45%}.intersection{transform-origin:0;transform:scale(.85)}.beyond-copy{padding-left:0}}@media (width<=800px){.hero h1{font-size:60px}.eyebrow.hero-eyebrow{letter-spacing:.09em;font-size:10px}.hero-links{gap:var(--space-4) var(--space-6);flex-wrap:wrap}.hero-footnote{padding-top:var(--space-6)}.section-space{padding-block:var(--space-15)}.featured-layout{grid-template-columns:24% 76%}.publication-side{padding-right:var(--space-5)}.publication-side p{font-size:19px}.big-number{font-size:75px}.section-intro{gap:var(--space-6)}.section-intro h2,.beyond-copy h2{font-size:43px}.beyond-layout{grid-template-columns:44% 56%}.intersection{transform:scale(.65)}.beyond-copy p{font-size:var(--text-lg)}.perspective-inner>p:last-of-type{max-width:70%}}@media (width<=600px){.hero{padding-top:var(--space-9);flex-direction:column;display:flex}.eyebrow.hero-eyebrow{letter-spacing:.1em;margin-bottom:var(--space-7);font-size:11px}.hero h1{letter-spacing:-.045em;font-size:clamp(50px,12.9vw,75px);line-height:1.035}.hero-statement{font-size:var(--text-lg);padding-right:var(--space-1);max-width:450px;line-height:1.65}.brass-rule{margin-block:var(--space-6) var(--space-5);width:40px}.hero-links{padding-top:var(--space-7);gap:var(--space-6)}.hero-footnote{margin-top:var(--space-5);padding-top:var(--space-5);padding-bottom:var(--space-5);gap:var(--space-3)}.hero-footnote>span:first-child{letter-spacing:.06em;font-size:8px}.hero-footnote>span:last-child{font-size:var(--text-xs)}.hero-footnote span:nth-child(2){font-size:var(--text-lg);margin-right:0}.section-space{padding-block:var(--space-11) var(--space-13)}.featured-layout{display:block}.publication-side{display:none}.section-intro{margin-bottom:var(--space-8);display:block}.section-intro h2,.beyond-copy h2{font-size:43px}.section-intro p{font-size:var(--text-lg);margin-top:var(--space-6);max-width:350px}.beyond-layout{flex-direction:column;display:flex}.intersection{transform-origin:50%;width:420px;max-width:none;height:350px;margin-block:-30px -12px;transform:scale(.76)}.beyond-copy{width:100%;max-width:none}.beyond-copy h2{margin-bottom:var(--space-6)}.beyond-copy p{font-size:var(--text-lg)}.perspective-section{padding-block:var(--space-11) var(--space-13)}.perspective-inner h2{margin-block:var(--space-7) var(--space-6);font-size:43px}.perspective-inner>p:last-of-type{max-width:100%;font-size:var(--text-lg)}html[lang=zh-TW] .hero h1{font-size:clamp(49px,12vw,68px)}html[lang=zh-TW] .hero-statement{font-size:var(--text-lg);line-height:1.9}html[lang=zh-TW] .hero-links{gap:var(--space-6)}html[lang=zh-TW] .section-intro h2,html[lang=zh-TW] .beyond-copy h2{font-size:37px}}@media (forced-colors:active){.circle{border-color:canvastext}.brass-rule{forced-color-adjust:none;background:canvastext}}.hero .portrait{padding-left:var(--space-7);margin-top:var(--space-3);grid-area:1/2/3}.beyond-copy .text-link{margin-top:var(--space-2)}.perspective-inner .eyebrow{color:var(--color-on-burgundy-muted)}@media (width<=1100px){.hero .portrait{padding-left:var(--space-4);margin-top:var(--space-9)}.hero-links .text-link{font-size:var(--text-md);gap:var(--space-3)}}@media (width<=800px){.hero .portrait{margin-top:var(--space-10)}.hero .portrait-mark{width:60px;height:65px;font-size:29px;left:-6px}.hero .portrait-mark span{font-size:7px}.hero .portrait-stage{padding:var(--space-4) var(--space-3) 0}}@media (width<=600px){.hero .portrait{margin:var(--space-8) 0 0;align-self:center;width:calc(100% - 20px);max-width:390px;padding:0}.hero .portrait-stage{padding:var(--space-5) var(--space-6) 0}.hero .portrait-image{aspect-ratio:3/4;max-width:300px;margin-inline:auto}.hero .portrait-mark{width:65px;height:70px;bottom:20px;left:-10px}.hero-links .text-link{font-size:var(--text-sm);gap:var(--space-3)}}@media print{.hero-links{display:none}.perspective-section{color:#000;background:#fff}}@media (width<=360px){html[lang=zh-TW] .hero h1{font-size:38px}}.related-section{margin-top:var(--space-21)}@media (width<=600px){.related-section{margin-top:var(--space-14)}}.publication-index .publication-entry{padding-block:var(--space-9) var(--space-13);border-top:1px solid var(--color-line)}.publication-index .publication-entry h3{max-width:900px}@media (width<=600px){.publication-index .publication-entry{padding-block:var(--space-6) var(--space-9)}}@media (forced-colors:active){.publication-index .publication-entry{border-color:canvastext}}.about-layout{grid-template-columns:36% 1fr;gap:9%;display:grid}.profile-sources{border-top:1px solid var(--color-line);margin-top:var(--space-9);padding-top:var(--space-6)}.profile-sources p{margin-bottom:var(--space-3)}.profile-sources a{margin-right:var(--space-6);font-size:var(--text-base);display:inline-block}@media (width<=800px){.about-layout{grid-template-columns:34% 1fr;gap:7%}}@media (width<=600px){.about-layout{gap:var(--space-10);flex-direction:column;display:flex}}.about-layout .portrait{max-width:375px}.about-layout .portrait-stage{padding-inline:var(--space-8) var(--space-5)}@media (width<=800px){.about-layout .portrait-stage{padding-inline:var(--space-5) var(--space-2)}.about-layout .portrait-mark{width:60px;height:65px;font-size:28px}}@media (width<=600px){.about-layout .portrait{align-self:center;width:calc(100% - 20px);max-width:330px}.about-layout .portrait-stage{padding:var(--space-5) var(--space-6) 0}}.contact-grid{gap:var(--space-8);border-top:1px solid var(--color-line);padding-top:var(--space-10);grid-template-columns:60% 40%;display:grid}.contact-email{align-items:center;gap:var(--space-5);font-family:var(--font-editorial);color:var(--color-burgundy);margin-block:var(--space-6) var(--space-4);overflow-wrap:anywhere;flex-wrap:wrap;font-size:clamp(23px,2.8vw,39px);display:flex}.contact-grid section>p{font-size:var(--text-lg);color:var(--color-muted);max-width:400px}.contact-elsewhere{max-width:360px}.contact-elsewhere h2{margin-bottom:var(--space-5)}.contact-elsewhere a{gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--color-line);font-size:var(--text-lg);flex-wrap:wrap;justify-content:space-between;text-decoration:none;display:flex}.contact-elsewhere a span{font-size:var(--text-sm);color:var(--color-muted)}@media (width<=1100px){.contact-grid{gap:var(--space-6);grid-template-columns:55% 1fr}}@media (width<=600px){.contact-grid{padding-top:var(--space-7);display:block}.contact-email{gap:var(--space-3);margin-top:var(--space-5);font-size:clamp(20px,6vw,30px)}.contact-elsewhere{max-width:none;margin-top:var(--space-11)}.contact-elsewhere a{min-height:49px}}.back-link{font-size:var(--text-base);color:var(--color-muted);margin-bottom:var(--space-11);text-decoration:none;display:inline-block}.article-heading{max-width:1030px}.article-heading h1{letter-spacing:-.035em;margin-block:var(--space-6) var(--space-7);text-wrap:pretty;font-size:clamp(38px,4.7vw,64px);line-height:1.12}.authors{margin-bottom:var(--space-3);font-size:19px}.authors>span{color:var(--color-muted);margin-inline:var(--space-1)}.authors a{text-decoration-color:var(--color-line)}.article-grid{margin-top:var(--space-14);border-top:1px solid var(--color-line);padding-top:var(--space-10);grid-template-columns:26% 1fr;gap:7%;display:grid}.article-facts dl{margin:0 0 var(--space-7)}.article-facts dt{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin-bottom:var(--space-2);font-weight:600}.article-facts dd{font-size:var(--text-lg);margin:0 0 var(--space-6);overflow-wrap:anywhere}.article-facts .dd-note{font-size:var(--text-xs);color:var(--color-muted);display:block}.article-standfirst{font-family:var(--font-editorial);color:var(--color-burgundy);margin-bottom:var(--space-10);font-size:30px;line-height:1.35}.article-body{min-width:0}.availability{background:var(--color-paper-deep);border-top:2px solid var(--color-brass);padding:var(--space-7) var(--space-8);margin-top:var(--space-11)}.availability h2{margin-bottom:var(--space-4);font-size:28px;line-height:1.3}.availability>p{font-size:var(--text-lg)}.rights-statement a{color:var(--color-burgundy);text-underline-offset:3px;text-decoration:underline}.version-list{margin:var(--space-6) 0;padding:0;list-style:none}.version-list li{gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--color-line-soft);font-size:var(--text-md);flex-wrap:wrap;justify-content:space-between;display:flex}.version-state{color:var(--color-muted)}.keywords{gap:var(--space-3) var(--space-5);font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.keywords span{border-bottom:1px solid var(--color-line);padding-block:3px}html[lang=zh-TW] .article-heading h1{font-family:Newsreader Variable,serif;line-height:1.12}@media (width<=800px){.article-grid{grid-template-columns:27% 1fr;gap:6%}.availability{padding:var(--space-6)}}@media (width<=600px){.back-link{font-size:var(--text-sm);margin-bottom:var(--space-7)}.article-heading h1{letter-spacing:-.03em;font-size:38px}.authors{font-size:var(--text-lg)}.article-grid{gap:var(--space-8);margin-top:var(--space-8);padding-top:var(--space-7);flex-direction:column;display:flex}.article-facts dl{gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5);grid-template-columns:100px 1fr;display:grid}.article-facts dt{margin:0;padding-top:3px}.article-facts dd{font-size:var(--text-base);margin:0}.article-standfirst{margin-bottom:var(--space-7);font-size:27px}.availability{padding:var(--space-6) var(--space-5);margin-top:var(--space-8)}.availability h2{font-size:27px}.availability>p{font-size:var(--text-base)}.version-list li{font-size:var(--text-sm)}.keywords{font-size:var(--text-xs);gap:var(--space-2) var(--space-4)}}@media print{.article-grid{display:block}}.article-facts .text-link{gap:var(--space-3);width:fit-content;font-size:var(--text-md);margin-bottom:var(--space-4);display:flex}.availability>.small-label{font-size:var(--text-sm);overflow-wrap:anywhere}@media print{.article-facts .text-link[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.85em}.article-facts dd a[href^="https://doi.org/"]:before{content:"https://doi.org/"}.back-link{display:none}.availability{color:#000;background:#fff}}
