:root{--canvas: #f3f4f2;--paper: #ffffff;--ink: #111719;--muted-ink: #596367;--line: #cfd3d1;--soft-line: #e3e5e3;--placeholder: #d9ddda;--placeholder-dark: #4d5852;--brand-green: #0b4a32;--brand-green-deep: #073523;--brand-green-soft: #e9f0ec;--accent: var(--brand-green);--accent-dark: var(--brand-green-deep);--night: #082b1e;--max-width: 1440px;--reading-width: 780px;--gutter: clamp(20px, 4vw, 72px);--section-space: clamp(68px, 7vw, 108px)}*{box-sizing:border-box}html{color:var(--ink);background:var(--canvas);font-family:Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,Segoe UI,sans-serif;font-size:18px;line-height:1.8;letter-spacing:0;scroll-behavior:smooth}body{margin:0;overflow-x:hidden}.site{min-height:100svh;display:flex;flex-direction:column}.site>main{flex:1}button,a{color:inherit;font:inherit}button{cursor:pointer}img{display:block;width:100%}h1,h2,h3,h4,p,figure,ul{margin-top:0}h1,h2,h3,h4,.brand strong,.heroContent,.featureNumber,.sectionLabel{font-family:Segoe UI,Helvetica Neue,Arial,Noto Sans JP,sans-serif;letter-spacing:0}.container{width:min(calc(100% - (var(--gutter) * 2)),var(--max-width));margin-inline:auto}.sectionLabel{margin-bottom:18px;color:var(--accent);font-size:.78rem;font-weight:750;line-height:1.3;text-transform:uppercase}.lightLabel{color:#ffffffad}.header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:center;min-height:72px;padding:13px var(--gutter);background:#fffffff7;border-bottom:1px solid var(--line)}.brand{display:grid;justify-self:start;padding:0;text-align:left;background:transparent;border:0}.brand strong{font-size:.98rem;line-height:1.2}.brand span{margin-top:2px;color:var(--muted-ink);font-size:.72rem;line-height:1.4}.nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,30px)}.nav a{position:relative;padding:12px 0 10px;color:#4f595c;background:transparent;border:0;font-size:.73rem;font-weight:750}.nav a:after{position:absolute;right:0;bottom:2px;left:0;height:2px;content:"";background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .16s ease}.nav a:hover,.nav a.active{color:var(--ink)}.nav a:hover:after,.nav a.active:after{transform:scaleX(1)}.menu{display:none;align-items:center;gap:12px;padding:8px 0;background:transparent;border:0;font-size:.82rem;font-weight:750}.menu i,.menu i:after{display:block;width:22px;height:1px;content:"";background:currentColor}.menu i:after{transform:translateY(6px)}.homeHero{position:relative;height:min(56svh,620px);min-height:480px;overflow:hidden;color:#fff;background-color:var(--placeholder-dark);background-repeat:no-repeat;background-size:cover}.homeHero:after{position:absolute;inset:0;z-index:0;content:"";border:1px solid rgba(255,255,255,.12);pointer-events:none}.heroOverlay{position:absolute;inset:0;z-index:0;background:#04281b66}.isPlaceholder .heroOverlay{background:#0534223d}.heroContent{position:absolute;z-index:2;right:var(--gutter);bottom:clamp(44px,6vh,68px);left:var(--gutter);max-width:1240px}.heroAffiliation{display:grid;gap:2px;max-width:760px;margin-bottom:clamp(18px,2.5vh,28px);color:#ffffffc7;font-size:clamp(.78rem,1.2vw,.95rem);font-weight:650}.heroContent h1{display:grid;gap:14px;margin-bottom:28px;font-size:clamp(3.2rem,6.2vw,6.5rem);font-weight:720;line-height:.96}.heroContent h1 span:last-child{font-size:clamp(2rem,4vw,4rem);font-weight:680;line-height:1.08}.tagline{max-width:940px;margin:0;color:#fff;font-size:clamp(.98rem,1.65vw,1.38rem);font-weight:650;line-height:1.5}.heroPi{margin:12px 0 0;color:#ffffffb3;font-size:.72rem;font-weight:650}.heroMeasure{position:absolute;z-index:2;top:12%;right:var(--gutter);display:grid;grid-template-rows:auto minmax(80px,18vh) auto;justify-items:center;color:#ffffff9e;font:700 .66rem/1 Segoe UI,sans-serif}.heroMeasure i{width:1px;height:100%;background:#fff6}.mediaCaption{color:var(--muted-ink);font-size:.68rem;font-style:normal;line-height:1.4;text-transform:uppercase}.heroCaption{position:absolute;z-index:2;right:var(--gutter);bottom:20px;margin:0;color:#fff9}.aboutSection{padding:var(--section-space) 0;background:var(--paper)}.aboutGrid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);gap:clamp(54px,8vw,130px);align-items:start}.aboutGrid h2{margin-bottom:0;font-size:clamp(2.2rem,3.8vw,4rem);font-weight:650;line-height:1.25}.aboutCopy{max-width:var(--reading-width);padding-top:24px}.aboutCopy p{margin-bottom:1.4em;color:#30393c;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.9}.aboutPi{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(240px,1fr) auto;gap:24px;align-items:center;margin-top:30px;padding-top:20px;border-top:1px solid var(--line)}.aboutPi>span{color:var(--accent);font-size:.72rem;font-weight:750}.aboutPi strong{font-size:.9rem}.researchSection{padding:var(--section-space) 0 0;background:var(--canvas)}.studyDomainsSection{padding:var(--section-space) 0;background:var(--paper);border-bottom:1px solid var(--line)}.studyDomainsHeading{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);gap:clamp(48px,7vw,110px);align-items:end;margin-bottom:clamp(42px,5vw,68px)}.studyDomainsHeading h2{margin-bottom:0;font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.15}.studyDomainsHeading>p{max-width:720px;margin-bottom:0;color:var(--muted-ink)}.studyDomains{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.studyDomains article{min-width:0;padding:28px clamp(16px,2.2vw,34px) 30px}.studyDomains article:first-child{padding-left:0}.studyDomains article:last-child{padding-right:0}.studyDomains>span{align-self:stretch;display:grid;place-items:center;padding:0 6px;color:var(--accent);font-size:clamp(1.4rem,2.2vw,2.4rem)}.studyDomains h3{margin-bottom:14px;overflow-wrap:anywhere;font-size:clamp(1.45rem,2.25vw,2.3rem);line-height:1.15}.studyDomains p{margin-bottom:0;color:var(--muted-ink);font-size:.9rem}.pageHero.researchPageHero{padding:clamp(48px,5vw,72px) 0}.pageHero.researchPageHero h1{max-width:980px;margin-bottom:22px;font-size:clamp(2.6rem,4.7vw,5rem)}.researchPageHero>.container>p:last-child{max-width:920px}.researchOverviewPanel{padding:clamp(38px,4vw,56px) 0;scroll-margin-top:90px}.researchOverviewPanel>.container>.sectionLabel{margin-bottom:12px}.researchOverviewPanel .studyDomains article{padding-top:20px;padding-bottom:22px}.researchOverviewPanel .studyDomains h3{margin-bottom:9px;font-size:clamp(1.3rem,1.8vw,1.85rem)}.researchOverviewPanel .studyDomains p{font-size:.8rem;line-height:1.65}.researchQuestionOverview nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.researchQuestionOverview a{position:relative;display:grid;min-width:0;padding:16px clamp(20px,2.2vw,32px) 18px;color:inherit;text-decoration:none;border-left:1px solid var(--line)}.researchQuestionOverview a:first-child{padding-left:0;border-left:0}.researchQuestionOverview a:last-child{padding-right:0}.researchQuestionOverview a>span{margin-bottom:6px;color:var(--accent);font-size:.68rem;font-weight:750}.researchQuestionOverview strong{padding-right:24px;overflow-wrap:anywhere;font-size:clamp(1.05rem,1.5vw,1.45rem);line-height:1.2}.researchQuestionOverview small{margin-top:7px;color:var(--muted-ink);font-size:.76rem;line-height:1.5}.researchQuestionOverview a>b{position:absolute;top:16px;right:8px;color:var(--accent);font-weight:500}.overviewBackLink{display:inline-flex;gap:18px;align-items:center;padding:5px 0;color:var(--accent);background:transparent;border:0;border-bottom:1px solid currentColor;font-size:.7rem;font-weight:720;text-decoration:none}.researchDetailsSection{padding-top:0}.researchDetailsHeading{padding:34px 0 22px}.researchDetailsHeading .sectionLabel{margin-bottom:0}.researchDetailsSection .researchFeature{min-height:360px;scroll-margin-top:88px}.researchDetailsSection .researchMedia{min-height:360px}.researchDetailsSection .researchCopy{padding:clamp(22px,2.8vw,38px)}.researchDetailsSection .featureNumber{margin-bottom:10px}.researchDetailsSection .researchCopy h3{margin-bottom:8px;font-size:clamp(1.75rem,2.7vw,2.9rem)}.researchDetailsSection .researchCopy h4{margin-bottom:9px;font-size:clamp(.96rem,1.2vw,1.12rem)}.researchDetailsSection .featureDescription{margin-bottom:10px;font-size:.82rem;line-height:1.65}.researchDetailsSection .keywordList li{padding-top:4px;padding-bottom:4px;font-size:.68rem}.overviewBackLink{align-self:flex-start;margin-top:11px}.researchDetailsSection+.approachSection{padding:clamp(44px,4vw,58px) 0;scroll-margin-top:80px}.researchDetailsSection+.approachSection .approachHeading h2{font-size:clamp(2rem,3.4vw,3.7rem)}.researchDetailsSection+.approachSection .scaleAxis{margin-top:22px;margin-bottom:10px}.researchDetailsSection+.approachSection .approachStage{padding:11px}.researchDetailsSection+.approachSection .approachMedia{aspect-ratio:16 / 7.2;margin:2px 0 10px}.researchDetailsSection+.approachSection .stageTop{height:22px}.researchDetailsSection+.approachSection .approachStage h3{font-size:clamp(.92rem,1.15vw,1.15rem)}.researchDetailsSection+.approachSection .approachStage>p{font-size:.68rem}.homeResearch{padding-top:clamp(56px,6vw,88px)}.homeResearch .researchIntro{margin-bottom:clamp(34px,4vw,54px)}.homeResearch .researchFeature,.homeResearch .researchMedia{min-height:450px}.homeResearch .researchCopy{padding:clamp(40px,4.5vw,66px)}.homeResearch .researchCopy h3{font-size:clamp(2.15rem,3.4vw,3.8rem)}.researchIntro{display:grid;grid-template-columns:.45fr 1.25fr .9fr;gap:clamp(30px,5vw,82px);align-items:end;margin-bottom:clamp(48px,5vw,72px)}.researchIntro .sectionLabel{align-self:start}.researchIntro h2{margin-bottom:0;font-size:clamp(2.3rem,4vw,4.2rem);font-weight:680;line-height:1.02}.researchIntro>p:last-child,.researchIntro>div>p{margin-bottom:6px;color:var(--muted-ink)}.researchFeatures{border-top:1px solid var(--line)}.researchFeature{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:540px;border-bottom:1px solid var(--line)}.researchFeature.reverse{grid-template-columns:minmax(420px,.92fr) minmax(0,1.08fr)}.researchFeature.reverse .researchMedia{grid-column:2;grid-row:1}.researchFeature.reverse .researchCopy{grid-column:1;grid-row:1}.mediaFrame{position:relative;margin:0;overflow:hidden;background:var(--placeholder)}.mediaFrame img{height:100%;object-fit:cover}.mediaFrame figcaption{position:absolute;right:18px;bottom:14px;left:18px;margin:0;color:#1117199e;font-size:.65rem;font-weight:700;line-height:1.4;text-transform:uppercase}.hasImage figcaption{display:inline-block;right:auto;padding:5px 8px;color:#fff;background:#111719b8}.mediaPlaceholder{position:absolute;inset:0;overflow:hidden;background:var(--placeholder)}.mediaPlaceholder:before,.mediaPlaceholder:after{position:absolute;content:"";background:#1117192e}.mediaPlaceholder:before{top:50%;right:0;left:0;height:1px}.mediaPlaceholder:after{top:0;bottom:0;left:50%;width:1px}.focusFrame{position:absolute;z-index:1;inset:calc(18% + var(--zoom-inset, 0%));border:1px solid rgba(17,23,25,.28)}.focusFrame:before,.focusFrame:after{position:absolute;width:16px;height:1px;content:"";background:#1117196b}.focusFrame:before{top:-1px;left:-9px}.focusFrame:after{right:-9px;bottom:-1px}.mediaPlaceholder strong{position:absolute;top:22px;left:24px;z-index:2;color:#1117196b;font-size:clamp(2rem,4vw,4.5rem);font-weight:500}.researchMedia{min-height:540px}.researchCopy{display:flex;flex-direction:column;justify-content:center;padding:clamp(46px,5vw,76px);background:var(--paper)}.featureNumber{margin-bottom:20px;color:var(--accent);font-size:.8rem;font-weight:750}.researchCopy h3{max-width:780px;margin-bottom:18px;overflow-wrap:anywhere;font-size:clamp(2.25rem,3.8vw,4.25rem);font-weight:690;line-height:1.03}.researchCopy h4{max-width:700px;margin-bottom:20px;font-size:clamp(1.16rem,1.65vw,1.5rem);font-weight:650;line-height:1.55}.featureDescription{max-width:720px;margin-bottom:24px;color:#3f494c}.keywordList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.keywordList li{min-width:0;padding:11px 10px 11px 0;overflow-wrap:anywhere;color:#394346;border-bottom:1px solid var(--line);font-size:.78rem;font-weight:650;line-height:1.45}.keywordList li:nth-child(odd){padding-right:18px}.keywordList li:nth-child(2n){padding-left:18px;border-left:1px solid var(--line)}.approachSection{padding:var(--section-space) 0;color:#fff;background:var(--night)}.approachHeading{display:grid;grid-template-columns:minmax(460px,1.3fr) minmax(320px,.7fr);gap:clamp(48px,7vw,110px);align-items:end}.approachHeading h2{margin-bottom:0;font-size:clamp(2.7rem,4.8vw,5.2rem);font-weight:680;line-height:.98}.approachLead>p{max-width:650px;margin-bottom:20px;color:#ffffffbd}.approachLead>strong{display:block;max-width:650px;margin-bottom:14px;color:#fff;font-size:1.05rem;line-height:1.7}.compactLightLink{min-width:190px;padding:8px 0;font-size:.78rem}.scaleAxis{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;margin-top:clamp(42px,5vw,68px);margin-bottom:18px;color:#ffffff8c;font-size:.68rem;font-weight:700;text-transform:uppercase}.scaleAxis i{height:1px;background:#ffffff47}.approachTrack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}.approachStage{min-width:0;padding:16px;border-left:1px solid rgba(255,255,255,.24)}.approachStage:last-child{border-right:1px solid rgba(255,255,255,.24)}.stageTop{display:flex;align-items:center;justify-content:space-between;height:28px;color:#ffffff94;font-size:.7rem;font-weight:700}.stageTop b{color:#ffffff75;font-size:1rem;font-weight:400}.approachMedia{aspect-ratio:4 / 3;margin:4px 0 18px;background:#81898a}.approachMedia .mediaPlaceholder{background:#81898a}.approachMedia .mediaPlaceholder:before,.approachMedia .mediaPlaceholder:after,.approachMedia .focusFrame{border-color:#ffffff61;background-color:#ffffff38}.approachMedia .focusFrame{background:transparent}.approachMedia figcaption{color:#ffffffad}.approachStage h3{margin-bottom:2px;overflow-wrap:anywhere;font-size:clamp(1.05rem,1.55vw,1.45rem);line-height:1.25}.approachStage>p{margin-bottom:0;color:#ffffff94;font-size:.78rem}.joinSection,.updatesSection,.latestNewsSection,.recentPublicationsSection,.homePeopleSection,.editorialSection,.profileBody,.peopleRoster{padding:var(--section-space) 0;background:var(--paper)}.latestNewsSection,.recentPublicationsSection{background:var(--paper);border-top:1px solid var(--line)}.recentPublicationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,46px);margin-top:18px}.recentPublicationCard{min-width:0}.publicationThumbnail{display:flex;height:clamp(260px,18.5vw,290px);flex-direction:column;padding:clamp(16px,1.7vw,22px);overflow:hidden;color:var(--ink);background:#fafbf9;border:1px solid var(--line);text-decoration:none;transition:border-color .15s ease}.publicationThumbnail:hover{border-color:var(--accent)}.thumbnailHeader{display:flex;align-items:start;justify-content:space-between;gap:18px;padding-bottom:9px;color:var(--accent);border-bottom:1px solid var(--ink);font-size:.62rem;font-weight:750;line-height:1.35;text-transform:uppercase}.thumbnailHeader span{max-width:78%}.publicationThumbnail>strong{display:-webkit-box;margin-top:13px;overflow:hidden;font-family:Georgia,Times New Roman,serif;font-size:clamp(.94rem,1.12vw,1.12rem);font-weight:600;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:5}.publicationThumbnail>small{margin-top:7px;color:var(--muted-ink);font-size:.64rem}.paperLines{display:grid;gap:5px;margin-top:auto;padding-top:10px;border-top:1px solid var(--soft-line)}.paperLines i{height:1px;background:#cfd4d1}.paperLines i:nth-child(2){width:83%}.paperLines i:nth-child(3){width:94%}.paperLines i:nth-child(4){width:68%}.thumbnailDoi{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:9px;color:var(--muted-ink);font-size:.54rem;line-height:1.3}.thumbnailDoi span{color:var(--accent);font-weight:750}.thumbnailDoi b{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.recentPublicationMeta{padding-top:10px}.recentPublicationMeta>time{color:var(--accent);font-size:.68rem;font-weight:750}.recentPublicationMeta h3{margin:4px 0 6px;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.45}.recentPublicationMeta h3 a,.publicationRows h3 a{color:inherit;text-decoration:none}.recentPublicationMeta h3 a:hover,.publicationRows h3 a:hover{color:var(--accent)}.recentPublicationMeta h3 span{color:var(--accent);font-size:.8em;font-weight:500}.recentPublicationMeta p{margin-bottom:0;color:var(--muted-ink);font-size:.74rem}.researchOverviewSection{padding:var(--section-space) 0}.researchOverviewSection{background:var(--canvas)}.researchOverviewList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.researchOverviewList article{min-width:0;padding:28px clamp(22px,2.4vw,36px) 30px;border-left:1px solid var(--line)}.researchOverviewList article:first-child{padding-left:0;border-left:0}.researchOverviewList article:last-child{padding-right:0}.researchOverviewList article>span{display:block;margin-bottom:18px;color:var(--accent);font-size:.72rem;font-weight:750}.researchOverviewList h3{margin-bottom:15px;overflow-wrap:anywhere;font-size:clamp(1.55rem,2.35vw,2.4rem);font-weight:680;line-height:1.12}.researchOverviewList h4{margin-bottom:13px;font-size:.98rem;line-height:1.55}.researchOverviewList p{margin-bottom:0;color:var(--muted-ink);font-size:.84rem;line-height:1.7}.homePeopleSection{background:var(--paper);border-top:1px solid var(--line)}.homePiFeature{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(460px,1.28fr);gap:clamp(48px,8vw,120px);align-items:center;padding-top:clamp(42px,5vw,68px)}.homePiPortrait{width:min(100%,420px);aspect-ratio:4 / 5}.homePiCopy h3{display:grid;gap:3px;margin-bottom:14px;font-size:clamp(2.5rem,4.8vw,5rem);font-weight:680;line-height:1.05}.homePiCopy h3 span:last-child{color:var(--accent);font-size:.48em}.homePiPosition{margin:-4px 0 26px;color:var(--muted-ink);font-size:.82rem}.homePiInterests{max-width:720px;margin-bottom:24px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.homePiInterests span{color:var(--accent);font-size:.7rem;font-weight:750}.homePiInterests p{margin:7px 0 0;color:#394346;font-size:.84rem}.featureSectionHead{display:flex;align-items:end;justify-content:space-between;gap:40px;padding-bottom:22px;border-bottom:2px solid var(--ink)}.featureSectionHead h2{margin-bottom:0;font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.15}.inlineLink{display:inline-flex;gap:22px;align-items:center;padding:7px 0;color:var(--accent);background:transparent;border:0;border-bottom:1px solid currentColor;font-size:.78rem;font-weight:720}.researchIntro .inlineLink{margin-top:12px}.homeNewsList article{display:grid;grid-template-columns:145px 150px minmax(0,1fr);gap:24px;align-items:center;min-height:78px;padding:15px 0;border-bottom:1px solid var(--line)}.homeNewsList time,.homeNewsList span{color:var(--muted-ink);font-size:.72rem;font-weight:650}.homeNewsList span{color:var(--accent);text-transform:uppercase}.homeNewsList h3{margin:0;font-size:1rem;line-height:1.5}.newsTitleLink{display:inline;padding:0;text-align:left;background:transparent;border:0;font-weight:680;transition:color .15s ease}.newsTitleLink:hover{color:var(--accent)}.newsArchiveHead{display:flex;align-items:end;justify-content:space-between;padding-bottom:18px;border-bottom:2px solid var(--ink)}.newsArchiveHead .sectionLabel{margin-bottom:0}.newsArchiveHead>span{color:var(--accent);font-size:.72rem;font-weight:750}.newsDetailHero{padding:clamp(80px,8vw,120px) 0 clamp(66px,7vw,100px);background:var(--paper);border-bottom:1px solid var(--line)}.newsDetailMeta{display:flex;gap:28px;margin-bottom:28px;color:var(--muted-ink);font-size:.76rem;font-weight:700}.newsDetailMeta span{color:var(--accent)}.newsDetailHero h1{max-width:1180px;margin-bottom:0;font-size:clamp(2.4rem,4.7vw,5rem);font-weight:680;line-height:1.22}.newsDetailSection{padding:var(--section-space) 0;background:var(--canvas)}.newsDetailGrid{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(520px,1.58fr);gap:clamp(55px,8vw,125px);align-items:start}.newsDetailGrid.noAside{grid-template-columns:minmax(0,900px);justify-content:center}.newsDetailGrid aside dl,.paperInformation dl{margin:0}.newsDetailGrid aside dl>div,.paperInformation dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:12px 0;border-top:1px solid var(--line)}.newsDetailGrid dt{color:var(--muted-ink);font-size:.72rem;font-weight:700}.newsDetailGrid dd{margin:0;font-size:.84rem}.newsDetailContent{max-width:900px}.newsDetailContent>p{max-width:var(--reading-width);margin-bottom:1.5em;color:#30393c;line-height:1.95}.paperInformation{margin-top:clamp(44px,5vw,68px);padding:30px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.paperInformation h2{max-width:850px;margin-bottom:28px;font-size:clamp(1.45rem,2.5vw,2.5rem);line-height:1.35}.externalPaperLink{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding:15px 0;color:var(--accent);text-decoration:none;border-top:1px solid var(--line);border-bottom:1px solid var(--accent);font-weight:720}.backToNews{margin-top:38px}.compactEmpty{min-height:68px;margin:0;padding:20px 0;color:var(--muted-ink);border-bottom:1px solid var(--line);font-size:.86rem}.homePublicationProfiles{display:grid;grid-template-columns:minmax(190px,.35fr) minmax(420px,.65fr);gap:36px;align-items:start;margin-top:28px}.homePublicationProfiles>span{padding-top:17px;color:var(--muted-ink);font-size:.7rem;font-weight:700;text-transform:uppercase}.homePublicationProfiles .externalLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.homePublicationProfiles .externalLinks a:first-child{padding-right:22px;border-right:1px solid var(--line)}.homePublicationProfiles .externalLinks a:last-child{padding-left:22px}.sectionHeading{display:grid;grid-template-columns:.5fr 1.1fr .8fr;gap:clamp(30px,6vw,100px);align-items:end;margin-bottom:clamp(55px,7vw,96px)}.sectionHeading .sectionLabel{align-self:start}.sectionHeading h2{margin-bottom:0;font-size:clamp(2.6rem,4.6vw,4.9rem);font-weight:680;line-height:1}.sectionHeading>p{margin-bottom:5px;color:var(--muted-ink)}.joinLinks{border-top:1px solid var(--ink)}.joinLinks button{display:grid;grid-template-columns:70px minmax(260px,1fr) minmax(250px,.65fr) 40px;gap:24px;align-items:center;width:100%;min-height:98px;padding:22px 0;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line)}.joinLinks button>span{color:var(--accent);font-size:.72rem;font-weight:750}.joinLinks strong{font-size:clamp(1.45rem,2.4vw,2.3rem);line-height:1.15}.joinLinks small{color:var(--muted-ink);font-size:.82rem}.joinLinks b{justify-self:end;font-size:1.5rem;font-weight:400;transition:transform .16s ease}.joinLinks button:hover b{transform:translate(4px,-4px)}.updatesSection{background:var(--canvas)}.updatesGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(60px,9vw,150px)}.editorialTitle{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:2px solid var(--ink)}.editorialTitle h2{margin-bottom:0;font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.1}.editorialTitle span{color:var(--accent);font-size:.72rem;font-weight:750}.editorialItem{padding:24px 0;border-bottom:1px solid var(--line)}.itemMeta{display:flex;gap:18px;margin-bottom:8px;color:var(--muted-ink);font-size:.7rem}.editorialItem h3{margin-bottom:8px;font-size:1.08rem;line-height:1.5}.editorialItem p{margin-bottom:0;color:var(--muted-ink);font-size:.84rem}.emptyLine{min-height:130px;margin:0;padding:28px 0;color:var(--muted-ink);border-bottom:1px solid var(--line)}.lightLink,.textLink{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;padding:12px 0;background:transparent;border:0;border-bottom:1px solid currentColor;font-weight:720}.lightLink{min-width:240px;color:#fff}.textLink{min-width:190px;color:var(--accent)}.pageHero{padding:clamp(100px,12vw,180px) 0 clamp(80px,9vw,130px);background:var(--paper);border-bottom:1px solid var(--line)}.pageHero h1{max-width:1200px;margin-bottom:36px;font-size:clamp(3rem,6.5vw,7rem);font-weight:680;line-height:1.12}.pageHero>.container>p:last-child{max-width:var(--reading-width);margin-bottom:0;color:var(--muted-ink);font-size:clamp(1rem,1.25vw,1.16rem)}.ruledList{border-top:1px solid var(--ink)}.ruledRow{display:grid;grid-template-columns:90px minmax(0,1fr);gap:clamp(30px,6vw,100px);padding:clamp(50px,6vw,86px) 0;border-bottom:1px solid var(--line)}.ruledRow>span{color:var(--accent);font-size:.72rem;font-weight:750}.ruledRow>div{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);column-gap:clamp(45px,8vw,130px)}.ruledRow .sectionLabel,.ruledRow h2,.joinRow h3{grid-column:1}.ruledRow h2{margin-bottom:0;font-size:clamp(1.7rem,3vw,3.2rem);line-height:1.3}.ruledRow>div>p:last-child{grid-column:2;grid-row:1 / span 3;margin-bottom:0;color:var(--muted-ink)}.joinRow h2{overflow-wrap:anywhere;font-size:clamp(2.1rem,4vw,4.6rem);line-height:1.05}.joinRow h3{margin-bottom:0;font-size:1rem;font-weight:650}.piSection{padding:var(--section-space) 0;background:var(--canvas)}.piFeature,.profileGrid{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(500px,1.28fr);gap:clamp(60px,10vw,170px);align-items:center}.portraitMedia,.profilePortrait{width:min(100%,580px);aspect-ratio:4 / 5}.piCopy h2,.profileIdentity h1{display:grid;gap:5px;margin-bottom:18px;font-size:clamp(3rem,6vw,6.5rem);font-weight:680;line-height:1.02}.piCopy h2 span:last-child,.profileIdentity h1 span:last-child{color:var(--accent);font-size:.48em;font-weight:650}.piRole{margin-bottom:10px;font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:700}.piAffiliation,.profileIdentity>p:last-child{max-width:680px;color:var(--muted-ink)}.interestBlock{max-width:760px;margin:clamp(38px,5vw,68px) 0 34px}.interestBlock h3{margin-bottom:14px;font-size:.82rem;text-transform:uppercase}.rosterList{border-top:1px solid var(--ink)}.rosterGroup{display:grid;grid-template-columns:minmax(270px,.65fr) minmax(420px,1.35fr);gap:60px;padding:38px 0;border-bottom:1px solid var(--line)}.rosterGroup h3{margin-bottom:2px;font-size:1.35rem}.rosterGroup p{margin-bottom:0;color:var(--muted-ink)}.memberRow{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:12px 0;border-bottom:1px solid var(--soft-line)}.memberRow small{grid-column:1 / -1}.emptyText{padding-top:6px}.profileIntro{padding:clamp(60px,7vw,96px) 0;background:var(--canvas);border-bottom:1px solid var(--line)}.profileIdentity h1{font-size:clamp(2.8rem,5vw,5.4rem)}.profileAffiliation{line-height:1.9}.profileContent,.publicationPage{max-width:1280px}.profileSection{display:grid;grid-template-columns:minmax(300px,.62fr) minmax(420px,1.38fr);gap:clamp(55px,9vw,130px);padding:clamp(52px,6vw,86px) 0;border-top:1px solid var(--line)}.cvProfile .profileSection{grid-template-columns:minmax(220px,.48fr) minmax(420px,1.52fr);gap:clamp(40px,7vw,100px);padding:clamp(34px,4vw,54px) 0}.cvProfile .profileSectionTitle h2{font-size:clamp(1.3rem,2vw,1.8rem)}.profileSummary p,.profileContact p{margin-bottom:20px}.profileRouteLink{width:min(100%,520px);text-align:left}.cvDefinition,.cvTimeline,.cvPlainList{margin:0;padding:0}.cvDefinition div{display:grid;grid-template-columns:minmax(190px,.55fr) 1fr;gap:28px}.cvDefinition dt{font-weight:700}.cvDefinition dd{margin:0;color:var(--muted-ink)}.cvTimeline,.cvPlainList{list-style:none}.cvTimeline li{display:grid;grid-template-columns:minmax(190px,.55fr) 1fr;gap:28px;padding:13px 0;border-bottom:1px solid var(--soft-line)}.cvTimeline li:first-child{padding-top:0}.cvTimeline time{color:var(--muted-ink);font-size:.88rem;white-space:nowrap}.educationTimeline li{grid-template-columns:1fr}.cvPlainList li{padding:10px 0;border-bottom:1px solid var(--soft-line)}.cvColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.profileSection:last-child{border-bottom:1px solid var(--line)}.profileSectionTitle{display:grid;grid-template-columns:45px 1fr;gap:20px;align-items:start}.profileSectionTitle span{color:var(--accent);font-size:.7rem;font-weight:750}.profileSectionTitle h2{margin-bottom:0;font-size:clamp(1.55rem,2.8vw,2.9rem);line-height:1.15}.profileSectionBody{max-width:780px}.profileSectionBody>p{margin-bottom:0;color:#394346}.publicationRows{border-top:1px solid var(--line)}.publicationSectionLead{margin-bottom:20px!important;color:var(--muted-ink);font-size:.84rem}.publicationPage>.profileSection:first-child{grid-template-columns:minmax(0,1fr);gap:24px}.publicationPage>.profileSection:first-child>.profileSectionBody{max-width:none}.publicationTheme+.publicationTheme{margin-top:28px}.publicationTheme>h3{margin-bottom:8px;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.3}.publicationThemeDescription{max-width:none;margin-bottom:16px;color:var(--muted-ink);font-size:1rem;line-height:1.7}.selectedPublicationRows{border-top:1px solid var(--ink)}.selectedPublicationRows article{display:grid;grid-template-columns:72px minmax(0,1fr);gap:clamp(22px,3vw,42px);padding:16px 0 18px;border-bottom:1px solid var(--line)}.selectedPublicationRows article>time{padding-top:3px;color:var(--accent);font-size:.72rem;font-weight:750}.selectedPublicationContent{min-width:0}.selectedPublicationContent h4{max-width:850px;margin-bottom:8px;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.42}.selectedPublicationContent h4 a{color:inherit;text-decoration:none}.selectedPublicationContent h4 a:hover{color:var(--accent)}.selectedPublicationContent h4 span{color:var(--accent);font-size:.72em;font-weight:500}.selectedAuthors,.selectedCitation{margin-bottom:3px;color:var(--muted-ink);font-size:.76rem;line-height:1.6}.emaAuthor{color:#303a36;font-weight:750}.publicationTags{display:flex;flex-wrap:wrap;gap:5px 7px;margin-top:7px}.publicationTags span{color:var(--muted-ink);font-size:.72rem;font-weight:500;line-height:1.3;letter-spacing:.025em}.publicationDoi{display:inline-block;max-width:100%;margin-top:10px;overflow-wrap:anywhere;color:var(--muted-ink);font-size:.62rem;text-decoration:none}.publicationDoi:hover{color:var(--accent)}.publicationRows article{padding:22px 0;border-bottom:1px solid var(--line)}.publicationRows h3{margin-bottom:7px;font-size:1.02rem;line-height:1.5}.publicationRows p,.publicationRows small{margin-bottom:0;color:var(--muted-ink)}.externalLinks{border-top:1px solid var(--line)}.externalLinks a{display:flex;align-items:center;justify-content:space-between;padding:18px 0;text-decoration:none;border-bottom:1px solid var(--line);font-size:1.06rem;font-weight:700}.externalLinks b{font-size:1.2rem;font-weight:400}.notFound{min-height:65vh}.footer{padding:70px 0 30px;color:#ffffffc2;background:var(--night)}.footerMain{display:grid;grid-template-columns:1fr minmax(320px,.7fr);gap:70px;padding-bottom:58px}.footerMain strong{color:#fff;font-size:clamp(1.5rem,2.4vw,2.5rem)}.footerMain p{margin-bottom:0}.footerMain>p{align-self:end;font-size:.78rem}.footerBottom{display:flex;align-items:end;justify-content:space-between;gap:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.22)}.footerBottom nav{display:flex;flex-wrap:wrap;gap:5px 24px}.footerBottom a{padding:3px 0;color:#ffffffad;background:transparent;border:0;font-size:.68rem;font-weight:700}.footerBottom small{white-space:nowrap;font-size:.65rem}@media(min-width:1101px){.homeHero{height:min(48svh,540px);min-height:420px}.heroContent{bottom:clamp(32px,4.5vh,46px)}.heroAffiliation{margin-bottom:15px}.heroContent h1{gap:10px;margin-bottom:20px;font-size:clamp(3rem,5.4vw,5.7rem)}.heroContent h1 span:last-child{font-size:clamp(1.9rem,3.5vw,3.5rem)}.heroPi{margin-top:8px}.aboutSection,.latestNewsSection,.recentPublicationsSection,.researchOverviewSection{padding:78px 0}.recentPublicationsSection{padding:45px 0}.aboutGrid{gap:clamp(48px,6vw,86px)}.aboutGrid h2{font-size:clamp(2rem,3.25vw,3.45rem)}.aboutCopy{padding-top:10px}.aboutCopy p{margin-bottom:1em}.aboutPi{gap:18px;margin-top:18px;padding-top:12px}.featureSectionHead{padding-bottom:16px}.featureSectionHead h2{font-size:clamp(1.85rem,2.75vw,2.9rem)}.homeNewsList article{grid-template-columns:125px 130px minmax(0,1fr);gap:20px;min-height:64px;padding:10px 0}.compactEmpty{min-height:54px;padding:14px 0}.researchOverviewList{margin-top:28px}.researchOverviewList article{padding-top:24px;padding-bottom:25px}.researchOverviewList article>span{margin-bottom:13px}.researchOverviewList h3{margin-bottom:12px;font-size:clamp(1.45rem,2.05vw,2.15rem)}.researchOverviewList h4{margin-bottom:9px}.homeResearch{padding-top:64px}.homeResearch .researchIntro{margin-bottom:32px}.homeResearch .researchIntro h2{font-size:clamp(2.1rem,3.35vw,3.55rem)}.homeResearch .researchFeature,.homeResearch .researchMedia{min-height:390px}.homeResearch .researchCopy{padding:38px clamp(38px,4vw,58px)}.homeResearch .researchCopy h3{margin-bottom:13px;font-size:clamp(2rem,2.9vw,3.25rem)}.homeResearch .featureNumber{margin-bottom:13px}.homeResearch .researchCopy h4{margin-bottom:14px;font-size:clamp(1.05rem,1.4vw,1.3rem)}.homeResearch .featureDescription{margin-bottom:17px;font-size:.92rem}.homeResearch .keywordList li{padding-top:7px;padding-bottom:7px}.homePiFeature{gap:clamp(46px,6vw,86px);padding-top:34px}.homePiPortrait{width:min(100%,350px)}.homePiCopy h3{margin-bottom:10px;font-size:clamp(2.3rem,4.1vw,4.35rem)}.homePiCopy .piRole{margin-bottom:18px}.homePiInterests{margin-bottom:18px;padding:12px 0}.homePiInterests p{margin-top:4px}.homeApproach{padding:70px 0}.homeApproach .approachHeading{gap:clamp(42px,5vw,72px)}.homeApproach .approachHeading h2{font-size:clamp(2.5rem,4.05vw,4.3rem)}.homeApproach .approachLead>p{margin-bottom:14px}.homeApproach .scaleAxis{margin-top:30px;margin-bottom:11px}.homeApproach .approachStage{padding:12px}.homeApproach .stageTop{height:23px}.homeApproach .approachMedia{aspect-ratio:16 / 10.5;margin:3px 0 12px}.homeApproach .approachStage h3{font-size:clamp(1rem,1.35vw,1.25rem)}.recentPublicationsSection .publicationRows article{padding:14px 0}.recentPublicationsSection .publicationRows h3{margin-bottom:4px;line-height:1.4}.homePublicationProfiles{margin-top:18px}.homePublicationProfiles>span{padding-top:12px}.homePublicationProfiles .externalLinks a{padding-top:12px;padding-bottom:12px}.joinSection .sectionHeading{margin-bottom:36px}.joinSection .sectionHeading h2{font-size:clamp(2.35rem,3.9vw,4.15rem)}.joinLinks button{min-height:76px;padding:14px 0}.joinLinks strong{font-size:clamp(1.3rem,2vw,1.9rem)}.footer{padding:52px 0 22px}.footerMain{gap:54px;padding-bottom:38px}.footerMain strong{font-size:clamp(1.4rem,2.1vw,2.15rem)}.footerBottom{padding-top:18px}}@media(max-width:1100px){html{font-size:17px}.header{grid-template-columns:1fr auto}.menu{display:inline-flex}.nav{position:absolute;top:100%;right:0;left:0;display:none;align-items:stretch;padding:14px var(--gutter) 24px;background:var(--paper);border-bottom:1px solid var(--line)}.nav.open{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.nav a{padding:12px 0;text-align:left;border-bottom:1px solid var(--soft-line)}.nav a:after{display:none}.researchFeature,.researchFeature.reverse{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);min-height:520px}.researchFeature.reverse{grid-template-columns:minmax(360px,.9fr) minmax(0,1fr)}.researchMedia{min-height:520px}.researchCopy{padding:clamp(44px,5vw,70px)}.approachTrack{grid-template-columns:repeat(4,minmax(0,1fr))}.approachStage:nth-child(3){border-top:0}.approachStage:nth-child(4){border-top:0}.homePiFeature{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:clamp(38px,6vw,70px)}}@media(max-width:780px){html{font-size:16px}.header{min-height:70px}.brand strong{font-size:.88rem}.brand span{font-size:.66rem}.nav.open{grid-template-columns:repeat(2,minmax(0,1fr))}.homeHero{height:76svh;min-height:560px;max-height:720px}.heroContent{bottom:62px}.heroContent h1{gap:10px;margin-bottom:22px;font-size:clamp(3.15rem,15vw,5.2rem)}.heroContent h1 span:last-child{font-size:clamp(2rem,9.5vw,3.2rem)}.heroAffiliation{margin-bottom:24px;font-size:.72rem}.tagline{max-width:92%;font-size:clamp(.92rem,4vw,1.18rem)}.heroMeasure{display:none}.heroCaption{right:auto;left:var(--gutter);font-size:.6rem}.aboutGrid,.studyDomainsHeading,.researchIntro,.approachHeading,.sectionHeading,.homePiFeature,.homePublicationProfiles,.piFeature,.profileGrid,.profileSection,.footerMain{grid-template-columns:1fr}.aboutGrid,.approachHeading,.homePiFeature,.piFeature,.profileGrid{gap:45px}.aboutCopy{padding-top:0}.aboutPi{grid-template-columns:1fr auto;gap:8px 20px}.aboutPi>span{grid-column:1 / -1}.researchIntro{gap:24px}.researchIntro h2{font-size:clamp(2.5rem,12vw,4rem)}.pageHero.researchPageHero{padding:42px 0 44px}.pageHero.researchPageHero h1{margin-bottom:20px;font-size:clamp(2.3rem,11.5vw,3.7rem)}.researchOverviewPanel{padding:42px 0 48px;scroll-margin-top:72px}.studyDomains{grid-template-columns:1fr}.studyDomains article,.studyDomains article:first-child,.studyDomains article:last-child{padding:24px 0;border-bottom:1px solid var(--soft-line)}.studyDomains article:last-child{border-bottom:0}.studyDomains>span{display:none}.researchQuestionOverview nav{grid-template-columns:1fr}.researchQuestionOverview a,.researchQuestionOverview a:first-child,.researchQuestionOverview a:last-child{padding:15px 30px 16px 0;border-bottom:1px solid var(--soft-line);border-left:0}.researchQuestionOverview a:last-child{border-bottom:0}.researchFeature,.researchFeature.reverse{grid-template-columns:1fr;min-height:0}.researchFeature.reverse .researchMedia,.researchFeature.reverse .researchCopy{grid-column:1}.researchFeature.reverse .researchMedia{grid-row:1}.researchFeature.reverse .researchCopy{grid-row:2}.researchMedia{min-height:0;aspect-ratio:4 / 3}.researchCopy{padding:55px var(--gutter) 72px}.researchCopy h3{font-size:clamp(2.45rem,12vw,4.2rem)}.researchDetailsSection .researchFeature{min-height:0;scroll-margin-top:76px}.researchDetailsSection .researchMedia{min-height:0;aspect-ratio:16 / 9}.researchDetailsSection .researchCopy{padding:34px var(--gutter) 42px}.researchDetailsSection .researchCopy h3{font-size:clamp(1.9rem,9vw,3rem)}.researchDetailsSection+.approachSection .approachHeading h2{font-size:clamp(2.4rem,11vw,3.8rem)}.homeResearch .researchMedia{min-height:0;aspect-ratio:16 / 10}.homeResearch .researchCopy{padding:42px var(--gutter) 52px}.keywordList{grid-template-columns:1fr}.keywordList li:nth-child(2n){padding-left:0;border-left:0}.approachHeading h2{font-size:clamp(3rem,14vw,5rem)}.scaleAxis{display:none}.approachTrack{grid-template-columns:1fr;margin-top:55px;border-bottom:0}.approachStage,.approachStage:last-child{display:grid;grid-template-columns:62px minmax(0,1fr);padding:24px 0 34px;border-right:0;border-bottom:1px solid rgba(255,255,255,.24);border-left:0}.approachStage:nth-child(3),.approachStage:nth-child(4){border-top:0}.stageTop{grid-column:1;grid-row:1 / span 3;align-items:start;justify-content:start}.stageTop b{display:none}.approachMedia{grid-column:2;max-height:340px;margin:0 0 22px}.approachStage h3,.approachStage>p{grid-column:2}.approachStage h3{font-size:1.35rem}.sectionHeading{gap:20px}.sectionHeading h2{font-size:clamp(2.8rem,13vw,4.5rem)}.featureSectionHead{align-items:flex-start;flex-direction:column;gap:18px}.homeNewsList article{grid-template-columns:92px minmax(0,1fr);gap:6px 16px;min-height:0;padding:14px 0}.homeNewsList h3{grid-column:1 / -1;margin-top:3px}.newsDetailHero{padding:62px 0 52px}.newsDetailMeta{gap:18px;margin-bottom:20px}.newsDetailHero h1{font-size:clamp(2.15rem,10.5vw,3.5rem)}.newsDetailGrid{grid-template-columns:1fr;gap:44px}.paperInformation{margin-top:42px;padding:24px 0}.paperInformation h2{font-size:clamp(1.4rem,7vw,2.2rem)}.newsDetailGrid aside dl>div,.paperInformation dl>div{grid-template-columns:112px minmax(0,1fr);gap:14px}.researchOverviewList{grid-template-columns:1fr;margin-top:28px}.researchOverviewList article,.researchOverviewList article:first-child,.researchOverviewList article:last-child{padding:28px 0;border-bottom:1px solid var(--line);border-left:0}.researchOverviewList article:last-child{border-bottom:0}.researchOverviewList article>span{margin-bottom:12px}.researchOverviewList h3{font-size:clamp(1.7rem,8vw,2.5rem)}.homePiPortrait{width:min(100%,390px)}.homePiCopy h3{font-size:clamp(2.8rem,13vw,4.5rem)}.homePublicationProfiles{gap:8px}.recentPublicationGrid{grid-template-columns:1fr;gap:34px}.publicationThumbnail{width:100%;height:280px;padding:20px}.publicationThumbnail>strong{font-size:1.05rem}.selectedPublicationRows article{grid-template-columns:1fr;gap:6px;padding:20px 0 22px}.selectedPublicationRows article>time{padding-top:0}.publicationTags{gap:5px}.homePublicationProfiles .externalLinks{grid-template-columns:1fr}.homePublicationProfiles .externalLinks a:first-child,.homePublicationProfiles .externalLinks a:last-child{padding-right:0;padding-left:0;border-right:0}.joinLinks button{grid-template-columns:50px minmax(0,1fr) 30px;gap:16px;min-height:108px}.joinLinks small{grid-column:2}.joinLinks b{grid-column:3;grid-row:1 / span 2}.updatesGrid,.ruledRow,.ruledRow>div,.rosterGroup{grid-template-columns:1fr}.updatesGrid{gap:75px}.lightLink{width:min(100%,320px)}.pageHero h1{font-size:clamp(2.8rem,13vw,5rem)}.ruledRow{gap:18px}.ruledRow>div{gap:14px}.ruledRow>div>p:last-child{grid-column:1;grid-row:auto;margin-top:14px}.portraitMedia,.profilePortrait{width:min(100%,520px)}.piCopy h2,.profileIdentity h1{font-size:clamp(3rem,15vw,5.5rem)}.rosterGroup{gap:24px}.profileSection{gap:32px}.cvProfile .profileSection,.cvDefinition div,.cvTimeline li{grid-template-columns:1fr}.cvDefinition div,.cvTimeline li{gap:3px}.cvColumns{grid-template-columns:1fr}.profileSectionTitle{grid-template-columns:36px 1fr}.footerMain{gap:34px}.footerBottom{align-items:flex-start;flex-direction:column}}.homeCompactSection h2.sectionLabel{margin:0;font-size:.78rem;font-weight:750;line-height:1.3}.homeCompactSection .featureSectionHead{align-items:center;flex-direction:row;gap:16px;padding-bottom:12px}.homeCompactSection .researchOverviewList{margin-top:20px}.latestNewsSection.homeCompactSection,.researchOverviewSection.homeCompactSection{padding-block:clamp(44px,4.5vw,64px)}.recentPublicationsSection.homeCompactSection{padding-block:45px}.subpage{--section-space: clamp(51px, 5.25vw, 81px);--subpage-heading: clamp(1.55rem, 2.8vw, 2.9rem)}.subpage .pageHero{padding:clamp(40px,4.5vw,64px) 0}.subpage .pageHero h1,.subpage .newsDetailHero h1,.subpage .profileIdentity h1,.subpage .piCopy h2,.subpage .sectionHeading h2,.subpage .ruledRow h2,.subpage .researchDetailsSection .researchCopy h3,.subpage .approachHeading h2{font-size:var(--subpage-heading);line-height:1.25}.subpage .pageHero h1{margin-bottom:18px}.subpage .researchPageHero{padding-block:clamp(36px,3.75vw,54px)}.subpage .pageHero h1:last-child{margin-bottom:0}.subpage .sectionHeading{margin-bottom:clamp(41px,5.25vw,72px)}.subpage .ruledRow{padding-block:clamp(38px,4.5vw,65px)}.subpage .profileSection{padding-block:clamp(39px,4.5vw,65px)}.subpage .cvProfile .profileSection{padding-block:clamp(26px,3vw,41px)}.subpage .rosterGroup{padding-block:29px}.subpage .profileIntro{padding-block:clamp(45px,5.25vw,72px)}.subpage .newsDetailHero{padding:clamp(46px,6vw,90px) 0 clamp(39px,5.25vw,75px)}.subpage .researchOverviewPanel{padding-block:clamp(29px,3vw,42px)}.subpage .researchDetailsSection+.approachSection{padding-block:clamp(33px,3vw,44px)}.subpage .publicationsHero .container{max-width:1280px}.publicationsHero .externalLinks{display:flex;flex-wrap:wrap;gap:0 32px}.publicationsHero .externalLinks a{gap:24px;padding:10px 0;border-bottom:0;font-size:.9rem}.researchSelectedPublications{padding-block:24px 32px}.researchSelectedPublications>.container>.sectionLabel{margin-bottom:20px}.selectedQuestionGroup+.selectedQuestionGroup{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.selectedQuestionHeading{margin-bottom:12px}.selectedQuestionHeading h3{margin:0;font-size:clamp(1.16rem,1.584vw,1.63rem);line-height:1.25}.researchSelectedPublications .publicationSubcategory{margin:0 0 4px;font-size:.875rem;font-weight:700;line-height:1.6}.researchSelectedPublications .publicationThemeDescription{margin:0 0 12px;font-size:.9375rem;font-weight:400;line-height:1.6}.researchSelectedPublications .publicationTheme+.publicationTheme{margin-top:20px}@media(max-width:780px){.selectedQuestionHeading h3{font-size:1.2rem}}.rosterInvitation{color:inherit;text-decoration:none;border-bottom:1px solid var(--line)}.rosterInvitation:hover{color:var(--accent);border-color:currentColor}.achievementIndex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.achievementIndexBlock{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border-top:1px solid var(--line);padding:16px 0;color:inherit;text-decoration:none}.achievementIndexBlock:hover{color:var(--accent)}.achievementIndexBlock:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.achievementIndexBlock>div{min-width:0;overflow-wrap:anywhere}.achievementIndexArrow{color:var(--accent)}.achievementIndexBlock h2{margin:0;font-size:1.05rem;line-height:1.4}.achievementIndexJapanese{margin:4px 0 0;font-size:.9375rem;line-height:1.6;color:var(--muted-ink)}.subpage .achievementIndexHero{padding-bottom:16px}.subpage .achievementIndexHero+.publicationsSection{padding-top:12px}.achievementIndexHero>.container>p:not(.sectionLabel){font-size:.9375rem;line-height:1.6;margin-bottom:12px}@media(max-width:680px){.achievementIndex{grid-template-columns:1fr}}.achievementBack{margin-bottom:20px}.achievementDetailHero p{margin-bottom:0}.achievementCategory{border-top:1px solid var(--line);padding-block:18px 24px}.achievementCategory>h2{margin:0 0 16px;font-size:1.15rem;line-height:1.4}.achievementCategory>h2>span{margin-left:16px;font-size:.9375rem;font-weight:400;color:var(--muted-ink)}.achievementCategory.isEmpty{padding-block:14px}.achievementCategory.isEmpty>h2{margin:0}.achievementEntries article{padding-block:12px;border-bottom:1px solid var(--line)}.achievementEntries h3,.achievementEntries p{font-size:.9375rem;margin:0}.achievementYearGroup+.achievementYearGroup{margin-top:28px}.achievementYear{margin:0;padding-bottom:10px;color:var(--accent);font-size:1.125rem;font-weight:600;border-bottom:1px solid var(--line)}.achievementRecord{padding-block:14px}.achievementRecord+.achievementRecord{border-top:1px solid var(--line)}.achievementSelfAuthor{font-weight:700;text-decoration:underline;text-underline-offset:3px}.achievementRecordBody{min-width:0;overflow-wrap:anywhere}.achievementRecordBody h3{margin:0 0 6px;font-size:.9375rem;line-height:1.5;font-weight:700}.achievementRecordBody h3{text-transform:none}.continuousAchievementYear{display:inline-block;margin-right:.5em;color:var(--muted-ink);font-size:.8rem;font-weight:400}.achievementRecordBody p.selectedAuthorshipNote{font-size:.75rem}.achievementRecordBody p{margin:3px 0 0;font-size:.875rem;line-height:1.6}.achievementRecordBody .achievementDoi{font-size:.8rem}.achievementRecordBody .achievementGrantMetadata{color:var(--muted-ink)}.activityGroup+.activityGroup{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.activityGroup>h2{margin:0;font-size:1.125rem;line-height:1.4}.activityGroupSubtitle{margin:4px 0 8px;font-size:.875rem;color:var(--muted-ink)}.peerReviewJournals{margin-top:18px}.peerReviewJournals>h3{margin:0;font-size:1rem;line-height:1.5}.peerReviewSubtitle{margin:2px 0 10px;font-size:.875rem;color:var(--muted-ink)}.peerReviewList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 32px;margin:0;padding:0;list-style:none}.peerReviewList>li{min-width:0;font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}@media(max-width:1000px){.peerReviewList{grid-template-columns:minmax(0,1fr)}}.achievementRecordBody .activityPeriod{color:var(--muted-ink);font-size:.8rem}.achievementRecord.compactActivity{padding-block:7px;border-top:0}.compactActivity .achievementRecordBody h3{margin-bottom:0}.compactActivityPeriod{font-size:.875rem;font-weight:400;color:var(--muted-ink);margin-right:.75em;white-space:nowrap}.compactActivity .achievementRecordBody p{color:var(--muted-ink)}@media(max-width:780px){.achievementRecord{grid-template-columns:1fr;gap:6px}}@media(max-width:780px){.achievementCategory>h2>span{display:block;margin:4px 0 0}}.subpage .publicationsSection{padding-top:24px}.subpage .publicationPage>.profileSection{padding:0 0 24px;border-top:0;gap:20px}.publicationPage .profileSectionTitle{display:block}.publicationPage .profileSectionTitle h2{font-size:clamp(1.364rem,2.464vw,2.552rem)}.compactSelectedRows{border-top:1px solid var(--ink)}.compactSelectedRows article{display:grid;grid-template-columns:52px minmax(0,1fr) 190px;align-items:baseline;gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}.compactSelectedRows time{color:var(--accent);font-size:.72rem;font-weight:750}.compactSelectedTitle{min-width:0}.compactSelectedTitle h4{margin:0;font-size:.94rem;line-height:1.5}.compactSelectedTitle a{text-decoration:none;overflow-wrap:anywhere}.compactSelectedTitle a:hover{color:var(--accent)}.compactSelectedTitle h4 span{color:var(--accent);font-size:.8em}.compactSelectedRows .publicationTags{margin:0}.selectedAuthorshipNote{margin:4px 0 0;color:var(--muted-ink);font-size:.72rem;line-height:1.5}@media(max-width:780px){.compactSelectedRows article{grid-template-columns:42px minmax(0,1fr);gap:6px 12px;padding-block:14px}.compactSelectedRows .publicationTags{grid-column:2}.compactSelectedTitle h4{font-size:1rem;line-height:1.55}}.publicationTheme+.publicationTheme{margin-top:18px}.publicationTheme>h3{margin-bottom:6px}.publicationThemeDescription{margin-bottom:10px}@media(min-width:781px){.subpage .portraitMedia.isPlaceholder,.subpage .profilePortrait.isPlaceholder{aspect-ratio:1 / 1}.subpage .researchDetailsSection .researchFeature,.subpage .researchDetailsSection .researchMedia{min-height:288px}.subpage .researchDetailsSection .researchCopy{padding:clamp(17px,2.1vw,29px)}.subpage .researchDetailsSection+.approachSection .approachMedia{aspect-ratio:16 / 5.76}.selectedPublicationRows article{padding-block:12px}.selectedPublicationContent h4{max-width:none;margin-bottom:5px;font-size:1.1rem}.selectedPublicationContent .publicationTags{display:inline-flex}.selectedPublicationContent .publicationDoi{margin:5px 0 0 16px;font-size:.72rem}}@media(max-width:780px){.subpage .pageHero{padding-block:36px}.subpage .portraitMedia.isPlaceholder,.subpage .profilePortrait.isPlaceholder{aspect-ratio:1 / 1}.subpage .researchDetailsSection .researchMedia.isPlaceholder{aspect-ratio:16 / 7.2}.subpage .researchDetailsSection .researchCopy{padding:28px var(--gutter) 34px}.selectedPublicationRows article{padding-block:16px}}.membersPage .membersHeading{padding-block:36px 24px}.membersPage .membersHeading h1{margin:0}.membersPage .piSection{padding-block:clamp(32px,3.8vw,54px)}.piProfilePage .profileIntro{padding-block:clamp(28px,3.3vw,47.5px)}.piProfilePage .piDegree{margin-bottom:12px;font-size:.94rem;line-height:1.6}.membersPage .piFeature,.piProfilePage .profileGrid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(28px,5vw,72px)}.membersPage .portraitMedia,.piProfilePage .profilePortrait{width:min(100%,300px)}.membersPage .portraitMedia.hasImage,.piProfilePage .profilePortrait.hasImage{aspect-ratio:1 / 1;background:#000}.membersPage .portraitMedia.hasImage img,.piProfilePage .profilePortrait.hasImage img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--pi-photo-scale));transform-origin:53% center}.membersPage .portraitMedia.hasImage,.piProfilePage .profilePortrait.hasImage{--pi-photo-position: 50% 50%;--pi-photo-scale: 1}.membersPage .portraitMedia.hasImage figcaption,.piProfilePage .profilePortrait.hasImage figcaption{display:none}.membersPage .piCopy h2,.piProfilePage .profileIdentity h1{font-size:clamp(1.55rem,2.1vw,2.175rem);margin-bottom:12px}.membersPage .piRole,.piProfilePage .piRole{font-size:1rem;line-height:1.6;margin-bottom:8px}.membersPage .piAffiliation,.piProfilePage .profileAffiliation{font-size:.88rem;line-height:1.75}.membersPage .peopleRoster,.piProfilePage .profileBody{padding-block:clamp(36px,3.9vw,57px)}.membersPage .rosterGroup{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:28px;padding-block:21px}.membersPage .rosterGroup h2{font-size:1.05rem;line-height:1.4;margin-bottom:4px}.membersPage .rosterGroup p{font-size:.78rem;line-height:1.6}.membersPage .emptyText{padding-top:0}.membersPage .memberStatusGroup+.memberStatusGroup{margin-top:12px}.membersPage .memberStatusGroup h3{font-size:.8rem;margin:0 0 4px}.membersPage .memberStatusGroup ul{list-style:none;padding:0;margin:0}.membersPage .memberRow{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding-block:5px;font-size:.85rem}.membersPage .memberRow small{color:var(--muted-ink);font-size:.78rem}.piProfilePage .cvProfile .profileSection{grid-template-columns:minmax(0,.48fr) minmax(0,1.52fr);gap:clamp(24px,4vw,58px);padding-block:clamp(20px,2.1vw,30px)}.piProfilePage .profileSectionTitle{display:block}.piProfilePage .cvProfile .profileSectionTitle h2{font-size:1.15rem;line-height:1.4}.piProfilePage .profileSectionBody{font-size:.88rem;line-height:1.75;max-width:none}.piProfilePage .profileSummary p,.piProfilePage .profileContact p{margin-bottom:14px}.piProfilePage .cvTimeline li{padding-block:9px}.piProfilePage .cvTimeline li:first-child{padding-top:0}.piProfilePage .cvPlainList li{padding-block:7px}.piProfilePage .cvTimeline time{font-size:.8rem}@media(max-width:780px){.membersPage .membersHeading{padding-block:28px 20px}.membersPage .piFeature,.piProfilePage .profileGrid,.membersPage .rosterGroup,.piProfilePage .cvProfile .profileSection{grid-template-columns:minmax(0,1fr);gap:16px}.membersPage .portraitMedia,.piProfilePage .profilePortrait{width:min(100%,240px)}.membersPage .rosterGroup{gap:8px}.membersPage .rosterGroup p,.membersPage .memberRow,.membersPage .memberRow small{font-size:.875rem}.membersPage .piAffiliation,.piProfilePage .profileAffiliation,.piProfilePage .profileSectionBody{font-size:.9375rem}}.accessPage{padding-block:36px 40px}main:has(>.accessPage){background:var(--paper)}.accessPage>section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:28px;align-items:start}.accessPage .sectionLabel{margin:0}.accessContent{min-width:0}.accessLinks{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:baseline}.accessPage address{margin-bottom:14px;font-style:normal;font-size:.94rem;line-height:1.65}.accessPage .inlineLink{font-size:.8rem}.accessPage>section+section{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.accessDirections{margin:0 0 14px;font-size:.94rem;line-height:1.65}.accessPage #station-title{text-wrap:balance;word-break:normal}.accessEmail{margin-bottom:6px;font-size:.94rem;line-height:1.6;overflow-wrap:anywhere}.accessHint{margin-bottom:0;color:var(--muted-ink);font-size:.78rem;line-height:1.6}@media(max-width:780px){.accessPage{padding-block:28px 32px}.accessPage>section{grid-template-columns:minmax(0,1fr);gap:16px}.accessPage .accessLinks{flex-direction:column;align-items:flex-start;gap:8px}.accessDirections>span{display:block}}.newsArchiveHeading{padding-block:36px 24px}.newsArchiveHeading h1{margin:0}.subpage .newsArchiveSection{padding-block:0 40px}.newsArchiveSection .newsRows article{padding-block:20px}.newsArchiveSection .newsRows h3{font-size:1rem;line-height:1.6}@media(max-width:780px){.newsArchiveHeading{padding-block:28px 20px}.newsArchiveSection .newsRows article{padding-block:16px}}.joinUsPage{padding-block:36px 40px}.joinUsHeading .sectionLabel{margin-bottom:24px}.joinUsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.joinUsCategory{border-top:1px solid var(--line);padding-top:16px;min-width:0}.joinUsCategory h2{margin:0 0 12px;font-size:1.15rem;line-height:1.4}.joinUsCategory h2 span{display:block;margin-top:5px;font-size:.9375rem;font-weight:500}.joinUsCategory p,.joinUsContact>p{margin:0;font-size:.9375rem;line-height:1.7;color:var(--muted-ink)}.joinUsPage .inlineLink{margin-top:12px;font-size:.8rem}.joinUsContact{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.joinUsContact .sectionLabel{margin-bottom:12px}@media(max-width:780px){.joinUsPage{padding-block:28px 32px}.joinUsGrid{grid-template-columns:minmax(0,1fr)}}.researchPage .researchOverviewPanel{padding-block:clamp(25px,2.6vw,37px)}.researchPage .studyDomains article{padding-block:17px 19px}.researchPage .studyDomains h3{font-size:clamp(1.16rem,1.584vw,1.63rem)}.researchPage .researchQuestionOverview a{padding-block:14px 16px}.researchPage .researchQuestionOverview strong{font-size:clamp(1rem,1.32vw,1.28rem)}.researchPage .researchDetailsSection .researchCopy h3{margin-bottom:6px;max-width:none}.researchPage .researchDetailsSection .researchCopy h4{margin-bottom:6px}.researchPage .researchDetailsSection .featureDescription{max-width:none;margin-bottom:6px}.researchPage .researchDetailsSection .keywordList{max-width:none}.researchPage .researchDetailsSection .keywordList li{padding-block:2px}.researchPage .overviewBackLink{margin-top:6px}.researchPage .researchDetailsSection+.approachSection{padding-block:clamp(25px,2.25vw,33px)}.researchPage .researchDetailsSection+.approachSection .approachHeading h2{font-size:clamp(1.76rem,2.244vw,2.442rem)}.researchPage .approachLead strong{font-size:1rem;line-height:1.6;margin-bottom:10px}.researchPage .approachLead>p{font-size:.94rem;line-height:1.7}.researchPage .researchDetailsSection+.approachSection .scaleAxis{margin-top:16px;margin-bottom:8px}.researchPage .researchDetailsSection+.approachSection .approachStage{padding:9px}.subpage .sharedPageTitle h1{font-size:var(--subpage-heading);font-weight:680;line-height:1.25}@media(min-width:781px){.subpage .sharedPageTitle h1{font-size:clamp(1.55rem,2.464vw,2.552rem)}.researchPage .researchDetailsSection .researchFeature{grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-height:260px}.researchPage .researchDetailsSection .researchFeature.reverse{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.researchPage .researchDetailsSection .researchMedia{min-height:0}.researchPage .researchDetailsSection .researchCopy{padding:12px clamp(20px,2.1vw,29px)}.researchPage .researchDetailsSection .researchCopy h3{font-size:clamp(1.26rem,1.89vw,1.9575rem)}.researchPage .researchDetailsSection .researchCopy h4{font-size:.8rem}.researchPage .researchDetailsSection .featureDescription{font-size:.78rem}.researchPage .researchDetailsSection+.approachSection .approachMedia{aspect-ratio:16 / 4.1}}@media(max-width:780px){.researchPage .researchDetailsSection .researchCopy{padding:20px var(--gutter) 24px}.researchPage .researchDetailsSection .researchCopy h3{font-size:clamp(1.395rem,2.52vw,2.61rem)}.researchPage .researchDetailsSection .featureDescription{font-size:.875rem}.researchPage .researchDetailsSection .researchMedia.isPlaceholder{aspect-ratio:16 / 5}.researchPage .researchDetailsSection+.approachSection .approachTrack{margin-top:30px}.researchPage .researchDetailsSection+.approachSection .approachMedia{aspect-ratio:16 / 5.76}}.researchPage .textResearchDetails{padding-bottom:28px;background:var(--paper)}.researchPage .textResearchDetails .researchFeatures{border-top:0}.researchPage .researchDetailsSection.textResearchDetails .researchFeature{display:block;min-height:0;background:transparent;border-bottom:1px solid var(--line)}.researchPage .researchDetailsSection.textResearchDetails .researchCopy{display:block;padding:24px 0}.researchPage .textResearchDetails .featureDescription{max-width:100ch}.researchPage .textResearchDetails .keywordList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:18px;border:0}.researchPage .textResearchDetails .keywordList li{min-width:0;border:0;padding:0;font-size:.72rem;line-height:1.65;overflow-wrap:anywhere}@media(max-width:780px){.researchPage .researchDetailsSection.textResearchDetails .researchCopy{padding-block:22px}.researchPage .textResearchDetails .keywordList li{font-size:.75rem}}@media(max-width:430px){.homeHero{min-height:540px}.heroContent h1{font-size:clamp(2.85rem,14.5vw,3.9rem)}.heroContent h1 span:last-child{font-size:clamp(1.85rem,9vw,2.55rem)}.joinLinks button{grid-template-columns:36px minmax(0,1fr) 24px}.approachStage{grid-template-columns:44px minmax(0,1fr)}.mediaFrame figcaption{right:12px;bottom:10px;left:12px}}.homeHeroWithCollage .heroLayout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,48fr) minmax(0,52fr);align-items:center;gap:clamp(24px,2.5vw,40px);height:100%;padding:12px 0 12px var(--gutter)}.homeHeroWithCollage .heroContent{position:relative;inset:auto;min-width:0;max-width:none}.homeHeroWithCollage .heroContent h1{font-size:clamp(2.25rem,3.8vw,4rem);line-height:1.04;overflow-wrap:anywhere}.homeHeroWithCollage .heroContent h1 span:last-child{font-size:clamp(1.4rem,2.35vw,2.5rem);line-height:1.25}.homeHeroWithCollage .tagline{font-size:clamp(.85rem,1.1vw,1rem)}.heroResearchCollageSpace{height:clamp(288px,28.8vw,408px);max-height:100%;min-width:0;display:flex;align-items:center}.heroResearchCollage{--collage-slant: 40px;display:flex;width:100%;height:85%;max-height:100%;min-width:0;overflow:hidden;isolation:isolate}.heroResearchPhoto{position:relative;flex:1 1 0;min-width:0}.heroResearchPhoto img{width:100%;height:100%;object-fit:cover}.heroUltrasoundStack{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));height:100%}.heroUltrasoundStack img{min-height:0}.heroPhotoCrop{min-height:0;overflow:hidden}.heroResearchPhoto[data-photo=nordic-hamstring]{overflow:hidden}.heroResearchPhoto[data-photo=nordic-hamstring] img{position:absolute;bottom:0;height:150%}@media(max-width:1000px){.heroResearchPhoto[data-photo=nordic-hamstring]{--nordic-position: 20% 100%}}@media(max-width:600px){.heroResearchPhoto[data-photo=nordic-hamstring]{--nordic-position: 40% 100%}}@supports (clip-path: polygon(0 0,100% 0,100% 100%,0 100%)){.heroResearchPhoto{margin-right:calc(-1 * var(--collage-slant));clip-path:polygon(var(--collage-slant) 0,100% 0,calc(100% - var(--collage-slant)) 100%,0 100%)}.heroResearchPhoto:first-child{clip-path:polygon(0 0,100% 0,calc(100% - var(--collage-slant)) 100%,0 100%)}.heroResearchPhoto:last-child{margin-right:0;clip-path:polygon(var(--collage-slant) 0,100% 0,100% 100%,0 100%)}.heroResearchPhoto:only-child{clip-path:none}}@media(max-width:1000px){.homeHero.homeHeroWithCollage{height:auto;min-height:0;max-height:none}.homeHeroWithCollage .heroLayout{grid-template-columns:minmax(0,1fr);gap:26px;padding:32px var(--gutter) 28px}.homeHeroWithCollage .heroContent h1{font-size:clamp(2.15rem,7.5vw,3.5rem);margin-bottom:18px}.homeHeroWithCollage .heroContent h1 span:last-child{font-size:clamp(1.4rem,5vw,2.3rem)}.homeHeroWithCollage .heroAffiliation{margin-bottom:18px}.homeHeroWithCollage .tagline{max-width:none;font-size:.85rem}.heroResearchCollageSpace{height:clamp(180px,40vw,260px);max-height:none}.heroResearchCollage{--collage-slant: 20px;max-height:none}.heroResearchPhoto:nth-child(n+4){display:none}.heroResearchPhoto:nth-child(3){margin-right:0;clip-path:none}@supports (clip-path: polygon(0 0,100% 0,100% 100%,0 100%)){.heroResearchPhoto:nth-child(3){clip-path:polygon(var(--collage-slant) 0,100% 0,100% 100%,0 100%)}}}.researchPage .researchPageHero>.container>.researchIntroText{max-width:none}.researchIntroText>span{display:block}.researchPage .textResearchDetails{padding-top:24px}.researchPage .textResearchDetails>.container>.sectionLabel{margin-bottom:0}.researchPage .researchDetailsSection.textResearchDetails .researchCopy{padding-block:20px}.researchPage .researchDetailsSection.textResearchDetails .researchCopy h3{font-size:clamp(1.2rem,1.7vw,1.6rem)}.researchPage .textResearchDetails .keywordList{margin-top:14px;gap:6px 24px}@media(max-width:780px){.researchPage .researchDetailsSection.textResearchDetails .researchCopy h3{font-size:1.2rem}}.researchPage .researchOverviewPanel{padding-bottom:0;border-bottom:0}.researchPage{--research-column-gap: clamp(24px, 3.4vw, 48px)}.researchPage .textResearchDetails>.container>.sectionLabel{margin-bottom:12px}.researchPage .researchAxisDescription{margin:-4px 0 16px;color:var(--muted-ink);font-size:.875rem;font-weight:400}.researchPage .textResearchDetails .researchFeatures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--research-column-gap);border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.researchPage .researchDetailsSection.textResearchDetails .researchFeature{min-width:0;border:0}.researchPage .researchDetailsSection.textResearchDetails .researchCopy{padding:17px 0 19px}.researchPage .researchDetailsSection.textResearchDetails .researchCopy h3{font-size:clamp(1.16rem,1.584vw,1.63rem);line-height:1.25}.researchPage .textResearchDetails .keywordList{display:block;margin-top:14px;border:0;font-size:.72rem;line-height:1.65}.researchPage .textResearchDetails .keywordList li{display:inline;padding:0;border:0;font-weight:500}.researchPage .textResearchDetails .keywordList li:not(:last-child):after{content:" · "}@media(min-width:781px){.researchPage .studyDomains{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--research-column-gap)}.researchPage .studyDomains article{padding-inline:0}.researchPage .studyDomains>span{position:absolute;top:28px;padding:0;transform:translate(-50%)}.researchPage .studyDomains>span:nth-child(2){left:calc(100% / 3 - var(--research-column-gap) / 6)}.researchPage .studyDomains>span:nth-child(4){left:calc(200% / 3 + var(--research-column-gap) / 6)}}@media(max-width:780px){.researchPage .textResearchDetails .researchFeatures{grid-template-columns:minmax(0,1fr);gap:0}.researchPage .textResearchDetails .keywordList{font-size:.75rem}.researchPage .researchDetailsSection.textResearchDetails .researchFeature+.researchFeature{border-top:1px solid var(--line)}.researchPage .researchDetailsSection.textResearchDetails .researchCopy{padding-block:20px}.researchPage .researchDetailsSection.textResearchDetails .researchCopy h3{font-size:1.2rem}}.aboutConcept{font-feature-settings:"palt"}.aboutConcept>span{display:block}.aboutConceptWord{white-space:nowrap}@media(min-width:781px){.aboutConcept>span{white-space:nowrap}}@media(min-width:781px){.aboutSection .aboutGrid{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:clamp(32px,4vw,64px)}.aboutSection .aboutGrid>div{min-width:0}.aboutSection .aboutGrid>div:first-child{container-type:inline-size}.aboutSection .aboutConcept{font-size:min(clamp(1.6rem,2.8vw,2.5rem),8.5cqi);line-height:1.3}}.subpage .facilitiesHero{padding-block:clamp(28px,2.5vw,36px)}.subpage .facilitiesHero>.container>p:last-child{max-width:none;font-size:.9375rem;line-height:1.7}.facilitiesPage{background:var(--paper);padding-bottom:12px}.facilitiesSection{padding-block:20px 24px}.facilitiesHeading{padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--ink)}.facilitiesHeading .sectionLabel{margin-bottom:8px}.facilitiesHeading>p{margin:0;font-size:.9375rem;line-height:1.7}.facilitiesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(24px,3.4vw,48px)}.facilityItem{min-width:0}.facilityImage{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:var(--placeholder)}.facilityImage img{display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover}.facilityImagePlaceholder{display:grid;place-items:center;width:100%;height:100%;background:var(--placeholder);color:var(--muted-ink);font-size:.75rem;font-weight:400}.facilityItem h3{margin:8px 0 2px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.3}.facilityItem>p{margin:0;color:var(--muted-ink);font-size:.875rem;line-height:1.6}@media(min-width:781px)and (max-width:1000px){.facilitiesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.subpage .facilitiesHero{padding-block:30px}.facilitiesSection{padding-block:20px 24px}.facilitiesGrid{grid-template-columns:minmax(0,1fr);gap:24px}}a.pageNavigationLink{text-decoration:none}.facilitiesPageTitle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
