.month-wrapper,#programmas .posts{display:flex;flex-direction:column}#programmas .posts{gap:5rem}#programmas .posts .month-wrapper{gap:2rem;width:100%;max-width:70rem;margin:0 auto}@media screen and (min-width: 992px){#programmas .posts .month-wrapper{max-width:initial}}#programmas .posts .month-wrapper>h2{margin:0}#programmas .posts .month-wrapper:nth-of-type(odd)>h2{color:var(--primary)}#programmas .posts .month-wrapper:nth-of-type(odd) .post .content{background:center/115% no-repeat url("../../images/primary.png")}#programmas .posts .month-wrapper:nth-of-type(even)>h2{color:var(--secondary)}#programmas .posts .month-wrapper:nth-of-type(even) .post .content{background:center/115% no-repeat url("../../images/secondary.png")}.posts-grid{display:flex;gap:3rem}@media screen and (min-width: 992px){.posts-grid:has(.post.highlight:nth-of-type(2)){padding-top:3rem}}.posts-grid .post{width:100%}@media screen and (min-width: 768px){.posts-grid .post{transition:transform var(--transition)}.posts-grid .post:hover,.posts-grid .post:focus{transform:scaleX(1.05)}.posts-grid .post:hover a.button,.posts-grid .post:focus a.button{transform:scaleX(0.95)}}@media screen and (min-width: 768px){.posts-grid{gap:2rem;display:grid}}.posts-grid.three-columns{flex-wrap:wrap}@media screen and (min-width: 768px){.posts-grid.three-columns{grid-template-columns:1fr 1fr}}@media screen and (min-width: 992px){.posts-grid.three-columns{grid-template-columns:repeat(3, 1fr)}}.posts-grid.five-columns{flex-wrap:wrap}@media screen and (min-width: 576px){.posts-grid.five-columns{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.posts-grid.five-columns{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 992px){.posts-grid.five-columns{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 1200px){.posts-grid.five-columns{grid-template-columns:repeat(5, 1fr)}}.posts-grid.five-columns:has(.post-type--musici.cards-small){gap:1.5rem}.posts-grid.five-columns:not(.posts-grid.five-columns:has(.post-type--musici.cards-small)){column-gap:2rem;row-gap:4rem}.post{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.post .categories{position:absolute;top:0;left:0;width:100%;padding:1.5rem}.post>a{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.post a{text-decoration:none}.post picture{height:auto;position:relative;aspect-ratio:435/238;display:block;width:100%}.post picture img{object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0}.post .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;flex:1 auto;padding:2rem;width:100%;position:relative;z-index:1;margin-top:auto;background:center/cover no-repeat url("../../images/tertiary-rotated.png")}.post .content h3{margin:0;color:var(--white);word-break:break-word}.post.highlight{aspect-ratio:435/477}@media screen and (min-width: 992px){.post.highlight:nth-of-type(even){margin-top:-3rem;margin-bottom:3rem}}.post.highlight>a{position:absolute;top:0;left:0;width:100%;height:100%}.post.highlight .content{display:grid;grid-template-columns:1fr auto;grid-auto-rows:auto;align-items:center;column-gap:1rem;row-gap:2rem;flex:initial;background:linear-gradient(0deg, #212121 0%, rgba(33, 33, 33, 0) 100%);background-blend-mode:multiply;pointer-events:none}@media screen and (min-width: 768px){.post.highlight .content{padding:3rem}}.post.highlight .content .button{width:fit-content;grid-column:1/-1;pointer-events:auto}.post.highlight .content .button:hover,.post.highlight .content .button:focus{transform:scale(1)}.post.highlight .content .arrow-bg{margin:-1rem -1rem -1rem 0}@media screen and (min-width: 992px){.post-type--programma:not(.highlight)>a{flex-direction:row}}.post-type--programma:not(.highlight)>a picture{aspect-ratio:662/307}.post-type--programma:not(.highlight)>a .content{margin-top:0;justify-content:flex-start}@media screen and (min-width: 1200px){.post-type--programma:not(.highlight)>a .content{padding:2rem 4rem}}.post-type--programma:not(.highlight)>a .content h3,.post-type--programma:not(.highlight)>a .content h4{margin:0;padding-right:7rem}.post-type--programma:not(.highlight)>a .content span.date,.post-type--programma:not(.highlight)>a .content h4,.post-type--programma:not(.highlight)>a .content h3,.post-type--programma:not(.highlight)>a .content p{color:var(--white)}.post-type--programma:not(.highlight)>a .content span.date{font-family:var(--font-heading);font-size:2.4rem;font-weight:700;margin-top:1.5rem}.post-type--programma:not(.highlight)>a .content span.link{position:absolute;right:1.5rem;top:1.5rem}.post-type--programma:not(.highlight)>a .content span.link.small .arrow-bg{width:5rem;height:5rem}.post-type--programma:not(.highlight)>a .content span.link>:first-child{display:none}.post-type--programma:not(.highlight)>a .content>p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.post-type--musici:not(.highlight) .categories li{min-width:15rem}.post-type--musici:not(.highlight)>a,.post-type--musici:not(.highlight) div:not(.content){position:relative}.post-type--musici:not(.highlight):has(div:not(.content)):hover,.post-type--musici:not(.highlight):has(div:not(.content)):focus{transform:none}.post-type--musici:not(.highlight) picture{background:var(--background);aspect-ratio:321/321}.post-type--musici:not(.highlight) picture img{inset:0;object-position:top}.post-type--musici:not(.highlight) .content{background:none;position:absolute;left:0;bottom:0}.post-type--musici:not(.highlight) .content h3{font-size:1.5rem}.post-type--musici:not(.highlight).cards-small picture{aspect-ratio:256/256}.filter-actives{margin-top:1rem;display:flex;gap:3rem}.filter-actives p{margin-block:3rem;font-size:1.5rem;font-family:var(--font-heading);font-weight:800;line-height:2.4rem}.filter-actives ul{padding:0;gap:3rem;display:flex;margin-left:auto}.filter-actives ul li{list-style-type:none}.related-posts h2.block-title{margin-bottom:0}.pagination{display:flex;justify-content:center;padding:4rem 0}.pagination ul{display:flex;flex-direction:row;align-items:center;gap:var(--gap-xs);list-style:none;margin:0;padding:0;flex-wrap:wrap}.pagination ul li a,.pagination ul li span{display:inline-flex;justify-content:center;align-items:center}.pagination ul li.page-number a,.pagination ul li.page-number span{font-size:1.5rem;font-weight:800;font-family:var(--font-heading);min-width:3rem;aspect-ratio:1/1;border-radius:var(--radius-round);background:var(--background);color:var(--text);text-decoration:none;white-space:nowrap;box-sizing:border-box;padding:.5rem}.pagination ul li.page-number a:hover,.pagination ul li.page-number a:focus{background:var(--tertiary)}.pagination ul li.page-number.current.active>*{background:var(--tertiary)}.pagination ul li.prev a,.pagination ul li.prev span,.pagination ul li.next a,.pagination ul li.next span{cursor:pointer;min-width:2rem;aspect-ratio:1/1;border-radius:var(--radius-round);background:var(--background)}.pagination ul li.prev a:hover,.pagination ul li.prev a:focus,.pagination ul li.prev span:hover,.pagination ul li.prev span:focus,.pagination ul li.next a:hover,.pagination ul li.next a:focus,.pagination ul li.next span:hover,.pagination ul li.next span:focus{background:var(--tertiary)}.pagination ul li.prev a:hover svg use,.pagination ul li.prev a:focus svg use,.pagination ul li.prev span:hover svg use,.pagination ul li.prev span:focus svg use,.pagination ul li.next a:hover svg use,.pagination ul li.next a:focus svg use,.pagination ul li.next span:hover svg use,.pagination ul li.next span:focus svg use{fill:var(--white)}.pagination ul li.prev a svg,.pagination ul li.prev span svg,.pagination ul li.next a svg,.pagination ul li.next span svg{pointer-events:none}.pagination ul li.prev a svg use,.pagination ul li.prev span svg use,.pagination ul li.next a svg use,.pagination ul li.next span svg use{fill:var(--tertiary);transition:all var(--transition)}.pagination ul li.prev.disabled,.pagination ul li.next.disabled{opacity:.4}.pagination ul li.prev.disabled span,.pagination ul li.next.disabled span{background:var(--disabled);cursor:default}.pagination ul li.next{text-align:right}.pagination ul li.next a{padding-left:.2rem}.pagination ul li.prev{text-align:left}.pagination ul li.prev a{padding-right:.2rem}/*# sourceMappingURL=posts.css.map */
