.Sources-module-scss-module__QYxJ_W__section{--search-inset:1.875rem;background-color:var(--color-bg);position:relative}.Sources-module-scss-module__QYxJ_W__title{font-size:3.75rem;line-height:.95;font-family:var(--font-outfit);letter-spacing:-.04em;align-items:flex-start;gap:.75rem;margin-bottom:1.875rem;font-weight:800;display:flex}.Sources-module-scss-module__QYxJ_W__count{width:2.3125rem;height:1.375rem;font-size:.875rem;line-height:1;font-family:var(--font-dm-mono);color:var(--color-charcoal);text-align:center;letter-spacing:-.02em;background-color:var(--color-media-bg);border-radius:.25rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;margin-top:.5rem;font-weight:300;display:flex}.Sources-module-scss-module__QYxJ_W__lead{max-width:27.3125rem;font-size:1.1875rem;line-height:1.3;font-family:var(--font-outfit);letter-spacing:-.01em;margin-bottom:auto;font-weight:300}.Sources-module-scss-module__QYxJ_W__filtersLabel{font-size:1rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-media-bg);letter-spacing:-.01em;margin-top:1.875rem;margin-bottom:1.5rem;font-weight:300}.Sources-module-scss-module__QYxJ_W__grid{padding-left:max(0px,(100% - var(--page-max))/2 + 0px);padding-right:max(0px,(100% - var(--page-max))/2 + 0px);grid-template-columns:repeat(3,1fr);gap:.25rem;list-style:none;display:grid}.Sources-module-scss-module__QYxJ_W__card{background-color:var(--color-white);animation:.5s cubic-bezier(.165,.84,.44,1) both Sources-module-scss-module__QYxJ_W__card-in;animation-delay:calc(var(--i,0)*60ms);flex-direction:column;justify-content:flex-start;align-items:stretch;padding:2.5rem 1.25rem 3.75rem;transition:background-color .25s;display:flex;position:relative}.Sources-module-scss-module__QYxJ_W__card:hover{background-color:var(--color-grid-bg-light)}.Sources-module-scss-module__QYxJ_W__cardLink{z-index:0;position:absolute;inset:0}.Sources-module-scss-module__QYxJ_W__card>:not(.Sources-module-scss-module__QYxJ_W__cardLink){z-index:1;pointer-events:none;position:relative}@keyframes Sources-module-scss-module__QYxJ_W__card-in{0%{opacity:0;translate:0 .625rem}}.Sources-module-scss-module__QYxJ_W__cardTitle{max-width:15.625rem;font-size:1.5rem;line-height:.95;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.03em;align-items:flex-start;gap:.625rem;margin-bottom:1rem;font-weight:700;display:flex}.Sources-module-scss-module__QYxJ_W__swatch{border-radius:.125rem;flex-shrink:0;width:.625rem;height:1.0625rem;margin-top:.125rem}.Sources-module-scss-module__QYxJ_W__org{font-size:.75rem;line-height:1.3;font-family:var(--font-dm-mono);color:var(--color-gray-2700);letter-spacing:-.01em;margin-bottom:3.125rem;padding-left:1.25rem;font-weight:300}.Sources-module-scss-module__QYxJ_W__description{max-width:16.25rem;font-size:.875rem;line-height:1.3;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:-.01em;margin-bottom:1.875rem;font-weight:300}.Sources-module-scss-module__QYxJ_W__facts{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.Sources-module-scss-module__QYxJ_W__fact{border-bottom:1px solid var(--color-net-light);grid-template-columns:1fr 1fr;align-items:baseline;gap:.625rem;padding:.375rem 0;display:grid}.Sources-module-scss-module__QYxJ_W__fact:last-child{border-bottom:0}.Sources-module-scss-module__QYxJ_W__fact dt{font-size:.6875rem;line-height:1;font-family:var(--font-dm-mono);color:var(--color-stone);letter-spacing:-.02em;font-weight:400}.Sources-module-scss-module__QYxJ_W__fact dd{font-size:.8125rem;line-height:1.1;font-family:var(--font-outfit);color:var(--color-charcoal);letter-spacing:.01em;font-weight:500}.Sources-module-scss-module__QYxJ_W__factLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.Sources-module-scss-module__QYxJ_W__factLink:hover{color:var(--color-media-bg)}.Sources-module-scss-module__QYxJ_W__cardAction{font-size:.75rem;line-height:1.1;font-family:var(--font-dm-mono);color:var(--color-charcoal);letter-spacing:-.02em;margin-top:.875rem;font-weight:400}.Sources-module-scss-module__QYxJ_W__cardAction:hover{color:var(--color-media-bg)}@media (min-width:660px) and (max-width:1023px){.Sources-module-scss-module__QYxJ_W__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:659px){.Sources-module-scss-module__QYxJ_W__title{font-size:2.5rem;line-height:1.1}.Sources-module-scss-module__QYxJ_W__count{margin-top:.25rem}.Sources-module-scss-module__QYxJ_W__grid{grid-template-columns:1fr}}