.sci :where(*,:before,:after){box-sizing:content-box;overflow-wrap:normal;word-break:normal}.sci :where(img,svg,video){vertical-align:baseline;max-width:none}.sci :where(a){text-decoration:revert}.sci :where(ol,ul,menu){list-style:revert;margin:revert;padding:revert}.sci :where(p,h1,h2,h3,h4,h5,h6,blockquote,figure,dl,dd,hr,pre){margin:revert}.sci :where(button,input,select,textarea){all:revert}.sci :where(sub,sup){font-size:revert;line-height:revert;position:revert;top:revert;bottom:revert;vertical-align:revert}.sci>main{margin-bottom:clamp(48px,6vw,88px)}@font-face{font-family:Azeret Hv2;src:url(/assets/Azeret-Regular-D0uz563T.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Azeret Hv2;src:url(/assets/Azeret-Medium-DwFIbTh_.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Azeret Hv2;src:url(/assets/Azeret-Bold-CNfWfFHd.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Azeret Mono Hv2;src:url(/assets/AzeretMono-Regular-DGzLh8DG.woff2) format("woff2");font-weight:400;font-display:swap}:root:has(.sci){--sci-dark-green: #10462E;--sci-paper: #FFFFFF;--sci-bright-green: #07C168;--sci-bone: #FAF9F6;--sci-white: #FFFFFF;--sci-ink: #10462E;--sci-ink-2: rgba(16, 70, 46, .74);--sci-ink-3: rgba(16, 70, 46, .5);--sci-tone: color-mix(in srgb, #10462E 5%, #FAF9F6);--sci-signal: #07C168;--sci-ball: #DCEF5A;--sci-hl: color-mix(in srgb, #F2C763 55%, transparent);--sci-blue: #A8B9DA;--sci-yellow: #F2C763;--sci-pink: #FFC3BC;--sci-fawn: #E8CAA4;--sci-sky: #4E98C9;--sci-pad: clamp(16px, 3.2vw, 46px);--sci-display: "Azeret Hv2", "Helvetica Neue", Arial, sans-serif;--sci-sans: "Azeret Hv2", "Helvetica Neue", Arial, sans-serif;--sci-mono: "Azeret Mono Hv2", ui-monospace, Menlo, monospace;--sci-ease: cubic-bezier(.23, 1, .32, 1) }.sci *{box-sizing:border-box;margin:0;padding:0}html:has(.sci){-webkit-text-size-adjust:100%;scroll-behavior:smooth}.sci{background:var(--sci-bone) url(/assets/paper-fiber-ClqbI-Xn.webp) 0 0 / 400px 400px;background-blend-mode:multiply;color:var(--sci-ink);font-family:var(--sci-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.sci .front h1,.sci .row__t,.sci .list__head h2,.sci .close__t,.sci .cta h2,.sci .panel h2{font-family:var(--sci-display);font-weight:500;letter-spacing:-.035em!important}.sci em{font-style:normal}.sci .hl{color:inherit;background:linear-gradient(var(--sci-hl),var(--sci-hl)) 0 88% / 100% .55em no-repeat;padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s var(--sci-ease) .45s}.sci[data-sci-motion] .hl.pre{background-size:0% .55em}.sci .hl--pink{--sci-hl: var(--sci-pink) }.sci .hl--blue{--sci-hl: var(--sci-blue) }.sci a{color:inherit}.sci img{display:block;max-width:100%}.sci ul,.sci ol{list-style:none}.sci button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:left}.sci :focus-visible{outline:2px solid var(--sci-ink);outline-offset:3px}.sci .sci-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-inline:var(--sci-pad);max-width:1600px;margin-inline:auto}.sci figcaption,.sci .vet span,.sci .latest span,.sci .byline span{text-wrap:pretty}.sci .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sci .mono{font-family:var(--sci-mono);font-size:14px;letter-spacing:.01em}.sci .chip{display:inline-block;justify-self:start;align-self:start;padding:5px 10px 4px;border-radius:999px;background:var(--sci-c, var(--sci-yellow));color:var(--sci-ink);line-height:1.2;white-space:nowrap}.sci .state{display:inline-flex;align-items:center;gap:8px;font-family:var(--sci-mono);font-size:14px;letter-spacing:.01em;white-space:nowrap}.sci .state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sci-c, var(--sci-ink))}.sci .row.is-on .state:before{animation:sci-ping 1.8s ease-out infinite}@keyframes sci-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--sci-c) 70%,transparent)}to{box-shadow:0 0 0 9px transparent}}.sci .pill{white-space:nowrap;display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:999px;background:var(--sci-ink);color:var(--sci-bone);font-size:14px;text-decoration:none;transition:background-color .16s ease,transform .16s var(--sci-ease)}.sci .pill:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.sci .pill:hover{background:color-mix(in srgb,var(--sci-ink) 85%,#000)}}.sci .front{padding-top:clamp(72px,9vw,136px)}.sci .front h1{grid-column:1 / 9;grid-row:1;font-weight:500;font-size:clamp(42px,5.4vw,82px);line-height:1;letter-spacing:-.02em;word-spacing:.02em;text-wrap:balance}.sci .meta{grid-column:1 / 3;grid-row:2;margin-top:clamp(40px,4.4vw,64px);display:grid;gap:4px;align-content:start;color:var(--sci-ink-2)}.sci .meta b{font-weight:400;color:var(--sci-ink)}.sci .abstract{grid-column:3 / 9;margin-left:clamp(-40px,-2.4vw,-16px);grid-row:2;margin-top:clamp(40px,4.4vw,64px);font-size:clamp(18px,1.45vw,21px);font-weight:400;line-height:1.4;letter-spacing:-.01em;max-width:40em;text-wrap:pretty}.sci .latest{grid-column:3 / 9;margin-left:clamp(-40px,-2.4vw,-16px);grid-row:3;margin-top:24px;justify-self:start;display:grid;gap:6px;align-content:start;font-size:14px}.sci .latest .mono{color:var(--sci-ink-2)}.sci .latest u{text-decoration-thickness:1px;text-underline-offset:4px}.sci .byline{grid-column:1 / -1;grid-row:5;margin-top:clamp(48px,5vw,72px);display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:22px 24px}.sci .hero-photo{grid-column:9 / -1;grid-row:1 / span 4;align-self:stretch;display:flex;flex-direction:column;gap:12px;margin-top:12px}.sci .hero-photo__img{position:relative;flex:1;min-height:420px;border-radius:16px;overflow:hidden}.sci .hero-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%}.sci .ph{position:relative}.sci .tip{position:absolute;left:10px;bottom:10px;z-index:2;max-width:calc(100% - 20px);padding:6px 11px 5px;border-radius:10px;background:color-mix(in srgb,var(--sci-bone) 94%,transparent);color:var(--sci-ink);font-size:14px;line-height:1.35;text-wrap:pretty;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s ease,transform .2s var(--sci-ease)}.sci .ph:hover .tip,.sci .ph:focus-within .tip{opacity:1;transform:none;pointer-events:auto}.sci .tip a,.sci .credit a{text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.sci .cap-t .credit{display:none}}@media(hover:none),(pointer:coarse){.sci .tip{display:none}}.sci .cap-t{font-size:14px;line-height:1.45;text-wrap:pretty}.sci .cap-t b{font-weight:500;margin-right:6px}.sci .credit{color:var(--sci-ink-2)}.sci .credit .nw,.sci .tip .nw{white-space:nowrap}.sci .byline li{display:inline-flex;align-items:center;gap:12px;font-size:16px;line-height:1.25}.sci .face{display:block;position:relative;width:48px;height:60px;flex:none;margin:0 4px 4px 0}.sci .face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--sci-r);background:var(--sci-c);transform:translate(4px,4px);transition:transform .32s var(--sci-ease)}.sci .face img{position:relative;width:100%;height:100%;border-radius:var(--sci-r);object-fit:cover;object-position:50% 0;background:var(--sci-white);box-shadow:0 0 0 2px var(--sci-bone);transition:transform .32s var(--sci-ease)}.sci .byline li:nth-child(1){--sci-r: 24px 24px 6px 6px }.sci .byline li:nth-child(2){--sci-r: 14px }.sci .byline li:nth-child(3){--sci-r: 24px }.sci .byline li:nth-child(4){--sci-r: 6px 6px 24px 24px }.sci .byline li:nth-child(5){--sci-r: 24px 6px 24px 6px }.sci .byline li:nth-child(6){--sci-r: 24px 6px 6px 24px }.sci .byline li:nth-child(7){--sci-r: 24px 24px 24px 6px }.sci .byline li:nth-child(1){--sci-c: var(--sci-blue) }.sci .byline li:nth-child(2){--sci-c: var(--sci-pink) }.sci .byline li:nth-child(3){--sci-c: var(--sci-yellow) }.sci .byline li:nth-child(4){--sci-c: var(--sci-ball) }.sci .byline li:nth-child(5){--sci-c: var(--sci-fawn) }.sci .byline li:nth-child(6){--sci-c: var(--sci-sky) }.sci .byline li:nth-child(7){--sci-c: var(--sci-signal) }.sci[data-sci-motion] .byline.in li{animation:sci-face-pop .62s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(.42s + var(--sci-i) * 70ms)}@keyframes sci-face-pop{0%{opacity:0;transform:translateY(10px) scale(.85)}}@media(hover:hover)and (pointer:fine){.sci .byline li:hover .face img{transform:rotate(-6deg) translate(-2px,-2px)}.sci .byline li:hover .face:before{transform:translate(6px,6px)}}.sci .byline i{display:block;font-style:normal;font-size:14px;color:var(--sci-ink-2)}.sci .byline li>span{text-wrap:balance}.sci .body{padding-top:clamp(96px,10vw,156px)}.sci .list{grid-column:1 / 7}.sci .list__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 28px;padding-bottom:clamp(16px,2vw,28px)}.sci .list__head h2{font-weight:500;font-size:clamp(32px,3vw,44px);line-height:1;letter-spacing:-.015em}.sci .filters{display:flex;gap:6px;font-size:14px}.sci .filters button{padding:6px 12px;border-radius:999px;color:var(--sci-ink-2);transition:background-color .2s ease,color .2s ease}.sci .filters button sup{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;margin-left:5px;border-radius:999px;background:var(--sci-c);color:var(--sci-ink);font-family:var(--sci-mono);font-size:14px;line-height:1;vertical-align:2px}.sci .filters button:nth-child(4n+1){--sci-c: var(--sci-pink) }.sci .filters button:nth-child(4n+2){--sci-c: var(--sci-blue) }.sci .filters button:nth-child(4n+3){--sci-c: var(--sci-ball) }.sci .filters button:nth-child(4n){--sci-c: var(--sci-yellow) }.sci .filters button[aria-pressed=true] sup{background:var(--sci-bone)}.sci .filters button[aria-pressed=true]{color:var(--sci-ink);background:var(--sci-yellow)}.sci .row{display:grid;gap:14px;align-content:start;width:100%;min-height:min(36vh,330px);padding:clamp(28px,3vw,44px) 0;color:var(--sci-ink-3);transition:color .26s ease}.sci .row.is-on,.sci .row:focus-visible{color:var(--sci-ink)}.sci .row__top{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.sci .row__top .mono{color:inherit}.sci .row .chip.fig{margin-left:8px;padding:3px 9px 2px;opacity:.55;transition:opacity .26s ease}.sci .row.is-on .chip.fig{opacity:1}@media(max-width:899px){.sci .row .chip.fig{opacity:1}}.sci .row .state{color:inherit}.sci .row__t{font-size:clamp(30px,3.2vw,46px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.sci .row__s{font-size:17px;max-width:44ch;text-wrap:pretty}.sci .row__go{font-size:15px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;opacity:0;transition:opacity .2s ease}.sci .row.is-on .row__go{opacity:1}.sci .row.is-soon{cursor:default}.sci .row:last-child{min-height:0}.sci .row__fig,.sci .row__cap{display:none}.sci .row.is-soon .row__go{text-decoration:none}.sci .more{margin-top:8px;font-size:15px;text-decoration:underline;text-underline-offset:4px}.sci .plate{grid-column:8 / -1;position:sticky;top:96px;align-self:start;display:grid;gap:12px}.sci .plate__art{position:relative;aspect-ratio:4 / 5;background:var(--sci-tone);overflow:hidden;border-radius:16px}.sci .plate__art svg,.sci .p-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sci .plate__in{position:absolute;top:0;right:0;bottom:0;left:0}.sci .plate figcaption{min-height:4.4em}.sci .fig-photo,.sci .fig-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sci .fig-bg{transform-origin:50% 50%;animation:sci-drift 28s ease-in-out infinite alternate}@keyframes sci-drift{0%{transform:scale(1.04) translate(-1%,.6%)}to{transform:scale(1.1) translate(1.2%,-.8%)}}@media(prefers-reduced-motion:reduce){.sci .fig-bg{animation:none}}.sci .halo{display:none}.sci .on-photo .halo{display:inline}.sci .on-photo text{paint-order:stroke;stroke:#faf9f6;stroke-width:6px;stroke-linejoin:round}.sci .close{padding-block:clamp(96px,9vw,150px) clamp(48px,5vw,72px)}.sci .close__k{grid-column:1 / 3;padding-top:8px}.sci .close__t{grid-column:3 / 9;font-weight:500;font-size:clamp(30px,3.3vw,48px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.sci .close form{grid-column:3 / 8;margin-top:36px;display:flex;border-bottom:1px solid var(--sci-ink)}.sci .close input{flex:1;min-width:0;height:52px;border:0;background:none;font:inherit;font-size:16px;color:var(--sci-ink)}.sci .close input::placeholder{color:var(--sci-ink-2)}.sci .close input:focus-visible{outline:none}.sci .close form:focus-within{border-bottom-width:2px}.sci .close button{align-self:center;height:40px;padding:0 18px;border-radius:999px;background:var(--sci-pink);font-size:14px;font-weight:500;transition:transform .16s var(--sci-ease)}.sci .close button:active{transform:scale(.97)}.sci .close .ok{grid-column:3 / 8;margin-top:10px;font-size:15px;min-height:1.4em}.sci .cta{padding-block:clamp(24px,3vw,48px) clamp(48px,5vw,72px)}.sci .cta__sheet{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:32px;align-items:center;padding:clamp(24px,3.2vw,48px);border-radius:clamp(20px,2.5vw,36px);background:var(--sci-blue)}.sci .cta__t{grid-column:1 / 7;display:grid;gap:24px;justify-items:start;padding-left:clamp(0px,1.2vw,16px)}.sci .cta h2{font-size:clamp(40px,4.3vw,64px);line-height:.98;text-wrap:balance}.sci .cta p{font-size:clamp(18px,1.45vw,21px);line-height:1.4;max-width:26em;text-wrap:pretty}.sci .cta .pill{height:56px;padding:0 30px;font-size:16px;font-weight:500;margin-top:8px}.sci .cta figure{grid-column:7 / -1;justify-self:end;display:grid;gap:12px}.sci .cta figure .ph{max-width:100%}.sci .cta figure img{width:auto;max-width:100%;height:auto;max-height:620px;border-radius:16px}.sci .cta figcaption{width:0;min-width:100%}.sci .hl--ball{--sci-hl: var(--sci-ball) }.sci .panel{position:fixed;inset:0 0 0 auto;width:min(640px,100%);height:100dvh;max-height:none;margin:0 0 0 auto;border:0;background:var(--sci-bone);color:var(--sci-ink);overflow:auto;overscroll-behavior:contain}.sci .panel::backdrop{background:color-mix(in srgb,var(--sci-ink) 18%,transparent)}.sci .panel[open]{animation:sci-slide .32s var(--sci-ease)}@keyframes sci-slide{0%{transform:translate(32px);opacity:0}}.sci .panel__in{display:grid;gap:28px;padding:24px clamp(20px,3vw,40px) 64px}.sci .panel__bar{display:flex;justify-content:space-between;align-items:center}.sci .panel__bar button{font-size:15px;text-decoration:underline;text-underline-offset:4px}.sci .p-art{position:relative;aspect-ratio:1 / 1;background:var(--sci-g, var(--sci-tone));overflow:hidden;border-radius:16px}.sci .panel h2{font-weight:500;font-size:clamp(30px,3vw,42px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.sci .panel .sum{font-size:18px;line-height:1.45;text-wrap:pretty}.sci .panel dl{display:grid;gap:22px}.sci .panel dt{font-family:var(--sci-mono);font-size:14px;color:var(--sci-ink-2);margin-bottom:6px}.sci .panel dd{max-width:52ch;text-wrap:pretty}.sci .panel .cap{font-size:14px;margin-top:-16px}.sci[data-sci-motion] [data-r]{opacity:0;transform:translateY(12px);transition:opacity .8s var(--sci-ease),transform .8s var(--sci-ease);transition-delay:var(--sci-d, 0ms)}.sci[data-sci-motion] [data-r].in{opacity:1;transform:none}.sci .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:sci-draw 1.4s var(--sci-ease) .12s forwards}@keyframes sci-draw{to{stroke-dashoffset:0}}.sci .pop{opacity:0;animation:sci-pop .5s var(--sci-ease) forwards;animation-delay:var(--sci-d, 0ms)}@keyframes sci-pop{to{opacity:var(--sci-o, 1)}}@media(max-width:899px){.sci .front h1,.sci .meta,.sci .abstract,.sci .latest,.sci .byline,.sci .hero-photo,.sci .list,.sci .close__k,.sci .close__t,.sci .close form,.sci .close .ok,.sci .cta__t,.sci .cta figure{grid-column:1 / -1}.sci .cta__t{padding-left:0}.sci .meta{display:flex;flex-wrap:wrap;gap:4px 18px}.sci .meta>*{white-space:nowrap}.sci .byline{grid-template-columns:1fr;gap:16px}.sci .front h1,.sci .meta,.sci .abstract,.sci .latest,.sci .byline,.sci .hero-photo{grid-row:auto}.sci .hero-photo{margin-top:32px}.sci .hero-photo__img{flex:none;min-height:0;aspect-ratio:4 / 3}.sci .front .sci-grid>*{order:2}.sci .front .sci-grid>h1{order:0}.sci .front .sci-grid>.hero-photo{order:1}.sci .abstract,.sci .latest{margin-top:28px;margin-left:0}.sci .plate{display:none}.sci .row{color:var(--sci-ink);min-height:0}.sci .row__fig{display:block;position:relative;aspect-ratio:1 / 1;background:var(--sci-g, var(--sci-tone));overflow:hidden;border-radius:16px;margin-block:4px 6px}.sci .row__fig svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sci .row__go{opacity:1}.sci .row__cap{display:block;margin-top:-4px}.sci .close__t{margin-top:16px}}@media(prefers-reduced-motion:reduce){html:has(.sci){scroll-behavior:auto}.sci[data-sci-motion] [data-r]{opacity:1;transform:none;transition:none}.sci .panel[open]{animation:none}.sci .draw{animation:none;stroke-dashoffset:0}.sci .pop{animation:none;opacity:var(--sci-o, 1)}.sci[data-sci-motion] .byline.in li{animation:none}.sci .face:before,.sci .face img{transition:none}.sci .row.is-on .state:before{animation:none}.sci .hl,.sci[data-sci-motion] .hl.pre{transition:none;background-size:100% .55em}}
