.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-lightbox-overlay{.scrim{background:var(--wp--preset--color--lightbox-overlay-color)!important}.so-lightbox-prev,.so-lightbox-next,.so-lightbox-pagination,.close-button{position:absolute;z-index:2000001}.close-button{cursor:pointer;top:22px;z-index:10000000001}.lightbox-image-container{top:calc(50% + 30px)}.so-lightbox-pagination{display:flex;gap:32px;justify-content:center;left:0;list-style:none;margin:0;padding:0;right:0;top:30px;@media (max-width:600px){gap:15px;justify-content:start;padding-left:calc(env(safe-area-inset-right) + 16px);width:calc(100% - env(safe-area-inset-right) + -80px)}button{color:inherit;cursor:pointer;font-family:var(--wp--preset--font-family--open-sans);font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--semi-bold);line-height:19.07px;text-align:left;&:hover,&:focus{color:var(--wp--preset--color--accent)}&.so-active-item{color:var(--wp--preset--color--accent);cursor:default}}}.so-lightbox-prev{left:calc(env(safe-area-inset-left) + 16px);transform:rotate(180deg) translateY(67%)}.so-lightbox-next{right:calc(env(safe-area-inset-right) + 16px);transform:translateY(-50%)}.so-lightbox-prev,.so-lightbox-next{cursor:pointer;height:32px;top:50%;width:32px;path{stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke:var(--wp--custom--color--icon)}}.close-button,.so-lightbox-prev,.so-lightbox-next{&:hover,&:focus{path{stroke:var(--wp--preset--color--accent)}}}@media (max-width:600px){.so-lightbox-prev,.so-lightbox-next{top:0}.lightbox-image-container{animation:none!important}}}.so-lightbox{position:relative;.lightbox-trigger{bottom:initial!important;left:50%!important;right:0!important;top:50%!important;transform:translate(-50%,-50%)}}html:has(.wp-lightbox-overlay.active){overflow:hidden}*,*::before,*::after{box-sizing:border-box}html{overflow-y:scroll;scroll-behavior:smooth;scroll-padding-top:88px}body{line-height:1.75;&:not(.wp-editor){margin:unset}}input,button,textarea,select{font:inherit}button{cursor:pointer}:where(button:not(.wp-block-button__link):not(.wp-element-button):not(.components-button):not(.wc-block-mini-cart__button)){background-color:var(--wp--custom--color--button--regular--background);border:1px solid var(--wp--custom--color--button--regular--text);color:var(--wp--custom--color--button--regular--text);&:hover,&:focus{background-color:var(--wp--custom--color--button--hover--background);border-color:var(--wp--custom--color--button--hover--text);color:var(--wp--custom--color--button--hover--text)}}input,textarea{&::placeholder{color:var(--wp--preset--color--smokey);font-family:var(--wp--preset--font-family--open-sans);font-size:var(--wp--preset--font-size--normal);font-weight:400;text-align:left}&:hover,&:focus{border-color:var(--wp--custom--color--active-field)}&:active{color:var(--wp--preset--color--primary)}}input[type="checkbox"]{appearance:none!important;background-color:#fff;border:1px solid #949494;cursor:pointer;height:16px;letter-spacing:normal;margin-left:0;position:relative;width:16px!important;&:checked{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);&::before{color:var(--wp--preset--color--secondary);content:'\2713';font-size:14px;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}}}p,h1,h2,h3,h4,h5,h6{margin-top:0;overflow-wrap:break-word}img,picture,svg,canvas{block-size:auto;display:block;max-inline-size:100%}:where(.wp-site-blocks)>*{margin-block:0}body.admin-bar .wp-site-blocks{overflow:clip}:where(header.wp-block-template-part,.snapshot-header-wrapper){.main-header a{text-decoration:none}&:has(.is-position-sticky){position:sticky;top:0;z-index:101;@media (min-width:601px){body:not(.drawer-open) &{top:calc(0px + var(--wp-admin--admin-bar--height, 0px))}}}.is-position-sticky{position:initial}body.header-overlap &>.wp-block-group{position:fixed;&,.wp-block-search__button{transition:background 250ms ease-in-out}&:not(.floating),&:not(.floating) .wp-block-search__button{background:rgb(0 0 0)!important}}>.wp-block-group{width:100%;.main-header{align-items:center;position:relative}}nav.wp-block-navigation{flex:2;.wp-block-spacer{height:1px!important}}.wp-block-navigation{.wp-block-navigation__responsive-container-open{display:flex;position:absolute;right:-.5em;@media (min-width:600px){html:not(.so-mobile-menu-open) &:not(.always-shown){display:none}}}&:not(.snapshot-nav-text-only){.wp-block-navigation__responsive-container-open{background:none;align-items:center;height:30px;justify-content:center;width:45px;&:not(:has(.snapshot-mobile-middle-line)){height:25px}.snapshot-mobile-middle-line,&::before,&::after{height:1px;position:absolute;transition:transform 0.3s ease,opacity 0.3s ease;width:15px}.snapshot-mobile-middle-line{border-bottom:2px solid var(--wp--preset--color--secondary);display:block}&::before{border-top:2px solid var(--wp--preset--color--secondary);content:'';top:7px}&::after{border-bottom:2px solid var(--wp--preset--color--secondary);bottom:7px;content:''}&:hover,&:focus{.snapshot-mobile-middle-line,&::before,&::after{border-color:var(--wp--preset--color--accent)}}}}.wp-block-navigation__responsive-container-open.so-menu-open{span:last-of-type{opacity:0}&::before,&::after{top:50%}&::before{transform:translate(0,-50%) rotate(45deg)}&::after{transform:translate(0,-50%) rotate(-45deg)}}}.so-mobile-menu-open &{.wp-block-navigation__container,.wp-block-navigation__container ul,.wp-block-navigation__container li,.wp-block-navigation-item__content{margin:0!important;padding:0!important;width:100%!important}.wp-block-navigation__container{gap:0!important;.wp-block-navigation-item{&::after{content:none!important}>.wp-block-navigation-item__content{border-bottom:1px solid rgb(255 255 255 / 25%)}}.wp-block-navigation-item__content{align-items:center;display:flex;padding:12px 0!important;.wp-block-navigation__submenu-icon,.snapshot-icon{display:none}}.wp-block-navigation__submenu-container{padding:0!important}}nav:not(.items-justified-right) .wp-block-navigation__container .wp-block-navigation__submenu-container{>.wp-block-navigation-item>.wp-block-navigation-item__content{padding-left:25px!important}.wp-block-navigation__submenu-container{>.wp-block-navigation-item>.wp-block-navigation-item__content{padding-left:50px!important}.wp-block-navigation__submenu-container{>.wp-block-navigation-item>.wp-block-navigation-item__content{padding-left:75px!important}.wp-block-navigation__submenu-container{>.wp-block-navigation-item>.wp-block-navigation-item__content{padding-left:100px!important}}}}}.items-justified-right .wp-block-navigation__container{.wp-block-navigation-item__content{justify-content:end}>.wp-block-navigation-item>.wp-block-navigation-item__content{padding-right:25px!important}.wp-block-navigation__submenu-container{>.wp-block-navigation-item>.wp-block-navigation-item__content{padding-right:50px!important}.wp-block-navigation__submenu-container{>.wp-block-navigation-item>.wp-block-navigation-item__content{padding-right:75px!important}.wp-block-navigation__submenu-container{>.wp-block-navigation-item>.wp-block-navigation-item__content{padding-right:100px!important}}}}}}.wp-block-navigation__container:not(.is-vertical),.wp-block-navigation-item.has-child,.wp-block-navigation-item{align-items:center!important}html:not(.so-mobile-menu-open) & .wp-block-navigation__container>.has-child{&>.wp-block-navigation-item__content{display:flex}.wp-block-navigation__submenu-container{border:none;width:auto}.wp-block-navigation-item__content:has(.wp-block-navigation-submenu__toggle[aria-expanded="true"])~.wp-block-navigation__submenu-container{opacity:1;overflow:visible;visibility:visible;width:auto}}.items-justified-right .wp-block-navigation__container>.wp-block-navigation-item.has-child{>.wp-block-navigation__submenu-container{right:-5px}.wp-block-navigation-item__content{justify-content:end}.wp-block-navigation__submenu-container{left:auto!important;.wp-block-navigation__submenu-icon,.snapshot-icon{margin-left:0;margin-right:.25em;order:-1}.snapshot-icon{transform:rotate(180deg)!important}}}.wp-block-navigation__submenu-container{padding:0!important;white-space:nowrap;.so-mobile-menu-open &{white-space:wrap}html:not(.so-mobile-menu-open) &{left:-25px}.wp-block-navigation__submenu-container{left:100%!important;padding-block:0!important;top:0!important;&.so-offscreen,&.so-offscreen .wp-block-navigation__submenu-container{left:unset!important;right:100%}}.wp-block-navigation-item{&:not(:last-of-type)::after{background:rgb(255 255 255 / 25%);bottom:0;content:'';height:1px;left:25px;position:absolute;right:25px}.wp-block-navigation-item__content{letter-spacing:2px;padding:12px 25px}}}.wp-block-navigation__container>.wp-block-navigation-item{&>button.wp-block-navigation-submenu__toggle{padding:0}.wp-block-navigation-submenu__toggle{align-items:center;display:flex;&:not(.wp-block-navigation-item__content),.snapshot-icon{height:16px;width:16px}&.wp-block-navigation-item__content .snapshot-icon{margin-left:.25em}.snapshot-icon{transform:none!important;max-inline-size:unset}}}html:not(.so-mobile-menu-open) &{.wp-block-navigation__container .wp-block-navigation-item{&:hover,&:focus{&>.wp-block-navigation-item__content{color:var(--wp--preset--color--accent);.snapshot-icon path{stroke:var(--wp--preset--color--accent)}}}}}.wp-block-navigation__responsive-container{animation:none!important;.wp-block-spacer,.wp-block-navigation__responsive-container-close{display:none}}:where(header.wp-block-template-part,.snapshot-header-wrapper) .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{&:hover,&:focus{color:var(--wp--preset--color--accent)}}.wp-block-woocommerce-mini-cart{padding:.5em}.wp-block-search{display:flex;align-items:center;padding:.5em!important;font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.536), 20px);&.wp-block-search__button-only.wp-block-search__searchfield-hidden{overflow:visible}.wp-block-search__inside-wrapper{display:flex;align-items:center;padding:0}}.snapshot-icon path{color:currentColor;fill:#fff0;stroke:currentColor}}html.so-mobile-menu-open{overflow:overlay}.wp-block-navigation__responsive-container-content{display:none}.wp-block-navigation__responsive-container{background:var(--wp--preset--color--primary)!important;color:var(--wp--preset--color--secondary)!important;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);&:not(.is-menu-open){display:none}.wp-block-navigation__responsive-container-content{display:block}.wp-block-navigation__responsive-container-content{padding-top:0!important}.wp-block-navigation__responsive-close{max-width:var(--wp--style--global--content-size)}.wp-block-navigation__responsive-dialog{margin:0!important;position:static}}footer.wp-block-template-part{.wp-block-heading{margin-bottom:32px}hr{border-bottom:none}figure.wp-block-gallery{row-gap:8px}.home &{margin-block-start:0}:root & .wp-block-separator{background:var(--wp--custom--color--atomic)}}summary{border-bottom:3px solid var(--wp--preset--color--primary)}.entry-content{:where(a){text-decoration:underline}:where(a.tag-cloud-link),:where(a.wp-block-button__link){text-decoration:none}}.snapshot-footer :where(a){text-decoration:none}.snapshot-post-loop{.wp-block-post-title a,.entry-meta a,.wp-block-post-terms a,.wp-block-read-more{text-decoration:none}.wp-block-post-title a:hover,.wp-block-post-title a:focus,.entry-meta a:hover,.entry-meta a:focus,.wp-block-post-terms a:hover,.wp-block-post-terms a:focus,.wp-block-read-more:hover,.wp-block-read-more:focus{text-decoration:none}}.snapshot-posts-slider-loop{.wp-block-post-title a,.wp-block-read-more{text-decoration:none}.wp-block-read-more{--wp--custom--color--button--hover--background:transparent;--wp--custom--color--button--hover--text:currentColor}}.wp-block-group:is(:empty){display:none}.snapshot-post-content:not(:has(.wp-block-post-navigation-link a)) .separator-post-nav{display:none}.post-content-nav:has(.post-navigation-link-previous:empty):has(.post-navigation-link-next:empty){display:none}.wp-block-group.has-background{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.entry-meta{gap:8px;.wp-block-group{gap:0}.wp-block-group .wp-block-avatar{margin-right:8px}@media (max-width:1034px){gap:8px 16px;flex-wrap:wrap!important}@media (min-width:1034px){&>div:is(:not(:last-child)){display:flex;flex-direction:row;&::after{align-self:center;border-right:1px solid var(--wp--custom--color--icon);content:' ';display:inline-block;height:12px;margin-left:7px}}}svg{margin-left:-2px;margin-right:4px;path{stroke:var(--wp--custom--color--icon)}}.wp-block-post-date{gap:0}.comment-link{align-items:center;color:inherit;display:flex;font-size:var(--wp--preset--font-size--extra-small);font-weight:500;letter-spacing:2px;line-height:1.33;text-transform:uppercase;&:hover,&:focus{color:var(--wp--preset--color--accent)}}}.snapshot-grid{row-gap:64px;.wp-block-post{display:flex;flex-direction:column;.wp-block-read-more{margin-top:auto}}}.snapshot-sidebar{color:var(--wp--preset--color--sidebar-text);@media (max-width:781px){border-top:1px solid var(--wp--preset--color--platinum);margin-top:40px;padding-top:40px;&>.wp-block-group{margin-inline:0!important;padding-inline:0!important}}a{color:var(--wp--preset--color--sidebar-link);&:hover,&:focus{color:var(--wp--preset--color--accent);text-decoration:none}}.wp-block-heading{text-decoration-color:var(--wp--preset--color--accent);text-decoration-line:underline;text-transform:uppercase;text-underline-offset:8px}&>:is(:not(.wp-block-heading)){margin-bottom:48px}}.entry-content ul,ul.so-is-block,.entry-content ol,ol.so-is-block{list-style-position:outside;padding-left:14px}.entry-content li{margin-block-end:2px}.wp-block-categories-list{list-style:none;margin:0;padding:0;.cat-item:not(:last-child){margin-block-end:16px}}:where(header.wp-block-template-part,.snapshot-header-wrapper){.wp-block-search__button{background:none;border:none;cursor:pointer;color:inherit;font-size:inherit;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1;width:auto;height:auto;.snapshot-icon{height:1.2em;min-height:auto;min-width:auto;width:1.2em;display:block;@media (max-width:600px){height:1.3em;width:1.3em}}&:hover,&:focus{g{stroke:var(--wp--preset--color--accent)!important}}svg{fill:none!important;height:auto;width:auto;path{stroke:currentColor;transition:stroke 150ms ease-in-out}}}.wp-block-search__input{display:none}}.siteorigin-snapshot-search-overlay{align-items:center;background:var(--wp--preset--color--search-overlay-color);inset:0;display:flex;justify-content:center;position:fixed;z-index:102;&:not(.so-active){display:none}.siteorigin-snapshot-search-overlay-close{cursor:pointer;position:absolute;right:30px;top:max(39px, calc(39px + var(--wp-admin--admin-bar--height, 0px)))}.wp-block-search__inside-wrapper{padding:0;input[type="search"]{background:none;color:var(--wp--preset--color--secondary)}}.siteorigin-snapshot-search-overlay-close{background:none;border:none;appearance:none}.siteorigin-snapshot-search-overlay-close,.wp-block-search__inside-wrapper button{background:none;border:none;svg{fill:none;path{stroke:var(--wp--preset--color--secondary)}}&:hover,&:focus{svg path{stroke:var(--wp--preset--color--accent)}}}}html:has(.siteorigin-snapshot-search-overlay.so-active){overflow:hidden}.wp-block-search__input::-webkit-search-cancel-button{appearance:none}.search-results,.archive{.wp-block-query:not(.snapshot-grid) .wp-block-post:first-of-type .wp-block-post-title{margin-top:0!important}}.is-style-underline.wp-block-query-title{border-bottom:1px solid var(--wp--preset--color--platinum);width:100%}.wp-block-post-featured-image{max-width:100%}.wp-block-table,table:not(.so-is-block){margin-bottom:64px}table:not(.so-is-block):not(.wc-block-cart-items),figure.is-style-regular table,figure.so-is-block:not([class*="is-style-"]) table{thead tr{text-align:left}th,tr,td{border:1px solid var(--wp--preset--color--platinum);border-left:none;border-right:none}thead{border-bottom:1px solid var(--wp--preset--color--platinum)}}table:not(.so-is-block) thead{text-align:left}blockquote,blockquote.wp-block-quote{&:not(.is-style-plain){border-left:none;padding-inline:0;p{border-left:3px solid var(--wp--preset--color--accent);padding-left:16px}}cite{display:block}p{margin-block-end:0}}.figcaption{margin-left:35px}.wp-block-buttons{margin-bottom:48px}.wp-block-button{&.is-style-tag a{background:var(--wp--custom--color--atomic)}&.is-style-tag .wp-block-button__link,&.is-style-tag-outline .wp-block-button__link{padding:.25rem .75rem}&.is-style-tag .wp-block-button__link{background:var(--wp--custom--color--atomic);border:1px solid var(--wp--custom--color--atomic);color:var(--wp--preset--color--white);&:hover,&:focus{background:var(--wp--preset--color--white);color:var(--wp--custom--color--atomic)}}&.is-style-outline .wp-block-button__link{background:#fff0;border:1px solid var(--wp--custom--color--atomic);color:var(--wp--custom--color--atomic);&:hover,&:focus{background:var(--wp--custom--color--atomic);color:var(--wp--preset--color--white)}}}.wp-block-tag-cloud:not(.is-style-outline,.is-style-unstyled){display:flex;flex-flow:row wrap;gap:8px;.tag-cloud-link{padding:.25rem .75rem}&.is-style-default .tag-cloud-link{background:var(--wp--custom--color--atomic);color:var(--wp--preset--color--white);&:hover,&:focus{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--secondary)}}}.wp-block-latest-posts__list{display:grid;font-weight:600;gap:16px;grid-template-columns:1fr;margin:0;padding:0;>&:not(:last-child){margin-bottom:16px}.wp-block-latest-posts__featured-image{line-height:0}.so-group-block{display:flex;flex-direction:column;gap:4px;justify-content:center}.wp-block-latest-posts__post-date{color:var(--wp--preset--color--smokey);font-size:var(--wp--preset--font-size--extra-small);letter-spacing:2px;line-height:1.333;text-transform:uppercase;footer.wp-block-template-part &{color:var(--wp--preset--color--subdued-text)}}}a.wp-block-read-more{display:flex;&.is-style-light path{stroke:var(--wp--custom--color--dark)}&.is-style-dark path{stroke:var(--wp--custom--color--light)}}body:not(.author) .wp-block-post-author .wp-block-post-author__avatar{margin-right:40px}body.author :where(.wp-block-post-author-biography){background:none}.wp-block-post-author__content{display:flex;flex-direction:column;justify-content:center;.wp-block-post-author__name{margin-bottom:8px}.wp-block-post-author__bio{font-size:var(--wp--preset--font-size--small);line-height:22px;margin-bottom:24px;&:empty{display:none}}.wp-block-post-author__name,&>a{font-size:var(--wp--preset--font-size--extra-small);font-weight:600;letter-spacing:2px;line-height:1.143;text-transform:uppercase}.all-posts{align-items:center;display:flex;font-size:var(--wp--preset--font-size--extra-small);gap:8px;path{stroke:var(--wp--preset--color--secondary)}&:hover,&:focus{path{stroke:var(--wp--preset--color--accent)}}}}.wp-block-post-author:not(:has(.all-posts)) .wp-block-post-author__content{margin-bottom:24px}@media (max-width:600px){.wp-block-post-author{flex-direction:column}body:not(.author) .wp-block-post-author .wp-block-post-author__avatar{margin-bottom:36px}}.wp-block-post-date{align-items:center;display:flex}.wp-block-post-terms.taxonomy-category{align-items:center}.wp-block-comments{.author-column{align-self:center}.comment-reply-title{font-size:var(--wp--preset--font-size--normal);font-weight:700;letter-spacing:2px;line-height:1.5;margin-block-end:8px;text-transform:uppercase}.logged-in-as{line-height:var(--wp--custom--line-height--normal);margin-block-end:16px}label.add-placeholder{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.wp-block-post-comments-form{p{margin-bottom:16px}.comment-form-author{float:left;width:49%}.comment-form-email{float:right;width:49%}.comment-form>p:has(input[type="checkbox"]){align-items:center;display:flex;font-size:var(--wp--preset--font-size--small)}p.comment-subscription-form:has(+p.comment-subscription-form){margin-bottom:0}.comment-form-cookies-consent #wp-comment-cookies-consent{margin-block:0}.form-submit .wp-block-button__link{align-items:center;border-style:solid;border-width:1px;display:flex;font-size:var(--wp--preset--font-size--small);justify-content:center}}.wp-block-comment-content{a{text-decoration:underline;&:hover &:focus{text-decoration:none}}}}.wp-block-query:not(:has(.wp-block-query-pagination)) .pagination-separator{display:none}.wp-block-comments-pagination,.wp-block-query-pagination{span.current{color:var(--wp--preset--color--accent)}.wp-block-comments-pagination-numbers,.wp-block-query-pagination-numbers{display:flex;gap:32px}.wp-block-comments-pagination-next,.wp-block-comments-pagination-previous,.wp-block-query-pagination-previous,.wp-block-query-pagination-next{align-items:center;display:flex;gap:16px;.snapshot-icon path{height:16px;stroke:var(--wp--custom--color--icon)}&:hover,&:focus{path{stroke:var(--wp--preset--color--accent)}}}}.wp-block-post-navigation-link a{display:flex;gap:8px}.wp-block-post-terms{.wp-block-post-terms__prefix{font-size:var(--wp--preset--font-size--extra-small);letter-spacing:2px;margin-bottom:0;text-transform:uppercase}}.wp-block-post-terms.is-style-button:not(.is-style-entry-meta):not(.taxonomy-product_cat):not(.wc-block-components-product-sku){align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;a{background:var(--wp--custom--color--atomic);color:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--extra-small);line-height:1.6;margin:0;padding:4px 12px;&:focus,&:hover{background:var(--wp--custom--color--secondary);color:var(--wp--preset--color--atomic)}}.wp-block-post-terms__separator{display:none}}.wp-block-post-comments-form .form-submit .wp-block-button__link,a.wp-block-read-more,.wp-block-search__button wp-element-button,main .wp-block-button__link.wp-element-button,footer .wp-block-button__link.wp-element-button{&,path{transition:150ms ease-in-out}path{stroke:currentColor}&:hover,&:focus{background:var(--wp--custom--color--button--hover--background);color:var(--wp--custom--color--button--hover--text);svg path{stroke:var(--wp--custom--color--button--hover--text)}}}.entry-content .snapshot-posts-slider-loop .wp-block-post-terms:not(.is-style-unstyled):not(.is-style-entry-meta):not(.is-style-button):not(.taxonomy-product_cat):not(.wc-block-components-product-sku){align-items:center;display:inline-flex;gap:0}.entry-content .snapshot-posts-slider-loop .wp-block-post-terms:not(.is-style-unstyled):not(.is-style-entry-meta):not(.is-style-button):not(.taxonomy-product_cat):not(.wc-block-components-product-sku) a{background:none;padding:0;text-decoration:none}.entry-content .snapshot-posts-slider-loop .wp-block-post-terms:not(.is-style-unstyled):not(.is-style-entry-meta):not(.is-style-button):not(.taxonomy-product_cat):not(.wc-block-components-product-sku) .wp-block-post-terms__separator{display:inline}.wp-block-button__link.wp-element-button{width:fit-content}.is-style-light{&.wp-block-read-more,.tag-cloud-link,.wp-block-button__link,.wp-block-search__button{background:var(--wp--custom--color--light);color:var(--wp--custom--color--dark);border:1px solid var(--wp--custom--color--dark);&:hover,&:focus{background:var(--wp--custom--color--dark)!important;color:var(--wp--custom--color--light)!important}}}.is-style-dark{&.wp-block-read-more,.tag-cloud-link,.wp-block-button__link,.wp-block-search__button{background:var(--wp--custom--color--dark);border:1px solid rgb(0 0 0);color:var(--wp--custom--color--light);&:hover,&:focus{background:var(--wp--custom--color--light)!important;border-color:var(--wp--custom--color--dark)!important;color:var(--wp--custom--color--dark)!important}}}.snapshot-icon{display:inline-block;path{color:currentColor;stroke:currentColor;transition:stroke 150ms ease-in-out}}header.wp-block-template-part .snapshot-icon path,.snapshot-header-wrapper .snapshot-icon path{stroke:currentColor}a:hover>.snapshot-icon,a:focus>.snapshot-icon,button:hover>.snapshot-icon,button:focus>.snapshot-icon{path{stroke:var(--wp--preset--color--accent)}}