.story-of__filters{align-items:center;display:flex;flex-wrap:wrap;gap:0 1rem}.story-of__filters__separator{align-self:stretch;background:var(--wp--preset--color--black);margin-block:1rem;width:2px}.story-of__filters__filter{font-size:var(--wp--preset--font-size--x-large);font-weight:500;letter-spacing:-.95px;text-decoration:none;text-transform:lowercase;transition:all .3s}.story-of__filters__filter.--current,.story-of__filters__filter:hover{color:#000}@media(max-width:460px){.story-of__filters{gap:0 .25rem}.story-of__filters__filter{font-size:18px}.story-of__filters__separator{min-height:1.5rem}}.story-of__featured{display:grid;gap:2rem;grid-template-columns:7fr 3fr;margin-bottom:3rem}.story-of__featured__story-1{display:grid;grid-template-columns:3fr 2fr}.story-of__featured__story-1__image{display:flex}.story-of__featured__story-1__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.story-of__featured__story-1__content{background:var(--wp--preset--color--black);padding:3rem 2rem}.story-of__featured__story-1__content__heading{color:#fff;margin:0 0 1rem}.story-of__featured__story-1__content__description{color:#fff!important;margin:0 0 1rem}.story-of__featured__story-1__content__link{margin-bottom:1rem}.story-of__featured__story-2{display:flex;flex-direction:column;justify-content:space-between}.story-of__featured__story-2__image{aspect-ratio:4/3;display:flex}.story-of__featured__story-2__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.story-of__featured__story-2__content{padding:1rem 0}.story-of__featured__story-2__content__description,.story-of__featured__story-2__content__heading{margin:0 0 1rem}.story-of__featured__story-2__content__link{margin-bottom:1rem}@media screen and (max-width:992px){.story-of__featured,.story-of__featured__story-1{grid-template-columns:1fr}.story-of__featured__story-1__image{aspect-ratio:16/9;margin-inline:-1rem}.story-of__featured__story-1__content{margin-inline:-1rem}.story-of__featured__story-2__image{aspect-ratio:16/9}}.story-of__featured-heading{font-size:var(--wp--preset--font-size--x-large);font-weight:500;letter-spacing:-.95px;margin:0;text-transform:lowercase}.story-of__featured-description{margin:0 0 2rem}.story-of__posts{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);padding-bottom:3rem}.story-of__posts__post{text-decoration:none}.story-of__posts__post__thumbnail{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:480px){.story-of__posts__post__thumbnail{aspect-ratio:9/16}}.story-of__posts__post__superheading{color:var(--wp--preset--color--primary)!important;font-size:var(--wp--preset--font-size--medium);font-weight:500;letter-spacing:-1px;margin:.5rem 0 0;text-transform:lowercase}.story-of__posts__post__title{color:#000;font-size:var(--wp--preset--font-size--large);font-weight:500;letter-spacing:-1px;margin-block:.5rem}.story-of__posts__post__superheading+.story-of__posts__post__title{margin-top:0}.story-of__posts__post__title:has(+.story-of__posts__post__subheading){margin-bottom:0}.story-of__posts__post__subheading{font-size:var(--wp--preset--font-size--small);font-weight:500;letter-spacing:-1px;margin:0 0 .5rem}.story-of__posts__post__excerpt{margin:0}.story-of__posts__post__link{margin-top:1rem}.story-of__posts__pagination{align-items:center;display:flex;gap:1rem;grid-column:1/span 4;justify-content:center;margin-bottom:3rem}.story-of__posts__pagination .page-numbers:not(.prev):not(.next){align-items:center;aspect-ratio:1;background:var(--wp--preset--color--light-gray);border:2px solid var(--wp--preset--color--light-gray);border-radius:5rem;color:#000;display:flex;justify-content:center;text-align:center;text-decoration:none;transition:all .3s;width:2rem}.story-of__posts__pagination .page-numbers:not(.prev):not(.next).current{background:#000;border-color:#000;color:#fff}.story-of__posts__pagination .page-numbers:not(.prev):not(.next):not(.current):hover{background:#fff;border-color:#000}.story-of__posts__pagination .prev{transform:rotate(90deg)}.story-of__posts__pagination .next{transform:rotate(-90deg)}@media screen and (max-width:768px){.story-of__posts{grid-template-columns:1fr 1fr}.story-of__posts__pagination{grid-column:1/span 2}}
