.press-media-grid .title{margin:0}.press-media-grid .title.title--brand{font-family:"SignPainter-HouseScript Semibold",var(--display-font),var(--secondary-font),var(--body-font);font-size:6rem;font-weight:400;color:var(--brand-red);text-shadow:2px 2px 0px var(--brand-yellow);margin:0;line-height:1.2;letter-spacing:.02em;text-align:center;position:relative;display:inline-block;background-color:#fff;padding:.5rem 4rem;box-sizing:border-box;z-index:1}.press-media-grid .title-wrapper-with-link{text-align:center;margin:2rem auto 0;overflow:hidden;max-width:calc(var(--page-width) - 10rem);margin-left:auto;margin-right:auto;position:relative;justify-content:center}.press-media-grid .title-wrapper-with-link:before{content:"";position:absolute;width:100%;height:3px;background-color:#ffdd04;top:50%;left:0;transform:translateY(-50%);z-index:0}.press-media-grid .title.title--brand:before{display:none}@media screen and (max-width: 749px){.press-media-grid .title-wrapper-with-link{margin:1.5rem auto 2rem;max-width:calc(100vw - 2rem)}.press-media-grid .title.title--brand{font-size:4rem;line-height:1.3;padding:.5rem 2rem}}@media screen and (min-width: 750px){.press-media-grid .title.title--brand{margin-bottom:0;font-size:6rem}.press-media-grid .title-wrapper-with-link{margin-bottom:4rem}}@media screen and (min-width: 750px) and (max-width: 989px){.press-media-grid .title-wrapper-with-link{padding-left:5rem;padding-right:5rem}}@media screen and (max-width: 989px){.press-media-grid .page-width{padding-left:0;padding-right:0}}.press-media-grid__container{margin-top:0;margin-bottom:0;padding:0;gap:2rem}@media screen and (max-width: 749px){.press-media-grid__container{margin:0;width:100%;padding-left:1.5rem;padding-right:1.5rem;gap:1.5rem}}@media screen and (min-width: 750px) and (max-width: 989px){.press-media-grid__container{padding-left:5rem;padding-right:5rem}}.press-media-card{display:flex;flex-direction:column;height:100%;break-inside:avoid;margin-bottom:0}.press-media-card__inner{height:100%;background:rgb(var(--color-background));border-radius:var(--border-radius);box-shadow:rgba(var(--color-foreground),.04) 0 0 0 .1rem;transition:all .3s ease;overflow:hidden;display:flex;flex-direction:column}.press-media-card__inner-link{display:block;text-decoration:none;color:inherit;height:100%}.press-media-card:hover .press-media-card__inner,.press-media-card__inner-link:hover .press-media-card__inner{transform:translateY(-.2rem);box-shadow:rgba(var(--color-foreground),.08) 0 .4rem 1.6rem}.press-media-card__image-wrapper{position:relative;overflow:hidden}.press-media-card__image-wrapper .media{padding-bottom:60%}.press-media-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.press-media-card:hover .press-media-card__image{transform:scale(1.05)}.press-media-card__content{padding:2rem;display:flex;flex-direction:column;flex-grow:1}.press-media-card__title{margin:0 0 1rem;line-height:1.3}.press-media-card__link{color:rgb(var(--color-foreground));text-decoration:none;display:flex;align-items:flex-start;gap:.5rem;transition:color .2s ease}.press-media-card__link:hover,.press-media-card__link:focus{color:rgb(var(--color-link))}.press-media-card__external-icon{flex-shrink:0;margin-top:.2rem;opacity:.6;transition:opacity .2s ease,transform .2s ease}.press-media-card__link:hover .press-media-card__external-icon,.press-media-card__link:focus .press-media-card__external-icon{opacity:1;transform:translate(.2rem)}.press-media-card__external-icon .svg-wrapper{width:1.2rem;height:1.2rem}.press-media-card__external-icon svg{width:100%;height:100%;transform:rotate(-45deg)}.press-media-card__description{margin:0 0 1.5rem;flex-grow:1;line-height:1.5;color:rgba(var(--color-foreground),.8)}.press-media-card__description p{margin:0 0 1rem}.press-media-card__description p:last-child{margin-bottom:0}.press-media-card__link-wrapper{margin-top:auto;padding-top:1rem}.press-media-card__cta{display:inline-flex;align-items:center;font-weight:500;color:rgb(var(--color-link));text-decoration:none;transition:color .2s ease}.press-media-card__cta:hover,.press-media-card__cta:focus{color:rgba(var(--color-link),.8)}.press-media-card__cta .icon-wrap{margin-left:.5rem;transition:transform .2s ease}.press-media-card__cta:hover .icon-wrap,.press-media-card__cta:focus .icon-wrap{transform:translate(.2rem)}.press-media-grid__placeholder{text-align:center;padding:4rem 2rem}.press-media-grid__placeholder .placeholder-content{max-width:50rem;margin:0 auto}.press-media-grid__placeholder h3{margin:0 0 1rem;color:rgba(var(--color-foreground),.8)}.press-media-grid__placeholder p{margin:0;color:rgba(var(--color-foreground),.6)}.press-media-grid.background-primary .press-media-card__inner{background:rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.04))}.press-media-grid.background-none .press-media-card__inner{background:transparent;box-shadow:none}.press-media-grid.background-none .press-media-card:hover .press-media-card__inner{transform:none;box-shadow:none}.press-media-grid.background-none .press-media-card__content{padding:2rem 0 0}@media screen and (max-width: 749px){.press-media-card__content{padding:1.5rem}.press-media-grid.background-none .press-media-card__content{padding:1.5rem 0 0}}@media screen and (min-width: 750px){.press-media-grid__container.grid--3-col-desktop,.press-media-grid__container.grid--4-col-desktop{display:grid;grid-template-columns:repeat(var(--grid-desktop-horizontal-spacing, 3),1fr);gap:2rem}.press-media-grid__container.grid--2-col-desktop{--grid-desktop-horizontal-spacing: 2}.press-media-grid__container.grid--3-col-desktop{--grid-desktop-horizontal-spacing: 3}.press-media-grid__container.grid--4-col-desktop{--grid-desktop-horizontal-spacing: 4}}.press-media-card__link:focus-visible,.press-media-card__cta:focus-visible{outline:.2rem solid rgb(var(--color-link));outline-offset:.2rem;border-radius:.2rem}@media (prefers-contrast: high){.press-media-card__inner{border:.1rem solid}.press-media-card__external-icon,.press-media-card__description{opacity:1}}@media (prefers-reduced-motion: reduce){.press-media-card__inner,.press-media-card__image,.press-media-card__external-icon,.press-media-card__cta .icon-wrap{transition:none}.press-media-card:hover .press-media-card__inner,.press-media-card:hover .press-media-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-press-media-grid.css.map */
