@property --imz-arch-reveal{syntax:"<number>";inherits:true;initial-value:1}@keyframes vtl-imz-arch-cut{0%{--imz-arch-reveal:0}to{--imz-arch-reveal: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%}@supports(animation-timeline:scroll()) and (timeline-scope:--imz-zoom){@media(prefers-reduced-motion:no-preference){.vtl-mosaic-hero,.wp-block-group:has(>.vtl-intro-mosaic-zoom){animation-duration:auto;animation-fill-mode:both;animation-name:vtl-imz-arch-cut;animation-range:var(--imz-arch-range-start) 100%;animation-timeline:--imz-zoom;animation-timing-function:linear;timeline-scope:--imz-zoom}:where(body.wp-admin,.edit-site-visual-editor__editor-canvas) .vtl-mosaic-hero,:where(body.wp-admin,.edit-site-visual-editor__editor-canvas) .wp-block-group:has(>.vtl-intro-mosaic-zoom){animation-name:none}}}.vtl-intro-mosaic-zoom{inset-block-start:0;position:sticky;--imz-step:0.1s;--vtl-video-toggle-inset-block:calc(var(--vtl-arch-rise) + var(--vtl-space-50));--vtl-video-toggle-inset-inline:var(--vtl-space-50);--imz-cut-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDYgNTIzIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj48cGF0aCBkPSJNMTQuODE4MiAzMjMuOTA0TDMgNS4zMzkwN0g5NS43MjczTDQwMyAwTDQwMS4xODIgMjcuNTg1MlYyNDYuNDg3TDM5NS43MjcgNTA4Ljk5MUwxNTYuNjM2IDUxN0g3LjU0NTQ1TDE0LjgxODIgMzIzLjkwNFoiIGZpbGw9IiMwMDAiLz48L3N2Zz4K);--imz-cut-inset-top:1rem;--imz-cut-inset-right:1.0625rem;--imz-cut-inset-bottom:1.0625rem;--imz-cut-inset-left:1.0625rem;--imz-cut-overlap:1.5rem;--imz-row-bleed:3rem;--imz-row-lift:2rem;--imz-row-h:calc(100svh - var(--site-header-height, 0px) - var(--wp-admin--admin-bar--height, 0px) + var(--imz-cut-overlap)*2 + var(--imz-row-bleed)*2);-webkit-mask:linear-gradient(#000,#000) top/100% max(0px,100% + 1px - calc(var(--vtl-arch-rise)*var(--imz-arch-reveal))) no-repeat,var(--vtl-arch-mask) bottom/100% calc(var(--vtl-arch-rise)*var(--imz-arch-reveal)) no-repeat;mask:linear-gradient(#000,#000) top/100% max(0px,100% + 1px - calc(var(--vtl-arch-rise)*var(--imz-arch-reveal))) no-repeat,var(--vtl-arch-mask) bottom/100% calc(var(--vtl-arch-rise)*var(--imz-arch-reveal)) no-repeat;-webkit-mask-size:100% max(0px,100% + 1px - calc(var(--vtl-arch-rise)*var(--imz-arch-reveal))),100% calc(var(--vtl-arch-rise)*var(--imz-arch-reveal));mask-size:100% max(0px,100% + 1px - calc(var(--vtl-arch-rise)*var(--imz-arch-reveal))),100% calc(var(--vtl-arch-rise)*var(--imz-arch-reveal))}.vtl-intro-mosaic-zoom,.vtl-intro-mosaic-zoom__mosaic-wrap,.vtl-intro-mosaic-zoom__shell{block-size:calc(100svh - var(--site-header-height, 0px) - var(--wp-admin--admin-bar--height, 0px));inline-size:auto;margin-block-start:0;overflow:hidden}.vtl-intro-mosaic-zoom__shell{inline-size:calc(100% + 10rem);margin:0 -5rem;overflow:hidden;position:relative}.vtl-intro-mosaic-zoom__scroller{block-size:100%;inline-size:100%;overflow-y:scroll;scroll-timeline-axis:block;scroll-timeline-name:--imz-zoom;scrollbar-width:none}.vtl-intro-mosaic-zoom__scroller::-webkit-scrollbar{display:none}.vtl-intro-mosaic-zoom__scroll-track{block-size:300%;inline-size:100%}.vtl-intro-mosaic-zoom__mosaic-wrap{inset-block-start:0;overflow:hidden;position:sticky}.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}.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%;-webkit-mask:var(--imz-cut-mask) center/100% 100% no-repeat;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__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:1rem;--imz-cut-inset-right:1.125rem;--imz-cut-inset-bottom:1.0625rem;--imz-cut-inset-left:1.125rem;--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:1.0625rem;--imz-cut-inset-right:1.75rem;--imz-cut-inset-bottom:1rem;--imz-cut-inset-left:1.125rem}.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;position:relative;z-index:1}.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:100%;display:flex;filter:blur(.45rem);inline-size:100%;inset-block-end:0;inset-block-start:0;inset-inline-start:0;justify-content:flex-end;margin:0 auto!important;-webkit-mask:linear-gradient(#000,#000) top/100% max(0px,100% + 1px - calc(var(--vtl-arch-rise)*var(--imz-arch-reveal))) no-repeat,var(--vtl-arch-mask) bottom/100% calc(var(--vtl-arch-rise)*var(--imz-arch-reveal)) no-repeat;mask:linear-gradient(#000,#000) top/100% max(0px,100% + 1px - calc(var(--vtl-arch-rise)*var(--imz-arch-reveal))) no-repeat,var(--vtl-arch-mask) bottom/100% calc(var(--vtl-arch-rise)*var(--imz-arch-reveal)) no-repeat;-webkit-mask-size:100% max(0px,100% + 1px - calc(var(--vtl-arch-rise)*var(--imz-arch-reveal))),100% calc(var(--vtl-arch-rise)*var(--imz-arch-reveal));mask-size:100% max(0px,100% + 1px - calc(var(--vtl-arch-rise)*var(--imz-arch-reveal))),100% calc(var(--vtl-arch-rise)*var(--imz-arch-reveal));max-inline-size:100%;opacity:0;padding-block-end:10lvh;pointer-events:none!important;position:absolute!important;will-change:filter,opacity,translate;z-index:1!important}.intro-content a{pointer-events:auto}.editor-styles-wrapper .intro-content,body.wp-admin .intro-content{filter:blur(0)!important;opacity:1!important;pointer-events:auto!important;translate:unset!important}@media(prefers-reduced-motion:reduce){.vtl-intro-mosaic-zoom__scroll-track{block-size:100%}.vtl-intro-mosaic-zoom__cell{animation:none}.intro-content{filter:none;opacity:1;translate:none}}@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)}}
