.heroC{position:absolute;inset:0;--sx:1;--sy:1;--hcB:332;--kr:72;--kb:19;--kt:74;--kc:80}.heroC__stage{--e:min(8%,140px);position:absolute;left:0;right:0;height:760px;top:calc(var(--hcY, calc(50% + 83px) ) - 260px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--e),#000 calc(100% - var(--e)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--e),#000 calc(100% - var(--e)),transparent 100%)}.heroC__svg{position:absolute;left:50%;top:0;width:3200px;height:760px;margin-left:-1600px;overflow:visible}.heroC__model{transform:scale(var(--sx),var(--sy))}.heroC__band{fill:url(#hcBand)}.heroC__band2{fill:url(#hcBandCore)}.heroC__edge{stroke:url(#hcEdge);stroke-width:.8;stroke-linejoin:round}.heroC__halo{stroke:url(#hcHaloGrad);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.heroC__line{stroke:url(#hcLineGrad);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.heroC__sheenGlow{stroke:#a9bee0;stroke-opacity:.55;stroke-width:7;stroke-linecap:round}.heroC__sheen{stroke:#fff;stroke-width:1.8;stroke-linecap:round}.heroC__giltGlow{stroke:url(#hcGiltSoft);stroke-width:9;stroke-linecap:round}.heroC__gilt{stroke:url(#hcGilt);stroke-width:2.6;stroke-linecap:round}.heroC__ring{fill:var(--paper-0);stroke:var(--gold-lo);stroke-width:1.3}.heroC__cap{stroke:#a5854a;stroke-width:1.4;stroke-linecap:round}.heroC__bar{fill:var(--gold-lo);opacity:.5}.heroC__land{fill:none;stroke:var(--gold-lo);stroke-width:1}.heroC__stir{fill:#fff;stroke:#3e4e66;stroke-opacity:.85;stroke-width:.55}.heroC__vortex{stroke:#fff;stroke-opacity:.85;stroke-width:.7;stroke-linecap:round}.heroC__rim{stroke:var(--gold-lo);stroke-width:1.25}.heroC__tr{stroke:#5e7285;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}.heroC__trGilt{stroke:#a5854a;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}.heroC__trHalo{stroke:#fff;stroke-opacity:.8;stroke-width:3.4;stroke-linejoin:round;stroke-linecap:round}.heroC__at{transform:translate(calc(var(--x) * var(--sx) * 1px),calc((var(--y) * var(--sy) + var(--o,0)) * 1px))}.heroC__on{transform:translate(calc(var(--x) * var(--sx) * 1px),calc(var(--hcB) * 1px))}.heroC__bench{transform:translateY(calc(var(--hcB) * 1px)) scaleX(var(--sx))}.heroC__sy{transform:scaleY(var(--sy))}.heroC__isy{transform:scaleY(calc(1 / var(--sy)))}.heroC__req{--k:var(--kr)}.heroC__bd{--k:calc(var(--kc) + var(--h))}.heroC__thr{--k:var(--kt)}.heroC__u{transform:scaleY(calc(var(--hcB) - var(--k) - var(--y) * var(--sy) - var(--o,0)))}.heroC__n{transform:scaleY(calc(1 / (var(--hcB) - var(--k) - var(--y) * var(--sy) - var(--o,0))))}@media(max-width:1600px){.heroC__stage{--e:4.5%}}@media(max-width:1439px){.heroC__stage{--e:3%}}@media(max-width:1199px){.heroC{--sx:.28;--sy:.27;--hcB:29;--kr:3;--kb:3;--kt:3}.heroC__stage{--e:6%;top:calc(var(--hcY,443px) - 260px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--e),#000 calc(var(--hcL, calc(50% - 70px) ) - 18px),transparent calc(var(--hcL, calc(50% - 70px) ) + 2px),transparent calc(var(--hcR, calc(50% + 70px) ) - 2px),#000 calc(var(--hcR, calc(50% + 70px) ) + 18px),#000 calc(100% - var(--e)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--e),#000 calc(var(--hcL, calc(50% - 70px) ) - 18px),transparent calc(var(--hcL, calc(50% - 70px) ) + 2px),transparent calc(var(--hcR, calc(50% + 70px) ) - 2px),#000 calc(var(--hcR, calc(50% + 70px) ) + 18px),#000 calc(100% - var(--e)),transparent 100%)}.heroC__vial,.heroC__vg{display:none}.heroC__bd{--k:var(--kb)}.heroC__bench{opacity:.55}.heroC__band{fill:url(#hcBandM)}.heroC__band2{fill:url(#hcBandCoreM)}.heroC__edge{stroke-width:2.2}.heroC__halo{stroke-width:14}.heroC__line{stroke-width:4.2}.heroC__sheenGlow{stroke-width:18}.heroC__sheen{stroke-width:5}.heroC__giltGlow{stroke-width:22}.heroC__gilt{stroke-width:6.6}}@media(max-height:959px){html:not(.js) .heroC{display:none}}@media print{.heroC{display:none}}.rsiTerm--b{--stc:16.69}.rsiTerm--b:before{content:"";position:absolute;inset:-.2em -.6em;border-radius:999px}a.rsiTerm--b{text-decoration:none;cursor:pointer}a.rsiTerm--b:focus-visible{outline:none}a.rsiTerm--b[data-press]:active{scale:.97}.rsiTerm--b .rsiB__w{position:relative;color:var(--acc-ai)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.rsiTerm--b .rsiB__w{padding:0 .16em 0 .12em;margin:0 -.16em 0 -.12em;background:linear-gradient(96deg,#382708,#4b360f,#634816 32%,#7c5c1e 44%,#846221,#7c5c1e 56%,#634816 68%,#4a350e,#342508) 50% 0/190% 100% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 .5px 0 rgba(56,42,7,.18)}}.rsiTerm--b .rsiB__shine{position:absolute;left:-.1em;right:-.2em;top:0;height:.56em;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 42%,#000 58%,transparent);mask-image:linear-gradient(180deg,transparent,#000 42%,#000 58%,transparent)}.rsiTerm--b .rsiB__shine:before{content:attr(data-w);position:absolute;left:.16em;top:0;white-space:nowrap;color:#e2b64a;-webkit-text-fill-color:#E2B64A}.rsiTerm--b .rsiCap{position:absolute;left:-.62em;top:-.29em;width:calc(100% + 1.24em);height:calc(100% + .58em);overflow:visible;pointer-events:none;transition:translate .55s var(--spring-snappy)}.rsiTerm--b .rsiCap rect{fill:none}.rsiTerm--b .rsiCap__t{x:calc(.1em + .5px);y:calc(.1em + .5px);width:calc(100% - .2em - 1px);height:calc(100% - .2em - 1px);rx:calc(.69em - .5px);ry:calc(.69em - .5px)}.rsiTerm--b .rsiCap__shade{opacity:.7;transition:opacity .35s ease}.rsiTerm--b .rsiCap__sh2{stroke:#4e4b44;stroke-opacity:.06;stroke-width:.36em;transform:translateY(.11em)}.rsiTerm--b .rsiCap__sh{stroke:#4e4b44;stroke-opacity:.13;stroke-width:calc(.2em + .5px);transform:translateY(.065em)}.rsiTerm--b .rsiCap__edge{stroke:#8c8778;stroke-opacity:.72;stroke-width:.2em}.rsiTerm--b .rsiCap__glass{stroke:#fbfaf6;stroke-opacity:.9;stroke-width:calc(.2em - 1.3px)}.rsiTerm--b .rsiCap__bore{stroke:#8fa0bc;stroke-opacity:.38;stroke-width:calc(.078em + 1.1px)}.rsiTerm--b .rsiCap__gold{stroke:url(#rsiBGold) #A5854A;stroke-width:.078em}.rsiTerm--b .rsiCap__warm{stroke:#f0cf78;stroke-width:.078em;opacity:0;transition:opacity .3s ease}.rsiTerm--b .rsiCap__spec{stroke:#fffef8;stroke-opacity:.8;stroke-width:.6px;transform:translateY(-.06em)}@media(max-resolution:1.49dppx){.rsiTerm--b .rsiCap__bore{display:none}.rsiTerm--b .rsiCap__edge{stroke:#a39472;stroke-opacity:.5}.rsiTerm--b .rsiCap__sh2{stroke-opacity:.035}}.rsiTerm--b .rsiB__fillL,.rsiTerm--b .rsiB__fillR{stroke:url(#rsiBGold) #A5854A;stroke-width:.078em;stroke-dasharray:50 50;stroke-linecap:butt;opacity:0}.rsiTerm--b .rsiB__menL,.rsiTerm--b .rsiB__menR{stroke:#edc865;stroke-width:.078em;stroke-dasharray:1.4 98.6;stroke-linecap:butt;opacity:0}.rsiTerm--b .rsiB__slugL,.rsiTerm--b .rsiB__slugR{stroke:#e6c063;stroke-width:.078em;stroke-dasharray:12 88;stroke-linecap:butt;opacity:0}.rsiTerm--b .rsiB__headL,.rsiTerm--b .rsiB__headR{stroke:#f1d27e;stroke-width:.078em;stroke-dasharray:3.5 96.5;stroke-linecap:butt;opacity:0}html.js .hero.live .rsiTerm--b .rsiCap{animation:rsiBCapIn .7s var(--spring-soft) 1.35s both}html.js .hero.live .rsiTerm--b .rsiCap__gold{animation:rsiBSwap 1.2s linear 1.5s both}html.js .hero.live .rsiTerm--b .rsiB__fillL{animation:rsiBFillL 1.2s cubic-bezier(.3,.4,.3,1) 1.5s both}html.js .hero.live .rsiTerm--b .rsiB__fillR{animation:rsiBFillR 1.2s cubic-bezier(.3,.4,.3,1) 1.5s both}html.js .hero.live .rsiTerm--b .rsiB__menL{animation:rsiBMenL 1.2s cubic-bezier(.3,.4,.3,1) 1.5s both}html.js .hero.live .rsiTerm--b .rsiB__menR{animation:rsiBMenR 1.2s cubic-bezier(.3,.4,.3,1) 1.5s both}html.js .hero.live .rsiTerm--b .rsiB__shine{animation:rsiBShineW .7s cubic-bezier(.45,0,.25,1) 2.6s both}html.js .hero.live .rsiTerm--b .rsiB__shine:before{animation:rsiBShineT .7s cubic-bezier(.45,0,.25,1) 2.6s both}@keyframes rsiBCapIn{0%{opacity:0;transform:translateY(-.08em)}}@keyframes rsiBSwap{0%,84.9%{opacity:0}85%,to{opacity:1}}@keyframes rsiBFillL{0%{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) - .5px)}8%,99.9%{opacity:1}to{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) - 50.5px)}}@keyframes rsiBFillR{0%{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) - 49.5px)}8%,99.9%{opacity:1}to{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) + .5px)}}@keyframes rsiBMenL{0%{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) - 49.1px)}10%{opacity:0}20%,86%{opacity:1}to{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) - 99.1px)}}@keyframes rsiBMenR{0%{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) - 49.5px)}10%{opacity:0}20%,86%{opacity:1}to{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) + .5px)}}@keyframes rsiBShineW{0%{opacity:0;transform:translateY(-.6em)}15%,80%{opacity:.75}to{opacity:0;transform:translateY(1.1em)}}@keyframes rsiBShineT{0%{transform:translateY(.6em)}to{transform:translateY(-1.1em)}}html.js .hero.live .rsiTerm--b.is-answer .rsiB__slugL{animation:rsiBSlugL 1.3s cubic-bezier(.45,0,.25,1) both}html.js .hero.live .rsiTerm--b.is-answer .rsiB__slugR{animation:rsiBSlugR 1.3s cubic-bezier(.45,0,.25,1) both}html.js .hero.live .rsiTerm--b.is-answer .rsiB__headL{animation:rsiBHeadL 1.3s cubic-bezier(.45,0,.25,1) both}html.js .hero.live .rsiTerm--b.is-answer .rsiB__headR{animation:rsiBHeadR 1.3s cubic-bezier(.45,0,.25,1) both}@keyframes rsiBSlugL{0%{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) - 38px)}8%,80%{opacity:1}to{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) - 100px)}}@keyframes rsiBSlugR{0%{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) - 50px)}8%,80%{opacity:1}to{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) + 12px)}}@keyframes rsiBHeadL{0%{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) - 46.5px)}10%{opacity:0}20%,80%{opacity:1}to{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) - 108.5px)}}@keyframes rsiBHeadR{0%{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) - 50px)}10%{opacity:0}20%,80%{opacity:1}to{opacity:0;stroke-dashoffset:calc(-1px * var(--stc) + 12px)}}a.rsiTerm--b:is(:hover,:focus-visible) .rsiCap{translate:0 -.06em}a.rsiTerm--b:is(:hover,:focus-visible) .rsiCap__shade{opacity:1}a.rsiTerm--b:is(:hover,:focus-visible) .rsiCap__warm{opacity:.75}a.rsiTerm--b:focus-visible .rsiCap__edge{stroke:var(--ink);stroke-opacity:1;stroke-width:calc(.2em + 1.5px)}@media(forced-colors:active){a.rsiTerm--b:focus-visible{outline:2px solid Highlight;outline-offset:2px}}html[data-motion=off] .rsiTerm--b :is(.rsiCap__half,.rsiB__shine){display:none}@supports not (x:1px){.rsiTerm--b .rsiCap__half{display:none}}@media print{.rsiTerm--b :is(.rsiCap__shade,.rsiCap__edge,.rsiCap__glass,.rsiCap__bore,.rsiCap__spec,.rsiCap__warm,.rsiCap__half,.rsiB__shine){display:none!important}.rsiTerm--b .rsiCap{animation:none!important;opacity:1!important;transform:none!important;translate:none!important}.rsiTerm--b .rsiCap__gold{animation:none!important;opacity:1!important;stroke:var(--acc-ai);stroke-width:.06em}.rsiTerm--b .rsiB__w{background:none;-webkit-text-fill-color:currentColor;color:var(--acc-ai);text-shadow:none}}@keyframes hmRise{0%{opacity:0;translate:0 16px}}@keyframes hmSlide{0%{opacity:0;translate:-12px 0}}@keyframes hmSpring{0%{opacity:0;translate:0 12px;scale:.94}}@keyframes hmMask{0%{translate:0 calc(100% + .42em)}}@keyframes hmLand{0%{opacity:0;translate:0 22px;scale:.965}}@keyframes hmFade{0%{opacity:0}}@keyframes hmDraw{0%{transform:scaleX(0)}}@keyframes hmSpin{0%{rotate:-360deg}}@keyframes hmArrowRun{0%{transform:none}42%{transform:translate(9px);opacity:0}43%{transform:translate(-9px);opacity:0}to{transform:none;opacity:1}}@keyframes hmArrowRunNE{0%{transform:none}42%{transform:translate(7px,-7px);opacity:0}43%{transform:translate(-7px,7px);opacity:0}to{transform:none;opacity:1}}.mr{display:inline-block;vertical-align:top;overflow:hidden;padding:.16em .36em .26em;margin:-.16em -.36em -.26em}.mr__in{display:block}html.js:not([data-motion=off]) .sectionHead.rv,html.js:not([data-motion=off]) .join__inner>header.rv{opacity:1;transform:none}html.js:not([data-motion=off]) .rv:not(.in) .mr__in{translate:0 calc(100% + .42em)}.rv.in .mr__in{animation:hmMask 1.05s var(--ease-emph) .06s backwards}html.js:not([data-motion=off]) .sectionHead.rv:not(.in) .eyebrow,html.js:not([data-motion=off]) .sectionHead.rv:not(.in) .sectionHead__copy{opacity:0}.sectionHead.rv.in .eyebrow{animation:hmSlide .75s var(--ease-emph) backwards}.sectionHead.rv.in .sectionHead__copy{animation:hmRise .95s var(--spring-soft) .2s backwards}.shell .pubs__more a,.shell .news__more a{position:relative}.pubs__more a:after,.news__more a:after,.news .newsrow__link a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:100% 50%;transition:transform .45s var(--ease-emph);pointer-events:none}.pubs__more a:hover:after,.news__more a:hover:after,.news .newsrow__link a:hover:after,.pubs__more a:focus-visible:after,.news__more a:focus-visible:after,.news .newsrow__link a:focus-visible:after{transform:scaleX(1);transform-origin:0 50%}.pubs__more a:hover svg,.news__more a:hover svg,.pubs__more a:focus-visible svg,.news__more a:focus-visible svg{animation:hmArrowRun .46s var(--ease-out)}@media(min-width:981px){.loop .sectionHead>.loophead{position:sticky;top:132px;align-self:start}}.loop .loopmicro{margin-top:30px;gap:14px;align-items:baseline;flex-wrap:wrap;font-size:15px;font-weight:500;color:var(--ink-4)}.loop .loopmicro .loopmicro__v{display:inline-block;font-size:24px;line-height:1.25;color:var(--v-hue,var(--ink-2))}.loopmicro__v--syn{--v-hue:var(--acc-syn);--sd:.42s}.loopmicro__v--thy{--v-hue:var(--acc-thy);--sd:.66s}.loopmicro__v--ai{--v-hue:var(--acc-ai);--sd:.9s}.loop .loopmicro .loopmicro__arr{display:inline-block}.loop .loopmicro .loopmicro__arr:nth-of-type(1){--sd:.56s}.loop .loopmicro .loopmicro__arr:nth-of-type(2){--sd:.8s}.loop .loopmicro .loopmicro__cycle{align-self:center;width:20px;height:20px;flex:0 0 auto;stroke:var(--ink-3);overflow:visible}html.js:not([data-motion=off]) .sectionHead.rv:not(.in) :is(.loopmicro__v,.loopmicro__arr,.loopmicro__cycle){opacity:0}.sectionHead.rv.in .loopmicro__v{animation:hmRise .85s var(--spring-soft) var(--sd) backwards}.sectionHead.rv.in .loopmicro__arr{animation:hmSlide .6s var(--ease-emph) var(--sd) backwards}.sectionHead.rv.in .loopmicro__cycle{animation:hmFade .4s ease 1.12s backwards,hmSpin 1.1s var(--spring-snappy) 1.12s backwards}.loop .outputs li:nth-child(1){--sd:.3s}.loop .outputs li:nth-child(2){--sd:.38s}.loop .outputs li:nth-child(3){--sd:.46s}html.js:not([data-motion=off]) .sectionHead.rv:not(.in) .outputs li{opacity:0}.sectionHead.rv.in .outputs li{animation:hmRise .9s var(--spring-soft) var(--sd) backwards}.loop .loopstage .station:not(.is-on){animation:none}.loop .loopstage:not(.is-lit) :is(.lp-tail2,.lp-tail,.lp-flow,.lp-glint){animation:none}.loopstage.hm-arm :is(.lp-track,.lp-glow,.lp-halo){stroke-dasharray:1000 1000}html.js:not([data-motion=off]) .loopstage.hm-arm:not(.is-lit) :is(.lp-track,.lp-glow,.lp-halo){stroke-dashoffset:1000}html.js:not([data-motion=off]) .loopstage.hm-arm:not(.is-lit) :is(.dart,.lp-tail2,.lp-tail,.lp-flow,.lp-glint){opacity:0}html.js:not([data-motion=off]) .loopstage.hm-arm :is(.lens,.station,.lenslabel):not(.is-on){opacity:0}@keyframes hmRailG{0%{stroke-dashoffset:1000;animation-timing-function:cubic-bezier(.3,0,.75,1)}38%{stroke-dashoffset:482;animation-timing-function:cubic-bezier(.45,0,.3,1)}83%{stroke-dashoffset:185.5;animation-timing-function:linear}to{stroke-dashoffset:0}}@keyframes hmRailC{0%{stroke-dashoffset:1000;animation-timing-function:cubic-bezier(.3,0,.75,1)}38%{stroke-dashoffset:494.5;animation-timing-function:cubic-bezier(.45,0,.3,1)}83%{stroke-dashoffset:171;animation-timing-function:linear}to{stroke-dashoffset:0}}@keyframes hmRailM{0%{stroke-dashoffset:1000;animation-timing-function:cubic-bezier(.3,0,.75,1)}34%{stroke-dashoffset:547.5;animation-timing-function:cubic-bezier(.45,0,.3,1)}90%{stroke-dashoffset:90;animation-timing-function:linear}to{stroke-dashoffset:0}}.loop .loopstage.is-lit :is(.lp-track,.lp-glow,.lp-halo){animation:hmRailG 2.6s linear .3s backwards}.loopstage .dart:nth-of-type(1){--sd:1.5s}.loopstage .dart:nth-of-type(2){--sd:2.14s}.loop .loopstage.is-lit .dart{animation:hmFade .5s ease var(--sd) backwards}.loopstage .lens--a{--sd:0s}.loopstage .lens--b{--sd:.22s}.loopstage .lens--c{--sd:.44s}@keyframes hmLens{0%{opacity:0;translate:0 44px;scale:.9}}@keyframes hmFocus{0%{scale:1.16}}.loopstage .lens.is-on{animation:hmLens 1.15s var(--spring-soft) var(--sd) backwards}.loopstage .lens.is-on .slot__img{animation:hmFocus 1.8s var(--ease-emph) var(--sd) backwards}.loopstage .lenslabel--a{--sd:.55s}.loopstage .lenslabel--b{--sd:.77s}.loopstage .lenslabel--c{--sd:.99s}.loopstage .lenslabel.is-on{animation:hmRise .95s var(--spring-soft) var(--sd) backwards}.loopstage .station{transform-origin:0 0}.loopstage .station--s1{--sd:.3s}.loopstage .station--s2{--sd:.62s}.loopstage .station--s3{--sd:.92s}.loopstage .station--ret{--sd:1.68s}.loopstage .station:after{content:"";position:absolute;inset:-1px;border-radius:50%;pointer-events:none;opacity:0;box-shadow:0 0 0 3.5px #fffffff2,0 0 0 10px #ffffff6b,0 3px 13px #2e2a244d}@keyframes hmStation{0%{opacity:0;scale:.35}}@keyframes hmHalo{0%{opacity:0;transform:scale(.7)}35%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes hmClose{0%{opacity:0;transform:scale(.8)}30%{opacity:1}to{opacity:0;transform:scale(2.1)}}@keyframes hmKnock{40%{scale:1.16}}.loop .loopstage .station.is-on{animation:hmStation .8s var(--spring-press) var(--sd) backwards}.loop .loopstage .station.is-on:after{animation:hmHalo 1.1s ease-out calc(var(--sd) + .1s)}.loop .loopstage .station--ret.is-on svg{animation:hmSpin 1.2s var(--spring-snappy) var(--sd) backwards}.loop .loopstage.is-lit .station--s1.is-on{animation:hmStation .8s var(--spring-press) var(--sd) backwards,hmKnock .7s var(--spring-press) 2.46s}.loop .loopstage.is-lit .station--s1.is-on:after{animation:hmHalo 1.1s ease-out calc(var(--sd) + .1s),hmClose 1.5s ease-out 2.46s}.loop .loopstage.is-lit .lp-tail2{animation:lpLapT2 18s linear -.417s infinite,hmFade .9s ease 2.45s backwards}.loop .loopstage.is-lit .lp-tail{animation:lpLapT1 18s linear -.417s infinite,hmFade .9s ease 2.45s backwards}.loop .loopstage.is-lit .lp-flow{animation:lpLapH 18s linear -.417s infinite,hmFade .9s ease 2.45s backwards}.loop .loopstage.is-lit .lp-glint{animation:lpLapG 18s linear -.417s infinite,hmFade .9s ease 2.45s backwards}.loopstage .lens{transform:perspective(900px) translateY(var(--lift,0px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform var(--tf-d,.95s) var(--tf-e,var(--spring-soft))}.loopstage .lens:hover{--lift:-6px;transform:perspective(900px) translateY(var(--lift,0px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));box-shadow:0 0 0 6px #ffffff80,0 0 0 7px #2e2a2414,0 44px 78px -34px #2e2a2480,0 5px 12px #2e2a2412}.loopstage .lens.is-tilting{--tf-d:.22s;--tf-e:cubic-bezier(.2,.7,.3,1)}.loopstage .lens .slot__img{transition:transform var(--tf-d,.95s) var(--tf-e,var(--spring-soft))}.loopstage .lens.is-tilting .slot__img{transform:translate(calc((50% - var(--gx,50%)) * .045),calc((50% - var(--gy,50%)) * .045)) scale(1.06)}.loopstage .lens .fx-glare{mix-blend-mode:screen}.loopstage .lens .fx-glare:before{background:radial-gradient(closest-side,#ffffff4d,#ffffff0f 42%,#fff0 70%)}.loop .loopstage .lens .lens__refract{-webkit-backdrop-filter:none;backdrop-filter:none}.loopstage .lens .slot__img{filter:saturate(1.07)}.loopstage .lens--b .slot__img{filter:saturate(1.1)}@media(max-width:1039px){.loopstage .lens,.loopstage .lens:hover{transform:translateY(var(--lift,0px))}.loopstage .lens.is-tilting .slot__img{transform:none}.loopstage .lens .fx-glare{display:none}}.research .lrow{position:relative;grid-template-columns:80px minmax(0,1fr) 480px;border-bottom:0}.lrow--syn{--foil:var(--foil-syn);--hue-ink:var(--acc-syn);--hue:rgba(0,105,110,.55)}.lrow--thy{--foil:var(--foil-thy);--hue-ink:var(--acc-thy);--hue:rgba(51,64,106,.55)}.lrow--ai{--foil:var(--foil-ai);--hue-ink:var(--acc-ai);--hue:rgba(122,86,28,.55)}.research .lrow:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hairline-2);transform-origin:0 50%;pointer-events:none}.research .lrow:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;border-radius:1px;background:var(--hue);opacity:0;transform:scaleX(0);transform-origin:0 50%;pointer-events:none;z-index:3}@keyframes hmArrive{0%{opacity:1;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.research .lrow.is-arrived:before{animation:hmArrive 1.6s var(--ease-emph) both}.research .lrow__index{gap:10px}.lrow__index .lrow__num{display:block;clip-path:inset(-.5em -.6em 0 -.4em);font-size:inherit;letter-spacing:0;text-transform:none;color:inherit}.lrow__num i{display:inline-block;font-family:var(--serif);font-style:italic;font-weight:400;font-size:56px;line-height:.9;letter-spacing:-.01em;color:var(--hue-ink);padding:0 .12em 0 .03em;margin:0 -.12em 0 -.03em;transition:translate .55s var(--spring-snappy)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lrow__num i{background-image:var(--foil);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.lrow__index .lrow__station{font-size:13.5px;letter-spacing:.2em;color:var(--ink-3)}.research .lrow__index:after{width:26px;transform-origin:0 50%;transition:transform .5s var(--ease-emph)}.lrow__link{color:inherit}.lrow__link:after{content:"";position:absolute;inset:0;z-index:1}.research .lrow__text>p{position:relative;z-index:2}.lrow__t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em;text-decoration-color:transparent;transition:text-decoration-color .35s ease}.lrow__tail{position:relative;white-space:nowrap}.lrow__go{position:absolute;left:100%;bottom:.24em;width:.44em;height:.44em;margin-left:.26em;stroke:var(--ink-3);overflow:visible}.research .slot--wide{transition:transform .8s var(--spring-soft),box-shadow .45s ease}@media(hover:hover){.research .lrow:hover .lrow__t{text-decoration-color:#201e1b66}.research .lrow:hover .lrow__go{stroke:var(--ink);animation:hmArrowRun .46s var(--ease-out)}.research .lrow:hover .lrow__num i{translate:0 -4px}.research .lrow:hover .lrow__index:after{transform:scaleX(2.2)}.research .lrow:hover .slot--wide{transform:translateY(-4px);box-shadow:0 0 0 5px #ffffff8f,0 0 0 5.75px #2e2a241a,0 42px 72px -30px #2e2a2485,0 5px 12px #2e2a2414}}@supports selector(:has(*)){.lrow__link:focus-visible{outline:none}.research .lrow:has(.lrow__link:focus-visible):before{opacity:1;transform:none;background:var(--ink);border-radius:0;animation:none}.research .lrow:has(.lrow__link:focus-visible):after{height:2px;background:var(--ink)}.research .lrow:has(.lrow__link:focus-visible) .lrow__t{text-decoration-color:var(--ink)}.research .lrow:has(.lrow__link:focus-visible) .lrow__go{stroke:var(--ink)}}html.js:not([data-motion=off]) .research .lrow.rv{opacity:1;transform:none}.research .lrow__tags span{--sd:calc(.2s + var(--k,0) * .06s)}html.js:not([data-motion=off]) .lrow.rv:not(.in):after{transform:scaleX(0)}html.js:not([data-motion=off]) .lrow.rv:not(.in) .lrow__num i{translate:0 105%}html.js:not([data-motion=off]) .lrow.rv:not(.in) :is(.lrow__station,h3,.lrow__tags span,.lrow__text>p,.slot--wide){opacity:0}.lrow.rv.in:after{animation:hmDraw 1.3s var(--ease-emph) backwards}@keyframes hmNum{0%{translate:0 105%}}.lrow.rv.in .lrow__num i{animation:hmNum 1.05s var(--spring-soft) .04s backwards}.lrow.rv.in .lrow__station{animation:hmFade .6s ease .32s backwards}.lrow.rv.in h3{animation:hmRise .95s var(--spring-soft) .1s backwards}.lrow.rv.in .lrow__tags span{animation:hmSpring .75s var(--spring-snappy) var(--sd) backwards}.lrow.rv.in .lrow__text>p{animation:hmRise .95s var(--spring-soft) .3s backwards}.lrow.rv.in .slot--wide{animation:hmLand 1.25s var(--spring-soft) .34s backwards}.research__more{margin-top:30px}.research .lrow__text>p{line-height:1.7}.news .newslist{border-top:0}.news .newsrow{display:block;padding:0;border-bottom:0;border-top:1px solid var(--hairline-2)}.news .newsrow:last-child{border-bottom:1px solid var(--hairline-2)}.news .newsrow__sum{display:grid;grid-template-columns:196px minmax(0,1fr) 18px;gap:clamp(20px,3.5vw,52px);align-items:center;padding:clamp(24px,3.2vw,34px) 0;cursor:pointer;list-style:none;border-radius:6px}.news .newsrow--plain .newsrow__sum{cursor:default}.news .newsrow__sum::-webkit-details-marker{display:none}.news .newsrow__sum::marker{content:""}.news .newsrow__sum:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.news .newsrow__date,.news .newsrow__text{display:block}.news .newsrow__go{transition:color .25s ease,transform .55s var(--spring-snappy)}.news .newsrow:hover .newsrow__go{transform:none}.news .newsrow__sum:hover .newsrow__date,.news .newsrow[open] .newsrow__date{color:var(--ink-2)}.news .newsrow__sum:hover .newsrow__go{color:var(--ink-2);transform:translate(2px)}.news .newsrow[open] .newsrow__go{color:var(--ink);transform:rotate(90deg)}.news .newsrow__more{display:grid;grid-template-columns:196px minmax(0,1fr) 18px;column-gap:clamp(20px,3.5vw,52px);padding:0 0 clamp(28px,3.2vw,38px)}.news .newsrow__panel{grid-column:2;display:flex;align-items:flex-start;gap:clamp(24px,3vw,40px)}.news .newsrow__copy{position:relative;flex:1 1 auto;min-width:0;max-width:60ch;padding-left:18px}.news .newsrow__rule{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--hairline-2);transform-origin:50% 0;pointer-events:none}.news .newsrow__body{font-size:16px;line-height:1.7;color:var(--ink-2)}.news .newsrow__body i{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.07em}.news .newsrow__link{margin-top:12px}.news .newsrow__link a{position:relative;display:inline-flex;align-items:center;gap:7px;padding-bottom:2px;font-size:14.5px;font-weight:600;letter-spacing:.01em;color:var(--ink-2);border-bottom:1px solid rgba(32,30,27,.22);transition:color .2s ease,border-color .2s ease}.news .newsrow__link a:hover,.news .newsrow__link a:focus-visible{color:var(--ink);border-color:#201e1b66}.news .newsrow__link svg{flex:0 0 auto;width:13px;height:13px;stroke:currentColor}.news .newsrow__link a:hover svg,.news .newsrow__link a:focus-visible svg{animation:hmArrowRun .46s var(--ease-out)}.news .newsrow__link a[target] svg{width:12px;height:12px}.news .newsrow__link a[target]:hover svg,.news .newsrow__link a[target]:focus-visible svg{animation:hmArrowRunNE .5s var(--ease-out)}.news .newsrow__thumb{flex:0 0 auto;width:min(300px,38%);aspect-ratio:16/9;margin:0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 4px #ffffff8c,0 0 0 4.75px #2e2a2414,0 18px 34px -22px #2e2a2473}.news .newsrow__thumb img{display:block;width:100%;height:100%;object-fit:contain}html[lang^=zh] .news .newsrow__text{font-weight:400;font-variation-settings:"wght" 500;line-height:1.85}html[lang^=zh] .news .newsrow__body i{font-size:1em}html[lang^=zh] .news .newsrow__link a{letter-spacing:.04em}.pubs .pub{position:relative;border-bottom:0}.pubs .pub:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hairline-2);transform-origin:0 50%;pointer-events:none}.pubs .pub:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:1px;background:#201e1b80;transform:scaleX(0);transform-origin:100% 50%;transition:transform .7s var(--ease-emph);pointer-events:none}.pubs .pub:hover h3 a{opacity:1}.pubs .pub h3 a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.16em;text-decoration-thickness:1px;transition:text-decoration-color .3s ease}.pubs .pub h3 a:hover,.pubs .pub h3 a:focus-visible{text-decoration-color:#201e1b6b}@media(hover:hover){.pubs .pub:hover:before{transform:scaleX(1);transform-origin:0 50%}.pubs .pub:hover h3 a{text-decoration-color:#201e1b6b}}.pubs .pub__sum{font-size:16px;line-height:1.7}.pubs .pub__arrow{position:relative;transition:transform .25s var(--ease-out),scale var(--press-d,.5s) var(--press-e,var(--spring-press)),translate .7s var(--spring-snappy)}.pubs .pub__arrow:after{content:"";position:absolute;inset:-1px;border-radius:50%;pointer-events:none;box-shadow:0 7px 16px -4px #2e2a2447;opacity:0;transition:opacity .35s ease}.pubs .pub:hover .pub__arrow{box-shadow:inset 0 1px #fff,0 1px 3px #2e2a2424}.pubs .pub:hover .pub__arrow:after,.pubs .pub__arrow:focus-visible:after{opacity:1}.pubs .pub:hover .pub__arrow svg,.pubs .pub__arrow:focus-visible svg{animation:hmArrowRunNE .5s var(--ease-out)}html.js:not([data-motion=off]) .pubs .pub.rv{opacity:1;transform:none}.pubs .pub>.pub__journal{--sd:0s}.pubs .pub>h3{--sd:.07s}.pubs .pub>.pub__sum{--sd:.14s}.pubs .pub>.pub__arrow{--sd:.24s}html.js:not([data-motion=off]) .pub.rv:not(.in):after{transform:scaleX(0)}html.js:not([data-motion=off]) .pub.rv:not(.in)>:is(.pub__journal,h3,.pub__sum,.pub__arrow){opacity:0}.pub.rv.in:after{animation:hmDraw 1.2s var(--ease-emph) var(--d,0s) backwards}.pub.rv.in>:is(.pub__journal,h3,.pub__sum){animation:hmRise .9s var(--spring-soft) calc(var(--d,0s) + var(--sd)) backwards}@keyframes hmPop{0%{opacity:0;scale:.6}}.pub.rv.in>.pub__arrow{animation:hmPop .7s var(--spring-press) calc(var(--d,0s) + var(--sd)) backwards}section.join:before{content:none}.join{--T:16;--B:6.4;--J:38;--K:26;--jl-lw:6px;--jl-fw:2.6px;--jl-o1:7px;--jl-o2:2.5px;--jl-o3:8px;--jl-o4:3px;--jl-ww:2.2px;--jl-hs:1.3px;--jl-hb:1.1px}@media(max-width:1099px){.join{--T:12;--B:4.8;--J:24;--K:20;--jl-lw:4.5px;--jl-fw:2px}}@media(max-width:760px){.join{--T:9;--B:3.6;--J:16;--K:15;--jl-lw:3px;--jl-fw:1.6px;--jl-o1:4px;--jl-o2:1.5px;--jl-o3:4px;--jl-o4:1.5px;--jl-ww:1.4px;--jl-hs:.9px;--jl-hb:.8px;padding-left:34px;padding-right:34px}.join__inner{max-width:362px}}@media(min-width:761px)and (max-width:959px){.join__aud{max-width:600px;margin-inline:auto}}@media(min-width:761px)and (max-width:899px){.join__inner header p:not(.join__kicker){max-width:52ch}}.join .jl{position:absolute;left:50%;top:50%;z-index:0;width:1260px;height:612px;margin:-306px 0 0 -630px;overflow:visible;pointer-events:none}.join[data-jl] .jl{left:0;top:0;width:100%;height:100%;margin:0}.join[data-jl=off] :is(.jl,.jl-spill){display:none}@media(max-width:1279px){.join:not([data-jl]) :is(.jl,.jl-spill){display:none}}html.js .join:not([data-jl]) :is(.jl,.jl-spill){visibility:hidden}.join .jl--liquid{will-change:transform}.jl path{fill:none}.jl-sentinel{position:absolute;left:50%;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}.jl-spill{position:absolute;z-index:0;border-radius:50%;pointer-events:none;opacity:.12;background:radial-gradient(closest-side,#f0b83e9e,#f0b83e42 52%,#f0b83e00)}.jl-sh2{stroke:#4e4b44;stroke-opacity:.1;stroke-width:calc(var(--T) * 1px + 6px);transform:translateY(var(--jl-o1))}.jl-sh1{stroke:#4e4b44;stroke-opacity:.1;stroke-width:calc(var(--T) * 1px);transform:translateY(var(--jl-o2))}.jl-jsh{stroke:#4e4b44;stroke-opacity:.12;stroke-width:calc(var(--J) * 1px + 4px);stroke-linecap:round;transform:translateY(var(--jl-o3))}.jl-ksh{stroke:#4e4b44;stroke-opacity:.2;stroke-width:calc(var(--K) * 1px);transform:translateY(var(--jl-o4))}.jl-lsh{stroke:#4e4b44;stroke-opacity:.16;stroke-width:var(--jl-lw);stroke-linecap:round;transform:translateY(var(--jl-o4))}.jl-jEdge{stroke:#6f6a5e;stroke-opacity:.36;stroke-width:calc(var(--J) * 1px);stroke-linecap:round}.jl-jBody{stroke:#faf8f3;stroke-opacity:.66;stroke-width:calc(var(--J) * 1px - 1.4px);stroke-linecap:round}.jl-jWall{stroke:#8c8778;stroke-opacity:.22;stroke-width:1px}.jl-lamp{stroke:#4a463f;stroke-opacity:.74;stroke-width:var(--jl-lw);stroke-linecap:round}.jl-lampHi{stroke:#fff;stroke-opacity:.34;stroke-width:1px}.jl-faceBase{stroke:#b8913f;stroke-opacity:.62;stroke-width:var(--jl-fw);stroke-linecap:round}.jl-edge{stroke:#6f6a5e;stroke-opacity:.46;stroke-width:calc(var(--T) * 1px)}.jl-body{stroke:url(#jlBody) #F8F6F1;stroke-width:calc(var(--T) * 1px - 1.5px)}.jl-wall{stroke:#8c8778;stroke-opacity:.16;stroke-width:var(--jl-ww)}.jl-boreW{stroke:#8fa0bc;stroke-opacity:.55;stroke-width:calc(var(--B) * 1px + 1.3px)}.jl-bore{stroke:#eef1f5;stroke-width:calc(var(--B) * 1px)}.jl-ring,.jl-U,.jl-L,.jl-bridge,.jl-menU,.jl-menL,.jl-qb,.jl-qt,.jl-qg{stroke-width:calc(var(--B) * 1px);stroke-linecap:butt}.jl-ring,.jl-U,.jl-L,.jl-bridge,.jl-qg{stroke:url(#jlGold) #C29E4B}.jl-menU,.jl-menL{stroke:#edc865}.jl-qb,.jl-qt{stroke:#7189ae}.jl-U,.jl-L{stroke-dashoffset:43px}.jl-menU{stroke-dashoffset:-56.3px}.jl-menL{stroke-dashoffset:-42.3px}.jl-l1{stroke:#f9d46a;stroke-width:calc(var(--B) * 1px + 2.4px)}.jl-l2{stroke:#edbb45;stroke-opacity:.55;stroke-width:calc(var(--J) * .5px)}.jl-l3{stroke:#f2cc6a;stroke-opacity:.4;stroke-width:calc(var(--J) * 1px - 3px);stroke-linecap:round}.jl-face{stroke:#f2b53a;stroke-width:var(--jl-fw);stroke-linecap:round}.jl-b1{stroke:#f2b53a;stroke-width:calc(var(--K) * 1px - 3px)}.jl-col,.jl-q,.jl-menU,.jl-menL{opacity:0}.jl-light{opacity:.16}.jl-beam{opacity:.34}.jl-jFront{stroke:#fff;stroke-opacity:.1;stroke-width:calc(var(--J) * 1px - 1.4px);stroke-linecap:round}.jl-jSpec{stroke:url(#jlTopHi);stroke-width:1.3px}.jl-jSpecB{stroke:url(#jlBotHi);stroke-width:1.1px}.jl-kEdge{stroke:#5f5a4f;stroke-opacity:.62;stroke-width:calc(var(--K) * 1px)}.jl-kBody{stroke:#d9d4c9;stroke-width:calc(var(--K) * 1px - 1.4px)}.jl-specT{stroke:url(#jlTopHi);stroke-width:var(--jl-hs)}.jl-specB{stroke:url(#jlBotHi);stroke-width:var(--jl-hb)}.jl-boreSpec{stroke:url(#jlTopHi);stroke-opacity:.55;stroke-width:.7px}.jl-boreSpecT{stroke:url(#jlBotHi);stroke-opacity:.45;stroke-width:.6px}.jl-chrB{stroke:url(#jlBlueHi);stroke-width:.8px}.jl-chrG{stroke:url(#jlGiltLo);stroke-width:.7px}.join[data-jl-lamp=off] .jl-lampx{display:none}@keyframes jlSet{0%{opacity:0;translate:0 6px}}html.js:not([data-motion=off]) .join.hm-arm:not(.is-lit) .jl{opacity:0;translate:0 6px}.join.is-lit .jl{animation:jlSet .9s cubic-bezier(.22,1,.36,1) backwards}.join.is-held :is(.jl *,.jl-spill){animation-play-state:paused!important}html[data-motion=off] :is(.jl,.jl *,.jl-spill){animation:none!important}.join__glow{position:absolute;left:50%;top:40%;z-index:0;width:900px;height:560px;margin:-280px 0 0 -450px;border-radius:50%;background:radial-gradient(closest-side,#ffffffb8,#ffffff4d 55%,#fff0);opacity:.8;pointer-events:none}html.js:not([data-motion=off]) .join__inner>header.rv:not(.in) :is(.join__kicker,p:not(.join__kicker)){opacity:0}.join__inner>header.rv.in .join__kicker{animation:hmRise .85s var(--spring-soft) backwards}.join__inner>header.rv.in p:not(.join__kicker){animation:hmRise .95s var(--spring-soft) .22s backwards}html.js:not([data-motion=off]) .join__aud.rv,html.js:not([data-motion=off]) .join__actions.rv{opacity:1;transform:none}html.js:not([data-motion=off]) .join__aud.rv:not(.in) span,html.js:not([data-motion=off]) .join__actions.rv:not(.in) a{opacity:0}.join__aud.rv.in span{animation:hmSpring .75s var(--spring-snappy) calc(var(--d,0s) + var(--k,0) * .06s) backwards}.join__actions.rv.in a{animation:hmSpring .8s var(--spring-snappy) calc(var(--d,0s) + var(--k,0) * .08s) backwards}.join .ctaDark:hover svg,.join .cta2:hover svg,.join .ctaDark:focus-visible svg,.join .cta2:focus-visible svg{transform:none;animation:hmArrowRun .46s var(--ease-out)}.join .ctaDark{position:relative}.join .ctaDark:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 26px 46px -18px #201e1b80;opacity:0;transition:opacity .35s ease}.join .ctaDark:hover{box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000059,0 18px 36px -16px #201e1b99}.join .ctaDark:hover:after{opacity:1}.join .ctaDark:active{box-shadow:inset 0 2px 6px #00000080,inset 0 1px #ffffff14,0 6px 14px -10px #201e1b80}.join .ctaDark:active:after{opacity:0}.join__aud>a{position:relative;display:flex;border-radius:19px;transition:translate .25s ease,scale var(--press-d,.5s) var(--press-e,var(--spring-press))}.join__aud>a:after{content:"";position:absolute;inset:min(0px,calc(50% - 22px)) 0}.join__aud>a>span{transition:background .25s ease}@media(hover:hover){.join__aud>a:hover{translate:0 -1px}.join__aud>a:hover>span{background:#ffffffc7}}.join__aud>a:focus-visible>span{background:#ffffffc7}.join__aud>a:active>span{box-shadow:inset 0 2px 5px #2e2a2424}@media(max-width:1359px){.loop .loopstage.is-lit :is(.lp-track,.lp-glow,.lp-halo){animation-name:hmRailC}}@media(max-width:1180px){.research .lrow{grid-template-columns:1fr}.research .lrow__index{gap:14px}.lrow__num i{font-size:40px}.news .newsrow__sum,.news .newsrow__more{grid-template-columns:170px minmax(0,1fr) 18px}}@media(max-width:1039px){.loop .loopstage.is-lit :is(.lp-track,.lp-glow,.lp-halo){animation-name:hmRailM;animation-duration:2.9s}.loopstage .lens--a,.loopstage .lens--b,.loopstage .lens--c{--sd:0s}.loopstage .station--s1,.loopstage .station--s2,.loopstage .station--s3{--sd:.3s}.loopstage .lenslabel--a,.loopstage .lenslabel--b,.loopstage .lenslabel--c{--sd:.4s}.loopstage .station--ret{--sd:.5s}.loopstage .dart:nth-of-type(1){--sd:1.95s}.loopstage .dart:nth-of-type(2){--sd:2.4s}.loop .loopstage.is-lit .station--s1.is-on{animation:hmStation .8s var(--spring-press) var(--sd) backwards}.loop .loopstage.is-lit .station--s1.is-on:after{animation:hmHalo 1.1s ease-out calc(var(--sd) + .1s)}}@media(max-width:980px){.loop .loopmicro{margin-top:22px}.loop .loopmicro .loopmicro__v{font-size:21px}}@media(max-width:760px){.news .newsrow__sum{grid-template-columns:1fr 24px;gap:8px 14px;align-items:start}.news .newsrow--plain .newsrow__sum{grid-template-columns:1fr}.news .newsrow__more{display:block;padding-bottom:26px}.news .newsrow__panel{flex-direction:column;gap:18px}.news .newsrow__copy{padding-left:14px}.news .newsrow__thumb{width:100%;max-width:360px}.loop .loopmicro{gap:11px}.loop .loopmicro .loopmicro__v{font-size:20px}.loop .loopmicro .loopmicro__cycle{width:18px;height:18px}}@media(max-width:389px){.research .lrow{grid-template-columns:minmax(0,1fr)}.research .slot--wide{width:min(342px,100%);height:auto;aspect-ratio:342/192}}@media(min-width:2200px){.research .lrow{grid-template-columns:112px minmax(0,1fr) 600px}.lrow__num i{font-size:64px}.loop .loopmicro .loopmicro__v{font-size:27px}.loop .loopmicro .loopmicro__cycle{width:22px;height:22px}.loop .sectionHead>.loophead{top:150px}.research .lrow__text>p{line-height:1.7}.pubs .pub__sum{font-size:16.5px}}@media print{.mr__in,.sectionHead .eyebrow,.sectionHead__copy,.outputs li,.loopmicro__v,.loopmicro__arr,.loopmicro__cycle,.loopstage .lens,.loopstage .lens .slot__img,.loopstage .station,.loopstage .station svg,.loopstage .lenslabel,.loopstage .lp-halo,.loopstage .lp-tail2,.loopstage .lp-tail,.loopstage .lp-flow,.loopstage .lp-glint,.lrow__num i,.lrow__station,.lrow h3,.lrow__tags span,.lrow__text>p,.research .slot--wide,.newsrow__body,.newsrow__link,.newsrow__thumb,.pub>.pub__journal,.pub>h3,.pub>.pub__sum,.pub>.pub__arrow,.join__kicker,.join__inner>header p,.join__aud span,.join__actions a{opacity:1!important;translate:none!important;scale:none!important;rotate:none!important}.loopstage .dart{opacity:.8!important}.loopstage .lp-track,.loopstage .lp-glow,.loopstage .lp-halo{stroke-dashoffset:0!important}.research .lrow:after,.pubs .pub:after,.newsrow__rule{transform:none!important}.research .lrow:before,.pubs .pub:before,.join__glow,.loopstage .station:after{display:none!important}.join{break-inside:avoid;page-break-inside:avoid}.jl--under,.jl--over,.jl--liquid>:not(.jl-ring),.jl-spill{display:none!important}.join .jl{opacity:1!important;translate:none!important;animation:none!important}.jl-ring{animation:none!important;opacity:1!important;stroke:var(--acc-ai)!important;stroke-width:1.2px!important}.lrow__num i{background-image:none;-webkit-text-fill-color:currentColor;color:var(--hue-ink)}.news .newsrow{break-inside:avoid;page-break-inside:avoid}}@media print{.news .newsrow::details-content{content-visibility:visible}}.loop .station{color:#2e2b26;background:radial-gradient(circle at 50% 28%,#fff,#fcfaf5 46%,#f3eee3);border:1px solid rgba(255,255,255,.95);box-shadow:0 0 0 3px #ffffff9e,0 0 0 4px #b9893a38,0 3px 8px -2px #2e2a2438,inset 0 -1px 2px #7a561c1a,inset 0 1px #fff}.loop .station--ret svg{stroke:#3a3732}.hero .cta:has(>.i3d){width:auto;min-width:226px;padding:0 32px;gap:8px}.hero .cta__ic{position:relative;z-index:10;margin:-6px 0;transition:transform .5s var(--spring-snappy)}.hero .cta:has(>.i3d) .cta__go{position:relative;flex:none;top:auto;right:auto;margin:0 0 0 -24px;transform:translate(2px)}.hero .cta:has(>.i3d):is(:hover,:focus-visible) .cta__go{transform:translate(12px)}.hero .cta:is(:hover,:focus-visible) :is(.cta__ic,.cta__label){transform:translate(-12px)}.hero .cta2__ic{margin:-6px -1px -6px -10px}.hero .rail__chips{padding:11px 14px}.hero .rchip:has(>.i3d){height:48px;border-radius:24px;gap:8px;padding:0 18px 0 8px}.hero .rchip:has(>.i3d)>svg{display:none}.hero .rchip--gold .rchip__ic>img{filter:drop-shadow(0 1px 1.2px rgba(96,66,14,.42)) drop-shadow(0 0 .6px rgba(96,66,14,.3))}@media(max-width:760px){.hero .rail__chips{padding:14px}.hero .rchip:has(>.i3d){height:42px;border-radius:21px;padding-left:10px}.hero .rchip .rchip__ic{--s:30px !important}}.news .newsrow__date{display:flex;align-items:center;gap:16px}.pubs .pub__ic{margin-bottom:14px}@media(max-width:760px){.news .newsrow__date{gap:12px}.news .newsrow__ic{--s:44px !important}.pubs .pub__ic{--s:60px !important;margin-bottom:10px}}
