.frontier-research{--rp-body:#aaa8bf;--rp-heading:#eeecfa;--rp-rule:#ffffff18}.frontier-research section{margin:0}.frontier-research .fr-desktop-nav a[aria-current=page]{color:#c9baff}.rp-section{padding:55px var(--fr-gutter) 90px}.rp-hero{padding:32px var(--fr-gutter) 0;position:relative;isolation:isolate;background:radial-gradient(ellipse at 80% 55%,#3723693d,transparent 55%)}.rp-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#86829d;font-size:8px!important}.rp-topline>span:first-child{display:flex;align-items:center;gap:12px}.rp-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:20px;padding:95px 0 80px}.frontier .rp-hero h1{font-size:clamp(46px,6.4vw,122px);line-height:1.04;letter-spacing:-.06em;position:relative;z-index:1}.rp-connect h2 span,.rp-hero h1 span{color:#b9acfa;background:linear-gradient(115deg,#e9e2ff,#b5a1f9 65%,#8998e4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.frontier .rp-hero-description{font-size:16px;line-height:1.85;color:var(--rp-body);max-width:460px;margin-top:34px}.rp-hero .fr-text-link{color:#d5c6ff;margin-top:23px}.rp-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0;border-top:1px solid var(--rp-rule);color:#827c9a;font-size:8px!important}.rp-orbit{position:relative;width:100%;aspect-ratio:1;max-width:500px;color:#b2a0ee}.rp-orbit:before{content:"";inset:10%;background-image:radial-gradient(#bfaaff70 .8px,transparent .9px);background-size:11px 11px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 68%);mask-image:radial-gradient(ellipse,#000,transparent 68%);transform:rotate(-20deg)}.rp-orbit-core,.rp-orbit:before{position:absolute;border-radius:50%}.rp-orbit-core{inset:22%;background:radial-gradient(ellipse at 35% 30%,#b6a2ff20,#3c277e3d 40%,#090914 72%);box-shadow:inset 0 0 25px #a495ff10,0 0 90px #6e43be30;border:1px solid #ae9cf02b}.rp-orbit>span{position:absolute;inset:28% 2%;border:1px solid #a18ee94a;border-radius:50%;transform:rotate(-35deg)}.rp-orbit>span:nth-of-type(2){inset:16% 19%;transform:rotate(40deg);border-color:#a18ee92e}.rp-orbit>span:nth-of-type(3){inset:8% 27%;transform:rotate(-35deg);border-color:#a18ee938}.rp-orbit>span:nth-of-type(4){inset:36% -2%;transform:rotate(-35deg);border-color:#a18ee930}.rp-orbit>span:first-of-type:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;top:15%;left:15%;background:#d5c6ff;box-shadow:0 0 18px #a78aff}.rp-orbit-cross{position:absolute;color:#8c7fae;font-size:18px;font-weight:200}.rp-cross-one{top:12%;left:9%}.rp-cross-two{bottom:18%;right:5%}.rp-orbit-caption{position:absolute;bottom:2%;width:100%;text-align:center;color:#817495;font-size:7px!important}.rp-featured{padding-top:48px}.rp-featured-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(35px,6vw,100px);margin-top:55px;align-items:center}.rp-featured-cover{display:flex;flex-direction:column;border:1px solid #af99e42e;transition:border-color .25s,box-shadow .25s}.rp-featured-cover:hover{border-color:#ae93e080;box-shadow:0 0 70px #7050be13}.rp-paper-visual{position:relative;aspect-ratio:1.12;display:flex;flex-direction:column;justify-content:space-between;padding:27px;overflow:hidden;isolation:isolate;color:#c4adff;background:radial-gradient(ellipse at 65% 30%,#3b245b65,transparent 60%),#10101d}.rp-paper-visual:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#b499ff08 1px,transparent 0),linear-gradient(90deg,#b499ff08 1px,transparent 0);background-size:43px 43px;z-index:-1}.rp-paper-top{display:flex;justify-content:space-between;gap:10px;font-size:8px!important;color:#b4a5cd}.rp-paper-top>span:last-child{color:#d2b8ff}.rp-paper-signal{position:absolute;width:120%;left:-10%;top:12%;height:55%;z-index:-1;filter:drop-shadow(0 0 9px #ae8aff20)}.rp-paper-caption{padding-top:100px}.frontier .rp-paper-caption>p{color:#9988b0;font-size:7px;line-height:1.8;max-width:90%}.rp-paper-caption>div{font-size:clamp(24px,2.5vw,42px);line-height:1.16;letter-spacing:-.035em;margin-top:16px;color:#e0d7ed;max-width:95%}.rp-paper-1{background:radial-gradient(ellipse at 65% 20%,#203b6355,transparent 60%),#0e1420;color:#94bfff}.rp-paper-1 .rp-paper-top{color:#98adc9}.rp-paper-1 .rp-paper-caption>p{color:#849ab5}.rp-paper-2{background:radial-gradient(ellipse at 65% 20%,#39325b66,transparent 60%),#14121e;color:#b9afff}.rp-cover-footer{padding:20px 27px;display:flex;justify-content:space-between;align-items:center;background:#0e0d18;border-top:1px solid #b499ff1c;color:#c5b5e4;font-size:8px!important}.frontier .rp-meta{color:#afa0ce;font-size:8px;line-height:1.8}.rp-meta>span{color:#686076;margin:0 5px}.frontier .rp-featured-copy h2{font-size:clamp(28px,3vw,48px);line-height:1.13;letter-spacing:-.04em;margin-top:24px}.rp-featured-copy h2 a:hover{color:#d0bfff}.frontier .rp-subtitle{font-size:15px;line-height:1.8;color:#c2bacf;margin-top:22px}.frontier .rp-author{font-size:11px;line-height:1.8;color:#92879f;margin-top:16px}.frontier .rp-abstract{font-size:13px;line-height:1.9;color:var(--rp-body);margin-top:26px}.rp-keywords{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.rp-keywords>span{font-size:10px;line-height:1.5;padding:6px 10px;color:#a99ebd;border:1px solid #ac92ce26;border-radius:3px}.rp-featured-copy .fr-text-link{color:#d0bafa;margin-top:18px}.rp-library{background:linear-gradient(155deg,#0d0c19,#080910 75%);border-top:1px solid var(--rp-rule)}.rp-library-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-top:55px}.frontier .rp-library-heading h2{font-size:clamp(45px,5.6vw,90px);line-height:1.05;letter-spacing:-.055em}.frontier .rp-library-heading>p{font-size:13px;line-height:1.85;color:var(--rp-body)}.rp-library-toolbar{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--rp-rule);margin:48px 0 35px;padding-bottom:22px}.rp-filters{display:flex;flex-wrap:wrap;gap:10px}.rp-filters>button{border:1px solid #ffffff20;border-radius:30px;padding:10px 15px;color:#a49bb6;font-size:11px;background:transparent;transition:background .2s,border-color .2s}.rp-filters>button>span{margin-left:12px;font-family:monospace;font-size:9px;opacity:.6}.rp-filters>button:hover{border-color:#b89be660;color:#ddd0f6}.rp-filters>button[aria-pressed=true]{background:#c5b5ef;border-color:#c5b5ef;color:#171220}.frontier .rp-library-count{color:#8c829b;font-size:8px}.rp-paper-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.rp-card{min-width:0;border:1px solid #ffffff16;transition:border-color .25s,transform .25s}.rp-card:hover{border-color:#b39bdb60;transform:translateY(-4px)}.rp-card-link{display:flex;flex-direction:column;height:100%}.rp-card .rp-paper-visual{aspect-ratio:1.25;padding:22px;border-bottom:1px solid #ffffff12}.rp-card .rp-paper-caption>div{font-size:clamp(19px,1.65vw,28px);margin-top:13px}.rp-card .rp-paper-caption{padding-top:75px}.rp-card .rp-paper-caption>p{font-size:6px}.rp-card .rp-paper-top{font-size:7px!important}.rp-card-copy{padding:25px 22px 0;flex:1;display:flex;flex-direction:column}.rp-card-copy .rp-meta{font-size:7px}.frontier .rp-card h3{font-size:24px;line-height:1.25;letter-spacing:-.03em;margin-top:19px;color:#dfd8ed}.rp-card:hover h3{color:#c7b3fa}.frontier .rp-card-description{color:#b9adc9;font-size:12px;line-height:1.8;margin-top:18px}.frontier .rp-card .rp-author{font-size:10px}.frontier .rp-card-abstract{font-size:12px;line-height:1.85;color:#91879f;margin:20px 0 28px}.rp-card-footer{border-top:1px solid var(--rp-rule);padding:19px 0;display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto}.rp-card-footer>span:first-child{color:#91829f;font-size:7px}.rp-card-footer>span:last-child{display:flex;gap:12px;align-items:center;font-size:11px;color:#c7b1e8}.rp-connect{padding-top:70px;padding-bottom:85px;background:radial-gradient(ellipse at 75% 100%,#45247a30,transparent 65%)}.rp-connect>.fr-eyebrow,.rp-related>.fr-eyebrow{color:#a798c8}.rp-connect-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-top:32px}.frontier .rp-connect h2{font-size:clamp(42px,5.7vw,95px);line-height:1.06;letter-spacing:-.055em}.frontier .rp-connect-row p{font-size:13px;line-height:1.85;color:var(--rp-body);max-width:400px;margin-top:27px}.rp-connect .fr-button{flex-shrink:0;margin-bottom:5px}.rp-article-hero{padding:38px var(--fr-gutter) 60px;border-bottom:1px solid var(--rp-rule);background:radial-gradient(ellipse at 85% 5%,#34215d40,transparent 65%)}.rp-back{display:inline-flex;align-items:center;gap:12px;font-size:8px!important;color:#b6a5cc!important}.rp-back:hover{color:#e5d2ff!important}.rp-document-hero{max-width:1050px;padding-top:58px}.frontier .rp-series{color:#8c809e;font-size:8px;margin-top:15px}.frontier .rp-document-hero h1{margin-top:30px;font-size:clamp(38px,4.8vw,80px);letter-spacing:-.045em;line-height:1.12;color:var(--rp-heading)}.frontier .rp-article-subtitle{font-size:clamp(17px,1.6vw,23px);line-height:1.7;color:#bfb2d4;max-width:800px;margin-top:28px}.rp-document-hero .rp-author{font-size:12px;margin-top:22px}.rp-download{margin-top:30px}.rp-download button:disabled{opacity:.6;cursor:wait}.rp-article-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(200px,260px);gap:clamp(45px,7vw,130px);justify-content:space-between;padding:65px var(--fr-gutter) 90px}.rp-document{min-width:0}.rp-summary{padding-bottom:40px;border-bottom:1px solid var(--rp-rule)}.frontier .rp-summary>.fr-eyebrow{color:#aa96c9;font-size:9px;margin-bottom:20px}.frontier .rp-summary>p:last-child{font-size:18px;line-height:1.85;color:var(--rp-body)}.frontier .rp-article-section{margin-top:50px;scroll-margin-top:110px}.frontier .rp-article-section>h2{font-size:28px;line-height:1.3;letter-spacing:-.025em;color:var(--rp-heading)}.rp-blocks{display:grid;gap:23px;margin-top:25px}.frontier .rp-paragraph,.rp-list{font-size:15px;line-height:1.95;color:var(--rp-body)}.rp-citations{display:inline-flex;gap:3px;font-size:10px;margin-left:4px;vertical-align:super}.frontier .rp-citation{color:#baa6ef}.rp-quote{margin:0;padding:22px 25px;border-left:2px solid #af94e2;background:#ad8be50a;color:var(--rp-heading);font-size:17px;line-height:1.8}.rp-list{padding-left:23px;margin:0}.rp-list li+li{margin-top:10px}.rp-bullet{list-style:disc}.rp-number{list-style:decimal}.frontier .rp-subheading{color:var(--rp-heading);font-size:20px;line-height:1.5;letter-spacing:-.015em;padding-top:8px}.rp-figure,.rp-table-figure{margin:10px 0;border:1px solid var(--rp-rule);min-width:0}.rp-figure-image{background:#fff;padding:12px}.rp-figure-img{display:block;width:100%;height:auto}.rp-figure-caption{padding:15px 18px;font-size:12px;line-height:1.8;color:var(--rp-body);background:#ad8be506}.rp-table-scroll{overflow-x:auto}.rp-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.8}.rp-table :is(th,td){padding:14px 18px;vertical-align:top;min-width:140px;border-top:1px solid var(--rp-rule);color:var(--rp-body);font-weight:400}.rp-table th{color:var(--rp-heading);background:#ad8be508}.rp-references{border-top:1px solid var(--rp-rule);padding-top:35px}.rp-references ol{list-style:none;padding:0;margin-top:25px;display:grid;gap:15px}.rp-references li{padding:18px 0;border-bottom:1px solid var(--rp-rule);color:var(--rp-body);font-size:13px;line-height:1.85;scroll-margin-top:110px;overflow-wrap:anywhere}.rp-reference-author{color:var(--rp-heading)}.rp-references a{color:#baa6ef;display:inline-flex;gap:5px;align-items:center}.rp-contents{position:sticky;top:116px;align-self:start;max-height:calc(100svh - 145px);overflow-y:auto;padding-right:12px;scrollbar-width:thin;scrollbar-color:#726184 #0d0c16}.rp-contents nav{border-left:1px solid var(--rp-rule);padding-left:25px}.rp-contents .fr-eyebrow{color:#c3acdf;margin-bottom:20px}.rp-contents nav>a{display:block;font-size:11px;line-height:1.65;color:#92859f;padding:7px 0}.rp-contents nav>a:hover{color:#d8bfff}.rp-contents .fr-text-link{color:#c2a9e1;margin-top:20px;font-size:11px}.rp-related{padding-top:50px;border-top:1px solid var(--rp-rule);background:#0b0a14}.frontier .rp-related h2{font-size:clamp(36px,4vw,60px);letter-spacing:-.04em;margin-top:25px}.rp-related>div{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:35px}.rp-related>div>a{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--rp-rule);padding:25px 0}.rp-related>div>a:hover{color:#c4adff}.rp-related-title{display:block;font-size:24px;line-height:1.35;letter-spacing:-.025em;margin-top:16px}.rp-related>div>a>svg{flex-shrink:0;color:#af94ce}.rp-related>.fr-text-link{margin-top:20px;color:#c5abeb}.frontier.research-pdf{--rp-body:#374151;--rp-heading:#111827;--rp-rule:#d1d5db;color:#111827;color-scheme:light;overflow:visible}.research-pdf .rp-document-hero{padding-top:0;margin-bottom:35px}.frontier.research-pdf .rp-document-hero h1{font-size:36px}.frontier.research-pdf :is(.rp-meta,.rp-series,.rp-author,.rp-article-subtitle,.rp-citation,.rp-references a){color:#4b5563}.research-pdf .rp-keywords>span{color:#4b5563;border-color:#d1d5db}.research-pdf .rp-article-section>h2{-moz-column-break-after:avoid;break-after:avoid}.research-pdf :is(.rp-quote,.rp-figure-caption){background:#f5f3ff}.research-pdf .rp-figure{-moz-column-break-inside:avoid;break-inside:avoid}@media (min-width:1600px){.rp-hero-grid{grid-template-columns:1.6fr 1fr}.rp-paper-visual{padding:35px}}@media (max-width:1100px){.rp-hero-grid{grid-template-columns:1.8fr 1fr;padding:75px 0 60px}.rp-orbit{width:130%;margin-left:-15%}.rp-featured-grid{gap:35px}.rp-paper-grid{gap:18px}.rp-card .rp-paper-visual{aspect-ratio:1;padding:18px}.rp-card .rp-paper-caption>div{font-size:20px}.rp-card-copy{padding:22px 18px 0}.frontier .rp-card h3{font-size:21px}.rp-library-count{width:100%}.rp-connect-row{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.rp-section{padding-top:35px;padding-bottom:55px}.rp-section>.fr-section-label>span:last-child,.rp-topline>span:last-child{display:none}.rp-topline{font-size:7px!important}.rp-hero{padding-top:25px}.rp-hero-grid{display:block;padding:55px 0 30px}.frontier .rp-hero h1{font-size:clamp(43px,9.7vw,72px)}.frontier .rp-hero-description{margin-top:27px;font-size:14px;max-width:360px}.rp-hero .fr-text-link{margin-top:18px}.rp-orbit{width:70%;margin:0 auto;max-width:320px}.rp-orbit-caption{font-size:6px!important}.rp-hero-foot{font-size:7px!important;padding:20px 0}.rp-hero-foot>span:last-child{display:none}.rp-featured-grid{grid-template-columns:1fr;margin-top:30px;gap:30px}.rp-featured-cover{max-width:600px}.rp-paper-visual{aspect-ratio:1.25;padding:25px}.rp-paper-caption>div{font-size:clamp(25px,5vw,36px)}.frontier .rp-featured-copy h2{font-size:30px;margin-top:17px}.frontier .rp-subtitle{font-size:14px;margin-top:18px}.rp-keywords{gap:7px;margin-top:20px}.rp-keywords>span{font-size:9px}.rp-library-heading{display:block;margin-top:34px}.frontier .rp-library-heading h2{font-size:44px}.frontier .rp-library-heading>p{margin-top:23px;font-size:12px}.rp-library-toolbar{margin-top:30px}.rp-filters{gap:7px}.rp-filters>button{padding:10px 12px;font-size:10px}.rp-filters>button>span{margin-left:7px}.rp-paper-grid{grid-template-columns:1fr;gap:28px}.rp-card .rp-paper-visual{aspect-ratio:1.4;padding:25px}.rp-card .rp-paper-caption>div{font-size:clamp(24px,5.5vw,34px)}.rp-card .rp-paper-caption>p{font-size:7px}.rp-card-copy{padding:25px 24px 0}.frontier .rp-card h3{font-size:26px}.frontier .rp-card .rp-meta{font-size:8px}.rp-connect{padding-top:45px}.frontier .rp-connect h2{font-size:clamp(36px,8.3vw,55px)}.rp-connect-row{gap:28px}.rp-article-hero{padding-top:27px;padding-bottom:40px}.rp-document-hero{padding-top:38px}.frontier .rp-document-hero h1{font-size:clamp(33px,7.6vw,52px);margin-top:22px}.frontier .rp-article-subtitle{font-size:16px;margin-top:23px}.rp-article-layout{display:flex;flex-direction:column;padding-top:35px;padding-bottom:55px;gap:35px}.rp-contents{order:-1;position:static;max-height:none;padding-right:0}.rp-contents nav{display:flex;gap:8px 18px;flex-wrap:wrap;padding-left:0;border-left:0;border-bottom:1px solid var(--rp-rule);padding-bottom:25px}.rp-contents .fr-eyebrow{width:100%;margin-bottom:5px}.rp-contents nav>a{font-size:12px;padding:7px 0}.rp-contents>.fr-text-link{display:none}.frontier .rp-summary>p:last-child{font-size:16px}.frontier .rp-article-section{margin-top:38px}.frontier .rp-article-section>h2{font-size:25px}.frontier .rp-paragraph,.rp-list{font-size:14px;line-height:1.9}.rp-quote{font-size:15px;padding:20px}.rp-related>div{grid-template-columns:1fr;gap:5px}.rp-related-title{font-size:23px}}@media (prefers-reduced-motion:reduce){.rp-card,.rp-featured-cover{transition:none}.rp-card:hover{transform:none}}