@import url(https://api.mapbox.com/mapbox-gl-js/v2.3.1/mapbox-gl.css);.block__anatomy-directory{display:flex;justify-content:center;flex-wrap:wrap;margin-top:calc(0px - var(--header-height) - var(--header-offset))}.block__anatomy-directory .loader{content:"DIRECTORY LOADING";font:var(--type-h1);text-transform:uppercase;line-height:100vh;text-align:center;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-surface-blur);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:60}.block__anatomy-directory .loader span{opacity:0;transition:opacity .5s}.block__anatomy-directory.hide-loader::before{display:none}.block__anatomy-directory .wrapper{max-width:var(--container-xl-max-width);width:100%}.block__anatomy-directory .wrapper.wrapper-map{display:flex;gap:var(--spacing-smd)}.block__anatomy-directory .wrapper .filter{display:none}.block__anatomy-directory .wrapper.wrapper-map{max-width:100%;display:flex;gap:var(--spacing-smd)}.block__anatomy-directory .wrapper.wrapper-map .posts{display:none}.block__anatomy-directory .wrapper.wrapper-map .map{width:100%;height:var(--full-height);max-width:100%;max-height:var(--full-height);margin-left:auto}.block__anatomy-directory .wrapper.wrapper-map .map .map-holder{width:100%;height:100%}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.block__anatomy-directory.loaded .wrapper,.block__anatomy-directory:not(.type-things-to-do) .wrapper{max-width:var(--container-xl-max-width)}.block__anatomy-directory.loaded .wrapper .filter,.block__anatomy-directory:not(.type-things-to-do) .wrapper .filter{display:flex;margin-top:calc(var(--header-height) + var(--header-offset) + var(--spacing-md));margin-bottom:var(--spacing-md);position:relative;align-items:center;overflow:hidden;animation:fadeIn 1s ease-in-out}.block__anatomy-directory.loaded .wrapper .filter h1,.block__anatomy-directory:not(.type-things-to-do) .wrapper .filter h1{font:var(--type-h1);text-transform:uppercase}.block__anatomy-directory.loaded .wrapper .filter .taxonomy,.block__anatomy-directory:not(.type-things-to-do) .wrapper .filter .taxonomy{margin-left:auto;display:flex;gap:var(--spacing-smd)}.block__anatomy-directory.loaded .wrapper .filter .taxonomy .term,.block__anatomy-directory:not(.type-things-to-do) .wrapper .filter .taxonomy .term{font:var(--type-b2);text-transform:uppercase}.block__anatomy-directory.loaded .wrapper .filter .taxonomy .term.hidden,.block__anatomy-directory:not(.type-things-to-do) .wrapper .filter .taxonomy .term.hidden{display:none}.block__anatomy-directory.loaded .wrapper .filter .mode,.block__anatomy-directory:not(.type-things-to-do) .wrapper .filter .mode{display:none}.block__anatomy-directory.loaded .wrapper.wrapper-map .map,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .map{max-width:calc(50% - var(--spacing-smd)/ 2);max-height:850px}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts{max-width:calc(50% - var(--spacing-smd)/ 2);max-height:850px;align-self:flex-start;overflow:scroll;width:100%;display:flex;flex-wrap:wrap;gap:var(--spacing-smd);animation:fadeIn 1s ease-in-out}.page-slug-bid-news .block__anatomy-directory.loaded .wrapper.wrapper-map .posts,.page-slug-bid-news .block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts{max-height:-moz-fit-content;max-height:fit-content}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post{background:var(--color-surface-secondary);border-radius:var(--border-radius-primary);padding:var(--spacing-xs);max-width:calc((100% - var(--spacing-smd) * 2)/ 3);width:100%}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post .media,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post .media{position:relative;width:100%;padding-top:69%;overflow:hidden;border-radius:var(--border-radius-primary)}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post .media img,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .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-directory.loaded .wrapper.wrapper-map .posts .post:hover .media img,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post:hover .media img{transform:scale(1.1)}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post:hover .info h4,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post:hover .info h4{text-decoration:underline;text-decoration-color:var(--color-surface-highlight)}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post .info,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post .info{margin-top:var(--spacing-xs)}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post .info .date,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post .info .date{font:var(--type-b2)}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post .info h4,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post .info h4{font:var(--type-h3);margin-top:var(--spacing-sm);padding-right:var(--spacing-md)}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post .info p,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post .info p{display:none}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post.hidden,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post.hidden{display:none}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post::after,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post::after{display:none}.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-filter .filter{margin-top:0}.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map{max-width:var(--container-width)}.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .map{display:none}.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts{max-width:100%;overflow:visible;max-height:-moz-fit-content;max-height:fit-content}@media screen and (max-width:1200px){.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post{max-width:calc((100% - var(--spacing-smd))/ 2)}}@media screen and (max-width:768px){.block__anatomy-directory{margin-top:calc(0px - var(--header-height) - var(--header-offset))}.block__anatomy-directory.loaded .wrapper-filter,.block__anatomy-directory:not(.type-things-to-do) .wrapper-filter{position:absolute;top:40dvh;left:0;right:0;max-width:100%;z-index:10}.block__anatomy-directory.loaded .wrapper-filter .filter,.block__anatomy-directory:not(.type-things-to-do) .wrapper-filter .filter{margin:0;padding:0 var(--spacing-xs);flex-wrap:wrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.block__anatomy-directory.loaded .wrapper-filter .filter h1,.block__anatomy-directory:not(.type-things-to-do) .wrapper-filter .filter h1{font:var(--type-h3);min-width:100%;margin-bottom:var(--spacing-xs)}.block__anatomy-directory.loaded .wrapper-filter .filter .taxonomy,.block__anatomy-directory:not(.type-things-to-do) .wrapper-filter .filter .taxonomy{overflow:scroll;padding-bottom:var(--spacing-xs);margin-left:0}.block__anatomy-directory.loaded .wrapper-filter .filter .taxonomy .term,.block__anatomy-directory:not(.type-things-to-do) .wrapper-filter .filter .taxonomy .term{white-space:nowrap}.block__anatomy-directory.loaded .wrapper.wrapper-map,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map{display:flex;flex-direction:column;gap:0}.block__anatomy-directory.loaded .wrapper.wrapper-map .map,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .map{order:1;min-width:calc(100% + var(--spacing-xs) * 2);max-height:40dvh;margin-left:calc(0px - var(--spacing-xs));margin-right:calc(0px - var(--spacing-xs))}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts{padding-top:85px;padding-bottom:60px;order:2;min-width:100%;gap:var(--spacing-xs);min-height:60dvh;max-height:60dvh}.block__anatomy-directory.loaded .wrapper.wrapper-map .posts .post,.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts .post{max-width:calc((100% - var(--spacing-xs))/ 2)}.block__anatomy-directory:not(.type-things-to-do) .wrapper-filter{position:static}.block__anatomy-directory:not(.type-things-to-do) .wrapper.wrapper-map .posts{padding-top:var(--spacing-sm);min-height:-moz-fit-content;min-height:fit-content;max-height:-moz-fit-content;max-height:fit-content}}