.boards{width:100%}.boards__grid{display:grid;gap:0;width:100%}.boards__grid[data-blocks="1"]{grid-template-columns:1fr}.boards__grid[data-blocks="2"]{grid-template-columns:repeat(2, 1fr)}.boards__grid[data-blocks="3"]{grid-template-columns:repeat(3, 1fr)}.boards__grid[data-blocks="4"]{grid-template-columns:repeat(2, 1fr)}@media(max-width: 768px){.boards--stack-on-mobile .boards__grid{grid-template-columns:1fr}}.boards__item{position:relative;display:block;overflow:hidden;text-decoration:none;color:inherit;aspect-ratio:var(--boards-aspect-ratio, 4/5);background:#000}@media(max-width: 768px){.boards--stack-on-mobile .boards__item{aspect-ratio:var(--boards-aspect-ratio-mobile, 3/4)}}.boards__media{position:absolute;inset:0;z-index:0}.boards__media-hover{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;pointer-events:none}.boards__image,.boards__video{width:100%;height:100%;object-fit:cover;display:block}@media(hover: hover){.boards__item:hover .boards__media-hover{opacity:1}}@media(prefers-reduced-motion: reduce){.boards__media-hover{transition:none}}.boards__image--placeholder{background:hsla(0,0%,100%,.1)}.boards__content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px;pointer-events:none}.boards__title{margin:0;font-size:var(--boards-title-size, 36px);font-weight:400;line-height:1.2;letter-spacing:-0.02em;text-align:center;color:var(--boards-title-color, #ffffff);text-shadow:var(--boards-title-shadow, none)}.boards__title.font--mistral{font-family:var(--font-mistral),sans-serif}.boards__title.font--windows{font-family:var(--font-msw98),serif}.boards__title.font--banco{font-family:var(--font-banco),sans-serif}@media(max-width: 768px){.boards__title{font-size:calc(var(--boards-title-size, 36px)*.67)}}.boards__cta{display:inline-block;padding:4px 0;font-family:var(--font-msw98),serif;font-size:14px;line-height:1.2;color:#f9f4ec;text-transform:capitalize;border-bottom:1px solid #f9f4ec;transition:opacity .2s ease}@media(max-width: 768px){.boards__cta{font-size:12px;padding:2px 0}}.boards__item:hover .boards__cta{opacity:.8}
