/* cta-images */
.block__ec-cta-media.only-one{margin:var(--spacing-xl) 0}.block__ec-cta-media.only-one:first-child{margin-top:calc(0px - var(--header-height) - var(--header-offset))}.block__ec-cta-media.only-one:first-child .wrapper .section .text{padding-top:calc(min(900px,90vh)/ 2);padding-bottom:calc(min(900px,90vh)/ 2)}body.page-slug-whats-on .block__ec-cta-media.only-one:first-child .wrapper .section .text,body.parent-slug-see-and-do .block__ec-cta-media.only-one:first-child .wrapper .section .text{padding-top:max(min(600px,35vh) / 2,var(--header-offset) + var(--header-height));padding-bottom:calc(min(600px,35vh)/ 2)}.block__ec-cta-media.only-one .wrapper .section{width:100%;position:relative}.block__ec-cta-media.only-one .wrapper .section .media{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;padding-top:0;overflow:hidden}.block__ec-cta-media.only-one .wrapper .section .media img,.block__ec-cta-media.only-one .wrapper .section .media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.block__ec-cta-media.only-one .wrapper .section .media::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.block__ec-cta-media.only-one .wrapper .section .media.media-map{z-index:0;pointer-events:auto}.block__ec-cta-media.only-one .wrapper .section .media.media-map .map{position:absolute;top:0;left:0;width:100%;height:100%}.block__ec-cta-media.only-one .wrapper .section .media.media-map::after{display:none}.block__ec-cta-media.only-one .wrapper .section:has(.media-map) .sticker,.block__ec-cta-media.only-one .wrapper .section:has(.media-map) .text{position:relative;z-index:1;pointer-events:none}.block__ec-cta-media.only-one .wrapper .section:has(.media-map) .sticker a,.block__ec-cta-media.only-one .wrapper .section:has(.media-map) .sticker button,.block__ec-cta-media.only-one .wrapper .section:has(.media-map) .sticker h2,.block__ec-cta-media.only-one .wrapper .section:has(.media-map) .sticker h3,.block__ec-cta-media.only-one .wrapper .section:has(.media-map) .sticker p,.block__ec-cta-media.only-one .wrapper .section:has(.media-map) .text a,.block__ec-cta-media.only-one .wrapper .section:has(.media-map) .text button,.block__ec-cta-media.only-one .wrapper .section:has(.media-map) .text h2,.block__ec-cta-media.only-one .wrapper .section:has(.media-map) .text h3,.block__ec-cta-media.only-one .wrapper .section:has(.media-map) .text p{pointer-events:auto}.block__ec-cta-media.only-one .wrapper .section .text{padding-top:calc(min(700px,70vh)/ 2);padding-bottom:calc(min(700px,70vh)/ 2);text-align:center;color:var(--color-white)}.block__ec-cta-media.only-one .wrapper .section .text h2{font:var(--type-s1);text-transform:uppercase}.block__ec-cta-media.only-one .wrapper .section .text a{margin-top:var(--spacing-sm);--button-background:var(--color-surface-highlight);--button-color:var(--color-white);display:inline-block;padding:12px var(--spacing-sm);border:none;border-radius:var(--border-radius-primary);background:var(--button-background);color:var(--button-color);text-align:center;text-decoration:none;outline:0;cursor:pointer;transition:background .5s,border-radius .5s;font:var(--type-b2);text-transform:uppercase}.block__ec-cta-media.only-one .wrapper .section .text a::after{display:none!important}.block__ec-cta-media.only-one .wrapper .section .text a:hover{background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),var(--button-background);border-radius:var(--border-radius-secondary)}.block__ec-cta-media.only-one .wrapper .section.sticker-1{display:flex;flex-wrap:wrap}.block__ec-cta-media.only-one .wrapper .section.sticker-1 .text{min-width:100%;margin-bottom:var(--spacing-md);padding-bottom:0}.block__ec-cta-media.only-one .wrapper .section .sticker{position:relative;margin-left:auto;margin-right:var(--spacing-md);margin-bottom:var(--spacing-md);width:344px;padding:var(--spacing-sm);background:var(--color-surface-primary);border-radius:var(--border-radius-primary);padding-bottom:var(--spacing-md);overflow:hidden}.block__ec-cta-media.only-one .wrapper .section .sticker::after{content:"";position:absolute;height:var(--spacing-md);left:0;right:0;bottom:0;background:url(../../assets/img/pattern-bg-3.jpeg);background-position:1400px;background-size:3800px 200px}.block__ec-cta-media.only-one .wrapper .section .sticker h3{font:var(--type-h2);margin-bottom:var(--spacing-sm)}.block__ec-cta-media.only-one .wrapper .section .sticker p{font:var(--type-b2)}.block__ec-cta-media.only-one .wrapper .section .sticker a{margin-top:var(--spacing-mdlg);margin-bottom:var(--spacing-md);--button-background:var(--color-surface-highlight);--button-color:var(--color-white);display:inline-block;padding:12px var(--spacing-sm);border:none;border-radius:var(--border-radius-primary);background:var(--button-background);color:var(--button-color);text-align:center;text-decoration:none;outline:0;cursor:pointer;transition:background .5s,border-radius .5s;font:var(--type-b2);text-transform:uppercase}.block__ec-cta-media.only-one .wrapper .section .sticker a::after{display:none!important}.block__ec-cta-media.only-one .wrapper .section .sticker a:hover{background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),var(--button-background);border-radius:var(--border-radius-secondary)}.block__ec-cta-media.only-one.no-title .wrapper .section .media::after{display:none}.block__ec-cta-media.only-one.has-description .wrapper .section{overflow:auto}.block__ec-cta-media.only-one.has-description .wrapper .section .media{padding-top:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border-radius:none}.block__ec-cta-media.only-one.has-description .wrapper .section .media::after{display:none}.block__ec-cta-media.only-one.has-description .wrapper .section .text{position:static;transform:none;background:var(--color-surface-primary);color:var(--color-text-primary);margin-left:calc((100vw - var(--container-width))/ 2);width:849px;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);border-radius:var(--border-radius-primary);padding:var(--spacing-md);text-align:left;display:flex;flex-wrap:wrap;align-items:end}.block__ec-cta-media.only-one.has-description .wrapper .section .text h2{font:var(--type-h1);padding-right:274px;margin-bottom:var(--spacing-lg)}.block__ec-cta-media.only-one.has-description .wrapper .section .text p{width:444px;margin-left:auto;font:var(--type-b2)}.block__anatomy-collection+.block__ec-cta-media.only-one{margin-top:0}.block__ec-cta-media.more-than-one{display:flex;justify-content:center;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.block__ec-cta-media.more-than-one .wrapper{max-width:var(--container-width);width:100%;display:flex;gap:var(--spacing-md);flex-wrap:wrap;justify-content:center}.block__ec-cta-media.more-than-one .wrapper .section{min-width:calc(50% - var(--spacing-md)/ 2);position:relative}.block__ec-cta-media.more-than-one .wrapper .section:hover .media img,.block__ec-cta-media.more-than-one .wrapper .section:hover .media video{transform:scale(1.1)}.block__ec-cta-media.more-than-one .wrapper .section .media{position:relative;width:100%;padding-top:85%;overflow:hidden;border-radius:var(--border-radius-primary)}.block__ec-cta-media.more-than-one .wrapper .section .media img,.block__ec-cta-media.more-than-one .wrapper .section .media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;transition:transform 1s}.block__ec-cta-media.more-than-one .wrapper .section .media::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.block__ec-cta-media.more-than-one .wrapper .section .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:325px;text-align:center;color:var(--color-text-secondary)}.block__ec-cta-media.more-than-one .wrapper .section .text h2{font:var(--type-h1);text-transform:uppercase}.block__ec-cta-media.more-than-one .wrapper .section .text a{margin-top:var(--spacing-sm);--button-background:var(--color-surface-highlight);--button-color:var(--color-white);display:inline-block;padding:12px var(--spacing-sm);border:none;border-radius:var(--border-radius-primary);background:var(--button-background);color:var(--button-color);text-align:center;text-decoration:none;outline:0;cursor:pointer;transition:background .5s,border-radius .5s;font:var(--type-b2);text-transform:uppercase}.block__ec-cta-media.more-than-one .wrapper .section .text a::after{display:none!important}.block__ec-cta-media.more-than-one .wrapper .section .text a:hover{background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),var(--button-background);border-radius:var(--border-radius-secondary)}@media screen and (max-width:1200px){.block__ec-cta-media.only-one{margin:var(--spacing-lg) 0}.block__ec-cta-media.only-one.has-description .wrapper .section .text{width:auto;margin:var(--spacing-lg) var(--spacing-md);padding:var(--spacing-smd)}.block__ec-cta-media.only-one.has-description .wrapper .section .text h2{font:var(--type-h2);padding:0;margin-bottom:var(--spacing-smd)}.block__ec-cta-media.only-one.has-description .wrapper .section .text .cta{margin-top:0}.block__ec-cta-media.only-one.has-description .wrapper .section .text p{margin-top:var(--spacing-smd)}.block__ec-cta-media.only-one:first-child .wrapper .section .text{padding-top:calc(var(--spacing-xl) + var(--header-height) + var(--header-offset));padding-bottom:var(--spacing-lg)}.block__ec-cta-media.only-one .wrapper .section.sticker-1 .sticker{width:100%;margin-top:var(--spacing-md);margin-left:var(--spacing-smd);margin-right:var(--spacing-smd);padding-bottom:var(--spacing-sm)}.block__ec-cta-media.only-one .wrapper .section.sticker-1 .sticker h3{font:var(--type-h3);margin-bottom:var(--spacing-xs)}.block__ec-cta-media.only-one .wrapper .section.sticker-1 .sticker p{margin-bottom:var(--spacing-sm)}.block__ec-cta-media.only-one .wrapper .section.sticker-1 .sticker .button{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.block__ec-cta-media.only-one .wrapper .section.sticker-1 .sticker::after{height:20px}.block__ec-cta-media.more-than-one{margin-top:var(--spacing-md);margin-bottom:var(--spacing-lg)}.block__ec-cta-media.more-than-one .wrapper{flex-direction:column;gap:var(--spacing-sm)}.block__ec-cta-media.more-than-one .wrapper .section{min-width:100%}.block__ec-cta-media.more-than-one .wrapper .section .media{padding-top:70%}}@media screen and (max-width:768px){.block__ec-cta-media.more-than-one .wrapper .section .text h2{font:var(--type-h2);padding:0 var(--spacing-sm)}}
/* featured-posts */
.block__anatomy-featured-posts{display:flex;justify-content:center;margin:var(--spacing-xl) 0}.block__anatomy-featured-posts .wrapper{width:var(--container-width);display:flex}.block__anatomy-featured-posts .wrapper .meta{max-width:33.66%;min-width:33.66%;padding:var(--spacing-md) 0}.block__anatomy-featured-posts .wrapper .meta h2{font:var(--type-h1);color:var(--color-text-primary);text-transform:uppercase;margin-bottom:var(--spacing-sm)}.block__anatomy-featured-posts .wrapper .meta h3{font:var(--type-b2);margin-bottom:24px}.block__anatomy-featured-posts .wrapper .meta a.cta{--button-background:var(--color-surface-highlight);--button-color:var(--color-white);display:inline-block;padding:12px var(--spacing-sm);border:none;border-radius:var(--border-radius-primary);background:var(--button-background);color:var(--button-color);text-align:center;text-decoration:none;outline:0;cursor:pointer;transition:background .5s,border-radius .5s;font:var(--type-b2);text-transform:uppercase}.block__anatomy-featured-posts .wrapper .meta a.cta::after{display:none!important}.block__anatomy-featured-posts .wrapper .meta a.cta:hover{background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),var(--button-background);border-radius:var(--border-radius-secondary)}.block__anatomy-featured-posts .wrapper .posts{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-sm);width:100%}.block__anatomy-featured-posts .wrapper .posts .post{display:block;background:var(--color-surface-secondary);border-radius:var(--border-radius-primary);padding:var(--spacing-xs);max-width:calc(50% - var(--spacing-sm)/ 2);width:100%}.block__anatomy-featured-posts .wrapper .posts .post .media{position:relative;width:100%;padding-top:69%;overflow:hidden;border-radius:var(--border-radius-primary)}.block__anatomy-featured-posts .wrapper .posts .post .media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s}.block__anatomy-featured-posts .wrapper .posts .post:hover .media img{transform:scale(1.1)}.block__anatomy-featured-posts .wrapper .posts .post:hover .info h4{text-decoration:underline;text-decoration-color:var(--color-surface-highlight)}.block__anatomy-featured-posts .wrapper .posts .post .info{margin-top:var(--spacing-xs)}.block__anatomy-featured-posts .wrapper .posts .post .info .category,.block__anatomy-featured-posts .wrapper .posts .post .info .date{font:var(--type-b2)}.block__anatomy-featured-posts .wrapper .posts .post .info h4{font:var(--type-h3);margin-top:var(--spacing-sm);padding-right:var(--spacing-md)}.block__anatomy-featured-posts .wrapper .posts .post .info p{display:none}.block__anatomy-featured-posts .wrapper .posts .post::after{border-bottom:none!important}.block__anatomy-featured-posts .wrapper .posts .post:nth-child(n+5){display:none}.block__anatomy-featured-posts.layout-six .wrapper,.block__anatomy-featured-posts.layout-three .wrapper{flex-wrap:wrap}.block__anatomy-featured-posts.layout-six .wrapper .meta,.block__anatomy-featured-posts.layout-three .wrapper .meta{max-width:100%;min-width:100%;padding:var(--spacing-md) 0;text-align:center}.block__anatomy-featured-posts.layout-six .wrapper .meta h2,.block__anatomy-featured-posts.layout-three .wrapper .meta h2{font:var(--type-h2);text-transform:none}.block__anatomy-featured-posts.layout-six .wrapper .posts,.block__anatomy-featured-posts.layout-three .wrapper .posts{min-width:100%}.block__anatomy-featured-posts.layout-six .wrapper .posts .post,.block__anatomy-featured-posts.layout-three .wrapper .posts .post{max-width:calc(33.33% - var(--spacing-sm) * 2 / 3)}.block__anatomy-featured-posts.layout-six .wrapper .posts .post:nth-child(n+5),.block__anatomy-featured-posts.layout-three .wrapper .posts .post:nth-child(n+5){display:block}.block__anatomy-featured-posts.layout-six .wrapper .posts .not-found,.block__anatomy-featured-posts.layout-three .wrapper .posts .not-found{font:var(--type-b2);text-align:center;margin-top:var(--spacing-lg);min-width:100%}.block__anatomy-featured-posts.layout-six .wrapper .taxonomy,.block__anatomy-featured-posts.layout-three .wrapper .taxonomy{display:flex;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.block__anatomy-featured-posts.layout-six .wrapper .taxonomy a,.block__anatomy-featured-posts.layout-three .wrapper .taxonomy a{font:var(--type-b2);color:var(--color-text-primary);text-transform:uppercase}.block__anatomy-featured-posts.layout-three .wrapper{position:relative}.block__anatomy-featured-posts.layout-three .wrapper .meta h2{font:var(--type-h1);text-transform:uppercase}.block__anatomy-featured-posts.layout-three .wrapper .posts{flex-wrap:nowrap;overflow:hidden}.block__anatomy-featured-posts.layout-three .wrapper .posts .post{min-width:calc(33.33% - var(--spacing-sm) * 2 / 3)}.block__anatomy-featured-posts.layout-three .wrapper .buttons .next,.block__anatomy-featured-posts.layout-three .wrapper .buttons .prev{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfYl8yODRfMzEyNykiPgo8cmVjdCB3aWR0aD0iMzUuNzk5IiBoZWlnaHQ9IjM2IiByeD0iMTcuODk5NSIgZmlsbD0iIzI5MjkyOSIvPgo8cGF0aCBkPSJNMjguMzI5MyAxOC41MzAzQzI4LjYyMjIgMTguMjM3NCAyOC42MjIyIDE3Ljc2MjYgMjguMzI5MyAxNy40Njk3TDIzLjU1NjMgMTIuNjk2N0MyMy4yNjM1IDEyLjQwMzggMjIuNzg4NiAxMi40MDM4IDIyLjQ5NTcgMTIuNjk2N0MyMi4yMDI4IDEyLjk4OTYgMjIuMjAyOCAxMy40NjQ1IDIyLjQ5NTcgMTMuNzU3NEwyNi43MzgzIDE4TDIyLjQ5NTcgMjIuMjQyNkMyMi4yMDI4IDIyLjUzNTUgMjIuMjAyOCAyMy4wMTA0IDIyLjQ5NTcgMjMuMzAzM0MyMi43ODg2IDIzLjU5NjIgMjMuMjYzNSAyMy41OTYyIDIzLjU1NjMgMjMuMzAzM0wyOC4zMjkzIDE4LjUzMDNaTTggMTguNzVMMjcuNzk5IDE4Ljc1VjE3LjI1TDggMTcuMjVWMTguNzVaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2JfMjg0XzMxMjciIHg9Ii00IiB5PSItNCIgd2lkdGg9IjQzLjgwMDgiIGhlaWdodD0iNDQiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlR2F1c3NpYW5CbHVyIGluPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHN0ZERldmlhdGlvbj0iMiIvPgo8ZmVDb21wb3NpdGUgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImluIiByZXN1bHQ9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfMjg0XzMxMjciLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzI4NF8zMTI3IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=);width:36px;height:36px;font-size:0;border:0;position:absolute;top:50%;right:-50px;transform:translateY(-50%)}.block__anatomy-featured-posts.layout-three .wrapper .buttons .next.hidden,.block__anatomy-featured-posts.layout-three .wrapper .buttons .prev.hidden{display:none}.block__anatomy-featured-posts.layout-three .wrapper .buttons .prev{transform:translateY(-50%) rotate(180deg);left:-50px;right:auto}body.is-day-or-night-page.dn-night .block__anatomy-featured-posts.layout-three .buttons .next,body.is-day-or-night-page.dn-night .block__anatomy-featured-posts.layout-three .buttons .prev{filter:invert(1)}.block__anatomy-featured-posts.scroll-setup{overflow:hidden}.block__anatomy-featured-posts.scroll-setup:not(.block__anatomy-featured-posts.scroll-setup.layout-six) .wrapper .posts .post,.block__anatomy-featured-posts.scroll-setup:not(.block__anatomy-featured-posts.scroll-setup.layout-three) .wrapper .posts .post{transform:translateX(400px);opacity:0;transition:transform .5s,opacity .5s}.block__anatomy-featured-posts.scroll-setup:not(.block__anatomy-featured-posts.scroll-setup.layout-six) .wrapper .posts .post:nth-child(even),.block__anatomy-featured-posts.scroll-setup:not(.block__anatomy-featured-posts.scroll-setup.layout-three) .wrapper .posts .post:nth-child(even){transition:transform .8s,opacity .5s}.block__anatomy-featured-posts.scroll-setup:not(.block__anatomy-featured-posts.scroll-setup.layout-six).scroll-reveal .wrapper .posts .post,.block__anatomy-featured-posts.scroll-setup:not(.block__anatomy-featured-posts.scroll-setup.layout-three).scroll-reveal .wrapper .posts .post{transform:translateX(0);opacity:1}.block__anatomy-featured-posts.scroll-setup.layout-three .wrapper .posts .post:nth-child(1),.block__anatomy-featured-posts.scroll-setup.layout-three .wrapper .posts .post:nth-child(2),.block__anatomy-featured-posts.scroll-setup.layout-three .wrapper .posts .post:nth-child(3){transform:translateX(400px);opacity:0;transition:transform .5s,opacity .5s}.block__anatomy-featured-posts.scroll-setup.layout-three .wrapper .posts .post:nth-child(1):nth-child(2),.block__anatomy-featured-posts.scroll-setup.layout-three .wrapper .posts .post:nth-child(2):nth-child(2),.block__anatomy-featured-posts.scroll-setup.layout-three .wrapper .posts .post:nth-child(3):nth-child(2){transition:transform .8s,opacity .5s}.block__anatomy-featured-posts.scroll-setup.layout-three .wrapper .posts .post:nth-child(1):nth-child(3),.block__anatomy-featured-posts.scroll-setup.layout-three .wrapper .posts .post:nth-child(2):nth-child(3),.block__anatomy-featured-posts.scroll-setup.layout-three .wrapper .posts .post:nth-child(3):nth-child(3){transition:transform 1s,opacity .5s}.block__anatomy-featured-posts.scroll-setup.layout-three.scroll-reveal .wrapper .posts .post{transform:translateX(0);opacity:1}.block__anatomy-featured-posts.scroll-setup.layout-six .wrapper .posts .post{opacity:0}.block__anatomy-featured-posts.scroll-setup.layout-six .wrapper .posts .post:nth-child(1),.block__anatomy-featured-posts.scroll-setup.layout-six .wrapper .posts .post:nth-child(2),.block__anatomy-featured-posts.scroll-setup.layout-six .wrapper .posts .post:nth-child(4){transform:-400px;transition:transform .5s,opacity .5s}.block__anatomy-featured-posts.scroll-setup.layout-six .wrapper .posts .post:nth-child(3),.block__anatomy-featured-posts.scroll-setup.layout-six .wrapper .posts .post:nth-child(5),.block__anatomy-featured-posts.scroll-setup.layout-six .wrapper .posts .post:nth-child(6){transform:400px;transition:transform .5s,opacity .5s}.block__anatomy-featured-posts.scroll-setup.layout-six.scroll-reveal .wrapper .posts .post{transform:translateX(0);opacity:1}@media screen and (max-width:1200px){.block__anatomy-featured-posts{margin:var(--spacing-lg) 0}.block__anatomy-featured-posts .wrapper{display:block}.block__anatomy-featured-posts .wrapper .meta{max-width:100%;min-width:100%;padding:0;margin-bottom:var(--spacing-md)}.block__anatomy-featured-posts .wrapper .meta h2{font:var(--type-h2)}.block__anatomy-featured-posts .wrapper .posts{flex-direction:column;gap:var(--spacing-sm)}.block__anatomy-featured-posts .wrapper .posts .post{max-width:100%;width:100%}.block__anatomy-featured-posts.layout-three .wrapper .meta{padding:0;margin-bottom:var(--spacing-md)}.block__anatomy-featured-posts.layout-three .wrapper .meta h2{font:var(--type-h2)}.block__anatomy-featured-posts.layout-three .wrapper .posts{flex-direction:row;gap:var(--spacing-smd);overflow:scroll;padding-bottom:var(--spacing-sm);padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.block__anatomy-featured-posts.layout-three .wrapper .posts .post{max-width:90%;min-width:90%}.block__anatomy-featured-posts.layout-three .wrapper .posts .post .media{padding-top:110%}.block__anatomy-featured-posts.layout-six{margin:var(--spacing-lg) 0}.block__anatomy-featured-posts.layout-six .wrapper .meta{padding:0}.block__anatomy-featured-posts.layout-six .wrapper .taxonomy{overflow:scroll;padding-left:var(--spacing-md);justify-content:start;padding-bottom:var(--spacing-sm);margin-left:calc(0px - var(--spacing-xs));margin-right:calc(0px - var(--spacing-xs))}.block__anatomy-featured-posts.layout-six .wrapper .taxonomy .term{white-space:nowrap}.block__anatomy-featured-posts.layout-six .wrapper .posts{flex-direction:column;gap:var(--spacing-sm)}.block__anatomy-featured-posts.layout-six .wrapper .posts .post{max-width:100%;width:100%}}
/* hero-image */
.block__anatomy-hero-image{display:flex;flex-wrap:wrap;justify-content:center;padding-top:var(--spacing-lg)}@keyframes textWrapperIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.block__anatomy-hero-image .text-wrapper{width:100%;max-width:var(--container-xl-max-width);padding:0 var(--spacing-md);display:flex;margin-bottom:100px;align-items:end;flex-direction:row}.block__anatomy-hero-image .text-wrapper h1{font:var(--type-s1);letter-spacing:-1.3px;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);width:68%}.block__anatomy-hero-image .text-wrapper h2{opacity:0;animation:textWrapperIn 2s 1s forwards;font:var(--type-b1);color:var(--color-text-primary);max-width:28%;margin-left:auto}.block__anatomy-hero-image .hero-image{min-width:100%;position:relative;height:min(600px,70vh)}.block__anatomy-hero-image .hero-image img,.block__anatomy-hero-image .hero-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.block__anatomy-hero-image .hero-image .bg{position:relative;overflow:hidden;display:block;height:41px;width:100%}@keyframes bg-animate{0%{transform:translateX(calc(1px - 100vw - (3800px - 100vw))) translateY(50%) rotate(0)}50%{transform:translateX(calc((1px - 100vw - (3800px - 100vw))/ 2)) translateY(50%) rotate(3deg)}100%{transform:translateX(0) translateY(50%) rotate(0)}}.block__anatomy-hero-image .hero-image .bg::before{content:"";position:absolute;left:0;bottom:0;background:url(../../assets/img/pattern-bg-3.jpeg);background-size:3800px 200px;height:200px;width:calc(3800px + 100vw);animation:bg-animate 120s linear infinite}@media screen and (max-width:768px){.block__anatomy-hero-image .hero-image .bg{height:20px}}.home .block__anatomy-hero-image{padding-top:var(--spacing-lg)}.home .block__anatomy-hero-image .hero-image{height:auto}.home .block__anatomy-hero-image .hero-image img,.home .block__anatomy-hero-image .hero-image video{position:static;width:100%;height:auto}.home .block__anatomy-hero-image .hero-image::before{display:none}.home .block__anatomy-hero-image .text-wrapper{align-items:end;flex-direction:row}.home .block__anatomy-hero-image .text-wrapper h1{max-width:848px;min-width:848px;margin-bottom:0}.home .block__anatomy-hero-image .text-wrapper h2{margin-left:auto;max-width:28%;font:var(--type-b1)}.home .block__anatomy-hero-image .bg{display:none}@media screen and (max-width:1200px){.block__anatomy-hero-image{margin-bottom:var(--spacing-lg)}.home .block__anatomy-hero-image{padding-top:var(--spacing-sm)}.home .block__anatomy-hero-image .text-wrapper{flex-direction:column;align-items:start}.home .block__anatomy-hero-image .text-wrapper h2{margin-left:0}.home .block__anatomy-hero-image .text-wrapper h1,.home .block__anatomy-hero-image .text-wrapper h2{width:100%;min-width:100%;max-width:100%}.home .block__anatomy-hero-image .text-wrapper h1{margin-bottom:var(--spacing-md)}.home .block__anatomy-hero-image .hero-image{overflow:hidden}.home .block__anatomy-hero-image .hero-image img{width:200%}.home .block__anatomy-hero-image .hero-image .bg{display:none}.block__anatomy-hero-image .text-wrapper{padding-left:0;margin-bottom:var(--spacing-sm);flex-direction:column;align-items:start}.block__anatomy-hero-image .text-wrapper h1{font:var(--type-s1);letter-spacing:normal;width:100%;max-width:100%;min-width:100%;margin-bottom:var(--spacing-md)}.block__anatomy-hero-image .text-wrapper h2{max-width:100%;min-width:100%;width:100%;margin-bottom:var(--spacing-md)}.block__anatomy-hero-image .hero-image{height:70vw}.block__anatomy-hero-image .hero-image .bg::before{animation-duration:300s}}@media screen and (max-width:768px){body.page-slug-directory .block__anatomy-hero-image{display:none}.block__anatomy-hero-image .text-wrapper h1 br{content:""}.block__anatomy-hero-image .text-wrapper h1 br:after{content:" "}}
/* multi-block */
.block__anatomy-multi-block{display:flex;justify-content:center;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.block__anatomy-multi-block .wrapper{width:var(--container-width);display:flex;gap:40px}.block__anatomy-multi-block .wrapper .section{width:100%}.block__anatomy-multi-block .wrapper .section.type-text{font:var(--type-b3)}.block__anatomy-multi-block .wrapper .section.type-text p{margin-bottom:var(--spacing-sm)}.block__anatomy-multi-block .wrapper .section.type-text strong{font-weight:700}.block__anatomy-multi-block .wrapper .section.type-text h1,.block__anatomy-multi-block .wrapper .section.type-text h2,.block__anatomy-multi-block .wrapper .section.type-text h3,.block__anatomy-multi-block .wrapper .section.type-text h4,.block__anatomy-multi-block .wrapper .section.type-text h5{margin-bottom:.5em}.block__anatomy-multi-block .wrapper .section.type-text h1{font:var(--type-h1)}.block__anatomy-multi-block .wrapper .section.type-text h2{font:var(--type-h2)}.block__anatomy-multi-block .wrapper .section.type-text h3{font:var(--type-h3)}.block__anatomy-multi-block .wrapper .section.type-text h4{font:var(--type-h4)}.block__anatomy-multi-block .wrapper .section.type-text h5{font:var(--type-h5);text-transform:uppercase}.block__anatomy-multi-block .wrapper .section.type-text p.b1{font:var(--type-b1)}.block__anatomy-multi-block .wrapper .section.type-text p.b3{font:var(--type-b3)}.block__anatomy-multi-block .wrapper .section.type-text a:link,.block__anatomy-multi-block .wrapper .section.type-text a:visited{color:var(--color-text-primary);text-decoration:underline}.block__anatomy-multi-block .wrapper .section.type-text img{max-width:100%;max-height:40vh;min-height:300px;display:block;border-radius:var(--border-radius-primary);margin:var(--spacing-md) auto}.block__anatomy-multi-block .wrapper .section.type-text ul{list-style-type:disc;list-style-position:outside;margin-left:15px}.block__anatomy-multi-block .wrapper .section.type-text ol{list-style-type:decimal;list-style-position:outside;margin-left:15px}.block__anatomy-multi-block .wrapper .section.type-text ol ul,.block__anatomy-multi-block .wrapper .section.type-text ul ul{list-style-type:circle;list-style-position:outside;margin-left:15px}.block__anatomy-multi-block .wrapper .section.type-text ol ol,.block__anatomy-multi-block .wrapper .section.type-text ul ol{list-style-type:lower-latin;list-style-position:outside;margin-left:15px}.block__anatomy-multi-block .wrapper .section.type-text ol,.block__anatomy-multi-block .wrapper .section.type-text ul{margin-bottom:1em}.block__anatomy-multi-block .wrapper .section.type-text blockquote{font:var(--type-b2);border-left:2px solid var(--color-border-highlight);padding-left:var(--spacing-md);margin:var(--spacing-md) 0}@media screen and (max-width:768px){.block__anatomy-multi-block .wrapper .section.type-text h1{font:var(--type-h2)}.block__anatomy-multi-block .wrapper .section.type-text h2{font:var(--type-h3)}.block__anatomy-multi-block .wrapper .section.type-text h3{font:var(--type-h3)}.block__anatomy-multi-block .wrapper .section.type-text h4{font:var(--type-h4)}}.block__anatomy-multi-block .wrapper .section.type-text p:last-child{margin-bottom:0}.block__anatomy-multi-block .wrapper .section.type-cta{display:flex;align-items:end;widtH:auto}.block__anatomy-multi-block .wrapper .section.type-cta a.cta{--button-background:var(--color-surface-highlight);--button-color:var(--color-white);display:inline-block;padding:12px var(--spacing-sm);border:none;border-radius:var(--border-radius-primary);background:var(--button-background);color:var(--button-color);text-align:center;text-decoration:none;outline:0;cursor:pointer;transition:background .5s,border-radius .5s;font:var(--type-b2);text-transform:uppercase}.block__anatomy-multi-block .wrapper .section.type-cta a.cta::after{display:none!important}.block__anatomy-multi-block .wrapper .section.type-cta a.cta:hover{background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),var(--button-background);border-radius:var(--border-radius-secondary)}.block__anatomy-multi-block .wrapper .section.type-cta:last-child{margin-left:auto}.block__anatomy-multi-block .wrapper .section.type-cta:first-child{margin-right:auto}.block__anatomy-multi-block .wrapper .section.type-image,.block__anatomy-multi-block .wrapper .section.type-video{overflow:hidden;position:relative;border-radius:var(--border-radius-primary)}.block__anatomy-multi-block .wrapper .section.type-image img,.block__anatomy-multi-block .wrapper .section.type-image video,.block__anatomy-multi-block .wrapper .section.type-video img,.block__anatomy-multi-block .wrapper .section.type-video video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.block__anatomy-multi-block .wrapper .section.type-image .caption,.block__anatomy-multi-block .wrapper .section.type-video .caption{font:var(--type-b2);vertical-align:middle;margin-top:var(--spacing-xs)}.block__anatomy-multi-block .wrapper .section.type-image .caption::before,.block__anatomy-multi-block .wrapper .section.type-video .caption::before{vertical-align:middle;content:"";width:18px;height:18px;background-color:var(--color-surface-highlight);border-radius:18px;display:inline-block;margin-right:var(--spacing-xs);margin-top:-2px}.block__anatomy-title+.block__anatomy-multi-block{margin-top:calc(0px - (var(--spacing-lg) - var(--spacing-md)))}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"]{margin-top:calc(0px - (var(--spacing-lg) - var(--spacing-md)));margin-bottom:var(--spacing-xl)}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"] .wrapper{justify-content:end}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"] .wrapper .section.type-text{width:767px}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"].mb-align-left .wrapper{justify-content:start}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"].mb-align-center .wrapper .section.type-text{width:100%}.block__anatomy-multi-block.only-text:has(+.block__anatomy-multi-block){margin-bottom:var(--spacing-lg)}.block__anatomy-multi-block.only-text+.block__anatomy-multi-block{margin-top:var(--spacing-lg)}.block__anatomy-multi-block:has(.type-cta):has(.type-text) .wrapper .section.type-text{min-width:750px;max-width:750px}.block__anatomy-multi-block.only-media{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.block__anatomy-multi-block.only-media .wrapper{max-width:var(--container-xl-max-width);width:100%;display:flex}.block__anatomy-multi-block.only-media .wrapper .section.type-image,.block__anatomy-multi-block.only-media .wrapper .section.type-video{max-width:443px;width:443px;overflow:hidden;position:relative;border-radius:none}.block__anatomy-multi-block.only-media .wrapper .section.type-image img,.block__anatomy-multi-block.only-media .wrapper .section.type-image video,.block__anatomy-multi-block.only-media .wrapper .section.type-video img,.block__anatomy-multi-block.only-media .wrapper .section.type-video video{width:100%;height:auto;border-radius:var(--border-radius-primary);position:static;-o-object-fit:fill;object-fit:fill}.block__anatomy-multi-block.only-media .wrapper .section.type-image:nth-child(2),.block__anatomy-multi-block.only-media .wrapper .section.type-video:nth-child(2){margin-left:auto;max-width:751px;width:751px}.block__anatomy-multi-block.only-media.oemed-even .section.type-image,.block__anatomy-multi-block.only-media.oemed-even .section.type-video{max-width:751px;width:751px}.block__anatomy-multi-block.only-media.oemed-even .section.type-image:nth-child(2),.block__anatomy-multi-block.only-media.oemed-even .section.type-video:nth-child(2){max-width:443px;width:443px}.block__anatomy-multi-block.scroll-setup.only-media{overflow:hidden}.block__anatomy-multi-block.scroll-setup.only-media .section:first-child{transform:translateX(-120%)}.block__anatomy-multi-block.scroll-setup.only-media .section:last-child{transform:translateX(120%)}.block__anatomy-multi-block.scroll-setup.only-media.scroll-reveal .section{transition:transform 1s}.block__anatomy-multi-block.scroll-setup.only-media.scroll-reveal .section:first-child{transform:translateX(0)}.block__anatomy-multi-block.scroll-setup.only-media.scroll-reveal .section:last-child{transform:translateX(0)}@media screen and (max-width:1200px){.block__anatomy-multi-block{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.block__anatomy-title+.block__anatomy-multi-block{margin-top:var(--spacing-md)}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"]{margin-top:var(--spacing-md)}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"] .wrapper{padding-left:var(--spacing-lg)}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"] .wrapper .type-text{text-align:left!important}.block__anatomy-title+.block__anatomy-multi-block[data-num="1"] .wrapper .type-text *{text-align:left!important}.block__anatomy-multi-block:has(.type-cta):has(.type-text) .wrapper .section.type-text{min-width:100%;max-width:100%}}@media screen and (max-width:768px){.block__anatomy-multi-block .wrapper{flex-wrap:wrap}.block__anatomy-multi-block .type-image,.block__anatomy-multi-block .type-video{min-height:100vw}.block__anatomy-multi-block.only-media{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.block__anatomy-multi-block.only-media .wrapper{flex-direction:column;--image-width:75vw}.block__anatomy-multi-block.only-media .wrapper .section.type-image,.block__anatomy-multi-block.only-media .wrapper .section.type-video{max-width:var(--image-width);min-width:var(--image-width);width:var(--image-width)}.block__anatomy-multi-block.only-media .wrapper .section.type-image:nth-child(2),.block__anatomy-multi-block.only-media .wrapper .section.type-video:nth-child(2){max-width:var(--image-width);min-width:var(--image-width);width:var(--image-width)}}
/* newsletter-sign-up */
@keyframes ec-newsletter-spin{to{transform:rotate(360deg)}}.block__ec-newsletter-sign-up{display:flex;justify-content:center;margin-top:280px;margin-bottom:120px}.block__ec-newsletter-sign-up.success .wrapper .success-message{display:block;font:var(--type-b2);text-align:center;margin-bottom:var(--spacing-md)}.block__ec-newsletter-sign-up.success .wrapper form{display:none}.block__ec-newsletter-sign-up.error .wrapper .error-message{display:block}.block__ec-newsletter-sign-up.submitting .wrapper form button[type=submit],.block__ec-newsletter-sign-up.submitting .wrapper form input[type=submit]{opacity:.6;cursor:progress;pointer-events:none;position:relative;padding-left:calc(var(--spacing-md) + 18px)}.block__ec-newsletter-sign-up.submitting .wrapper form button[type=submit]::before,.block__ec-newsletter-sign-up.submitting .wrapper form input[type=submit]::before{content:"";position:absolute;left:var(--spacing-sm);top:50%;width:14px;height:14px;margin-top:-7px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ec-newsletter-spin .7s linear infinite}.block__ec-newsletter-sign-up .wrapper{background:var(--color-surface-secondary);width:var(--container-width);border-radius:var(--border-radius-large);padding:var(--spacing-md);display:flex;justify-content:center;flex-wrap:wrap}.block__ec-newsletter-sign-up .wrapper form,.block__ec-newsletter-sign-up .wrapper h2,.block__ec-newsletter-sign-up .wrapper p{width:620px}.block__ec-newsletter-sign-up .wrapper h2{font:var(--type-h2);text-align:center;margin-bottom:var(--spacing-sm)}.block__ec-newsletter-sign-up .wrapper p{font:var(--type-b2);text-align:center;margin-bottom:var(--spacing-md)}.block__ec-newsletter-sign-up .wrapper .success-message{display:none}.block__ec-newsletter-sign-up .wrapper .error-message{display:none;font:var(--type-b2);color:var(--color-text-highlight);text-align:left;margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--color-text-highlight);border-radius:var(--border-radius-primary);background:rgba(255,255,255,.5)}.block__ec-newsletter-sign-up .wrapper .error-message .error-headline{font-weight:700;margin:0 0 4px 0;display:flex;align-items:center;gap:8px}.block__ec-newsletter-sign-up .wrapper .error-message .error-headline::before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:50%;background:var(--color-text-highlight);color:var(--color-white);font-weight:700;font-size:14px;flex-shrink:0}.block__ec-newsletter-sign-up .wrapper .error-message .error-detail{margin:0 0 4px 0}.block__ec-newsletter-sign-up .wrapper .error-message .error-detail:empty{display:none}.block__ec-newsletter-sign-up .wrapper .error-message .error-contact{margin:8px 0 0 0;font-size:.9em}.block__ec-newsletter-sign-up .wrapper .error-message .error-contact a{color:var(--color-text-highlight);text-decoration:underline}.block__ec-newsletter-sign-up .wrapper:has(.success) .success-message{display:block}.block__ec-newsletter-sign-up .wrapper:has(.success) form button,.block__ec-newsletter-sign-up .wrapper:has(.success) form input[type=submit]{display:none!important}.block__ec-newsletter-sign-up .wrapper:has(.error) .error-message{display:block}.block__ec-newsletter-sign-up .wrapper form{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:var(--spacing-md);margin-left:-95px}.block__ec-newsletter-sign-up .wrapper form .fieldset{width:100%;display:flex;align-items:center;margin-bottom:var(--spacing-sm)}.block__ec-newsletter-sign-up .wrapper form .fieldset label,.block__ec-newsletter-sign-up .wrapper form .fieldset legend{max-width:95px;width:100%;font:var(--type-b2)}.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=email],.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=tel],.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=text]{width:100%;padding:11px var(--spacing-sm);display:block;border:none;border-radius:var(--border-radius-primary);background:var(--color-surface-primary);font:var(--type-b2);color:var(--color-text-primary)!important}.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=email]::-moz-placeholder, .block__ec-newsletter-sign-up .wrapper form .fieldset input[type=tel]::-moz-placeholder, .block__ec-newsletter-sign-up .wrapper form .fieldset input[type=text]::-moz-placeholder{font-size:0}.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=email]::placeholder,.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=tel]::placeholder,.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=text]::placeholder{font-size:0}.block__ec-newsletter-sign-up .wrapper form .fieldset input[name=firstName],.block__ec-newsletter-sign-up .wrapper form .fieldset input[name=lastName]{max-width:calc((100% - 95px - var(--spacing-sm))/ 2);margin-right:var(--spacing-sm)}.block__ec-newsletter-sign-up .wrapper form .fieldset input[name=firstName]:last-child,.block__ec-newsletter-sign-up .wrapper form .fieldset input[name=lastName]:last-child{margin-right:0}.block__ec-newsletter-sign-up .wrapper form .fieldset input[name=firstName]::-moz-placeholder, .block__ec-newsletter-sign-up .wrapper form .fieldset input[name=lastName]::-moz-placeholder{font:var(--type-b2)}.block__ec-newsletter-sign-up .wrapper form .fieldset input[name=firstName]::placeholder,.block__ec-newsletter-sign-up .wrapper form .fieldset input[name=lastName]::placeholder{font:var(--type-b2)}.block__ec-newsletter-sign-up .wrapper form .fs-type{display:flex;justify-content:center;margin-left:95px}.block__ec-newsletter-sign-up .wrapper form .fs-type legend{display:none}.block__ec-newsletter-sign-up .wrapper form .fs-type input[type=radio]{display:none}.block__ec-newsletter-sign-up .wrapper form .fs-type input[type=radio]:checked+label{background:var(--color-surface-highlight);color:var(--color-white)}.block__ec-newsletter-sign-up .wrapper form .fs-type label{--button-background:var(--color-surface-highlight);--button-color:var(--color-white);display:inline-block;padding:12px var(--spacing-sm);border:none;border-radius:var(--border-radius-primary);background:var(--button-background);color:var(--button-color);text-align:center;text-decoration:none;outline:0;cursor:pointer;transition:background .5s,border-radius .5s;font:var(--type-b2);text-transform:uppercase;background:0 0;max-width:none;width:auto;border:2px solid var(--color-surface-highlight);color:var(--color-surface-highlight)}.block__ec-newsletter-sign-up .wrapper form .fs-type label::after{display:none!important}.block__ec-newsletter-sign-up .wrapper form .fs-type label:hover{background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),var(--button-background);border-radius:var(--border-radius-secondary)}.block__ec-newsletter-sign-up .wrapper form .fs-type label:first-of-type{border-radius:var(--border-radius-primary) 0 0 var(--border-radius-primary)}.block__ec-newsletter-sign-up .wrapper form .fs-type label:last-of-type{border-radius:0 var(--border-radius-primary) var(--border-radius-primary) 0}.block__ec-newsletter-sign-up .wrapper form .fs-type label:hover{color:var(--color-white)}.block__ec-newsletter-sign-up .wrapper form .fs-interests{display:block;margin-left:95px}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown{width:100%;border:2px solid transparent;border-radius:var(--border-radius-primary);background:var(--color-surface-primary);overflow:hidden;transition:border-color .3s}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown:hover{border-color:var(--color-surface-highlight)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown[open]{border-color:var(--color-surface-highlight)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);padding:11px var(--spacing-sm);font:var(--type-b2);color:var(--color-text-primary)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown summary::-webkit-details-marker{display:none}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown summary::after{content:"";flex-shrink:0;width:8px;height:8px;margin-top:-4px;margin-right:4px;border-right:2px solid var(--color-surface-highlight);border-bottom:2px solid var(--color-surface-highlight);transform:rotate(45deg);transition:transform .3s,margin-top .3s}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown summary:focus-visible{outline:2px solid var(--color-surface-highlight);outline-offset:-2px}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown[open] summary{border-bottom:2px solid var(--color-surface-highlight)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown[open] summary::after{margin-top:2px;transform:rotate(225deg)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interests-options{padding:var(--spacing-xs);display:flex;flex-direction:column}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option{display:flex;align-items:center;gap:var(--spacing-xs);max-width:none;width:100%;padding:8px var(--spacing-xs);border-radius:var(--border-radius-primary);font:var(--type-b2);color:var(--color-text-primary);cursor:pointer;transition:background .3s,color .3s}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option:hover{background:rgba(255,33,255,.06)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option:has(input:checked){color:var(--color-text-highlight)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:20px;height:20px;margin:0;padding:0;border:2px solid var(--color-surface-highlight);border-radius:4px;background:var(--color-surface-primary);cursor:pointer;position:relative;transition:background .2s}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option input[type=checkbox]:checked{background:var(--color-surface-highlight)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option input[type=checkbox]:focus-visible{outline:2px solid var(--color-surface-highlight);outline-offset:2px}.block__ec-newsletter-sign-up .wrapper form .fs-interests .interests-dropdown .interest-option span{flex:1}.block__ec-newsletter-sign-up .wrapper form button,.block__ec-newsletter-sign-up .wrapper form input[type=submit]{display:block;margin-left:95px;--button-background:var(--color-surface-highlight);--button-color:var(--color-white);display:inline-block;padding:12px var(--spacing-sm);border:none;border-radius:var(--border-radius-primary);background:var(--button-background);color:var(--button-color);text-align:center;text-decoration:none;outline:0;cursor:pointer;transition:background .5s,border-radius .5s;font:var(--type-b2);text-transform:uppercase}.block__ec-newsletter-sign-up .wrapper form button::after,.block__ec-newsletter-sign-up .wrapper form input[type=submit]::after{display:none!important}.block__ec-newsletter-sign-up .wrapper form button:hover,.block__ec-newsletter-sign-up .wrapper form input[type=submit]:hover{background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%),var(--button-background);border-radius:var(--border-radius-secondary)}.block__ec-newsletter-sign-up .wrapper form.personal-shown .fieldset.business{display:none}.block__ec-newsletter-sign-up .wrapper .media{position:relative;overflow:hidden;border-radius:var(--border-radius-secondary);height:424px;width:100%}.block__ec-newsletter-sign-up .wrapper .media img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1200px){.block__ec-newsletter-sign-up{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.block__ec-newsletter-sign-up .wrapper{padding:var(--spacing-smd);width:calc(var(--container-width) - var(--spacing-smd) * 2)}.block__ec-newsletter-sign-up .wrapper h2{font:var(--type-h3);margin-bottom:var(--spacing-xs)}.block__ec-newsletter-sign-up .wrapper form{margin-left:0;width:100%}.block__ec-newsletter-sign-up .wrapper form .fieldset label{display:none}.block__ec-newsletter-sign-up .wrapper form .fieldset.fs-type{margin-left:0;margin-bottom:var(--spacing-md)}.block__ec-newsletter-sign-up .wrapper form .fieldset.fs-type label{display:block}.block__ec-newsletter-sign-up .wrapper form .fieldset.fs-interests{margin-left:0}.block__ec-newsletter-sign-up .wrapper form .fieldset.fs-interests label{display:flex}.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=email]::-moz-placeholder, .block__ec-newsletter-sign-up .wrapper form .fieldset input[type=tel]::-moz-placeholder, .block__ec-newsletter-sign-up .wrapper form .fieldset input[type=text]::-moz-placeholder{font:var(--type-b2)}.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=email]::placeholder,.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=tel]::placeholder,.block__ec-newsletter-sign-up .wrapper form .fieldset input[type=text]::placeholder{font:var(--type-b2)}.block__ec-newsletter-sign-up .wrapper form button{margin-left:0}.block__ec-newsletter-sign-up .wrapper .media{display:none}}@media screen and (max-width:768px){.block__ec-newsletter-sign-up{margin-top:var(--spacing-lg)}body.page-slug-directory .block__ec-newsletter-sign-up{display:none}}
/* title */
.block__anatomy-title{display:flex;justify-content:center;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.block__anatomy-title.align-left .wrapper{padding:0;text-align:left;align-items:flex-start}.block__anatomy-title.align-left .wrapper h1,.block__anatomy-title.align-left .wrapper h2{max-width:595px}.block__anatomy-title .wrapper{max-width:var(--container-width);width:100%;text-align:center;padding:0 var(--spacing-xl);display:flex;flex-direction:column;align-items:center}.block__anatomy-title .wrapper h1{order:2;font:var(--type-h2);margin-bottom:var(--spacing-sm)}.block__anatomy-title .wrapper h2{order:1;font:var(--type-h4);text-transform:uppercase}@media screen and (max-width:1200px){.block__anatomy-title{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md)}.block__anatomy-title .wrapper{padding:0}.block__anatomy-title .wrapper h1{font:var(--type-h3);margin-bottom:0}.block__anatomy-title.align-left .wrapper h1{font:var(--type-h2)}.block__anatomy-title.align-left .wrapper h2{font:var(--type-b2)}.block__anatomy-title:has(+.block__anatomy-multi-block[data-num="1"]) .wrapper{text-align:left;align-items:flex-start}}
