/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/components/masonry.scss ***!
  \*********************************************************************************************************************************************************************/
/*! tailwindcss v4.0.15 | MIT License | https://tailwindcss.com */
.masonry-grid::after {
  content: "";
  display: block;
  clear: both;
}
.masonry-grid--news, .masonry-grid--team, .masonry-grid--projects {
  margin: calc(var(--spacing-container) / 4 * 3);
}
.masonry-grid--news .grid-sizer,
.masonry-grid--news .grid-item, .masonry-grid--team .grid-sizer,
.masonry-grid--team .grid-item, .masonry-grid--projects .grid-sizer,
.masonry-grid--projects .grid-item {
  width: 100%;
}
.masonry-grid--news .grid-item, .masonry-grid--team .grid-item, .masonry-grid--projects .grid-item {
  padding: calc(var(--spacing-container) / 4);
}
.masonry-grid--news .grid-sizer,
.masonry-grid--news .grid-item {
  @media (width >= 64rem) {
    width: calc(1/2 * 100%);
  }
}
.masonry-grid--projects .grid-sizer,
.masonry-grid--projects .grid-item {
  @media (width >= 64rem) {
    width: calc(1/3 * 100%);
  }
}
.grid-item {
  position: relative;
  float: left;
}
