.PostSideBySide{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr 1fr;margin-bottom:2rem;min-height:50vh;opacity:0;position:relative;transition:opacity .8s ease-in-out}@media(max-width:1024px){.PostSideBySide{-moz-column-gap:18px;column-gap:18px;grid-template-columns:1fr;margin-bottom:0;min-height:0}}.PostSideBySide.scroll-animation-active{opacity:1;transform:translateY(0)}@media(hover:hover){.PostSideBySide:hover .media-container img{transform:scale(1.05)}.PostSideBySide:hover .post-link a{color:var(--wp--preset--color--brand-accent-light)}}.PostSideBySide:last-child{margin-bottom:0}.PostSideBySide .button-wrapper{display:flex;flex-wrap:wrap;gap:10px;z-index:3}.PostSideBySide .button-container{align-items:center;border:.5px solid var(--wp--preset--color--brand-accent-light);border-radius:4px;display:inline-flex;transition:all .3s ease-in-out;width:-moz-max-content;width:max-content}.PostSideBySide .button-container svg{margin-right:.5rem}.PostSideBySide .button-container svg path{transition:all .3s ease-in-out}.PostSideBySide .button-container a{align-items:center;color:var(--wp--preset--color--brand-accent-light);display:inline-flex;font-family:var(--wp--preset--font-family--secondary);font-size:10px;padding:6px 16px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.PostSideBySide .button-container:hover{background:var(--wp--preset--color--brand-accent-light)}.PostSideBySide .button-container:hover a{color:var(--wp--preset--color--brand-primary-dark)}.PostSideBySide .button-container:hover svg path{fill:var(--wp--preset--color--brand-primary-dark)}.PostSideBySide .media-container{align-items:center;background-position:50%;background-size:cover;border-radius:8px;display:flex;justify-content:center;min-height:220px;position:relative;transition:all .3s ease-in-out}@media(max-width:1024px){.PostSideBySide .media-container{height:520px;margin-bottom:20px}}@media(max-width:768px){.PostSideBySide .media-container{max-height:220px}}.PostSideBySide .media-container .image-overlay{border-radius:8px;bottom:0;left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0}.PostSideBySide .media-container img{max-width:280px;position:relative;transition:transform .3s ease-in-out}.PostSideBySide .text-container{display:flex;flex-direction:column;padding-left:14px;padding-right:16%}@media(max-width:1024px){.PostSideBySide .text-container{padding-left:0;padding-right:0}}.PostSideBySide .text-container .post-title{display:flex;flex-direction:column;margin:13px 0 var(--wp--preset--spacing--20) 0}.PostSideBySide .text-container .post-title .download-text-wrapper{display:flex;flex-wrap:wrap;gap:10px;order:2}.PostSideBySide .text-container .post-title .download-text{color:var(--wp--preset--color--brand-accent-light);font-family:var(--wp--preset--font-family--secondary);font-size:13px!important;font-weight:400;line-height:26px;text-transform:uppercase}.PostSideBySide .text-container .post-title h3{margin:0}.PostSideBySide .text-container .event-details{color:var(--wp--preset--color--brand-accent-light);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--caption);text-transform:uppercase}@media(max-width:1024px){.PostSideBySide .text-container .event-details{margin-bottom:28px}}.PostSideBySide .text-container .post-excerpt{margin-bottom:2.875rem;margin-top:auto;max-width:400px}@media(max-width:1024px){.PostSideBySide .text-container .post-excerpt{display:none}}.PostSideBySide .text-container .post-link a{font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--caption);text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.PostSideBySide .text-container .post-link a span{display:inline-block;margin-right:.5rem}.PostSideBySide .text-container .post-link a svg path{fill:currentColor}.PostSideBySide .text-container .post-link a:after{content:"";inset:0;position:absolute;z-index:1}.PostSideBySide .post-taxonomies{display:flex;flex-direction:row}@media(max-width:1024px){.PostSideBySide .post-taxonomies{margin-bottom:8px}}.PostSideBySide .post-taxonomies .post-taxonomy{background-color:var(--wp--preset--color--brand-accent-light);border-radius:4px;color:var(--wp--preset--color--brand-primary-light);font-family:var(--wp--preset--font-family--secondary);font-size:12px;font-weight:400;margin-right:.25rem;padding:4px 6px;text-transform:uppercase}.PostSideBySide .post-taxonomies .post-taxonomy:last-child{margin-right:0}.PostSideBySide.default{min-height:50vh}.PostSideBySide.small{min-height:0}.PostSideBySide.small .media-container{aspect-ratio:633/395}@media(max-width:768px){.PostSideBySide.small .media-container{width:100%}.PostSideBySide+.PostSideBySide{margin-top:40px}}.PostSideBySide.blurb-top .text-container .post-excerpt{margin-bottom:auto;margin-top:2rem}.wp-block-snapshotblocks-curated-posts{box-sizing:border-box;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:calc(var(--wp--style--global--content-size)*1.75)!important;padding-left:10px;padding-right:10px}.wp-block-snapshotblocks-curated-posts .container{box-sizing:border-box;margin:0 auto;padding:.5rem 20px;width:100%}@media(max-width:768px){.wp-block-snapshotblocks-curated-posts .container{padding:0 10px}}.wp-block-snapshotblocks-curated-posts .PostSideBySide{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr 1fr;margin-bottom:2rem}@media(max-width:768px){.wp-block-snapshotblocks-curated-posts .PostSideBySide{grid-template-columns:1fr}}.wp-block-snapshotblocks-curated-posts .PostSideBySide:last-child{margin-bottom:0}.wp-block-snapshotblocks-curated-posts .PostSideBySide .media-container{align-items:center;background-position:50%;background-size:cover;border-radius:8px;display:flex;justify-content:center;position:relative}.wp-block-snapshotblocks-curated-posts .PostSideBySide .media-container .image-overlay{background:#000;border-radius:8px;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-snapshotblocks-curated-posts .PostSideBySide .media-container img{position:relative}.wp-block-snapshotblocks-curated-posts .PostSideBySide .text-container{display:flex;flex-direction:column;padding-left:var(--wp--preset--spacing--60);padding-right:16%}@media(max-width:768px){.wp-block-snapshotblocks-curated-posts .PostSideBySide .text-container{padding-left:0;padding-right:0}.wp-block-snapshotblocks-curated-posts .PostSideBySide .text-container .button-wrapper{margin-top:30px}}.wp-block-snapshotblocks-curated-posts .PostSideBySide .text-container .post-title{margin:var(--wp--preset--spacing--20) 0}@media(max-width:768px){.wp-block-snapshotblocks-curated-posts .PostSideBySide .text-container .post-title>:not(.download-text){font-size:30px!important}}.wp-block-snapshotblocks-curated-posts .PostSideBySide .text-container .event-details{color:var(--wp--preset--color--brand-accent-light);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--caption)}.wp-block-snapshotblocks-curated-posts .PostSideBySide .text-container .post-excerpt{margin-bottom:2.875rem;margin-top:auto;max-width:400px}@media(max-width:768px){.wp-block-snapshotblocks-curated-posts .PostSideBySide .text-container .post-link{margin-top:30px}}.wp-block-snapshotblocks-curated-posts .PostSideBySide .text-container .post-link a{font-family:var(--wp--preset--font-family--secondary);text-decoration:none}.wp-block-snapshotblocks-curated-posts .PostSideBySide .text-container .post-link a span{display:inline-block;margin-right:.5rem}.wp-block-snapshotblocks-curated-posts .PostSideBySide .post-taxonomies{display:flex;flex-direction:row}.wp-block-snapshotblocks-curated-posts .PostSideBySide .post-taxonomies .post-taxonomy{background-color:var(--wp--preset--color--brand-accent-light);border-radius:4px;color:var(--wp--preset--color--brand-primary-light);font-family:var(--wp--preset--font-family--secondary);font-size:12px;font-weight:400;margin-right:.25rem;padding:4px 6px;text-transform:uppercase}.wp-block-snapshotblocks-curated-posts .PostSideBySide .post-taxonomies .post-taxonomy:last-child{margin-right:0}.wp-block-snapshotblocks-curated-posts .PostSideBySide.blurb-top .text-container .post-excerpt{margin-bottom:auto;margin-top:2rem}.wp-block-snapshotblocks-curated-posts .post-divider{background:linear-gradient(90deg,hsla(0,0%,100%,.5) 50%,transparent 0);background-size:200% 200%;height:1px;margin:0 0 1.25rem}@media(max-width:768px){.wp-block-snapshotblocks-curated-posts .post-divider{margin:20px 0 30px}}.wp-block-snapshotblocks-curated-posts .post-divider:last-child{display:none}
