.wp-block-group.is-style-horizontal-scroll{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.wp-block-group.is-style-horizontal-scroll::-webkit-scrollbar{display:none}.wp-block-group.is-style-horizontal-scroll>*{flex-shrink:0}.is-dragging .wp-block-group.is-style-horizontal-scroll>*{cursor:grabbing;pointer-events:none}.is-dragging .wp-block-group.is-style-horizontal-scroll>*,.is-style-horizontal-scroll a,.is-style-horizontal-scroll img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}
.modal{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:none;justify-content:center;left:0;max-width:none;position:fixed;right:0;top:0;z-index:9999}.modal__wrapper{position:relative;width:100%}.modal__body{max-height:80vh;min-width:320px;overflow-y:auto}.modal__body:not(.has-background){background-color:var(--wp--preset--color--white)}.modal__body.has-global-padding{padding:var(--wp--preset--spacing--40)}.modal__close{content:"&times;";cursor:pointer}.modal__close a{background-color:transparent;border:none;font-size:2rem;line-height:1;padding:1rem}.modal__close a:hover{background-color:transparent;color:#fff}body.modal-open{overflow:hidden}body.modal-open .modal.open{display:flex}
.tabs{flex-direction:column}.tabs,.tabs__nav{display:flex}.tabs__nav>*{cursor:pointer;margin-block-start:0}.tabs__content>:not(.active){display:none}
.wp-block-group.is-style-text-reveal>*{animation:scroll-reveal linear forwards;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#000,#000);background-repeat:no-repeat;background-size:0 100%;color:rgba(0,0,0,.5);animation-timeline:view(y);animation-range-start:cover 20vh;animation-range-end:cover 60vh;display:inline}@keyframes scroll-reveal{to{background-size:100% 100%}}
