.posts{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--50)}.posts>:is(h1,h2,h3,h4,h5){flex:1 0 100%}.posts .img-container{overflow:hidden;position:relative}.posts .img-container>img{max-width:100%;transition:transform .25s ease-in-out}.posts .img-container:hover>img{transform:scale(1.05)}@media(min-width:680px){.posts .hentry{flex:0 1 calc(50% - var(--wp--preset--spacing--50))}}.posts .hentry a{display:block;text-decoration:none}.posts .hentry .post-heading{margin:0;max-width:100%}.posts .hentry .post-heading.heading-post{font-size:var(--wp--preset--font-size--md-lg);font-weight:400}.posts .hentry .post-heading.heading-work{align-items:center;display:flex;font-size:var(--wp--preset--font-size--md);font-weight:800;justify-content:space-between;letter-spacing:.05em;text-transform:uppercase}.posts .hentry .post-heading.heading-work:after{background-image:url("data:image/svg+xml;utf8,<svg width=%2739%27 height=%2733%27 viewBox=%270 0 39 33%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M25.072 0v5.7l7.343 8.7H0v4.201h32.415l-7.343 8.7V33L39 16.5z%27 fill=%27%23000000%27 fill-rule=%27evenodd%27/></svg>");background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 1.75em;height:1.5em;transition:transform .25s ease-in-out}.posts .hentry p{margin:0}.posts .hentry img.attachment-post-thumbnail{padding-left:0;width:100%}.posts .hentry .entry-title{flex:1 0 calc(50% - var(--site-margin));font-size:1.25em;font-weight:700;line-height:1.125em;margin:0;padding-right:3em;text-transform:uppercase;vertical-align:top}@media(min-width:1308px){.posts .hentry .entry-title{font-size:1.5em}}@media(min-width:1600px){.posts .hentry .entry-title{font-size:1.875em}}.posts .hentry .excerpt{transition:background .25s}.posts .hentry:hover .filtered-img{opacity:0}.posts .hentry:hover .post-heading:after{transform:translateX(.2em)}.posts .hentry:hover .excerpt{background-position:2px bottom}@media(min-width:860px){.posts .hentry:hover .excerpt{background-position:100% 0}}.posts .hentry.full-width{flex:1 0 100vw;gap:0;height:60vw;margin-left:calc(var(--site-margin)*-1);overflow:hidden;position:relative}@media(min-width:860px){.posts .hentry.full-width{height:45vw}}.posts .hentry.full-width a{height:100%;padding:var(--site-margin);width:100%}.posts .hentry.full-width a :not(img){position:relative;z-index:2}@media(min-width:860px){.posts .hentry.full-width a{display:flex;flex-direction:column;padding-left:54%}}.posts .hentry.full-width img{bottom:-9999px;height:auto;left:-9999px;margin:auto;max-width:none;min-height:100%;min-width:100%;position:absolute;right:-9999px;top:-9999px;width:auto;z-index:1}.posts .hentry.full-width .excerpt{margin:0}.posts .hentry.full-width.text-white *{color:#fff}.posts .hentry.full-width.text-white h4:after{background-image:url("data:image/svg+xml;utf8,<svg width=%2739%27 height=%2733%27 viewBox=%270 0 39 33%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M25.072 0v5.7l7.343 8.7H0v4.201h32.415l-7.343 8.7V33L39 16.5z%27 fill=%27%23FFFFFF%27 fill-rule=%27evenodd%27/></svg>")}.news-page .posts .hentry:first-child{flex:1 1 100%;max-width:var(--wp--style--global--wide-size)}.posts.related-posts{gap:0 4%;margin-left:var(--site-margin);margin-right:var(--site-margin)}.posts.related-posts .section-title{margin-left:0}.posts.style-mono{align-items:stretch}.posts.style-mono .hentry{position:relative}.posts.style-mono .hentry .borderbox{border:2px solid var(--wp--preset--color--dark);padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--50) var(--wp--preset--spacing--60)}.posts.style-mono .hentry a{display:flex;height:100%}.posts.style-mono .hentry h3{margin:1em 0 .5em}.posts.style-mono .hentry img{display:block;margin:0;width:100%}.posts.style-mono .hentry .img-container{position:relative}.posts.style-mono .hentry .img-container>img{transform:none}.posts.style-mono .hentry .filtered-img{background:var(--wp--preset--color--dark);left:0;position:absolute;top:0;transition:opacity 1.5s}.posts.style-mono .hentry .filtered-img img{display:block;filter:grayscale(100%) contrast(150%);mix-blend-mode:screen;opacity:1}.posts-nav:has(.load-more-link){justify-content:center}.load-more-link{overflow:hidden;position:relative;transition:all .25s;width:-moz-fit-content;width:fit-content}.load-more-link:before{background:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhciIgZGF0YS1pY29uPSJjaXJjbGUtbm90Y2giIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaXJjbGUtbm90Y2ggZmEtdy0xNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTI4OCAyOC45Nzd2MTYuMzkxYzAgNy40NzcgNS4xODIgMTMuOTQ1IDEyLjQ3NCAxNS41OThDMzg5LjU2OCA4MS4xNjIgNDU2IDE2MC43NDIgNDU2IDI1NmMwIDExMC41MzItODkuNDUxIDIwMC0yMDAgMjAwLTExMC41MzIgMC0yMDAtODkuNDUxLTIwMC0yMDAgMC05NS4yNDQgNjYuNDIyLTE3NC44MzcgMTU1LjUyNi0xOTUuMDM0QzIxOC44MTggNTkuMzEzIDIyNCA1Mi44NDUgMjI0IDQ1LjM2OFYyOC45ODFjMC0xMC4xNDEtOS4zMjItMTcuNzYtMTkuMjQ2LTE1LjY3NUM5MS45NTkgMzcuMDA0IDcuMzczIDEzNy4zNDUgOC4wMDQgMjU3LjMzMmMuNzIgMTM3LjA1MiAxMTEuNDc3IDI0Ni45NTYgMjQ4LjUzMSAyNDYuNjY3QzM5My4yNTUgNTAzLjcxMSA1MDQgMzkyLjc4OCA1MDQgMjU2YzAtMTE5LjM0OS04NC4zMDgtMjE5LjAwMy0xOTYuNjE3LTI0Mi42NjVDMjk3LjQwMyAxMS4yMzIgMjg4IDE4Ljc3OSAyODggMjguOTc3eiIvPjwvc3ZnPg==) 50% no-repeat;background-size:1.5em;content:"";display:block;height:1.5em;left:calc(50% - .75em);opacity:0;position:absolute;top:calc(50% - .75em);transition:opacity .25s;width:1.5em}.load-more-link.loading{cursor:default;opacity:.5;pointer-events:none;text-indent:-999em}.load-more-link.loading:before{animation:spin 1s linear infinite;opacity:1}.post-link{border:2px solid var(--wp--preset--color--dark);font-size:var(--wp--preset--font-size--md-sm);font-weight:500;margin:1em 0 0;max-width:40em;padding:1em 4em;text-align:center;text-transform:uppercase;transition:background .5s}.post-link a{display:block}.post-link:hover{background-color:var(--wp--preset--color--dark);color:var(--wp--preset--color--light)}button.post-link{background-color:transparent}.type-list{font-size:var(--wp--preset--font-size--md-lg);list-style:none;margin:0 0 .75em;padding:0;position:relative;z-index:10}.type-list li.active button{font-weight:700}.type-list li:first-child button:after{content:none;padding-right:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
