.collection:first-child,.page-title+.collection{position:relative;margin:0;padding:var(--container-padding) 0 calc(var(--container-padding)*1.5)}.collection:first-child::before,.page-title+.collection::before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-color:var(--background-color);margin:0 calc(var(--container-padding)*-1);box-shadow:0 calc(var(--header-height)*-1) 0 0 var(--background-color)}@media(max-width: 1179px){.collection:first-child[data-type=slider],.page-title+.collection[data-type=slider]{margin-top:0;padding-top:0}}.collection:first-child[data-type=slider] .swiper-navigation,.page-title+.collection[data-type=slider] .swiper-navigation{background-color:var(--background-color)}.collection:first-child .collection-carousel::before,.collection:first-child .collection-carousel::after,.page-title+.collection .collection-carousel::before,.page-title+.collection .collection-carousel::after{background-color:var(--background-color)}.page-title+.collection::before{box-shadow:0 calc(var(--header-height)*-2) 0 0 var(--background-color)}.page-title:has(+.collection){position:relative;z-index:1;color:var(--text-color)}.page-title:has(+.collection)::after{content:"";display:block;height:2px;background-color:var(--text-color)}.page-title:has(+.collection) h1{margin-bottom:.2em}@media(max-width: 1199px){.page-title:has(+.collection[data-type=slider]){margin-bottom:24px}}.category-header+.collection{margin-top:var(--container-padding)}.wp-block .collection{padding-bottom:var(--container-padding) !important}.wp-block .collection:first-child::before{opacity:0;box-shadow:none}.wp-block:first-child .collection:first-child::before{opacity:1}.collection-wrapper:first-child{--sticky-headline-height: 0px}.collection{margin:calc(var(--container-padding)*1.5) 0;font-size:var(--font-size-xs);color:var(--text-color)}.collection .sticky-headline::before{background-color:var(--background-color)}.collection h3 a{color:var(--link-color);text-decoration:none;display:block}.collection h3 a:hover{color:var(--link-hover-color)}.collection a.image-box{position:relative;display:block;overflow:hidden;aspect-ratio:5/3}.collection a.image-box::before{content:"";display:block;padding-top:60%}.collection a.image-box img{position:absolute;display:block;top:0;width:100%;height:100%;object-fit:cover;transition:.3s ease;transform:translate3d(0, 0, 0) scale(1)}.collection-slider{position:relative;margin-left:calc(var(--container-padding)*-1);margin-right:calc(var(--container-padding)*-1);overflow:hidden}.collection-slider [data-slides="1"]+.swiper-navigation{display:none}.collection-slider .outer{padding:0 calc(var(--container-padding) - var(--grid-column-gap)/2);display:flex}.collection-slider .image-box{order:1;flex:1 1 100%;margin-right:calc(var(--grid-column-gap)/2)}.collection-slider .text-box{display:flex;flex-direction:column;z-index:1;max-width:25%;flex:1 1 100%;margin-right:calc(var(--grid-column-gap)/2);padding:0 calc(var(--grid-column-gap)/2);min-height:1px;transform:translate3d(0, 0, 0)}@media(max-width: 1299px){.collection-slider .text-box{max-width:33.333333%}}@media(min-width: 1180px){.collection-slider .meta{margin-top:0;margin-bottom:auto;order:-1}}.collection-slider h3{position:relative;font-size:var(--font-size-xl);text-transform:none;margin:.4em -70% .6em -0.06em;line-height:1.25;pointer-events:none;hyphens:auto}.collection-slider h3 a{padding:.06em .4em .1em .3em;margin-left:-0.3em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:var(--link-accent-color);pointer-events:all;display:inline}.collection-slider p{margin:.5em 0;max-height:1000px}.collection-slider .swiper-navigation{position:absolute;display:flex;align-items:center;right:0;bottom:0;z-index:1;padding-right:var(--container-padding);background-color:var(--background-color, #FFFFFF)}.collection-slider .swiper-navigation .swiper-button{transform:none}.collection-slider .swiper-navigation .swiper-button.prev{transform:scale(-1, 1)}@media(max-width: 767px){.collection-slider .swiper-navigation{position:relative;margin:10px var(--container-padding) 0;padding:5px 0 0;box-shadow:0 var(--container-padding) 0 var(--container-padding) var(--background-color)}.collection-slider .swiper-navigation::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:1px;background-color:var(--text-color);opacity:.15}.collection-slider .swiper-navigation .swiper-counter{order:-1;margin-right:auto;margin-left:0;text-align:left;font-size:16px}}.collection-slider .swiper-counter{min-width:50px;text-align:center;font-size:var(--font-size-copy);font-weight:600;padding-top:1px}@media(max-width: 1179px){.collection-slider .outer{display:block;padding:0}.collection-slider .text-box{max-width:none;margin:0;padding:0 var(--container-padding)}.collection-slider .image-box{margin:0}.collection-slider h3{margin:calc(var(--font-size-xl)*-1) 0 0}.collection-slider h3 a{padding:.16em .35em .2em;margin-left:-0.37em;line-height:1.3}}@media(max-width: 767px){.collection-slider h3{font-size:var(--font-size-lg);margin:calc(var(--font-size-lg)*-1) 0 0}}.collection .teaser .outer{position:relative;display:block}@media(max-width: 767px){.collection .teaser .outer{display:flex}}.collection .teaser h3{font-size:var(--font-size-sm);margin:.7em 0 .4em -0.06em}.collection .teaser .text-box{position:relative;padding-top:1px;flex:1 1 100%}.collection .teaser p{margin:.7em 0}.collection .teaser .cta{opacity:1}.collection-teasers{display:flex;flex-wrap:wrap;margin:calc(var(--grid-column-gap)/-2)}.collection-teasers .teaser{padding:calc(var(--grid-column-gap)/2)}.collection-hero-teasers{margin:calc(var(--grid-column-gap)/-2)}@media(min-width: 1180px){.collection-hero-teasers{display:flex;align-items:flex-start}.collection-hero-teasers>div{flex:1 1 100%;min-width:33.333334%}.collection-hero-teasers>div.hero-teaser{max-width:66.666667%}.collection-hero-teasers>div:not(.hero-teaser){max-width:300px}}@media(min-width: 1180px)and (max-width: 1299px){.collection-hero-teasers>div .teaser{max-width:100%;flex:1 1 100%}}@media(min-width: 1300px),(min-width: 568px)and (max-width: 767px){.collection-hero-teasers{display:flex;align-items:flex-start}.collection-hero-teasers>div{max-width:50%;min-width:50%}}.collection-hero-teasers .hero-teaser{position:sticky;top:calc(var(--header-height) + var(--sticky-headline-height) + var(--grid-column-gap)/2 + var(--admin-bar-height));padding:calc(var(--grid-column-gap)/2)}.collection-hero-teasers .hero-teaser .text-box{position:relative;padding:1px 0}.collection-hero-teasers .hero-teaser h3{position:relative;display:block;max-width:80%;margin-top:calc(var(--font-size-lg)*-1.05);margin-bottom:.2em;hyphens:auto}.collection-hero-teasers .hero-teaser h3 a{font-size:var(--font-size-lg);padding:.1em .35em .15em;margin-left:-0.42em;line-height:1.3;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#fff;pointer-events:all;display:inline}@media(max-width: 567px){.collection-hero-teasers .hero-teaser{margin-bottom:-10px}.collection-hero-teasers .hero-teaser p,.collection-hero-teasers .hero-teaser .date{margin:.7em 0}}@media(min-width: 568px){.collection-hero-teasers .teaser-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap}.collection-hero-teasers .teaser{flex:1 1 50%;max-width:50%}}.collection-hero-teasers .teaser{padding:calc(var(--grid-column-gap)/2)}@media(max-width: 1179px)and (min-width: 768px),(max-width: 567px){.collection-hero-teasers{display:block}.collection-hero-teasers .hero-teaser{position:relative;top:0}}@media(min-width: 1180px){.collection-hero-teasers{top:calc(var(--header-height) + var(--container-padding) + var(--admin-bar-height) - var(--grid-column-gap)/2)}}.collection .masonry-row{display:flex;align-items:flex-start;flex-wrap:nowrap}.collection .masonry-row .masonry-col{flex:1 1 100%}.collection .masonry-row .teaser{max-width:none;display:block;position:relative}.collection .masonry-row .count{position:absolute;display:flex;align-items:center;justify-content:center;z-index:10;top:0;right:0;color:#fff;background-color:red;width:30px;height:30px;margin:30px}.collection-carousel{position:relative;margin-left:calc(var(--container-padding)*-1);margin-right:calc(var(--container-padding)*-1);padding:0 calc(var(--container-padding) - var(--grid-column-gap)/2);overflow:hidden}.collection-carousel::before,.collection-carousel::after{content:"";position:absolute;top:0;bottom:0;width:var(--container-padding);z-index:2;background-color:#fff;right:0}.collection-carousel::before{left:0}.collection-carousel .teaser{padding:0 calc(var(--grid-column-gap)/2);height:auto}.collection-carousel .teaser .outer{display:block}@media(min-width: 568px){.collection-carousel .swiper-button{position:absolute;top:0;z-index:3;left:0;margin:13.2% 15px;background-color:var(--background-color)}.collection-carousel .swiper-button.next{right:0;left:auto}.collection-carousel .swiper-button.swiper-button-disabled{display:none}.collection-carousel .swiper-button:focus{outline:none}.collection-carousel .swiper-counter{display:none}}@media(min-width: 1180px){.collection-carousel .swiper-button{margin:9% 15px}}@media(min-width: 1300px){.collection-carousel .swiper-button{margin:6.5% 15px}}@media(max-width: 567px){.collection-carousel{position:relative;width:100%;max-width:300px;overflow:visible;z-index:1}.collection-carousel::before,.collection-carousel::after{display:none}.collection-carousel .swiper-counter{order:-1;margin-right:auto;text-align:left;margin-left:0;font-size:16px}.collection-carousel .swiper-navigation{position:relative;z-index:1;display:flex;align-items:center;background-color:var(--background-color);margin-left:calc(var(--container-padding)/2);width:calc(100vw - var(--container-padding)*2);box-shadow:0 var(--container-padding) 0 var(--container-padding) var(--background-color),0 20px 15px 35px var(--background-color);margin-top:5px;padding-top:5px;border-top:1px solid #eee}.collection-carousel .swiper-navigation .swiper-button{transform:none}.collection-carousel .swiper-navigation .swiper-button.prev{transform:scale(-1, 1)}}@media(max-width: 567px){.collection[data-type=carousel] .collection-wrapper{position:relative;display:block;margin:0 calc(var(--container-padding)*-1);padding:0 var(--container-padding);overflow:hidden}}.collection[data-type=masonry]{display:block;width:100%}.collection[data-type=masonry] .collection-teasers,.collection[data-type=masonry] .collection-wrapper{display:flex;min-width:100%}.collection[data-type=masonry] .collection-teasers:has(>.teaser){width:auto}.collection[data-type=masonry] .column,.collection[data-type=masonry] .collection-teasers>.teaser{flex:1 1 100%;max-width:25%}@media(max-width: 1299px){.collection[data-type=masonry] .column,.collection[data-type=masonry] .collection-teasers>.teaser{max-width:33.333333%}}@media(max-width: 999px){.collection[data-type=masonry] .column,.collection[data-type=masonry] .collection-teasers>.teaser{max-width:50%}}@media(max-width: 567px){.collection[data-type=masonry] .column,.collection[data-type=masonry] .collection-teasers>.teaser{max-width:100%}}.collection[data-type=teasers]{position:relative;display:block;width:100%}.collection[data-type=teasers] .collection-teasers{display:flex;flex-wrap:wrap}.collection[data-type=teasers] .teaser{flex:1 1 100%;max-width:25%}@media(max-width: 1299px){.collection[data-type=teasers] .teaser{max-width:33.333333%}}@media(max-width: 999px){.collection[data-type=teasers] .teaser{max-width:50%}}@media(max-width: 567px){.collection[data-type=teasers] .teaser{max-width:100%}}@media(max-width: 767px){.collection[data-type=teasers] .teaser .outer,.collection[data-type=masonry] .teaser .outer,.collection[data-type=hero] .teaser-wrapper .outer{flex-direction:row;align-items:flex-start}.collection[data-type=teasers] .teaser .image-box,.collection[data-type=masonry] .teaser .image-box,.collection[data-type=hero] .teaser-wrapper .image-box{flex:1 1 100%;max-width:30%}.collection[data-type=teasers] .teaser p,.collection[data-type=masonry] .teaser p,.collection[data-type=hero] .teaser-wrapper p{display:none}.collection[data-type=teasers] .teaser h3,.collection[data-type=masonry] .teaser h3,.collection[data-type=hero] .teaser-wrapper h3{font-size:var(--font-size-copy);font-weight:500;margin-top:0;margin-bottom:0}.collection[data-type=teasers] .teaser .text-box,.collection[data-type=masonry] .teaser .text-box,.collection[data-type=hero] .teaser-wrapper .text-box{padding-left:12px;display:flex;flex-direction:column}.collection[data-type=teasers] .teaser .meta,.collection[data-type=masonry] .teaser .meta,.collection[data-type=hero] .teaser-wrapper .meta{order:-1;margin:-1px 0 .8em;font-size:9px}.collection[data-type=teasers] .teaser .date,.collection[data-type=masonry] .teaser .date,.collection[data-type=hero] .teaser-wrapper .date{font-size:9px}}.acf-block-component .collection .headline,.acf-block-component .collection .hero-teaser{position:relative;top:0 !important}.acf-block-component .collection a{pointer-events:none !important}.acf-block-component .collection-slider .swiper-slide+.swiper-slide{display:none}.acf-block-component .collection-carousel .swiper-wrapper{display:flex}.acf-block-component .collection-carousel .swiper-slide{max-width:25%;flex:1 1 100%}.acf-block-component .collection-carousel .swiper-slide:nth-child(4)~*{display:none}.acf-block-component .collection[data-type=teasers] .collection-teasers{display:flex}.acf-block-component .collection[data-type=teasers] .teaser{flex:1 1 25%;max-width:25%}.meta{font-size:11px;margin:1.25em 0}.meta .categories a,.meta .categories::after,.meta .date{position:relative;display:block;color:var(--text-color);padding:4px 6px;text-decoration:none;line-height:1.1;margin:0;font-weight:600;border-radius:2px;background-color:rgba(187,187,187,.25)}.meta .categories li{margin-right:.3em;margin-bottom:.3em}.meta .categories a:hover{background-color:var(--link-color);color:var(--link-color-invert)}.meta .date{display:inline-block;background-color:var(--text-color);color:var(--background-color);font-size:10px;margin-right:.3em}.meta .categories{margin:0 -0.2em 0 0;padding:0;display:inline;list-style:none}.meta .categories li{display:inline-block}.meta .categories li:nth-child(2)~li{counter-increment:cats;position:absolute;visibility:hidden;left:0;top:0}.meta .categories::after{content:"+ " counter(cats);display:inline-block}.meta .categories[data-count="0"]::after,.meta .categories[data-count="1"]::after,.meta .categories[data-count="2"]::after{display:none}
