:root{--vdd--site-padding: clamp( 1rem, -2.0357rem + 8.0952vw, 5.25rem );--vdd--content-width--default: calc(1272px + var(--vdd--site-padding) * 2);--vdd--content-width--narrow: calc(1058px + var(--vdd--site-padding) * 2);--vdd--content-width--wide: calc(1272px + var(--vdd--site-padding) * 2);--vdd--transition--short: 0.1s cubic-bezier(0.4, 0, 0.2, 1);--vdd--transition--default: 0.15s cubic-bezier(0.4, 0, 0.2, 1);--vdd--transition--long: 0.25s cubic-bezier(0.4, 0, 0.2, 1);--vdd--transition--longer: 0.5s cubic-bezier(0.4, 0, 0.2, 1);--vdd--border-radius--default: 16px;--vdd--border-radius--medium-tight: 8px;--vdd--border-radius--tight: 6px;--vdd--border-radius--loose: 24px;--vdd--border-radius--pill: 1337px;--vdd--font-weight--regular: 400;--vdd--font-weight--medium: 500;--vdd--font-weight--semi-bold: 600;--vdd--font-weight--bold: 700;--vdd--shadow--default: 0 0 6px 0 rgb(0 0 0 / 2%), 0 2px 4px 0 rgb(0 0 0 / 8%);--vdd--focus-outline: 2px dashed var(--wp--preset--color--primary-100)}.vdd-area-archive{position:relative;scroll-margin-top:10rem;margin-top:10rem !important}.vdd-area-archive__map-container{margin-bottom:3.75rem;width:100%;background-color:var(--wp--preset--color--neutral-300)}@media only screen and (min-width: 1000px){.vdd-area-archive__map-container{margin-bottom:2.5rem}}.vdd-area-archive__map-container .vdd-area-archive__map{width:100%;height:640px}.vdd-area-archive__map-container .vdd-area-archive__map-pin{padding:.5rem .75rem;border-radius:4px;background:var(--wp--preset--color--green-200);font-size:var(--wp--preset--font-size--sm);line-height:1;font-family:var(--wp--preset--font-family--primary);font-weight:var(--vdd--font-weight--semi-bold);text-align:center;color:var(--wp--preset--color--neutral-900)}.vdd-area-archive__map-container .gm-style .gm-style-iw-chr{display:none !important}.vdd-area-archive__map-container .gm-style .gm-style-iw-c{padding:0 !important;box-shadow:unset !important;box-shadow:0 0 4px 0 rgba(0,0,0,.04),0 8px 16px 0 rgba(0,0,0,.08) !important;border-radius:0;background:rgba(0,0,0,0) !important}.vdd-area-archive__map-container .gm-style .gm-style-iw-d{overflow:hidden !important}.vdd-area-archive__map-container .gm-style .gm-style-iw-tc{filter:unset !important}.vdd-area-archive__map-container .gm-style .gm-style-iw-tc::after{top:-2px;left:50%;box-shadow:unset !important;width:12px;background:var(--wp--preset--color--green-200);transform:translateX(-50%)}.vdd-area-archive__filters{z-index:6;margin-inline:auto;position:relative;display:flex;flex-wrap:nowrap;gap:1rem .5rem;margin-bottom:1.25rem;max-width:var(--vdd--content-width--wide);list-style-type:none;padding-inline:0}@media only screen and (width <= 999px){.vdd-area-archive__filters{overflow-x:scroll}}@media only screen and (min-width: 1000px){.vdd-area-archive__filters{flex-wrap:wrap;margin-bottom:2.5rem;padding-inline:var(--vdd--site-padding)}}.vdd-area-archive__filters-heading{margin-bottom:1rem}@media only screen and (width <= 999px){.vdd-area-archive__filter:first-child{margin-left:var(--vdd--site-padding)}}@media only screen and (width <= 999px){.vdd-area-archive__filter:last-child{margin-right:var(--vdd--site-padding)}}.vdd-area-archive__filter-link.wp-block-button__link{cursor:pointer;border-radius:var(--vdd--border-radius--pill);background-color:var(--wp--preset--color--neutral-300);font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--semi-bold);white-space:nowrap;transition:color var(--vdd--transition--default),background-color var(--vdd--transition--default),transform var(--vdd--transition--default) !important;color:var(--wp--preset--color--neutral-900);outline-offset:2px}.vdd-area-archive__filter-link.wp-block-button__link.vdd-area-archive__filter-link--selected{background-color:var(--wp--preset--color--green-200)}.vdd-area-archive__filter-link.wp-block-button__link:active{transform:scale(0.99) translateY(1px)}.vdd-area-archive__results{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;max-width:var(--vdd--content-width--wide);padding-inline:var(--vdd--site-padding);margin-inline:auto}@media only screen and (min-width: 1000px){.vdd-area-archive__results{grid-template-columns:repeat(2, minmax(0, 1fr))}}.vdd-area-archive__post{overflow:hidden;position:relative;display:none;flex-direction:column;width:100%;height:100%;background-color:var(--wp--preset--color--neutral-300);text-decoration:none;transition:opacity .3s ease-in-out,transform .1s ease-out;outline-offset:2px}.vdd-area-archive__post.vdd-area-archive__post--visible{display:flex}@media only screen and (min-width: 1000px){.vdd-area-archive__post{aspect-ratio:628/465}}@media only screen and (hover: hover)and (min-width: 1000px){.vdd-area-archive__post:hover .wp-block-image{opacity:1}}@media only screen and (hover: hover)and (min-width: 1000px){.vdd-area-archive__post:hover .vdd-area-archive__post-heading{opacity:0}}@media only screen and (hover: hover)and (min-width: 1000px){.vdd-area-archive__post:hover .vdd-area-archive__post-link{gap:.625rem}}@media(hover: hover){.vdd-area-archive__post:hover .vdd-area-archive__post-link::after{background-color:var(--wp--preset--color--primary-100)}}@media only screen and (min-width: 1000px){.vdd-area-archive__post:focus .wp-block-image{opacity:1}}@media only screen and (min-width: 1000px){.vdd-area-archive__post:focus .vdd-area-archive__post-heading{opacity:0}}@media only screen and (min-width: 1000px){.vdd-area-archive__post:focus .vdd-area-archive__post-link{gap:.625rem}}.vdd-area-archive__post:focus .vdd-area-archive__post-link::after{background-color:var(--wp--preset--color--primary-100)}.vdd-area-archive__post .wp-block-image{overflow:hidden;position:relative;position:absolute;opacity:0;display:none;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;transition:opacity var(--vdd--transition--long);inset:0;will-change:opacity}@media only screen and (min-width: 1000px){.vdd-area-archive__post .wp-block-image{display:flex}}.vdd-area-archive__post .wp-block-image img{z-index:1;position:unset;opacity:1;width:100%;max-width:100%;height:100%;transition:opacity .3s ease-out;object-fit:cover}.vdd-area-archive__post-no-image{font-size:var(--wp--preset--font-size--md);color:var(--wp--preset--color--neutral-900);font-weight:var(--vdd--font-weight--semi-bold)}.vdd-area-archive__post-no-image img{display:none}.vdd-area-archive__post-content{z-index:1;overflow:hidden;display:flex;flex-grow:1;justify-content:space-between;gap:.5rem;padding:1.25rem;text-overflow:ellipsis}@media only screen and (min-width: 1000px){.vdd-area-archive__post-content{flex-direction:column;padding:clamp(3rem,-0.4091rem + 5.4545vw,4.5rem) 2rem 2rem}}.vdd-area-archive__post-heading{font-size:var(--wp--preset--font-size--5-xl);line-height:1;color:var(--wp--preset--color--neutral-1000);transition:opacity var(--vdd--transition--long);will-change:opacity}.vdd-area-archive__post-link{display:flex;align-items:center;gap:0;padding:.5rem 1.25rem;border-radius:var(--vdd--border-radius--pill);width:fit-content;background-color:var(--wp--preset--color--neutral-100);font-size:var(--wp--preset--font-size--base);font-weight:var(--vdd--font-weight--semi-bold);text-decoration:none;transition:gap var(--vdd--transition--long);color:var(--wp--preset--color--neutral-900)}.vdd-area-archive__post-link::before{content:"";position:absolute;inset:0}.vdd-area-archive__post-link::after{content:"";display:inline-block;width:.875rem;height:.8125rem;background-color:var(--wp--preset--color--neutral-900);transition:background-color var(--vdd--transition--default);mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"13\" viewBox=\"0 0 14 13\" fill=\"none\"><path d=\"M14 6.06466L7.62169 0L6.23562 1.74492C8.07013 3.27704 9.86217 4.61765 11.289 5.57523L11.2482 5.70291C9.39335 5.51139 6.86751 5.42627 4.50303 5.42627L0 5.42627L0 7.55245L4.50303 7.55245C6.86751 7.55245 9.39335 7.46733 11.2482 7.27582L11.289 7.40349C9.88255 8.36107 8.04974 9.72296 6.23562 11.2338L7.62169 13L14 6.91406V6.06466Z\" fill=\"%23000000\"/></svg>");mask-size:contain;mask-repeat:no-repeat;mask-position:center}@media only screen and (width <= 999px){.vdd-area-archive__post-link::after{background-color:var(--wp--preset--color--primary-100) !important}}.vdd-area-archive__post-link-text{overflow:hidden;width:0;white-space:nowrap;transition:width var(--vdd--transition--long)}
