.ry-brand-grid{grid-template-columns:1fr;border-bottom:var(--ry-hairline-width) solid var(--ry-hairline)}@media screen and (min-width:750px){.ry-brand-grid{grid-template-columns:1fr 1fr}}.ry-brand-grid__card{position:relative;aspect-ratio:3 / 4}@media screen and (min-width:990px){.ry-brand-grid__card{aspect-ratio:1}}.ry-brand-grid__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ry-brand-grid__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;padding:5.6rem}.ry-brand-grid__card--text-light .ry-brand-grid__content{color:#fff}.ry-brand-grid__card--text-dark .ry-brand-grid__content{color:rgb(var(--color-ink))}.ry-brand-grid__heading{margin:0;color:inherit;font-weight:600;letter-spacing:-.06rem;line-height:1.27}.ry-brand-grid__heading--regular{font-size:clamp(2.8rem,3.2vw,4rem)}.ry-brand-grid__heading--large{font-size:clamp(3.6rem,3.2vw,6rem)}.ry-brand-grid__subtext{margin-top:1rem;max-width:40rem;font-size:1.4rem;line-height:1.55;opacity:.92}.ry-brand-grid__button{margin-top:2.4rem;font-family:"IBM Plex Mono",var(--font-ui-family);font-size:1.3rem}.ry-brand-grid__logo{flex-shrink:0;color:inherit}.ry-brand-grid__logo svg{display:block;width:auto;height:3.2rem;margin-top:1rem}@media screen and (max-width:749px){.ry-brand-grid__card{aspect-ratio:var(--ry-banner-ar-mobile, 3 / 4)}.ry-brand-grid__content{flex-direction:column;padding:3.2rem var(--ry-page-inline)}.ry-brand-grid__logo{margin-top:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-ry-brand-grid.css.map */
