@property --imz-arch-reveal{syntax:"<number>";inherits:true;initial-value:1}.wp-block-group:has(>.vtl-intro-mosaic-zoom){margin-block-end:calc(var(--vtl-arch-rise)*-1)!important;z-index:2}.vtl-mosaic-hero,.wp-block-group:has(>.vtl-intro-mosaic-zoom){--imz-arch-range-start:70%;--imz-arch-range-end:100%;--imz-stage-top:calc(var(--site-header-height, 0px) + var(--wp-admin--admin-bar--height, 0px));--imz-stage-h:calc(100svh - var(--imz-stage-top));--imz-runway:calc(var(--imz-stage-h)*2)}@media(max-width:60rem){.vtl-mosaic-hero,.wp-block-group:has(>.vtl-intro-mosaic-zoom){--imz-stage-bleed:calc(100lvh - 100svh);--imz-stage-h:calc(100lvh + var(--imz-stage-bleed));--imz-runway:var(--imz-stage-h);--imz-chrome-clear:3rem}}.vtl-mosaic-hero__stage,.wp-block-group:has(>.vtl-intro-mosaic-zoom){min-block-size:calc(var(--imz-stage-h) + var(--imz-runway))}.vtl-intro-mosaic-zoom{inset-block-start:var(--imz-stage-top);margin-block-start:calc((var(--imz-stage-h) + var(--vtl-arch-rise))*-1);position:sticky;--imz-step:0.1s;--vtl-video-toggle-inset-block:calc(var(--vtl-arch-rise)*2 + var(--vtl-space-50) + var(--imz-stage-bleed, 0px));--vtl-video-toggle-inset-inline:var(--vtl-space-50);--imz-cut-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDYgNTIzIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj48cGF0aCBkPSJNMTQuODE4MiAzMjMuOTA0TDMgNS4zMzkwN0g5NS43MjczTDQwMyAwTDQwMS4xODIgMjcuNTg1MlYyNDYuNDg3TDM5NS43MjcgNTA4Ljk5MUwxNTYuNjM2IDUxN0g3LjU0NTQ1TDE0LjgxODIgMzIzLjkwNFoiIGZpbGw9IiMwMDAiLz48L3N2Zz4K);--imz-cut-inset-top:0.875rem;--imz-cut-inset-right:0.9375rem;--imz-cut-inset-bottom:0.9375rem;--imz-cut-inset-left:1.375rem;--imz-cut-overlap:1.5rem;--imz-row-bleed:3rem;--imz-row-lift:2rem;--imz-row-h:calc(var(--imz-stage-h) + var(--imz-cut-overlap)*2 + var(--imz-row-bleed)*2);block-size:calc(var(--imz-stage-h) + var(--vtl-arch-rise));inline-size:auto;margin-block-end:calc(var(--vtl-arch-rise)*-1);mask:linear-gradient(#000,#000) top/100% max(0px,100% + 1px - var(--vtl-arch-rise)) no-repeat,var(--vtl-arch-mask) bottom/100% var(--vtl-arch-rise) no-repeat;mask-size:100% max(0px,100% + 1px - var(--vtl-arch-rise)),100% var(--vtl-arch-rise);overflow:hidden;translate:0 calc(var(--vtl-arch-rise)*var(--imz-arch-reveal)*-1);--imz-stage-top:calc(var(--site-header-height, 0px) + var(--wp-admin--admin-bar--height, 0px));--imz-stage-h:calc(100svh - var(--imz-stage-top))}@media(max-width:60rem){.vtl-intro-mosaic-zoom{--imz-stage-h:calc(100lvh + var(--imz-stage-bleed, 100lvh - 100svh))}}.vtl-intro-mosaic-zoom>*{transform:translateY(calc(var(--vtl-arch-rise)*var(--imz-arch-reveal)))}.vtl-intro-mosaic-zoom__mosaic-wrap,.vtl-intro-mosaic-zoom__shell{block-size:var(--imz-stage-h);inline-size:auto;margin-block-start:0;overflow:hidden}.vtl-intro-mosaic-zoom__shell{inline-size:calc(100% + 10rem);margin:0 -5rem}.vtl-intro-mosaic-zoom__mosaic-wrap,.vtl-intro-mosaic-zoom__shell{overflow:hidden;position:relative}.vtl-intro-mosaic-zoom__mosaic{background-color:var(--vtl-cream);block-size:calc(100% + var(--imz-row-bleed)*2);display:flex;flex-direction:column;gap:0;inline-size:100%;inset-block-start:calc(var(--imz-row-bleed)*-1);inset-inline-start:0;padding:0;position:absolute;transform-origin:top left;will-change:transform}.vtl-intro-mosaic-zoom__row{display:flex;flex:1;gap:0}.vtl-intro-mosaic-zoom__row--bot,.vtl-intro-mosaic-zoom__row--top{flex:1.25}.vtl-intro-mosaic-zoom__row--top{transform:translateY(calc(var(--imz-row-lift)*-.75))}.vtl-intro-mosaic-zoom__row--mid{flex:2;position:relative;z-index:0}.vtl-intro-mosaic-zoom__row--bot{transform:translateY(calc(var(--imz-row-lift)*-1))}.vtl-intro-mosaic-zoom__cell{container-type:size;flex:1;max-block-size:calc(var(--imz-row-h)/3);position:relative;--imz-inset-t:var(--imz-cut-inset-top);--imz-inset-r:var(--imz-cut-inset-right);--imz-inset-b:var(--imz-cut-inset-bottom);--imz-inset-l:var(--imz-cut-inset-left);filter:var(--vtl-shadow-cut)}.vtl-intro-mosaic-zoom__cell:before{background-color:var(--vtl-cream);block-size:var(--imz-cut-h,100%);content:"";inline-size:var(--imz-cut-w,100%);inset-block-start:50%;inset-inline-start:50%;mask:var(--imz-cut-mask) center/100% 100% no-repeat;position:absolute;transform:translate(-50%,-50%) rotate(var(--imz-cut-rotate,0deg));z-index:0}.vtl-intro-mosaic-zoom__row:not(:first-child){margin-block-start:calc(var(--imz-cut-overlap)*-1)}.vtl-intro-mosaic-zoom__cell:not(:first-child){margin-inline-start:calc(var(--imz-cut-overlap)*-1)}.vtl-intro-mosaic-zoom__row--top .vtl-intro-mosaic-zoom__cell:not(:first-child){margin-inline-start:-1.3125rem}.vtl-intro-mosaic-zoom__row--bot .vtl-intro-mosaic-zoom__cell:not(:first-child){margin-inline-start:-2.45rem}.vtl-intro-mosaic-zoom__cell--star{flex:1.3;z-index:1}@media(min-width:60rem){.vtl-intro-mosaic-zoom__cell--star{flex:1}}.vtl-intro-mosaic-zoom__row--top .vtl-intro-mosaic-zoom__cell{--imz-cut-h:102cqw;--imz-cut-rotate:-90deg;--imz-cut-inset-top:0.875rem;--imz-cut-inset-bottom:0.9375rem;--imz-cut-inset-right:1.1875rem;--imz-cut-inset-left:1.1875rem;--imz-cut-w:103cqh}.vtl-intro-mosaic-zoom__row--bot .vtl-intro-mosaic-zoom__cell{--imz-cut-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNDA3IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj48cGF0aCBkPSJNMzEyLjQ5NCAzODkuMTUyTDguMTAxNTUgNDAxTDguMTAxNTUgMzA4LjA0MUwyLjk5OTk5IDBMMjkuMzU4IDEuODIyNzJMMjM4LjUyMiAxLjgyMjcxTDQ4OS4zNDggNy4yOTA5TDQ5NyAyNDYuOThMNDk3IDM5Ni40NDNMMzEyLjQ5NCAzODkuMTUyWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPgo=);--imz-cut-w:100cqh;--imz-cut-h:100cqw;--imz-cut-rotate:-90deg;--imz-cut-inset-top:0.9375rem;--imz-cut-inset-right:2.375rem;--imz-cut-inset-bottom:0.875rem;--imz-cut-inset-left:1rem}.vtl-intro-mosaic-zoom__row--mid .vtl-intro-mosaic-zoom__cell{max-block-size:calc(var(--imz-row-h)/2);--imz-cut-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMTYgNzIyIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj48cGF0aCBkPSJNMzAxLjE4MiA0NDguMjEzTDMxMyA2LjQyNjExSDIyMC4yNzNMMyAwTDQuODE4MTggMzguMjU1M1YzNDEuODNMMTAuMjcyNyA3MDUuODcyTDE1OS4zNjQgNzE2SDMwOC40NTVMMzAxLjE4MiA0NDguMjEzWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPgo=)}@media(min-width:60rem){.vtl-intro-mosaic-zoom__row--mid .vtl-intro-mosaic-zoom__cell{--imz-cut-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDYgNTIzIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj48cGF0aCBkPSJNMTQuODE4MiAzMjMuOTA0TDMgNS4zMzkwN0g5NS43MjczTDQwMyAwTDQwMS4xODIgMjcuNTg1MlYyNDYuNDg3TDM5NS43MjcgNTA4Ljk5MUwxNTYuNjM2IDUxN0g3LjU0NTQ1TDE0LjgxODIgMzIzLjkwNFoiIGZpbGw9IiMwMDAiLz48L3N2Zz4K)}}.vtl-intro-mosaic-zoom__row--top .vtl-intro-mosaic-zoom__cell:last-child{--imz-cut-rotate:90deg}.vtl-intro-mosaic-zoom__media{block-size:calc(100% - var(--imz-inset-t) - var(--imz-inset-b));display:block;inline-size:calc(100% - var(--imz-inset-l) - var(--imz-inset-r));margin:var(--imz-inset-t) var(--imz-inset-r) var(--imz-inset-b) var(--imz-inset-l);object-fit:cover;object-position:var(--imz-crop,center);position:relative;z-index:1}@media(min-width:60rem){.vtl-intro-mosaic-zoom__media{object-position:center}}.vtl-intro-mosaic-zoom__cell{animation:vtl-imz-cell-in .6s cubic-bezier(.22,1,.36,1) both}.vtl-intro-mosaic-zoom__cell--a{animation-delay:calc(var(--imz-step)*1)}.vtl-intro-mosaic-zoom__cell--b{animation-delay:calc(var(--imz-step)*2)}.vtl-intro-mosaic-zoom__cell--c{animation-delay:calc(var(--imz-step)*3)}.vtl-intro-mosaic-zoom__cell--star{animation-delay:calc(var(--imz-step)*4)}.vtl-intro-mosaic-zoom__cell--d{animation-delay:calc(var(--imz-step)*5)}.vtl-intro-mosaic-zoom__cell--e{animation-delay:calc(var(--imz-step)*6)}.vtl-intro-mosaic-zoom__cell--f{animation-delay:calc(var(--imz-step)*7)}.intro-content{align-items:center;block-size:calc(var(--imz-stage-h) + var(--vtl-arch-rise));display:flex;inline-size:100%;inset-block-start:var(--imz-stage-top);justify-content:flex-end;margin:0 auto calc(var(--vtl-arch-rise)*-1)!important;mask:linear-gradient(#000,#000) top/100% max(0px,100% + 1px - var(--vtl-arch-rise)) no-repeat,var(--vtl-arch-mask) bottom/100% var(--vtl-arch-rise) no-repeat;mask-size:100% max(0px,100% + 1px - var(--vtl-arch-rise)),100% var(--vtl-arch-rise);max-inline-size:100%;padding-block-end:calc(10lvh + var(--vtl-arch-rise) + var(--imz-stage-bleed, 0px) + var(--imz-chrome-clear, 0px));pointer-events:none!important;position:sticky!important;translate:0 calc(var(--vtl-arch-rise)*var(--imz-arch-reveal)*-1);z-index:1!important}.intro-content>*{transform:translateY(calc(var(--vtl-arch-rise)*var(--imz-arch-reveal)))}.intro-content.wp-block-cover>.wp-block-cover__background{inset-block-end:var(--vtl-arch-rise)}.intro-content a{pointer-events:auto}.intro-content>.wp-block-cover__inner-container{filter:blur(.45rem);opacity:0;will-change:filter,opacity,translate}.intro-content .is-style-rise{animation:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}@media(max-width:59.9375rem){.intro-content>.wp-block-cover__inner-container{filter:none;translate:none;will-change:opacity}}@supports(animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){[data-imz-drive]{animation-fill-mode:both;animation-range:var(--imz-from) var(--imz-to);animation-timeline:scroll(root)}[data-imz-drive=zoom]{animation-name:vtl-imz-zoom;animation-timing-function:cubic-bezier(.3333,.6667,.6667,1)}[data-imz-drive] [data-imz-drive=copy]>.wp-block-cover__inner-container{animation-fill-mode:both,both;animation-name:vtl-imz-copy,vtl-imz-arch-drop;animation-range:var(--imz-from) var(--imz-to),var(--imz-arch-from) var(--imz-arch-to);animation-timeline:scroll(root),scroll(root);animation-timing-function:cubic-bezier(.3333,.6667,.6667,1),linear}[data-imz-drive=arch] :is(.vtl-intro-mosaic-zoom,.intro-content){animation:vtl-imz-arch-lift linear both;animation-range:var(--imz-arch-from) var(--imz-arch-to);animation-timeline:scroll(root)}[data-imz-drive=arch] :is(.vtl-intro-mosaic-zoom,.intro-content)>*{animation:vtl-imz-arch-drop linear both;animation-range:var(--imz-arch-from) var(--imz-arch-to);animation-timeline:scroll(root)}}@media(prefers-reduced-motion:no-preference)and (max-width:59.9375rem){[data-imz-drive] [data-imz-drive=copy]>.wp-block-cover__inner-container{animation-name:vtl-imz-fade-in,vtl-imz-arch-drop}}}@keyframes vtl-imz-zoom{0%{transform:translate(0) scale(1)}to{transform:translate(var(--imz-tx),var(--imz-ty)) scale(var(--imz-scale))}}@keyframes vtl-imz-copy{0%{filter:blur(1.5rem);opacity:0;translate:0 3rem}to{filter:blur(0);opacity:1;translate:0 0}}@keyframes vtl-imz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vtl-imz-arch-lift{0%{translate:0 0}to{translate:0 calc(var(--vtl-arch-rise)*-1)}}@keyframes vtl-imz-arch-drop{0%{transform:none}to{transform:translateY(var(--vtl-arch-rise))}}@media(prefers-reduced-motion:reduce){.vtl-mosaic-hero__stage,.wp-block-group:has(>.vtl-intro-mosaic-zoom){min-block-size:var(--imz-stage-h)}.vtl-intro-mosaic-zoom__cell{animation:none}.intro-content>.wp-block-cover__inner-container{filter:none;opacity:1;translate:none}}.editor-styles-wrapper .intro-content,body.wp-admin .intro-content{pointer-events:auto!important}.editor-styles-wrapper .intro-content>.wp-block-cover__inner-container,body.wp-admin .intro-content>.wp-block-cover__inner-container{filter:blur(0)!important;opacity:1!important;translate:unset!important}.editor-styles-wrapper .vtl-mosaic-hero__stage,.editor-styles-wrapper .wp-block-group:has(>.vtl-intro-mosaic-zoom),body.wp-admin .vtl-mosaic-hero__stage,body.wp-admin .wp-block-group:has(>.vtl-intro-mosaic-zoom){min-block-size:var(--imz-stage-h)}@media(forced-colors:active){.vtl-intro-mosaic-zoom__cell{filter:none}.vtl-intro-mosaic-zoom__cell:before{border:1px solid CanvasText}}@keyframes vtl-imz-cell-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}
