h1{text-wrap:balance}section.press-index{padding-top:0;scroll-margin-top:8.5rem}section.press-index container{gap:2rem}.press-index__sticky-bar{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:0 0 2rem;position:sticky;top:calc(120px + 2rem);z-index:1}.press-index__sticky-bar>*{position:relative}.press-index__sticky-bar:before{backdrop-filter:blur(20px) saturate(0);background-color:hsla(0,0%,100%,.95);border-bottom:1px solid var(--slate-5);bottom:0;content:"";height:calc(100% + 2rem);left:-7rem;position:absolute;width:calc(100% + 14rem)}.press-index__controls{align-items:start;display:flex;flex-wrap:wrap;gap:1rem}.press-index__results{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));position:relative}.press-index__results.is-loading{filter:grayscale(.5) opacity(.25);transition:.2s}.press-index__results.is-loading:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}a.press-index__card{border:1px solid var(--slate-5);border-radius:.75rem;color:var(--navy-50);display:flex;flex-direction:column;gap:3rem;outline-color:transparent;outline-offset:0;outline-style:solid;outline-width:0;padding:2rem;position:relative;transition:.2s;width:100%}a.press-index__card:hover{outline-color:var(--orange-50);outline-offset:-.25rem;outline-width:.25rem}a.press-index__card img.publication-logo{display:flex;height:3rem;max-width:15rem;object-fit:contain;object-position:left;transition:.2s;width:100%}input.press-index__search-bar{align-items:center;background-color:var(--slate-5);border:1px solid var(--slate-10);border-radius:.5rem!important;display:inline-flex;font-size:calc(var(--optical-size)*.875);height:4rem;line-height:0;padding:0 1.5rem;transition:.2s}input.press-index__search-bar::placeholder{color:var(--slate-45)}input.press-index__search-bar:is(:hover,:focus-visible){background-color:var(--slate-10);border-color:var(--slate-15)}.filter,.press-index__filters{display:flex;gap:1rem}.filter{align-items:center;background-color:var(--sky-5);border:1px solid var(--sky-10);border-radius:.5rem;color:var(--sky-50);cursor:pointer;font-size:calc(var(--optical-size)*.875);font-weight:700;height:4rem;justify-content:space-between;letter-spacing:.0125em;padding:0 1.5rem;position:relative;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:fit-content}.filter:after{background-repeat:no-repeat;background-size:cover;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;content:"";display:inline-flex;height:0;position:relative;transform:rotate(0deg);transition-duration:.5s;width:0}.filter.is-open:after{transform:rotate(180deg)}.filter.is-open,.filter:hover{background-color:var(--sky-10);border-color:var(--sky-15)}.filter:has([data-value]:not([data-value=""]).selected){background-color:var(--sky-50);border-color:var(--sky-50);color:#fff}span.filter__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap-mode:nowrap}.filter__options{align-items:start;background-color:#fff;border:1px solid var(--slate-5);border-radius:.5rem;bottom:-1rem;box-shadow:0 4px 12px 0 rgba(0,0,0,.125);display:flex;flex-direction:column;justify-content:start;left:0;max-height:22rem;max-width:25rem;min-width:100%;overflow-x:clip;overflow-y:scroll;position:absolute;transform:translateY(100%);z-index:1}.filter:not(.is-open) .filter__options{display:none}.filter__options button{background-color:#00000000;border:none;color:var(--navy-50)!important;cursor:pointer;font-size:calc(var(--optical-size)*.75);font-weight:700;overflow-x:clip;padding:.75rem;text-align:left;text-overflow:ellipsis;text-wrap:nowrap;transition:.15s;width:100%}.filter__options button.selected{background-color:var(--sky-50)!important;color:#fff!important}.filter__options button:hover{background-color:var(--sky-5);color:var(--navy-50)}button.press-index__reset-btn{align-items:center;background-color:transparent;border:1px solid var(--navy-5);border-radius:.5rem;color:var(--navy-50);cursor:pointer;display:flex;font-size:calc(var(
    --optical-size)*.875);font-weight:500;gap:.75rem;height:4rem;justify-content:center;letter-spacing:.0125em;padding:0 2rem;transition:.2s}button.press-index__reset-btn:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='39' fill='none' viewBox='0 0 39 39'%3E%3Cpath stroke='%231e2752' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M37.497 4.5c-.023-.87-.206-1.493-.653-1.985C35.922 1.5 34.292 1.5 31.031 1.5H7.97c-3.26 0-4.891 0-5.813 1.015s-.72 2.587-.315 5.73c.118.919.314 1.44.914 2.152 1.936 2.301 5.483 6.394 10.46 10.115.455.34.753.896.803 1.51.561 6.85 1.075 11.53 1.348 13.834.143 1.208 1.482 2.137 2.586 1.357 1.854-1.312 5.318-2.782 5.776-5.225.17-.901.4-2.327.662-4.488M37.5 9.5l-12 12m12 0-12-12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem;width:1.5rem}button.press-index__reset-btn:hover{background-color:transparent;border-color:var(--navy-25)}a.press-index__card h3{display:-webkit-box;font-size:calc(var(--optical-size)*1.25);font-weight:500!important;-webkit-line-clamp:3;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;transition:.2s}a.press-index__card:hover h3{color:var(--orange-50)}span.date-tag{border:1px solid var(--slate-5);border-radius:.25rem;color:var(--slate-40);display:flex;font-size:calc(var(--optical-size)*.75);font-weight:700;letter-spacing:.0125em;padding:.25rem .5rem;text-wrap-mode:nowrap;white-space:nowrap;width:fit-content}.detail-container{align-items:start;display:flex;gap:2rem;justify-content:space-between;width:100%}p.no-results{background-color:var(--slate-5);border-radius:.5rem;display:flex;font-weight:700;justify-content:center;padding:5rem}@media only screen and (max-width:1080px){h1,h2{font-size:calc(var(--optical-size)*1.5)!important}a.press-index__card h3{font-size:var(--optical-size)}.press-index__results{grid-template-columns:1fr}.press-index__controls{width:100%}.filter{font-size:calc(var(--optical-size)*.75);width:calc(50% - .5rem)}button.press-index__reset-btn,input.press-index__search-bar{font-size:calc(var(--optical-size)*.75);width:100%}#press-results-count{display:none}section{padding:2rem!important}.press-index__sticky-bar:before{backdrop-filter:none;background-color:#fff}}