.post__hero{grid-column:1/-1;margin-bottom:var(--space-fixed-2);position:relative}@media(min-width: 37.5em){.post__hero{margin-bottom:var(--space-5)}}.post__hero.header--pressPage{margin-bottom:var(--space-5)}.post__hero-image{background:linear-gradient(to bottom, var(--color-bg) 50%, transparent 50%)}@media(min-width: 64em){.post__hero-image picture,.post__hero-image .post__hero-caption{grid-column:2/span 10}}.post__hero-image img{aspect-ratio:var(--aspect-ratio, auto);object-fit:cover;width:100%}.post__hero-image>[animate-up]{display:grid;row-gap:var(--space-fixed-2)}@media(min-width: 64em){.post__hero-image>[animate-up]{display:grid;grid-column-gap:var(--space-gutter);grid-row-gap:var(--space-gutter-v);grid-template-columns:var(--grid)}}.post__hero-text{display:grid;grid-column-gap:var(--space-gutter);grid-row-gap:var(--space-gutter-v);grid-template-columns:var(--grid);align-self:stretch;background-color:var(--color-bg);color:var(--color-text);margin-left:0;margin-right:0;padding-bottom:var(--space-5);padding-top:var(--space-6);row-gap:var(--space-3)}.post__hero-text>*{grid-column:1/-1}@media(min-width: 64em){.post__hero-text>*{grid-column-end:span 8}}@media(min-width: 37.5em){.post__hero-subtitle{grid-column-end:-2}}@media(min-width: 64em){.post__hero-subtitle{grid-column-end:span 7}}.post__hero-image--16-9 img{border-radius:var(--bdrs)}.post__hero-image--3-2 img{border-radius:var(--bdrs)}.post .post__hero-image--5-4,.post .post__hero-image--1-1{grid-column:2/-1;margin-top:var(--space-5);padding-right:0}@media(min-width: 37.5em){.post .post__hero-image--5-4,.post .post__hero-image--1-1{grid-column:8/-1;margin-top:0}}.post__hero-image--5-4 picture,.post__hero-image--1-1 picture{grid-column:2/-1}.post__hero-text--no-pr{padding-right:0}.post__hero__cro{align-items:center;display:flex;flex-direction:column;z-index:1;--circle-button-icon-size: 16px;--circle-button-font-size: 10px;--circle-button-size: 122px}@media(min-width: 37.5em){.post__hero__cro{--circle-button-size: max(14.4vw, 208px);--circle-button-font-size: max(1.1vw, 16px);--circle-button-icon-size: max(1.7vw, 24px)}}.post__hero__cro h1{grid-column:1/-1}@media(min-width: 64em){.post__hero__cro h1{grid-column:1/span 7}}.post__hero__cro p{grid-column:1/-1}@media(min-width: 37.5em){.post__hero__cro p{grid-column:4/-1}}@media(min-width: 64em){.post__hero__cro p{grid-column:6/-1}}.post__hero__cro .post__hero-text{padding-bottom:var(--space-4);row-gap:var(--space-3)}.post__hero__cro:not(.post__hero__image) .post__hero-text{padding-bottom:calc(var(--space-4) + var(--circle-button-size)/2)}.post__hero__cro .post__hero-image{align-self:stretch;margin:0}.post__hero__cro .post__hero-btn-container{z-index:1}.post__hero__cro .post__hero-btn-container.isVisible,.post__hero__cro .post__hero-btn-container:not([animate-up]){height:calc(var(--circle-button-size)/2);transform:translateY(-100%)}@media(min-width: 64em){.post__hero--compact-image-hero>.post__hero-text>h1,.post__hero--compact-image-hero>.post__hero-text>.post__hero-subtitle,.post__hero--compact-image-hero>.post__hero-text>.post__hero-author{grid-column:1/span 6}}.post__hero--compact-image-hero .post__hero-image--two-column{display:none;grid-column:1/-1;padding:0}@media(min-width: 37.5em){.post__hero--compact-image-hero .post__hero-image--two-column{grid-column:2/-2;grid-row:1/span 3}}@media(min-width: 64em){.post__hero--compact-image-hero .post__hero-image--two-column{display:block;grid-column:8/span 5;grid-row:1/span 3}}@media(min-width: 64em){.post__hero--compact-image-hero .post__hero-image--overlapped{display:none}}.post__hero--compact-image-hero>.post__hero-text{grid-auto-flow:column;grid-column:1/-1}.post__hero .post__hero-image .post__hero-caption{display:none}@media(min-width: 64em){.post__hero .post__hero-image .post__hero-caption{display:block}}.post__hero-tags{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:var(--space-fixed-2)}.post__hero-tag{background-color:var(--color-taggable-card-accent);border-radius:0.125rem;color:var(--color-taggable-card-text-secondary);font-size:var(--fz-eyebrow);font-weight:normal;letter-spacing:var(--lts-ui-s);line-height:1.5;padding:var(--space-fixed-1) var(--space-fixed-2);text-transform:uppercase;width:fit-content}

/*# sourceMappingURL=header.css.map */