.bento-home-banner__container{padding:0 1.5rem}.bento-home-banner{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1.8fr) minmax(0,.8fr) minmax(0,.8fr);min-height:80vh;min-height:80svh}.bento-home-banner__tile{--bento-eyebrow-size: .8rem;--bento-heading-size: 2.8rem;--bento-subtitle-size: 1.6rem;background-color:rgb(var(--color-foreground));border-radius:0;color:#fff;display:block;min-height:0;overflow:hidden;position:relative;text-decoration:none}.bento-home-banner__tile--1{grid-column:1 / -1;grid-row:1}.bento-home-banner__tile--2{grid-column:1;grid-row:2 / span 2}.bento-home-banner__tile--3{grid-column:2;grid-row:2}.bento-home-banner__tile--4{grid-column:2;grid-row:3}.bento-home-banner__tile:after{background:linear-gradient(180deg,#0000 35%,#0006);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.bento-home-banner__image{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;transition:transform var(--duration-long) ease;width:100%}.bento-home-banner__content{align-items:flex-start;bottom:1.6rem;display:flex;flex-direction:column;gap:1rem;left:1.6rem;max-width:calc(100% - 3.2rem);position:absolute;z-index:1}.bento-home-banner__text{display:flex;flex-direction:column;gap:.3rem}.bento-home-banner__eyebrow,.bento-home-banner__subtitle{color:#fff;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * var(--bento-eyebrow-size));line-height:1.5;margin:0}.bento-home-banner__title{color:#fff;font-size:calc(var(--font-heading-scale) * var(--bento-heading-size))!important;line-height:1.2;margin:0}.bento-home-banner__subtitle{display:none;font-size:calc(var(--font-body-scale) * var(--bento-subtitle-size))}.bento-home-banner__cta{align-items:center;background:#fdfcfb;border-radius:999px;color:#3d3d3d;display:inline-flex;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.1rem);font-weight:700;min-height:3.4rem;padding:.6rem 1.6rem}@media screen and (max-width:749px){.bento-home-banner__text{gap:0}.bento-home-banner__eyebrow{font-size:.65rem;line-height:1.1}.bento-home-banner__title{font-size:1.68rem!important}.bento-home-banner__cta{background:transparent;border-bottom:.1rem solid rgb(255 255 255 / 70%);border-radius:0;color:#fff;font-size:calc(var(--font-body-scale) * .44rem);font-weight:400;line-height:1.2;min-height:0;padding:0 0 .2rem;transform:scale(.75);transform-origin:left bottom;transition:border-color var(--duration-short) ease}.bento-home-banner__cta:after{content:"\21e8";margin-left:.5rem}.bento-home-banner__tile:hover .bento-home-banner__cta{border-bottom-color:transparent}}.bento-home-banner__tile:hover .bento-home-banner__image{transform:scale(1.03)}.bento-home-banner__tile:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media screen and (min-width:750px){.bento-home-banner__container{padding:0}.bento-home-banner{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));min-height:clamp(56rem,55vw,72rem)}.bento-home-banner__tile{--bento-eyebrow-size: 1rem;--bento-heading-size: 3.5rem;--bento-subtitle-size: 2rem;grid-column:auto;grid-row:auto;min-height:0}.bento-home-banner__tile:after{background:linear-gradient(180deg,#0000 35%,#0003)}.bento-home-banner__subtitle{display:block}.bento-home-banner__tile--1,.bento-home-banner__tile--2{grid-row:span 2}.bento-home-banner__content{bottom:2.4rem;gap:1.2rem;left:2.4rem;max-width:calc(100% - 4.8rem)}.bento-home-banner__cta{font-size:calc(var(--font-body-scale) * 1.3rem);min-height:4rem;padding:.8rem 2rem}}@media(prefers-reduced-motion:reduce){.bento-home-banner__image{transition:none}.bento-home-banner__tile:hover .bento-home-banner__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-bento-home-banner.css.map */
