.heike-featured-works{display:block!important;grid-column:1/-1}.heike-featured-works:not(.wp-block-heike-series-archive){background:var(--wp--preset--color--surface)}.heike-featured-works__banner{background:var(--wp--preset--color--bg);color:var(--wp--preset--color--text);padding:clamp(var(--wp--preset--spacing--40),6vw,var(--wp--preset--spacing--50)) clamp(var(--wp--preset--spacing--20),4vw,var(--wp--preset--spacing--30));text-align:center}.heike-featured-works__heading{color:var(--wp--preset--color--text);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--custom--font-size--heading-xl);font-weight:var(--wp--custom--font-weight--thin);margin-bottom:var(--wp--preset--spacing--10)}.heike-featured-works__subtext{color:var(--wp--preset--color--text-muted);font-size:var(--wp--preset--font-size--small)}.heike-featured-works__container{margin-left:auto;margin-right:auto;max-width:72rem;padding:clamp(2rem,8vw,7rem) clamp(1rem,4vw,1.5rem);position:relative}.heike-featured-works__grid{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:1fr}@media(min-width:640px){.heike-featured-works__grid{gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.heike-featured-works__grid{grid-template-columns:repeat(3,1fr)}}.heike-featured-works__item{border-radius:var(--wp--custom--radius--md);overflow:hidden;position:relative}@media(min-width:640px){.heike-featured-works__item:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:50%}}@media(min-width:1024px){.heike-featured-works__item:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;max-width:none}}.heike-featured-works__item:hover .heike-featured-works__item__image{transform:scale(1.04)}.heike-featured-works__item:hover .heike-featured-works__item__overlay{opacity:1}.heike-featured-works__image{aspect-ratio:3/4;border-radius:var(--wp--custom--radius--md);display:block;object-fit:cover;transition:transform .5s cubic-bezier(.22,.61,.36,1);width:100%}.heike-featured-works__overlay{align-items:flex-end;background:linear-gradient(to top,color-mix(in srgb,var(--wp--preset--color--text) 55%,transparent) 0,color-mix(in srgb,var(--wp--preset--color--text) 15%,transparent) 45%,transparent 70%);border-radius:var(--wp--custom--radius--md);display:flex;inset:0;opacity:0;padding:var(--wp--preset--spacing--30);position:absolute;transition:opacity .4s ease}@media(prefers-reduced-motion:reduce){.heike-featured-works__overlay{transition:none}}.heike-featured-works__overlay-title{color:var(--wp--preset--color--text-inverted);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:var(--wp--custom--letter-spacing--snug)}.heike-featured-works__caption{color:var(--wp--preset--color--text-muted);font-size:var(--wp--preset--font-size--small);margin-top:var(--wp--preset--spacing--10)}.heike-featured-works__caption-edit{display:flex;flex-direction:column;gap:.25rem;margin-top:var(--wp--preset--spacing--10)}.heike-featured-works__divider{border:0;border-top:1px solid var(--wp--preset--color--border);grid-column:1/-1;margin:0}
