.research-hero.svelte-6e6lsx{width:100%;max-width:96rem;padding:clamp(7rem, 8vw, 8rem) var(--research-gutter) 1.5rem;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,4vw,4rem);margin-inline:auto;display:grid}.research-hero__eyebrow.svelte-6e6lsx{font:400 clamp(.75rem, .8vw, 1rem)/1.2 var(--font-sans-regular);letter-spacing:.02em;text-transform:uppercase;margin:0 0 1.5rem}h1.svelte-6e6lsx{max-width:42rem;font:600 clamp(3rem, 3.4vw, 4rem)/1.05 var(--font-sans);letter-spacing:-.02em;margin:0}h1.svelte-6e6lsx span:where(.svelte-6e6lsx){text-wrap:balance;display:block}.research-hero__scroll.svelte-6e6lsx{min-width:44px;min-height:44px;color:var(--text);justify-content:center;align-items:center;margin:2.5rem 0 0 -.5rem;text-decoration:none;display:inline-flex}.research-hero__scroll.svelte-6e6lsx svg:where(.svelte-6e6lsx){fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:square;stroke-linejoin:miter;width:1.75rem;height:auto;transition:transform .7s cubic-bezier(.19,1,.22,1);display:block;overflow:visible}.research-hero__scroll.svelte-6e6lsx:is(:where(.svelte-6e6lsx):hover,:where(.svelte-6e6lsx):focus-visible) svg:where(.svelte-6e6lsx){transform:translateY(.5rem)}.featured.svelte-6e6lsx{justify-self:center;width:100%;min-width:0;max-width:clamp(32rem,32vw,42rem)}.featured__stack.svelte-6e6lsx{--stack-offset:1.75rem;aspect-ratio:1;isolation:isolate;margin-left:3.5rem;position:relative}.featured__slide.svelte-6e6lsx{z-index:calc(3 - var(--depth));transform:translateX(calc(var(--depth) * var(--stack-offset) * -1)) scale(calc(1 - var(--depth) * .075));transform-origin:0;border-radius:6px;position:absolute;inset:0}.featured__slide--hidden.svelte-6e6lsx{opacity:0}.featured__link.svelte-6e6lsx{border-radius:inherit;color:#fff;background:#000;width:100%;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.featured__art.svelte-6e6lsx{position:absolute;inset:0}.featured__link--contained.svelte-6e6lsx{flex-direction:column;display:flex}.featured__link--contained.svelte-6e6lsx .featured__art:where(.svelte-6e6lsx){flex:1;min-height:0;position:relative}.featured__link--contained.svelte-6e6lsx .featured__copy:where(.svelte-6e6lsx){flex:none;padding-top:0;position:relative}.featured__link--contained.svelte-6e6lsx .featured__shade:where(.svelte-6e6lsx){display:none}.featured__shade.svelte-6e6lsx{background:linear-gradient(#0004 0%,#0000 35%,#0006 55%,#000e 100%);position:absolute;inset:0}.featured__copy.svelte-6e6lsx{padding:clamp(1.5rem,2vw,2.5rem);position:absolute;bottom:0;left:0;right:0}h2.svelte-6e6lsx{max-width:24ch;font:600 clamp(1.5rem, 1.8vw, 2rem)/1.14 var(--font-sans);letter-spacing:-.025em;text-wrap:balance;margin:0}.featured__read.svelte-6e6lsx{font:400 .9375rem/1.4 var(--font-sans-regular);align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.featured__read.svelte-6e6lsx>span:where(.svelte-6e6lsx){transition:transform .25s ease-in-out}.featured__link.svelte-6e6lsx:is(:where(.svelte-6e6lsx):hover,:where(.svelte-6e6lsx):focus-visible) .featured__read:where(.svelte-6e6lsx)>span:where(.svelte-6e6lsx){transform:translate(2px,-2px)}.featured__copy.svelte-6e6lsx{opacity:0;transition:opacity .28s}.featured__slide--active.svelte-6e6lsx .featured__copy:where(.svelte-6e6lsx){opacity:1;transition-delay:.28s}.featured__slide.svelte-6e6lsx:not(.featured__slide--active) .featured__copy:where(.svelte-6e6lsx){transition:opacity .12s}.featured__controls.svelte-6e6lsx{justify-content:center;align-items:center;gap:1rem;margin:1.5rem 0 0 3.5rem;display:flex}.featured__controls.svelte-6e6lsx button:where(.svelte-6e6lsx){width:44px;height:44px;color:var(--text);background:0 0;border:1px solid #fff6;border-radius:50%;place-items:center;padding:0;transition:border-color .25s,background-color .25s;display:grid;position:relative}.featured__controls.svelte-6e6lsx button:where(.svelte-6e6lsx):hover{border-color:var(--text);background:#ffffff0d}.featured__arrow.svelte-6e6lsx{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.research-hero.svelte-6e6lsx :where(.svelte-6e6lsx):is(a:where(.svelte-6e6lsx),button:where(.svelte-6e6lsx)):focus-visible{outline:2px solid var(--text)!important;outline-offset:5px!important}@media (width<=1023px){.research-hero.svelte-6e6lsx{gap:2.5rem}.featured__stack.svelte-6e6lsx{--stack-offset:.75rem;margin-left:1.5rem}.featured__controls.svelte-6e6lsx{margin-left:1.5rem}h2.svelte-6e6lsx{font-size:clamp(1.25rem,2.3vw,1.75rem)}}@media (width<=768px){.research-hero.svelte-6e6lsx{grid-template-columns:1fr;gap:2rem}.featured.svelte-6e6lsx{max-width:25rem}h1.svelte-6e6lsx{max-width:none;font-size:clamp(2rem,5.5vw,2.8rem)}h2.svelte-6e6lsx{font-size:clamp(1.5rem,4.5vw,2rem)}}@media (prefers-reduced-motion:reduce){.featured__slide.svelte-6e6lsx,.featured__copy.svelte-6e6lsx,.featured__read.svelte-6e6lsx>span:where(.svelte-6e6lsx),.featured__controls.svelte-6e6lsx button:where(.svelte-6e6lsx),.research-hero__scroll.svelte-6e6lsx svg:where(.svelte-6e6lsx){transition:none;animation:none}}.research-library.svelte-1bnxvz9{padding:1.5rem var(--research-gutter) clamp(6rem, 10vw, 10rem);overflow-anchor:none;scroll-margin-top:5rem}.research-controls.svelte-1bnxvz9{margin-bottom:2rem}.research-toolbar.svelte-1bnxvz9{grid-template-columns:minmax(0,1fr) 17rem;align-items:center;gap:1.5rem;display:grid}.research-search.svelte-1bnxvz9{border:1px solid #ffffff38;border-radius:6px;align-items:center;gap:.625rem;height:44px;padding:.625rem .875rem;transition:border-color .25s;display:flex}.research-search.svelte-1bnxvz9:focus-within{border-color:var(--text)}.research-search.svelte-1bnxvz9 svg:where(.svelte-1bnxvz9){stroke:#909094;stroke-width:1.5px;fill:none;flex:none;width:20px;height:20px}.research-search.svelte-1bnxvz9 input:where(.svelte-1bnxvz9){width:100%;min-width:0;color:var(--text);font:400 1rem/1.4 var(--font-sans-regular);background:0 0;border:0;padding:0}.research-search.svelte-1bnxvz9 input:where(.svelte-1bnxvz9)::placeholder{color:#929296}.research-topics.svelte-1bnxvz9{border:0;flex-wrap:wrap;gap:.75rem;min-width:0;margin:0;padding:0;display:flex}fieldset.svelte-1bnxvz9 button:where(.svelte-1bnxvz9){color:#bbb;min-height:44px;font:400 .875rem/1.4 var(--font-sans-regular);background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:.5rem 1rem;transition:background-color .25s,color .25s}fieldset.svelte-1bnxvz9 button[aria-pressed=true]:where(.svelte-1bnxvz9){color:var(--bg);background:var(--text);border-color:var(--text)}fieldset.svelte-1bnxvz9 button:where(.svelte-1bnxvz9):hover:not([aria-pressed=true]){color:var(--text);background:#ffffff12}.research-grid.svelte-1bnxvz9{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(3.5rem,6vw,6rem) clamp(1rem,1.875vw,2.25rem);margin:0;padding:0;list-style:none;display:grid}.research-grid.svelte-1bnxvz9 li:where(.svelte-1bnxvz9){min-width:0;display:flex}.research-card.svelte-1bnxvz9{width:100%;color:var(--text);flex-direction:column;text-decoration:none;display:flex}.research-card__cover.svelte-1bnxvz9{aspect-ratio:1;background:#000;border-radius:6px;flex:none;position:relative;overflow:hidden}.research-card__cover.svelte-1bnxvz9:after{content:"";opacity:0;pointer-events:none;background:#fff;transition:opacity .25s ease-in-out;position:absolute;inset:0}h2.svelte-1bnxvz9{font:400 clamp(1.1rem, 1.2vw, 1.5rem)/1.4 var(--font-sans-regular);letter-spacing:-.015em;margin:1.125rem 0 0}time.svelte-1bnxvz9{color:#96969b;font:400 .875rem/1.4 var(--font-sans-regular);margin-top:auto;padding-top:1rem;display:block}.research-card.svelte-1bnxvz9:is(:where(.svelte-1bnxvz9):hover,:where(.svelte-1bnxvz9):focus-visible){color:var(--text)}.research-card.svelte-1bnxvz9:focus-visible .research-card__cover:where(.svelte-1bnxvz9):after{opacity:.12}@media (hover:hover) and (pointer:fine){.research-card.svelte-1bnxvz9:hover .research-card__cover:where(.svelte-1bnxvz9):after{opacity:.12}}.research-library.svelte-1bnxvz9 :where(.svelte-1bnxvz9):is(a:where(.svelte-1bnxvz9),button:where(.svelte-1bnxvz9)):focus-visible{outline:2px solid var(--text)!important;outline-offset:5px!important}.research-topics.svelte-1bnxvz9 button:where(.svelte-1bnxvz9):focus-visible{outline-offset:-4px!important;outline-color:currentColor!important}.research-empty.svelte-1bnxvz9{padding:3rem 0 6rem}.research-empty.svelte-1bnxvz9 h2:where(.svelte-1bnxvz9){font:600 clamp(1.75rem, 3vw, 2.5rem)/1.2 var(--font-sans)}.research-empty.svelte-1bnxvz9 p:where(.svelte-1bnxvz9){color:var(--text-muted);margin:1rem 0 1.5rem}.research-empty.svelte-1bnxvz9 button:where(.svelte-1bnxvz9){color:var(--text);text-underline-offset:.25em;background:0 0;border:0;gap:1rem;padding:.5rem 0;text-decoration:underline;display:inline-flex}@media (width<=1023px){.research-grid.svelte-1bnxvz9{grid-template-columns:repeat(2,minmax(0,1fr))}.research-toolbar.svelte-1bnxvz9{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.research-topics.svelte-1bnxvz9{gap:.5rem}fieldset.svelte-1bnxvz9 button:where(.svelte-1bnxvz9){padding-inline:.75rem}.research-grid.svelte-1bnxvz9{grid-template-columns:minmax(0,1fr)}h2.svelte-1bnxvz9{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.research-search.svelte-1bnxvz9,fieldset.svelte-1bnxvz9 button:where(.svelte-1bnxvz9),.research-card__cover.svelte-1bnxvz9:after{transition:none}}.research-page.svelte-1seozpa{--research-gutter:1.875vw;background:var(--bg);color:var(--text);font-family:var(--font-sans-regular);overflow:clip}@media (width<=768px){.research-page.svelte-1seozpa{--research-gutter:1.25rem}}
