.featured-grid{--tw-border-opacity:1;border-top-color:rgb(151 151 151/var(--tw-border-opacity));border-top-width:1px;margin-left:auto;margin-right:auto;overflow:hidden;padding-top:1rem}.featured-grid .ovl{--tw-text-opacity:1;bottom:0;color:rgb(255 255 255/var(--tw-text-opacity));left:0;padding:2rem;pointer-events:none;position:absolute;right:0;z-index:20}@media (min-width:768px){.featured-grid .ovl{padding:1rem}}@media (min-width:1024px){.featured-grid .ovl{padding:2rem}}.featured-grid .ovl a{pointer-events:auto}.featured-grid .mod{margin-bottom:.75rem;position:relative}.featured-grid .mod:before{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-content:"";background-image:linear-gradient(to top,var(--tw-gradient-stops));bottom:0;content:var(--tw-content);height:40%;left:0;pointer-events:none;position:absolute;width:100%;z-index:10}@media (min-width:768px){.featured-grid .mod{margin-bottom:0}}.featured-grid h3{font-family:HeadingNow,HeadingNow-fallback,Helvetica;font-size:1.875rem;letter-spacing:.03rem;line-height:2.25rem;margin-bottom:.25rem;margin-top:.75rem}@media (min-width:768px){.featured-grid h3{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.featured-grid h3{font-size:2.25rem;line-height:2.5rem}}.featured-grid .grid-image{display:block;overflow:hidden}.featured-grid img{aspect-ratio:1/1;height:auto;max-width:100%;outline-color:transparent;outline-width:1px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.featured-grid img:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){.featured-grid img{aspect-ratio:3/2}}.featured-grid p{display:none}@media (min-width:768px){.featured-grid p{display:block}}.featured-grid .group-single,.featured-grid .group-single .item{width:100%}@media (min-width:1024px){.featured-grid .group-single .item .ovl{padding-bottom:6rem;padding-left:8rem;padding-right:8rem;width:75%}}@media (min-width:768px){.featured-grid .group-single .item .ovl h3{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.featured-grid .group-single .item .ovl h3{font-size:3rem;line-height:1;margin-bottom:1.5rem;margin-top:1.5rem}}.featured-grid .group-single .item .ovl p{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.featured-grid .group-single .item .ovl p{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.featured-grid .group-single .item .ovl p{font-size:1.125rem;line-height:1.75rem}}.featured-grid .group-single .item .mod img{object-fit:cover;object-position:center}@media (min-width:1024px){.featured-grid .group-single .item .mod .wide img{aspect-ratio:21/10}}.featured-grid .group-two{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.featured-grid .group-two .item{padding-left:.5rem;padding-right:.5rem;width:100%}@media (min-width:768px){.featured-grid .group-two .item{width:50%}}.featured-grid .group-three{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}@media (min-width:768px){.featured-grid .group-three{padding-bottom:1rem;padding-top:1rem}}.featured-grid .group-three .item{padding-left:.5rem;padding-right:.5rem;width:100%}@media (min-width:768px){.featured-grid .group-three .item{width:37.5%}}.featured-grid .group-three .item h3{font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.featured-grid .group-three .item h3{font-size:1.25rem;line-height:1.75rem;line-height:1.25}}@media (min-width:1024px){.featured-grid .group-three .item h3{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.featured-grid .group-three .item:nth-child(3n-1){width:25%}.featured-grid .group-three .item:nth-child(3n-1) .mod{height:100%}}.featured-grid .group-three .item:nth-child(3n-1) .mod img{aspect-ratio:1/1;height:100%;object-fit:cover;object-position:center;width:100%}.category .featured-grid{border-style:none;padding-top:0}