@charset "UTF-8";.heyday-posts-block{width:100%}.heyday-posts__filters{padding-bottom:var(--wp--preset--spacing--60)}.heyday-posts__placeholder{padding-top:3rem;padding-bottom:3rem;text-align:center}.heyday-posts__form{margin-top:2rem;display:flex;flex-direction:column}@media (min-width: 1024px){.heyday-posts__form{flex-direction:row}}.heyday-posts__form{gap:1.25rem;color:inherit}.heyday-posts__search{display:flex;align-items:center;gap:.75rem;padding-bottom:.5rem;flex:1 1 auto;border-bottom:1px solid currentColor}.heyday-posts__search-input{flex:1 1 0%;border-width:0px;background-color:transparent;outline:2px solid transparent;outline-offset:2px;font-family:Jost,system-ui,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.8215rem;color:inherit}.heyday-posts__search-input::-moz-placeholder{color:inherit;opacity:100%}.heyday-posts__search-input::placeholder{color:inherit;opacity:100%}.heyday-posts__search-input::-webkit-search-decoration,.heyday-posts__search-input::-webkit-search-cancel-button,.heyday-posts__search-input::-webkit-search-results-button,.heyday-posts__search-input::-webkit-search-results-decoration{display:none}.heyday-posts__search-icon{flex-shrink:0;pointer-events:none;color:inherit}.heyday-posts__topics{position:relative;display:flex;align-items:center;gap:.75rem;padding-bottom:.5rem;flex:1 1 auto;border-bottom:1px solid currentColor}.heyday-posts__topics-select{flex:1 1 0%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0px;background-color:transparent;outline:2px solid transparent;outline-offset:2px;font-family:Jost,system-ui,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.8215rem;color:inherit}.heyday-posts__topics-chevron{flex-shrink:0;pointer-events:none;color:inherit}.heyday-posts__cta{cursor:pointer;align-self:flex-start;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(87 44 42 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(247 244 227 / var(--tw-text-opacity, 1));font-family:malila,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;padding:.75rem 2rem;--cta-cut: .75rem;clip-path:polygon(0 0,calc(100% - var(--cta-cut)) 0,100% var(--cta-cut),100% 100%,0 100%);transition:all .3s ease}.heyday-posts__cta:hover,.heyday-posts__cta:focus-visible{--tw-bg-opacity: 1;background-color:rgb(190 72 52 / var(--tw-bg-opacity, 1));clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%)}.heyday-posts__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.75rem}@media (min-width: 768px){.heyday-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.heyday-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.heyday-posts__card{overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(247 244 227 / var(--tw-bg-opacity, 1))}.heyday-posts__card--hidden{display:none}@media (min-width: 1024px){.heyday-posts__card--hidden{display:block}}.heyday-posts__card-media{position:relative;overflow:hidden;aspect-ratio:372/306}.heyday-posts__card-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.heyday-posts__card-badge{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.heyday-posts__card-badge:hover{--tw-bg-opacity: 1;background-color:rgb(190 72 52 / var(--tw-bg-opacity, 1))}.heyday-posts__card-badge{position:absolute;top:0;left:0;z-index:1;padding:1rem 1.75rem 1rem 1.5rem;background-color:var(--wp--preset--color--cocoa);color:var(--wp--preset--color--sand)!important;font-family:var(--wp--preset--font-family--malila);font-size:.875rem;font-weight:800;letter-spacing:.16em;line-height:1;text-decoration:none;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}.heyday-posts__card-badge:hover,.heyday-posts__card-badge:focus-visible{background-color:var(--wp--preset--color--terracotta);clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%)}.heyday-posts__card-body{--tw-bg-opacity: 1;background-color:rgb(247 244 227 / var(--tw-bg-opacity, 1));padding:1.75rem 2.25rem;--corner-cut: 3cqw;margin-top:calc(-1 * var(--corner-cut));clip-path:polygon(0 0,calc(100% - var(--corner-cut)) 0,100% var(--corner-cut),100% 100%,0 100%)}.heyday-posts__card-title{margin-bottom:1rem;font-family:malila,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;color:inherit}.heyday-posts__card-meta{margin-bottom:1rem;display:flex;gap:.5rem;font-family:Jost,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;color:inherit}.heyday-posts__card-author,.heyday-posts__card-date{color:inherit}.heyday-posts__card-categories{display:flex;flex-wrap:wrap;gap:.5rem}.heyday-posts__card-category{display:inline-block;font-family:Jost,system-ui,sans-serif;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.08em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;color:inherit;text-decoration:none}.heyday-posts__card-category:hover,.heyday-posts__card-category:focus-visible{opacity:.7}.heyday-posts-block .custom-pagination{margin-top:2.5rem;margin-bottom:2.5rem;display:flex;align-items:center;justify-content:center;color:inherit}.heyday-posts-block .custom-pagination ul.page-numbers{margin:0;display:flex;list-style-type:none;align-items:center;gap:1.5rem;padding:0}.heyday-posts-block .custom-pagination .page-numbers a,.heyday-posts-block .custom-pagination .page-numbers span{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;font-size:1.25rem;line-height:1.75rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;color:inherit}.heyday-posts-block .custom-pagination .page-numbers .current{border-radius:9999px;border-width:3px;--tw-border-opacity: 1;border-color:rgb(87 44 42 / var(--tw-border-opacity, 1));background-color:transparent}.heyday-posts-block .custom-pagination .page-numbers .prev,.heyday-posts-block .custom-pagination .page-numbers .next{font-size:1.875rem;line-height:2.25rem;line-height:1}.heyday-posts-block .custom-pagination .page-numbers a:hover{opacity:.7}
