.lanternwp-home-hero-type{padding-block-start:var(--wp--preset--spacing--80)}.lanternwp-home-hero-type .lanternwp-home-hero-type__copy{align-items:center;gap:calc(var(--wp--preset--spacing--50) - var(--wp--preset--spacing--10));text-align:center;flex-direction:column;max-width:61.25rem;display:flex;&>*{margin-block:0}}.lanternwp-home-hero-type .lanternwp-home-hero-type__title{font-size:clamp(var(--wp--preset--font-size--4-xl), 19.5vw, calc(var(--wp--preset--font-size--5-xl) * 1.6));letter-spacing:var(--wp--custom--display--tracking);overflow-wrap:normal;hyphens:manual;line-height:1}.lanternwp-home-hero-type .lanternwp-home-hero-type__text{max-width:29.5rem;color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--md);line-height:1.55}.lanternwp-home-hero-type .lanternwp-home-hero-type__actions{gap:var(--wp--preset--spacing--30);margin-block-start:var(--wp--preset--spacing--10)}.lanternwp-home-hero-type .lanternwp-home-hero-type__panels{gap:var(--wp--custom--grid--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:calc(var(--wp--preset--spacing--60) + var(--wp--preset--spacing--50));display:grid;&>*{margin-block:0}}.lanternwp-home-hero-type .lanternwp-home-hero-type__panel{gap:calc(var(--wp--preset--spacing--30) + var(--wp--preset--spacing--10) / 2);flex-direction:column;min-width:0;display:flex;&>*{margin-block:0}}.lanternwp-home-hero-type__media.wp-block-cover{aspect-ratio:3/4;border-radius:var(--wp--custom--radius--media);min-height:0;padding:0;overflow:hidden}.lanternwp-home-hero-type .lanternwp-home-hero-type__label{color:var(--wp--preset--color--muted)}.lanternwp-home-hero-type .lanternwp-home-hero-type__name{font-size:var(--wp--preset--font-size--xl);line-height:1.15}.lanternwp-home-hero-type .lanternwp-home-hero-type__link{white-space:normal;max-width:100%;font-family:var(--wp--custom--label--family);letter-spacing:var(--wp--custom--label--tracking);text-transform:var(--wp--custom--label--transform);border-block-end:1px solid;align-self:flex-start;padding-block-end:var(--wp--preset--spacing--10);font-stretch:100%}.lanternwp-home-hero-type__band.wp-block-cover{min-height:22.5rem;border-radius:var(--wp--custom--radius--media);margin-block-start:calc(var(--wp--preset--spacing--60) + var(--wp--preset--spacing--50));padding:0;overflow:hidden}@media (width<600px){.lanternwp-home-hero-type{padding-block-start:calc(var(--wp--preset--spacing--60) - var(--wp--preset--spacing--10))}.lanternwp-home-hero-type .lanternwp-home-hero-type__actions{align-self:stretch;& .wp-block-button{flex-grow:1}& .is-style-outline{display:none}}.lanternwp-home-hero-type .lanternwp-home-hero-type__panels{gap:var(--wp--preset--spacing--30);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;margin-block-start:var(--wp--preset--spacing--50);margin-inline-end:calc(-1 * var(--wp--style--root--padding-right));padding-inline-end:var(--wp--style--root--padding-right);overflow-x:auto}.lanternwp-home-hero-type .lanternwp-home-hero-type__panel{gap:calc(var(--wp--preset--spacing--20) + var(--wp--preset--spacing--10) / 2);scroll-snap-align:start}.lanternwp-home-hero-type .lanternwp-home-hero-type__name{font-size:var(--wp--preset--font-size--lg)}.lanternwp-home-hero-type .lanternwp-home-hero-type__link{font-size:var(--wp--preset--font-size--xs)}.lanternwp-home-hero-type__band.wp-block-cover{min-height:13.75rem;margin-block-start:var(--wp--preset--spacing--50)}}