:root{--split-hero-pad-x: 20px;--split-hero-pad-y: 48px;--split-hero-no-media-min-height: 0px;--split-hero-copy-gap: 12px;--split-hero-eyebrow-size: 10px;--split-hero-title-line: 40px;--split-hero-intro-size: 14px;--split-hero-intro-line: 21px}@media(min-width:1024px){:root{--split-hero-pad-x: 64px;--split-hero-pad-y: 63.5px;--split-hero-no-media-min-height: 0px;--split-hero-copy-gap: 12px;--split-hero-eyebrow-size: 16px;--split-hero-title-line: 54px;--split-hero-intro-size: 16px;--split-hero-intro-line: 22.5px}}.search{--split-hero-em-display: block;--split-hero-em-size: 1em;--split-hero-em-style: italic}:root{--page-header-gap: clamp(2.5rem, 6vw, 4rem);--page-header-measure: 820px}@layer components{.search .split-hero-copy{max-width:492px}.search .split-hero-title{font-size:32px;font-weight:500}.search .split-hero-title em{overflow-wrap:anywhere}@media(min-width:1024px){.search .split-hero-title{font-size:36px}}.results-list{display:grid;gap:1.5rem}.result-card{display:grid;overflow:hidden;border:1px solid var(--color-brand-border-warm);border-radius:10px;background-color:var(--color-brand-white)}.result-card-has-image{grid-template-columns:minmax(220px,32%) minmax(0,1fr)}.result-card-image{display:block;min-height:100%;overflow:hidden;background-color:var(--color-brand-gray-light)}.result-card-image img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;transition:transform .3s ease}.result-card:hover .result-card-image img{transform:scale(1.025)}.result-card-content{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,4vw,2.25rem)}.result-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:.875rem;font-size:var(--font-size-caption);line-height:normal;color:var(--color-brand-text-muted)}.result-card-type{display:inline-flex;align-items:center;min-height:26px;padding-inline:.75rem;border-radius:999px;background-color:var(--color-brand-burgundy-lightest);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-brand-burgundy)}.result-card-title{font-family:var(--font-display);font-size:var(--heading-sm);font-weight:500;line-height:var(--heading-sm--line-height);color:var(--color-brand-black)}.result-card-title a{color:inherit;text-decoration:none}.result-card-title a:hover,.result-card-title a:focus-visible{color:var(--color-brand-burgundy)}.result-card-excerpt{margin-top:.875rem;font-size:var(--text-base);line-height:1.5;color:var(--color-brand-text-tertiary)}.result-card-button{margin-top:1.5rem}.search-empty{margin-inline:0;padding:2rem;border-radius:10px;background-color:var(--color-brand-burgundy-lightest)}.search-pagination{margin-top:3rem}.search-pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.search-pagination .page-numbers{display:inline-flex;min-width:var(--button-height);height:var(--button-height);align-items:center;justify-content:center;padding-inline:.75rem;border:1px solid var(--color-brand-burgundy);border-radius:var(--button-radius);font-size:var(--font-size-button);font-weight:600;text-decoration:none;color:var(--color-brand-burgundy)}.search-pagination a.page-numbers:hover,.search-pagination a.page-numbers:focus-visible,.search-pagination .page-numbers.current{background-color:var(--color-brand-burgundy);color:var(--color-brand-white)}@media(max-width:767px){.result-card-has-image{grid-template-columns:1fr}.result-card-image{min-height:0;aspect-ratio:16 / 9}}@media(prefers-reduced-motion:reduce){.result-card-image img{transition:none}}}:root{--press-card-gap: 24px;--press-card-rail-w: 100%;--press-card-tile-w: 100%;--press-card-tile-h: auto;--press-card-row-pad-y: 32px;--press-card-featured-image-h: auto;--press-card-featured-title-size: 28px;--press-card-featured-title-line: 38px}@media(min-width:1024px){:root{--press-card-gap: 40px;--press-card-rail-w: 232px;--press-card-tile-w: 400px;--press-card-tile-h: 280px;--press-card-row-pad-y: 40px;--press-card-featured-image-h: 338px;--press-card-featured-title-size: 36px;--press-card-featured-title-line: 54px}}@layer components{.press-card{display:flex;flex-direction:column;gap:var(--press-card-gap)}.press-card-row{padding-block:var(--press-card-row-pad-y);border-top:3px solid var(--color-brand-gray-light)}.press-card-rail{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;width:var(--press-card-rail-w)}.press-card-date{font-family:var(--font-body);font-size:16px;line-height:22.5px;color:var(--color-brand-ink)}.press-card-row .press-card-logo{display:flex;align-items:center;justify-content:center;width:160px;height:64px}.press-card-featured .press-card-logo{width:72px;height:72px}.press-card-logo-img{width:100%;height:100%;object-fit:contain}.press-card-main{display:flex;flex:1 1 0;flex-direction:column;gap:var(--press-card-gap);min-width:0}.press-card-featured .press-card-main{gap:32px}.press-card-image{display:block;width:100%;height:var(--press-card-featured-image-h);aspect-ratio:1332 / 420;object-fit:cover}.press-card-row .press-card-image{width:var(--press-card-tile-w);height:var(--press-card-tile-h);aspect-ratio:10 / 7}.press-card-tile{display:flex;align-items:center;justify-content:center;width:var(--press-card-tile-w);height:var(--press-card-tile-h);aspect-ratio:10 / 7;background:var(--color-brand-press-tile);color:var(--color-brand-burgundy)}.press-card-featured .press-card-tile{width:100%;height:var(--press-card-featured-image-h);aspect-ratio:1332 / 420}.press-card-icon,.press-card-icon svg{display:block;width:96px;height:96px;overflow:visible}.press-card-details{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.press-card-source{margin:0;font-family:var(--font-body);font-size:var(--font-size-eyebrow);font-weight:700;line-height:15px;letter-spacing:3px;text-transform:uppercase;color:var(--color-brand-burgundy-dark)}.press-card-title{margin:0;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:32px;color:var(--color-brand-burgundy-dark)}.press-card-featured .press-card-title{font-size:var(--press-card-featured-title-size);font-weight:500;line-height:var(--press-card-featured-title-line)}.press-card-title a{color:inherit;text-decoration:none}.press-card-title a:hover,.press-card-title a:focus-visible{text-decoration:underline}.press-card-url{max-width:100%;overflow-wrap:anywhere;font-family:var(--font-body);font-size:12px;line-height:16px;color:var(--color-brand-text-tertiary)}.press-read-link.btn-link{gap:8px;padding-block:8px;font-family:var(--font-body);font-size:12px;font-weight:700;line-height:18px;letter-spacing:1.08px;text-transform:uppercase;text-decoration-line:none;color:var(--color-brand-green)}.press-read-link.btn-link:hover,.press-read-link.btn-link:focus-visible{text-decoration-line:underline;color:var(--color-brand-green)}.press-read-link .btn-icon svg{width:12px;height:12px}@media(min-width:1024px){.press-card{flex-direction:row}.press-card-rail{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}.press-card-featured .press-card-rail{gap:32px}.press-card-row .press-card-logo{width:232px;height:112px;padding:12px}.press-card-row .press-card-main{flex-direction:row}.press-card-row .press-card-media{flex-shrink:0}.press-card-tile,.press-card-row .press-card-image{aspect-ratio:auto}}}@layer components{.press-breadcrumb-inner{display:flex;flex-wrap:wrap;gap:8px;max-width:var(--content-max);margin-inline:auto;padding:24px var(--page-gutter);font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:1.08px;text-transform:uppercase;color:var(--color-brand-burgundy)}.press-breadcrumb a{color:inherit;text-decoration:none}.press-breadcrumb a:hover,.press-breadcrumb a:focus-visible{text-decoration:underline}.press-archive{padding:40px 0 64px}.press-archive-inner{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--page-gutter)}.press-archive-list{display:flex;flex-direction:column;margin-bottom:40px}.post-type-archive-press .split-hero-copy{max-width:640px}.post-type-archive-press .split-hero-title{font-size:32px;font-weight:500}@media(min-width:1024px){.press-archive{padding-top:64px}.post-type-archive-press .split-hero-title{font-size:36px}}}
