: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}}}.page-template-page-press{--split-hero-no-media-min-height: 0px}@media(min-width:1024px){.page-template-page-press{--split-hero-pad-y: 80px;--split-hero-copy-gap: 20px}}@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}.page-template-page-press .split-hero-copy{max-width:none}.page-template-page-press .split-hero-title{font-size:44px;line-height:52px;letter-spacing:-1px}.page-template-page-press .split-hero-intro{font-family:var(--font-display);font-size:var(--font-size-quote);font-style:italic;line-height:27.622px}.press-landing{padding:40px 0 64px}.press-landing-inner{display:flex;flex-direction:column;gap:24px;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--page-gutter)}.press-landing-archive{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:32px;border-top:1px solid var(--color-brand-gray-light)}.press-landing-archive-label{margin:0;font-family:var(--font-body);font-size:14px;line-height:1.4;color:var(--color-brand-ink)}.press-landing-list{display:flex;flex-direction:column;margin-top:24px}@media(min-width:1024px){.press-landing{padding-top:64px}.page-template-page-press .split-hero-title{font-size:68px;line-height:74px;letter-spacing:-2px}.page-template-page-press .split-hero{padding-bottom:50px}.page-template-page-press .split-hero-copy{flex:1 1 auto;width:100%}.page-template-page-press .split-hero-intro{width:min(780px,100%);max-width:780px;margin-left:auto}}}
