.wp-block-blocksmith-accordion{display:flex;flex-direction:column;max-width:100%;position:relative;width:100%}.wp-block-blocksmith-accordion-item{display:flex;flex-basis:100%;flex-direction:column}.wp-block-blocksmith-accordion-item-header{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;position:relative}.wp-block-blocksmith-accordion-item-header.has-space-between{justify-content:space-between}.wp-block-blocksmith-accordion-item-header .wp-block-blocksmith-icon{transition:all .15s cubic-bezier(.4,0,.2,1)}.wp-block-blocksmith-accordion-item[aria-expanded=true] .wp-block-blocksmith-accordion-item-header .wp-block-blocksmith-icon{transform:rotate(-180deg)}.wp-block-blocksmith-accordion-item[aria-expanded=true] .wp-block-blocksmith-accordion-item-header .wp-block-blocksmith-icon line:first-child{visibility:hidden}.wp-block-blocksmith-accordion-item-content{display:flex;flex-direction:column;height:0;max-height:0;min-height:0;overflow:hidden;transition:all .15s cubic-bezier(.4,0,.2,1)}.wp-block-blocksmith-accordion-item[aria-expanded=true] .wp-block-blocksmith-accordion-item-content{height:100%;max-height:99em}.wp-block-blocksmith-accordion-item-content-inner{opacity:0;padding:1.5rem;transform:rotateX(-60deg);transform-origin:50% 0;transition:all .15s cubic-bezier(.4,0,.2,1)}.wp-block-blocksmith-accordion-item[aria-expanded=true] .wp-block-blocksmith-accordion-item-content-inner{opacity:1;transform:scale(1)}
.wp-block-blocksmith-carousel{display:flex;flex-direction:column}.wp-block-blocksmith-carousel-template{position:relative}.wp-block-blocksmith-carousel-template .wp-block-blocksmith-carousel-nav-next,.wp-block-blocksmith-carousel-template .wp-block-blocksmith-carousel-nav-previous{margin-block-start:0;position:absolute;top:50%;z-index:1}.wp-block-blocksmith-carousel-template .wp-block-blocksmith-carousel-nav-previous{left:0;transform:translate3d(-50%,-50%,0)}.wp-block-blocksmith-carousel-template .wp-block-blocksmith-carousel-nav-next{right:0;transform:translate3d(50%,-50%,0)}.wp-block-blocksmith-carousel-track{display:grid;gap:var(--wp--custom--blocksmith--carousel--slide--gap,var(--wp--style--block-gap));grid-auto-columns:calc(100% - var(--wp--custom--blocksmith--carousel--slide--gap, var(--wp--style--block-gap))/2);grid-auto-flow:column;grid-template-rows:1fr;scroll-snap-align:start;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;transform-style:preserve-3d;-ms-overflow-style:none;scrollbar-width:none;touch-action:pan-x}.wp-block-blocksmith-carousel-track.fade-edges{--fade-edges:12%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-edges),#000 calc(100% - var(--fade-edges)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-edges),#000 calc(100% - var(--fade-edges)),transparent 100%)}.wp-block-blocksmith-carousel-track::-webkit-scrollbar{display:none}.wp-block-blocksmith-carousel-track .wp-block-blocksmith-carousel-slide{margin-block-start:0}@media(max-width:782px){.wp-block-blocksmith-carousel-track{grid-auto-columns:calc(var(--wp--custom--blocksmith--carousel--slide--size--mobile, 85%) - var(--wp--custom--blocksmith--carousel--slide--gap, var(--wp--style--block-gap))/2)}}@media(min-width:783px){.wp-block-blocksmith-carousel-track{grid-auto-columns:calc(var(--wp--custom--blocksmith--carousel--slide--size--tablet, 33.333%) - var(--wp--custom--blocksmith--carousel--slide--gap, var(--wp--style--block-gap))/2)}}@media(min-width:1024px){.wp-block-blocksmith-carousel-track{grid-auto-columns:calc(var(--wp--custom--blocksmith--carousel--slide--size--desktop, 25%) - var(--wp--custom--blocksmith--carousel--slide--gap, var(--wp--style--block-gap))/2)}}.wp-block-blocksmith-carousel-slide{cursor:grab;position:relative;scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:inline-flex;flex:0 0 auto;min-width:0;width:100%}.wp-block-blocksmith-carousel-slide img{pointer-events:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.wp-block-blocksmith-carousel-slide:active{cursor:grabbing}.wp-block-blocksmith-carousel-nav-next,.wp-block-blocksmith-carousel-nav-previous{align-items:center;background-color:color-mix(in oklab,currentColor 20%,var(--wp--preset--color--white));border:0;border-radius:10em;color:color-mix(in oklab,currentColor 20%,var(--wp--preset--color--black));display:inline-flex;gap:.25rem;justify-content:center;line-height:1;min-height:-moz-fit-content;min-height:fit-content;min-width:-moz-fit-content;min-width:fit-content;outline:-2px solid transparent;padding:1em;transition:outline,box-shadow .2s ease-in-out;white-space:nowrap}.wp-block-blocksmith-carousel-nav-next svg,.wp-block-blocksmith-carousel-nav-previous svg{fill:currentColor}.wp-block-blocksmith-carousel-nav-next:active,.wp-block-blocksmith-carousel-nav-next:focus,.wp-block-blocksmith-carousel-nav-next:hover,.wp-block-blocksmith-carousel-nav-previous:active,.wp-block-blocksmith-carousel-nav-previous:focus,.wp-block-blocksmith-carousel-nav-previous:hover{box-shadow:0 0 0 4px color-mix(in oklab,currentColor,var(--wp--preset--color--black));outline:2px solid color-mix(in oklab,currentColor,var(--wp--preset--color--white))}.wp-block-blocksmith-carousel-nav-next:disabled,.wp-block-blocksmith-carousel-nav-previous:disabled{opacity:0;z-index:-1}.wp-block-blocksmith-carousel-progress,.wp-block-blocksmith-carousel-scrollbar{border-radius:10em;margin-block-start:var(--wp--style--block-gap);width:100%;z-index:1}.wp-block-blocksmith-carousel-progress{background-color:color-mix(in oklab,currentColor 10%,transparent);height:.25rem}.wp-block-blocksmith-carousel-progress-bar{background-color:var(--wp--custom--blocksmith--carousel--progress--bar-color,color-mix(in oklab,currentColor 80%,transparent));border-radius:10em;display:flex;height:inherit;opacity:.67;position:relative;transition:width .15s cubic-bezier(.4,0,.2,1);transition-delay:0ms;will-change:width}.wp-block-blocksmith-carousel-scrollbar{background-color:color-mix(in oklab,currentColor 10%,transparent);height:.125rem;margin-block-start:var(--wp--style--block-gap)!important;position:relative}.wp-block-blocksmith-carousel-scrollbar-handle{background-color:var(--wp--custom--blocksmith--carousel--scrollbar--color,color-mix(in oklab,currentColor 80%,transparent));border-radius:inherit;bottom:0;cursor:grab;display:block;height:inherit;position:absolute;top:0;touch-action:pan-y;transform-origin:0;transition:all .15s cubic-bezier(.4,0,.2,1);transition-delay:0ms;will-change:transform;z-index:1}.wp-block-blocksmith-carousel-scrollbar-handle:active,.wp-block-blocksmith-carousel-scrollbar-handle:focus,.wp-block-blocksmith-carousel-scrollbar-handle:hover{height:.5rem;opacity:1;top:-.125rem}.wp-block-blocksmith-carousel-pagination{--wp--custom--blocksmith-carousel--pagination--color:color-mix(in oklab,currentColor,var(--wp--preset--color--white,#fff));--wp--custom--blocksmith-carousel--pagination--background:color-mix(in oklab,currentColor 25%,transparent);align-items:center;display:flex;gap:var(--wp--preset--spacing--40,.5rem);margin-block-start:var(--wp--style--block-gap)!important;width:100%;z-index:1}.wp-block-blocksmith-carousel-pagination.is-horizontal{flex-direction:row}.wp-block-blocksmith-carousel-pagination.is-nowrap{flex-wrap:nowrap}.wp-block-blocksmith-carousel-pagination:not(:has(.is-vertical)){flex-direction:row}.wp-block-blocksmith-carousel-pagination.is-vertical{flex-direction:column}.wp-block-blocksmith-carousel-pagination.is-content-justification-left{justify-content:flex-start}.wp-block-blocksmith-carousel-pagination.is-content-justification-center{justify-content:center}.wp-block-blocksmith-carousel-pagination.is-content-justification-right{justify-content:flex-end}.wp-block-blocksmith-carousel-pagination.is-content-justification-space-between{justify-content:space-between}.wp-block-blocksmith-carousel-pagination.is-style-numbered{counter-reset:pagination-counter}.wp-block-blocksmith-carousel-pagination__item{background-color:var(--wp--custom--blocksmith-carousel--pagination--background);border-radius:10em;color:var(--wp--custom--blocksmith-carousel--pagination--color);cursor:pointer;height:.25rem;margin-block-start:0!important;transition:all .15s cubic-bezier(.4,0,.2,1);width:1.5rem}.wp-block-blocksmith-carousel-pagination__item:focus,.wp-block-blocksmith-carousel-pagination__item:hover{background-color:var(--wp--custom--blocksmith--carousel--pagination--active-color,color-mix(in oklab,currentColor 80%,transparent));outline:0}.wp-block-blocksmith-carousel-pagination__item.is-active{background-color:var(--wp--custom--blocksmith--carousel--pagination--active-color,color-mix(in oklab,currentColor 80%,transparent));width:3rem}.is-style-dots .wp-block-blocksmith-carousel-pagination__item{height:.5rem;width:.5rem}.is-style-numbered .wp-block-blocksmith-carousel-pagination__item{align-items:center;display:inline-flex;font-weight:var(--wp--custom--font-weight--semi-bold,600);height:1.5rem;justify-content:center;width:1.5rem}.is-style-numbered .wp-block-blocksmith-carousel-pagination__item:before{content:counter(pagination-counter);counter-increment:pagination-counter;font-size:80%}.wp-block-blocksmith-carousel.alignfull .wp-block-blocksmith-carousel-nav-next,.wp-block-blocksmith-carousel.alignfull .wp-block-blocksmith-carousel-nav-previous{transform:translateZ(0)}.wp-block-blocksmith-carousel.alignfull .wp-block-blocksmith-carousel-nav-previous{left:.5rem}.wp-block-blocksmith-carousel.alignfull .wp-block-blocksmith-carousel-nav-next{right:.5rem}
.wp-block-blocksmith-hyperlink-group{gap:inherit;text-decoration:none;width:100%}.wp-block-blocksmith-hyperlink-group.is-layout-flow{display:flex}.wp-block-blocksmith-hyperlink-group.is-horizontal{display:flex;flex-direction:row}.wp-block-blocksmith-hyperlink-group.is-horizontal.is-nowrap{flex-wrap:nowrap}.wp-block-blocksmith-hyperlink-group.is-horizontal.is-wrap{flex-wrap:wrap}.wp-block-blocksmith-hyperlink-group.is-horizontal.is-content-justification-left{justify-content:flex-start}.wp-block-blocksmith-hyperlink-group.is-horizontal.is-content-justification-center{justify-content:center}.wp-block-blocksmith-hyperlink-group.is-horizontal.is-content-justification-right{justify-content:flex-end}.wp-block-blocksmith-hyperlink-group.is-horizontal.is-content-justification-space-between{justify-content:space-between}.wp-block-blocksmith-hyperlink-group.is-horizontal.is-vertically-aligned-top{align-items:flex-start}.wp-block-blocksmith-hyperlink-group.is-horizontal.is-vertically-aligned-center{align-items:center}.wp-block-blocksmith-hyperlink-group.is-horizontal.is-vertically-aligned-bottom{align-items:flex-end}.wp-block-blocksmith-hyperlink-group:not(.is-horizontal){display:flex;flex-direction:column}.wp-block-blocksmith-hyperlink-group:not(.is-horizontal).is-content-justification-left{align-items:flex-start}.wp-block-blocksmith-hyperlink-group:not(.is-horizontal).is-content-justification-center{align-items:center}.wp-block-blocksmith-hyperlink-group:not(.is-horizontal).is-content-justification-right{align-items:flex-end}.wp-block-blocksmith-hyperlink-group:not(.is-horizontal).is-vertically-aligned-top{justify-content:flex-start}.wp-block-blocksmith-hyperlink-group:not(.is-horizontal).is-vertically-aligned-center{justify-content:center}.wp-block-blocksmith-hyperlink-group:not(.is-horizontal).is-vertically-aligned-bottom{justify-content:flex-end}.wp-block-blocksmith-hyperlink-group[href]{transition:background-color .2s ease-in-out}.wp-block-blocksmith-hyperlink-group[href]:focus,.wp-block-blocksmith-hyperlink-group[href]:hover{background-color:var(--wp--custom--hyperlink-group--hover-background-color,inherit)!important}.wp-block-blocksmith-hyperlink-group.alignfull{max-width:none;width:100%}.wp-block-blocksmith-hyperlink-group.alignwide{width:var(--wp--style--global--wide-size,100%)}
.wp-block-blocksmith-listicle{display:flex;flex-direction:column;gap:inherit;list-style:none;margin:0;max-height:var(--wp--custom---blocksmith--listicle-max-height,10em);overflow:auto;padding:0}.wp-block-blocksmith-listicle li a{align-items:center;background-color:var(--wp--custom---blocksmith--listicle-link-background-color,transparent);border-radius:.25rem;display:flex;padding:.5rem;text-decoration:none;transition:background-color .2s ease}.wp-block-blocksmith-listicle li a:focus,.wp-block-blocksmith-listicle li a:hover{background-color:var(--wp--custom---blocksmith--listicle-link-hover-background-color,rgba(0,0,0,.25));color:var(--wp--custom---blocksmith--listicle-link-hover-color,inherit)}
.wp-block-blocksmith-icon svg{display:inherit}
.wp-block-blocksmith-marquee{overflow:hidden;overscroll-behavior:none;position:relative;width:100%}.wp-block-blocksmith-marquee.alignfull{margin-left:0!important;margin-right:0!important}.wp-block-blocksmith-marquee.is-vertical{height:100%;max-height:var(--max-height,300px)}.wp-block-blocksmith-marquee-wrapper{display:flex;gap:inherit;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;will-change:transform}.is-vertical .wp-block-blocksmith-marquee-wrapper{flex-direction:column;height:-moz-fit-content;height:fit-content;width:100%}.wp-block-blocksmith-marquee-content{display:flex;flex:0 0 auto;flex-direction:row;gap:inherit}.is-vertical .wp-block-blocksmith-marquee-content{flex-direction:column;width:100%}.wp-block-blocksmith-marquee-content>*{flex-shrink:0;width:var(--item-width)}
.wp-block-blocksmith-tabs{overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}@media(hover:none){.wp-block-blocksmith-tabs{scrollbar-width:none}.wp-block-blocksmith-tabs::-webkit-scrollbar{height:0;width:0}}@media(prefers-reduced-motion:no-preference){.wp-block-blocksmith-tabs{scroll-behavior:smooth}}.wp-block-blocksmith-tabs-panels{block-size:100%;box-sizing:border-box;display:grid;grid-auto-columns:100%;grid-auto-flow:column}.wp-block-blocksmith-tabs-panel{animation:tab-exit .5s cubic-bezier(.215,.61,.355,1);animation-delay:0s;animation-duration:0s;box-sizing:border-box;opacity:0;overflow-y:auto;overscroll-behavior-y:contain;padding:1rem;position:absolute;scroll-snap-align:start;top:0;transition:position 0s .5s,visibility 0s .5s;visibility:hidden;width:100%}.wp-block-blocksmith-tabs-panel.is-current{animation:tab-entry .5s cubic-bezier(.215,.61,.355,1) .2s forwards;position:relative;visibility:visible}.wp-block-blocksmith-tabs,.wp-block-blocksmith-tabs-panel,.wp-block-blocksmith-tabs-panels{transition:all .15s cubic-bezier(.4,0,.2,1)}@keyframes tab-entry{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes tab-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1.25rem)}}.wp-block-blocksmith-tabs-menu{align-items:center;display:flex;gap:var(--wp--custom--blocksmith--tab-gap,.5rem);overflow:auto hidden;overscroll-behavior-x:contain;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none}.wp-block-blocksmith-tabs-menu::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.wp-block-blocksmith-tabs-menu{scroll-behavior:smooth}}.wp-block-blocksmith-tabs-menu__item{border:0;color:currentColor;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center;opacity:.67;padding:.666em 1.25em;position:relative;scroll-snap-align:start;text-decoration:none}.wp-block-blocksmith-tabs-menu__item .tab-subtitle,.wp-block-blocksmith-tabs-menu__item .tab-title{white-space:nowrap!important}.wp-block-blocksmith-tabs-menu__item .tab-subtitle{font-size:80%;opacity:.87}.wp-block-blocksmith-tabs-menu__item.is-current,.wp-block-blocksmith-tabs-menu__item:focus,.wp-block-blocksmith-tabs-menu__item:hover{background-color:var(--wp--custom--blocksmith--tab-active-background-color,transparent);color:var(--wp--custom--blocksmith--tab-active-color,currentColor);opacity:1;outline:0;z-index:1}.wp-block-blocksmith-tabs-menu__item:focus:not(.is-current),.wp-block-blocksmith-tabs-menu__item:hover:not(.is-current){opacity:.87}.wp-block-blocksmith-tabs-header{display:flex;flex-direction:column}.wp-block-blocksmith-tabs-header.is-align-start .wp-block-blocksmith-tabs-menu{justify-content:flex-start}.wp-block-blocksmith-tabs-header.is-align-center .wp-block-blocksmith-tabs-menu{justify-content:center}.wp-block-blocksmith-tabs-header.is-align-end .wp-block-blocksmith-tabs-menu{justify-content:flex-end}.wp-block-blocksmith-tabs-header.is-align-space-between .wp-block-blocksmith-tabs-menu{justify-content:space-between}.is-style-tabs .wp-block-blocksmith-tabs-menu__item{background-color:var(--wp--custom--blocksmith--tab-background-color,inherit);border:0;border-top-left-radius:.375rem;border-top-right-radius:.375rem;color:var(--wp--custom--blocksmith--tab-color,currentColor)}.is-style-tabs .wp-block-blocksmith-tabs-menu__item.is-current,.is-style-tabs .wp-block-blocksmith-tabs-menu__item:focus,.is-style-tabs .wp-block-blocksmith-tabs-menu__item:hover{background-color:var(--wp--custom--blocksmith--tab-active-background-color,currentColor)}.is-style-underline .wp-block-blocksmith-tabs-menu__item{background-color:transparent;border:0;position:relative}.is-style-underline .wp-block-blocksmith-tabs-menu__item:after{background-color:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.is-style-underline .wp-block-blocksmith-tabs-menu__item.is-current,.is-style-underline .wp-block-blocksmith-tabs-menu__item:focus,.is-style-underline .wp-block-blocksmith-tabs-menu__item:hover{color:var(--wp--custom--blocksmith--tab-active-color,var(--wp--custom--blocksmith--tab-color,currentColor))}.is-style-underline .wp-block-blocksmith-tabs-menu__item.is-current:after,.is-style-underline .wp-block-blocksmith-tabs-menu__item:focus:after,.is-style-underline .wp-block-blocksmith-tabs-menu__item:hover:after{background-color:var(--wp--custom--blocksmith--tab-active-color,var(--wp--custom--blocksmith--tab-color,currentColor))}.is-style-pills .wp-block-blocksmith-tabs-menu{margin-block-end:.25rem}.is-style-pills .wp-block-blocksmith-tabs-menu__item{border:0;border-radius:.5rem}.is-style-pills .wp-block-blocksmith-tabs-menu__item.is-current{background-color:var(--wp--custom--blocksmith--tab-active-color,inherit);color:var(--wp--custom--blocksmith--tab-active-background-color,currentColor)}.is-style-rounded .wp-block-blocksmith-tabs-menu__item{background-color:var(--wp--custom--blocksmith--tab-background-color,inherit);border:0;border-radius:10em;color:var(--wp--custom--blocksmith--tab-color,currentColor)}.is-style-rounded .wp-block-blocksmith-tabs-menu__item.is-current{background-color:var(--wp--custom--blocksmith--tab-active-background-color,inherit);color:var(--wp--custom--blocksmith--tab-active-color,currentColor)}.is-style-full-width .wp-block-blocksmith-tabs-menu__item{background-color:var(--wp--custom--blocksmith--tab-background-color,inherit);border:0;width:100%}.is-style-full-width .wp-block-blocksmith-tabs-menu__item:not(:first-child):before{background-color:currentColor;bottom:0;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:1px}.is-style-full-width .wp-block-blocksmith-tabs-menu__item:focus,.is-style-full-width .wp-block-blocksmith-tabs-menu__item:hover{background-color:var(--wp--custom--blocksmith--tab-active-background-color,inherit);opacity:.87}.is-style-bordered .wp-block-blocksmith-tabs-menu__item{background-color:var(--wp--custom--blocksmith--tab-background-color,inherit);border:1px solid transparent;border-radius:.4em .4em 0 0;color:var(--wp--custom--blocksmith--tab-color,currentColor);top:1px}.is-style-bordered .wp-block-blocksmith-tabs-menu__item.is-current{background-color:var(--wp--custom--blocksmith--tab-active-background-color,inherit);border-color:var(--wp--custom--blocksmith--tab-active-color,currentColor);border-width:1px 1px 0}
.wp-block-blocksmith-table-of-contents{position:sticky;top:0}.wp-block-blocksmith-table-of-contents ol,.wp-block-blocksmith-table-of-contents ul{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50);list-style:none;padding:0}.wp-block-blocksmith-table-of-contents ol ol,.wp-block-blocksmith-table-of-contents ol ul,.wp-block-blocksmith-table-of-contents ul ol,.wp-block-blocksmith-table-of-contents ul ul{margin-block-start:var(--wp--preset--spacing--50);margin-inline-start:var(--wp--preset--spacing--50)}.wp-block-blocksmith-table-of-contents .toc-content{position:relative}.wp-block-blocksmith-table-of-contents .toc-content.collapsible .toc-list{max-height:var(--collapsed-height,140px);overflow:hidden;transition:max-height .3s ease-in-out}.wp-block-blocksmith-table-of-contents .toc-content.collapsible .toc-list.expanded{max-height:none}.wp-block-blocksmith-table-of-contents .toc-list{list-style:none;margin:0;padding:0}.wp-block-blocksmith-table-of-contents .toc-list li{margin:0;padding:0;position:relative}.wp-block-blocksmith-table-of-contents .toc-list li.has-child{position:relative}.wp-block-blocksmith-table-of-contents .toc-list li.has-child.active>a{color:var(--wp--preset--color--primary);font-weight:var(--wp--custom--font-weight--semi-bold)}.has-section-toggles .wp-block-blocksmith-table-of-contents .toc-list li.has-child>ol,.has-section-toggles .wp-block-blocksmith-table-of-contents .toc-list li.has-child>ul{display:none}.has-section-toggles .wp-block-blocksmith-table-of-contents .toc-list li.has-child>ol.expanded,.has-section-toggles .wp-block-blocksmith-table-of-contents .toc-list li.has-child>ul.expanded{display:flex}.wp-block-blocksmith-table-of-contents .toc-list li a{color:inherit;display:flex;position:relative;text-decoration:none;transition:color .2s ease}.wp-block-blocksmith-table-of-contents .toc-list li a:hover{color:var(--wp--preset--color--primary)}.wp-block-blocksmith-table-of-contents .toc-list li.active>a{color:var(--wp--preset--color--primary);font-weight:var(--wp--custom--font-weight--semi-bold)}.wp-block-blocksmith-table-of-contents .toc-list li ol,.wp-block-blocksmith-table-of-contents .toc-list li ul{transition:height .3s ease-in-out}.wp-block-blocksmith-table-of-contents .toc-list li ol li a,.wp-block-blocksmith-table-of-contents .toc-list li ul li a{font-weight:400}.wp-block-blocksmith-table-of-contents .toc-list li ol li.active>a,.wp-block-blocksmith-table-of-contents .toc-list li ul li.active>a{font-weight:500}.wp-block-blocksmith-table-of-contents .section-toggle{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;height:1.25rem;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:transform .2s ease;width:1.25rem}.wp-block-blocksmith-table-of-contents .section-toggle[aria-expanded=false]{transform:rotate(-90deg)}.wp-block-blocksmith-table-of-contents .section-toggle[aria-expanded=false]~ol,.wp-block-blocksmith-table-of-contents .section-toggle[aria-expanded=false]~ul{display:none}.wp-block-blocksmith-table-of-contents .section-toggle svg{fill:currentColor;height:16px;opacity:.6;width:16px}.wp-block-blocksmith-table-of-contents .section-toggle:hover svg{opacity:1}.wp-block-blocksmith-table-of-contents .toc-toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:.9em;justify-content:center;margin-top:8px;padding:8px;width:100%}.wp-block-blocksmith-table-of-contents .toc-toggle .toc-toggle-icon{margin-right:4px;transition:transform .2s ease}.wp-block-blocksmith-table-of-contents .toc-toggle .toc-toggle-icon.rotated{transform:rotate(180deg)}.wp-block-blocksmith-table-of-contents .toc-toggle:hover{color:var(--wp--preset--color--primary)}
.text-animation{perspective:1000px;position:relative;transform-style:preserve-3d}.text-animation .animation-text{backface-visibility:hidden;display:none;transform-origin:center;will-change:transform,opacity}.text-animation .animation-text.first{display:inline-block}
.block-image-compare{--after:50%;background-color:rgba(0,0,0,.1);border:.0625rem solid rgba(0,0,0,.05);border-radius:.375em;line-height:0;margin:0 0 var(--wp--style--block-gap);overflow:hidden;padding:0;position:relative}.block-image-compare__item{height:auto;margin:0;overflow:hidden;padding:0;position:relative;transform-origin:top left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.block-image-compare__item img{display:block;filter:grayscale(100%);pointer-events:none;width:100%}.block-image-compare__input{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.block-image-compare__handle{align-items:center;background-color:#fff;border-radius:10em;color:rgba(0,0,0,.5);cursor:grab;display:flex;height:40px;justify-content:center;left:var(--after);opacity:1;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%) scale(1);transition:transform .3s .7s,opacity 0s .7s;width:40px;will-change:left}.block-image-compare__handle:focus,.block-image-compare__handle:hover{color:rgb(var(--primary)/1)}.block-image-compare__handle svg{transform:rotate(90deg)}.block-image-compare__item--after{border-right:.25rem solid #fff;height:100%;left:0;position:absolute;top:0;transform:translateZ(0);width:var(--after);will-change:width}.block-image-compare__item--after img{height:100%;max-width:none;width:auto}
.wp-block-button[class*=has-icon__] .wp-block-button__link{align-items:center;display:flex;gap:.5em}.wp-block-button[class*=has-icon__] .wp-block-button__link span{line-height:0}.wp-block-button[class*=has-icon__] .wp-block-button__link svg{fill:currentColor}
