/**handles:tailorbirds-patterns**/
.wp-block-cover.landing-section,.wp-block-cover.section-hero,.wp-block-cover.tailorbirds-hero{min-height:60vh;overflow:visible}@media (min-width:768px){.wp-block-cover.section-hero,.wp-block-cover.tailorbirds-hero{min-height:80vh}}.wp-block-cover.landing-section .wp-block-cover__inner-container,.wp-block-cover.section-hero .wp-block-cover__inner-container,.wp-block-cover.tailorbirds-hero .wp-block-cover__inner-container{display:flex;flex-direction:column;justify-content:center}.wp-block-image img[style*="border-radius: 50%"],.wp-block-image img[style*="border-radius:50%"]{aspect-ratio:1/1;object-fit:cover}.wp-block-html img[style*="border-radius: 50%"],.wp-block-html img[style*="border-radius:50%"]{aspect-ratio:1/1;object-fit:cover;display:block}.wp-block-image.aligncenter img,.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%;height:auto;display:block}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important;margin-left:0}}.wp-block-button .wp-block-button__link,.wp-element-button{transition:transform .15s ease,box-shadow .15s ease}.wp-block-button .wp-block-button__link:hover,.wp-element-button:hover{transform:translateY(-1px)}.landing-section{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px)}.has-x-large-font-size{font-size:clamp(2rem, 5vw, 3.5rem);line-height:1.15}.has-large-font-size{font-size:clamp(1.5rem, 3.5vw, 2.25rem);line-height:1.25}.has-medium-font-size{font-size:clamp(1rem, 1.8vw, 1.125rem);line-height:1.6}.wp-block-gallery.has-nested-images figure.wp-block-image img{aspect-ratio:4/3;object-fit:cover}.wp-block-group.has-base-2-background-color,.wp-block-group.has-base-background-color,.wp-block-group.has-white-background-color,.wp-block-group[style*="background-color: #f"],.wp-block-group[style*="background-color: #fff"],.wp-block-group[style*="background-color:#f"],.wp-block-group[style*="background-color:#fff"]{color:#1f2937}.wp-block-group.has-white-background-color :not([class*=has-text-color]):not([style*=color]),.wp-block-group[style*="background-color: #fff"] :not([class*=has-text-color]):not([style*=color]),.wp-block-group[style*="background-color:#fff"] :not([class*=has-text-color]):not([style*=color]){color:inherit}.wp-block-details.has-white-background-color,.wp-block-details[style*="background-color: #fff"],.wp-block-details[style*="background-color:#fff"]{color:#1f2937}.wp-block-details.has-white-background-color summary,.wp-block-details[style*="background-color: #fff"] summary,.wp-block-details[style*="background-color:#fff"] summary{color:#1f2937;font-weight:600;cursor:pointer}.wp-block-details[style*="background-color: #fff"] summary::marker,.wp-block-details[style*="background-color:#fff"] summary::marker{color:#6b7280}.wp-block-cover .wp-block-heading:not([class*=has-text-color]):not([style*=color]),.wp-block-cover.is-dark .wp-block-heading{color:#fff}.wp-block-column .wp-block-image img,.wp-block-group .wp-block-image img{max-width:100%;height:auto}.wp-block-html img[style*="width:"][style*="height:"]{max-width:100%;height:auto}.wp-block-cover>img.wp-block-cover__image-background,.wp-block-cover>video.wp-block-cover__video-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.wp-block-cover>picture{position:absolute;inset:0;z-index:0}.wp-block-cover>picture>img{width:100%;height:100%;object-fit:cover;display:block}.wp-block-cover .wp-block-cover__inner-container{position:relative;z-index:1}img.no-lazyload,img.skip-lazy,img[src*="tailorbirds-patterns/assets/icons/"]{display:inline-block!important;vertical-align:middle}[style*="text-align: center"]>img,[style*="text-align:center"]>img{margin-left:auto;margin-right:auto}.wp-block-column .wp-block-image,.wp-block-column figure.wp-block-image{width:100%}.wp-block-column .wp-block-image img,.wp-block-column figure.wp-block-image img{width:100%;max-width:100%;height:auto}.wp-block-columns>.wp-block-column figure.wp-block-image img,.wp-block-columns>.wp-block-column>.wp-block-image img{aspect-ratio:4/3;object-fit:cover}