.lanternwp-banner{--lanternwp-banner-image:8.25rem;justify-content:space-between;align-items:center;gap:var(--wp--preset--spacing--50);box-sizing:border-box;min-width:0;padding:var(--wp--preset--spacing--50) calc(var(--wp--preset--spacing--50) + var(--wp--preset--spacing--10));border-radius:var(--wp--custom--radius--panel);display:flex;overflow:hidden}.lanternwp-banner__body{gap:var(--wp--preset--spacing--20);flex-direction:column;min-width:0;max-width:13.75rem;display:flex}.lanternwp-banner__eyebrow{font-size:var(--wp--preset--font-size--xs)}.lanternwp-banner .lanternwp-banner__title{color:inherit;text-wrap:balance;font-size:var(--wp--preset--font-size--xl);line-height:var(--wp--custom--line-height--tight)}.lanternwp-banner__text{font-size:var(--wp--preset--font-size--sm);line-height:var(--wp--custom--line-height--normal)}.lanternwp-banner .lanternwp-banner__actions{margin-block-start:var(--wp--preset--spacing--10)}.lanternwp-banner:not(.lanternwp-banner--large) .wp-block-button__link{min-height:var(--wp--custom--control--height);font-size:var(--wp--preset--font-size--sm);align-items:center;padding-block:0;display:inline-flex}.lanternwp-banner .wp-block-button__link.wp-element-button{text-decoration:none}.lanternwp-banner .wp-block-button__link.has-base-background-color{border-color:var(--wp--preset--color--base)}.lanternwp-banner__media{z-index:0;flex-shrink:0;align-items:center;display:flex}.lanternwp-banner .lanternwp-banner__image.wp-block-cover{width:var(--lanternwp-banner-image);aspect-ratio:1;border-radius:var(--wp--custom--radius--panel);background:var(--wp--custom--color--media);flex-shrink:0;min-height:0;margin:0;padding:0;&+.lanternwp-banner__image{width:calc(var(--lanternwp-banner-image) * .72);align-self:flex-end;margin-inline-start:calc(var(--lanternwp-banner-image) * -.18)}& .wp-block-cover__image-background{object-fit:contain}}.lanternwp-banner--large{--lanternwp-banner-image:clamp(10rem, 20vw, 17.5rem);gap:var(--wp--preset--spacing--60);padding:calc(var(--wp--preset--spacing--60) + var(--wp--preset--spacing--20)) calc(var(--wp--preset--spacing--60) + var(--wp--preset--spacing--40));& .lanternwp-banner__body{gap:var(--wp--preset--spacing--30);max-width:25rem}& .lanternwp-banner__title{font-size:var(--wp--preset--font-size--4-xl)}& .lanternwp-banner__text{font-size:var(--wp--preset--font-size--md)}& .lanternwp-banner__actions{margin-block-start:var(--wp--preset--spacing--20)}}@media (width<600px){.lanternwp-banner--large .wp-block-button__link{min-height:var(--wp--custom--control--height);font-size:var(--wp--preset--font-size--sm);align-items:center;padding-block:0;display:inline-flex}.lanternwp-banner,.lanternwp-banner--large{--lanternwp-banner-image:6rem;gap:var(--wp--preset--spacing--30);padding:var(--wp--preset--spacing--50)}.lanternwp-banner--large{& .lanternwp-banner__body{gap:var(--wp--preset--spacing--20)}& .lanternwp-banner__title{font-size:var(--wp--preset--font-size--lg)}& .lanternwp-banner__text{font-size:var(--wp--preset--font-size--sm)}& .lanternwp-banner__actions{margin-block-start:var(--wp--preset--spacing--10)}}.lanternwp-banner .lanternwp-banner__title{font-size:var(--wp--preset--font-size--lg)}}