.publications-module__XN_9QW__page{padding-top:clamp(8rem,12vw,11rem)}.publications-module__XN_9QW__container{max-width:1400px;margin-inline:auto;padding-inline:24px}.publications-module__XN_9QW__indexHeader{padding-block:2rem 3.5rem}.publications-module__XN_9QW__eyebrow,.publications-module__XN_9QW__contentsLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);font-size:11px}.publications-module__XN_9QW__indexHeader h1{letter-spacing:-.055em;max-width:15ch;margin-top:1.5rem;font-size:clamp(3rem,7.8vw,7rem);font-weight:400;line-height:1}.publications-module__XN_9QW__indexIntro{max-width:38rem;color:var(--muted-foreground);margin-top:1.75rem;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.6}.publications-module__XN_9QW__controls{border-block:1px solid color-mix(in oklch,var(--foreground)15%,transparent);flex-wrap:wrap;align-items:flex-end;gap:1.5rem 3rem;padding-block:1.5rem;display:flex}.publications-module__XN_9QW__search{flex:21rem;max-width:36rem}.publications-module__XN_9QW__search label{margin-bottom:.5rem;font-size:.8125rem;display:block}.publications-module__XN_9QW__searchInput{border-bottom:1px solid color-mix(in oklch,var(--foreground)35%,transparent);align-items:center;gap:.75rem;min-height:48px;display:flex}.publications-module__XN_9QW__searchInput input{background:0 0;width:100%;min-width:0;padding-block:.75rem;font-size:1rem}.publications-module__XN_9QW__searchInput button{flex:0 0 44px;place-items:center;height:44px;display:grid}.publications-module__XN_9QW__filters{flex-wrap:wrap;gap:.5rem;display:flex}.publications-module__XN_9QW__filters button{border:1px solid color-mix(in oklch,var(--foreground)20%,transparent);border-radius:999px;min-width:44px;min-height:44px;padding:.65rem 1.15rem;font-size:.875rem}.publications-module__XN_9QW__filters button[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.publications-module__XN_9QW__filters button:hover{border-color:var(--foreground)}.publications-module__XN_9QW__resultsMeta{min-height:4rem;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;display:flex}.publications-module__XN_9QW__resultsMeta button{text-underline-offset:4px;min-height:44px;color:var(--foreground);padding-inline:.5rem;text-decoration:underline}.publications-module__XN_9QW__rows{margin:0;padding:0;list-style:none}.publications-module__XN_9QW__row{border-top:1px solid color-mix(in oklch,var(--foreground)15%,transparent);gap:1rem;padding-block:2rem;display:grid}.publications-module__XN_9QW__rowMeta{color:var(--muted-foreground);flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.75rem;display:flex}.publications-module__XN_9QW__rowMeta span:first-child{text-transform:uppercase;letter-spacing:.1em}.publications-module__XN_9QW__rowContent{min-width:0}.publications-module__XN_9QW__rowContent h2{letter-spacing:-.035em;font-size:clamp(1.4rem,2.4vw,2.125rem);font-weight:400;line-height:1.2}.publications-module__XN_9QW__rowContent h2 a{justify-content:space-between;align-items:flex-start;gap:1.5rem;min-height:44px;display:flex}.publications-module__XN_9QW__rowContent h2 svg{transition:transform .25s var(--ease-out-quint);flex-shrink:0;margin-top:.25rem}.publications-module__XN_9QW__rowContent h2 a:hover svg{transform:translate(2px,-2px)}.publications-module__XN_9QW__rowContent p{max-width:65ch;color:var(--muted-foreground);margin-top:.75rem;font-size:1rem;line-height:1.75}.publications-module__XN_9QW__topics{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin-top:.85rem;font-size:.6875rem;display:block}.publications-module__XN_9QW__empty{padding-block:4rem 6rem}.publications-module__XN_9QW__empty h2{letter-spacing:-.035em;font-size:1.75rem}.publications-module__XN_9QW__empty p{color:var(--muted-foreground);margin-top:1rem}.publications-module__XN_9QW__empty button{text-underline-offset:4px;min-height:44px;margin-top:1.5rem;text-decoration:underline}.publications-module__XN_9QW__elsewhere{border-top:1px solid color-mix(in oklch,var(--foreground)15%,transparent);margin-block:4rem 6rem;padding-top:2rem}.publications-module__XN_9QW__elsewhere h2{letter-spacing:-.045em;margin-bottom:2rem;font-size:clamp(2rem,4vw,3.5rem)}.publications-module__XN_9QW__elsewhere a{border-top:1px solid color-mix(in oklch,var(--foreground)15%,transparent);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:1rem;display:flex}.publications-module__XN_9QW__elsewhere a span{color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem;display:block}.publications-module__XN_9QW__elsewhere svg{flex-shrink:0}.publications-module__XN_9QW__breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;gap:.5rem .75rem;font-size:.75rem;display:flex}.publications-module__XN_9QW__breadcrumb a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.publications-module__XN_9QW__breadcrumb span{align-self:center}.publications-module__XN_9QW__publicationHeader{padding-block:2rem 3rem}.publications-module__XN_9QW__publicationHeader h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;max-width:26ch;margin-top:1.5rem;font-size:clamp(2rem,4.5vw,4.5rem);font-weight:400;line-height:1.08}.publications-module__XN_9QW__dek{max-width:65ch;color:var(--muted-foreground);margin-top:1.75rem;font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.65}.publications-module__XN_9QW__byline{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.75rem;font-size:.8125rem;display:flex}.publications-module__XN_9QW__archiveNote{max-width:72ch;color:var(--muted-foreground);margin-top:1rem;font-size:.75rem;line-height:1.7}.publications-module__XN_9QW__hero{max-width:65rem;margin-bottom:3rem}.publications-module__XN_9QW__hero img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:34rem;display:block}.publications-module__XN_9QW__readingLayout{border-top:1px solid color-mix(in oklch,var(--foreground)15%,transparent);gap:2rem;padding-block:2rem 5rem;display:grid}.publications-module__XN_9QW__prose{overflow-wrap:break-word;width:100%;min-width:0;max-width:70ch;font-size:17px;line-height:1.8}.publications-module__XN_9QW__prose :is(h2,h3,h4,[id]){scroll-margin-top:8rem}.publications-module__XN_9QW__prose h2{letter-spacing:-.035em;margin:2.75rem 0 1rem;font-size:clamp(1.65rem,2.7vw,2.25rem);font-weight:400;line-height:1.2}.publications-module__XN_9QW__prose h3{letter-spacing:-.02em;margin:2rem 0 .85rem;font-size:1.25rem;font-weight:500;line-height:1.35}.publications-module__XN_9QW__prose h4{margin:1.5rem 0 .75rem;font-size:1.0625rem;font-weight:500}.publications-module__XN_9QW__prose :is(p,ul,ol,blockquote,table,figure,dl,pre){margin-bottom:1.35rem}.publications-module__XN_9QW__prose :is(p,li,dd){color:var(--muted-foreground)}.publications-module__XN_9QW__prose :is(ul,ol){padding-left:1.4em}.publications-module__XN_9QW__prose ul{list-style:outside}.publications-module__XN_9QW__prose ol{list-style:decimal}.publications-module__XN_9QW__prose li{margin-block:.5rem;padding-left:.2em}.publications-module__XN_9QW__prose li :is(ul,ol){margin-block:.5rem}.publications-module__XN_9QW__prose strong{color:var(--foreground);font-weight:500}.publications-module__XN_9QW__prose a{color:var(--foreground);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.publications-module__XN_9QW__prose blockquote{border-left:1px solid var(--muted-foreground);padding-left:1.5rem;font-style:italic}.publications-module__XN_9QW__prose img{max-width:100%;height:auto}.publications-module__XN_9QW__prose figcaption{color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.publications-module__XN_9QW__prose pre{background:var(--portfolio);padding:1rem;font-size:.875rem;overflow:auto}.publications-module__XN_9QW__tableWrap{max-width:100%;margin-bottom:1.5rem;overflow-x:auto}.publications-module__XN_9QW__prose table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.6}.publications-module__XN_9QW__prose :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--border);min-width:8rem;padding:.8rem}.publications-module__XN_9QW__prose th{color:var(--foreground);background:var(--portfolio);font-weight:500}.publications-module__XN_9QW__desktopContents{display:none}.publications-module__XN_9QW__mobileContents{border-block:1px solid var(--border);padding-block:.5rem;font-size:.875rem}.publications-module__XN_9QW__mobileContents summary{cursor:pointer;min-height:44px;padding-block:.7rem}.publications-module__XN_9QW__mobileContents nav{padding-block:1rem}.publications-module__XN_9QW__mobileContents .publications-module__XN_9QW__contentsLabel{display:none}.publications-module__XN_9QW__contentsLabel{margin-bottom:1rem}.publications-module__XN_9QW__desktopContents ol,.publications-module__XN_9QW__mobileContents ol{padding:0;list-style:none}.publications-module__XN_9QW__desktopContents a,.publications-module__XN_9QW__mobileContents a{color:var(--muted-foreground);padding-block:.6rem;font-size:.8125rem;line-height:1.5;display:block}.publications-module__XN_9QW__desktopContents a:hover,.publications-module__XN_9QW__mobileContents a:hover{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.publications-module__XN_9QW__readingEnd{border-top:1px solid var(--border);padding-block:2rem 5rem}.publications-module__XN_9QW__back,.publications-module__XN_9QW__contact{text-underline-offset:4px;align-items:center;gap:.75rem;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}.publications-module__XN_9QW__readingEnd h2{letter-spacing:-.045em;margin-top:3rem;font-size:clamp(2rem,4vw,3.5rem)}.publications-module__XN_9QW__related{gap:2rem;margin-block:2rem;display:grid}.publications-module__XN_9QW__related a{padding-block:1.25rem;border-top:1px solid var(--border);padding-right:2rem;position:relative}.publications-module__XN_9QW__related span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.6875rem}.publications-module__XN_9QW__related h3{letter-spacing:-.025em;margin-top:.85rem;font-size:1.375rem;line-height:1.3}.publications-module__XN_9QW__related svg{position:absolute;top:1.25rem;right:0}@media (min-width:768px){.publications-module__XN_9QW__row{grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:3rem;padding-block:2.5rem}.publications-module__XN_9QW__rowMeta{flex-direction:column}.publications-module__XN_9QW__prose{font-size:18px;line-height:1.85}.publications-module__XN_9QW__related{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.publications-module__XN_9QW__container{padding-inline:48px}.publications-module__XN_9QW__readingLayout{grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);gap:4rem;padding-block:3rem 6rem}.publications-module__XN_9QW__noContents{grid-template-columns:minmax(0,1fr)}.publications-module__XN_9QW__desktopContents{align-self:start;max-height:calc(100vh - 10rem);padding-right:1rem;display:block;position:sticky;top:8rem;overflow:auto}.publications-module__XN_9QW__mobileContents{display:none}}@media (prefers-reduced-motion:reduce){.publications-module__XN_9QW__rowContent h2 svg{transition:none}.publications-module__XN_9QW__rowContent h2 a:hover svg{transform:none}}
