.wp-block-wallop-post-grid{--_gap:var(--wp--custom--column-gap,1.5rem);--_col:calc((var(--wp--style--global--content-size, 1360px) - 11*var(--_gap))/12);-moz-column-gap:var(--_gap);column-gap:var(--_gap);display:grid;grid-template-columns:1fr repeat(12,minmax(0,var(--_col))) 1fr;padding-block:var(--wp--preset--spacing--50,40px)}.wp-block-wallop-post-grid.alignfull{padding-inline:0}.wp-block-wallop-post-grid__container{display:contents}.wp-block-wallop-post-grid__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--wp--custom--column-gap,24px);grid-column:2/-2;justify-content:space-between;margin-bottom:var(--wp--preset--spacing--60,48px)}.wp-block-wallop-post-grid__header-text{flex:1 1 0%;margin-inline:auto;max-width:640px;min-width:280px;text-align:center}.wp-block-wallop-post-grid__eyebrow{font-size:var(--wp--preset--font-size--eyebrow,14px);font-style:italic;line-height:var(--wp--custom--line-height--eyebrow,1.4);margin:0 0 var(--wp--custom--spacing--heading-margin,24px)}.wp-block-wallop-post-grid__eyebrow,.wp-block-wallop-post-grid__title{font-family:var(--wp--preset--font-family--heading,serif);font-weight:300}.wp-block-wallop-post-grid__title{font-size:var(--wp--preset--font-size--heading-2,40px);line-height:var(--wp--custom--line-height--heading-2,1.15);margin:0}.wp-block-wallop-post-grid__body{font-family:var(--wp--preset--font-family--body,sans-serif);font-size:var(--wp--preset--font-size--body,16px);font-weight:300;line-height:var(--wp--custom--line-height--body,1.6);margin:var(--wp--custom--spacing--paragraph-margin,16px) 0 0}.wp-block-wallop-post-grid__filters{display:flex;flex-wrap:wrap;gap:var(--wp--custom--column-gap,24px);grid-column:2/-2;justify-content:center;margin-bottom:var(--wp--preset--spacing--60,48px)}.wp-block-wallop-post-grid__filter{flex:0 1 240px;min-width:180px;position:relative}.wp-block-wallop-post-grid__filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid;border-radius:0;color:inherit;cursor:pointer;font-family:var(--wp--preset--font-family--body,sans-serif);font-size:var(--wp--preset--font-size--body,16px);font-weight:300;padding:12px 40px 12px 16px;width:100%}.wp-block-wallop-post-grid__filter:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid;content:"";height:0;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:0}.wp-block-wallop-post-grid__grid{display:grid;gap:var(--wp--custom--column-gap,24px);grid-column:2/-2}@media (min-width:768px){.wp-block-wallop-post-grid--cols-2 .wp-block-wallop-post-grid__grid,.wp-block-wallop-post-grid--cols-3 .wp-block-wallop-post-grid__grid,.wp-block-wallop-post-grid--cols-4 .wp-block-wallop-post-grid__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.wp-block-wallop-post-grid--cols-3 .wp-block-wallop-post-grid__grid{grid-template-columns:repeat(3,1fr)}.wp-block-wallop-post-grid--cols-4 .wp-block-wallop-post-grid__grid{grid-template-columns:repeat(4,1fr)}}.wp-block-wallop-post-grid__card{color:inherit;display:flex;flex-direction:column;text-decoration:none}.wp-block-wallop-post-grid__card-image{aspect-ratio:4/3;overflow:hidden;position:relative}.wp-block-wallop-post-grid__card-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.wp-block-wallop-post-grid__card.is-hover
	.wp-block-wallop-post-grid__card-image
	img,.wp-block-wallop-post-grid__card:hover
	.wp-block-wallop-post-grid__card-image
	img{transform:scale(1.05)}.wp-block-wallop-post-grid__card-placeholder{background-color:rgba(0,0,0,.05);height:100%;width:100%}.wp-block-wallop-post-grid__card-content{padding:var(--wp--preset--spacing--30,24px) 0}.wp-block-wallop-post-grid__card-title{font-family:var(--wp--preset--font-family--heading,serif);font-size:var(--wp--preset--font-size--heading-4,22px);font-weight:300;line-height:var(--wp--custom--line-height--heading-4,1.25);margin:0 0 var(--wp--custom--spacing--heading-margin,16px)}.wp-block-wallop-post-grid__card-excerpt{font-family:var(--wp--preset--font-family--body,sans-serif);font-size:var(--wp--preset--font-size--body,16px);font-weight:300;line-height:var(--wp--custom--line-height--body,1.6);margin:0}.wp-block-wallop-post-grid__card-cta{display:inline-block;font-family:var(--wp--preset--font-family--label,sans-serif);font-size:var(--wp--preset--font-size--small,14px);font-weight:400;letter-spacing:.05em;margin-top:var(--wp--preset--spacing--20,8px);text-decoration:none;text-transform:uppercase}.wp-block-wallop-post-grid__card.is-hover .wp-block-wallop-post-grid__card-cta,.wp-block-wallop-post-grid__card:hover .wp-block-wallop-post-grid__card-cta{text-decoration:underline}.wp-block-wallop-post-grid__empty{font-family:var(--wp--preset--font-family--body,sans-serif);font-size:var(--wp--preset--font-size--body,16px);font-style:italic;font-weight:300;grid-column:1/-1;opacity:.6;padding:var(--wp--preset--spacing--80,96px) var(--wp--preset--spacing--40,32px);text-align:center}.wp-block-wallop-post-grid--scheme-light{background-color:var(--wp--preset--color--light);color:var(--wp--preset--color--dark)}.wp-block-wallop-post-grid--scheme-dark{background-color:var(--wp--preset--color--dark);color:var(--wp--preset--color--light)}@media (max-width:1023px){.wp-block-wallop-post-grid{-moz-column-gap:0;column-gap:0;grid-template-columns:1fr}.wp-block-wallop-post-grid__filters,.wp-block-wallop-post-grid__grid,.wp-block-wallop-post-grid__header{grid-column:1;padding-inline:var(--wp--custom--column-gap,1.5rem)}}@media (max-width:767px){.wp-block-wallop-post-grid__header{align-items:flex-start;flex-direction:column}.wp-block-wallop-post-grid__header-text{text-align:left}.wp-block-wallop-post-grid__title{font-size:var(--wp--preset--font-size--heading-3,28px);line-height:var(--wp--custom--line-height--heading-3,1.2)}.wp-block-wallop-post-grid__filters{flex-direction:column}.wp-block-wallop-post-grid__filter{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.wp-block-wallop-post-grid__card-image img{transition:none}}
