<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.preview-gallery { padding: 2rem 0; }

.block--content { position: relative; color: #FFFFFF; height: 100%; width: 100%; overflow: hidden; }

.block--content:has(.block--gallery-wrap):before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #fff; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(179, 179, 179, 0.0704657) 50%, rgba(0, 0, 0, 0.7) 100%); z-index: 1; }

.block--content-wrap { padding: 0 0 50% 0; width: 100%; height: 100%; }

.block--content img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); min-height: 100%; min-width: 100%; width: 100%; height: 100%; object-fit: cover; }

.block--gallery-wrap { width: auto; position: absolute; bottom: 1rem; left: 1rem; right: 1rem; padding-right: 5.5rem; font-size: 14px; z-index: 2; }

.block--gallery-wrap .link { position: absolute; right: 1rem; bottom: 1rem; }

.block--gallery-wrap .link a { font-size: 1.25rem; font-weight: normal; color: #FFFFFF; text-decoration: none; }

.block--gallery-wrap h2 { font-size: 22px; font-weight: bold; margin-bottom: 0; color: #FFFFFF; }

.block--gallery-wrap p { margin-bottom: 0; }

.block-A, .block-B, .block-C, .block-D, .block-E, .block-F { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); grid-template-rows: repeat(6, minmax(0, 5vw)); grid-gap: 1.25rem; grid-row-gap: 1.25rem; }

.block-A .element-0 { grid-area: 1 / 1 / 7 / 7; }

.block-A .element-1 { grid-area: 1 / 7 / 4 / 13; }

.block-A .element-2 { grid-area: 4 / 7 / 7 / 13; }

.block-B .element-0 { grid-area: 1 / 1 / 4 / 9; }

.block-B .element-1 { grid-area: 1 / 9 / 4 / 13; }

.block-B .element-2 { grid-area: 4 / 1 / 7 / 13; }

.block-C .element-0 { grid-area: 1 / 1 / 7 / 5; }

.block-C .element-1 { grid-area: 1 / 5 / 4 / 9; }

.block-C .element-2 { grid-area: 1 / 9 / 4 / 13; }

.block-C .element-3 { grid-area: 4 / 5 / 7 / 13; }

.block-D .element-0 { grid-area: 1 / 1 / 7 / 5; }

.block-D .element-1 { grid-area: 1 / 5 / 3 / 9; }

.block-D .element-2 { grid-area: 3 / 5 / 7 / 9; }

.block-D .element-3 { grid-area: 1 / 9 / 7 / 13; }

.block-E .element-0 { grid-area: 1 / 1 / 4 / 5; }

.block-E .element-1 { grid-area: 1 / 5 / 3 / 9; }

.block-E .element-2 { grid-area: 4 / 1 / 7 / 5; }

.block-E .element-3 { grid-area: 3 / 5 / 7 / 9; }

.block-E .element-4 { grid-area: 1 / 9 / 7 / 13; }

.block-F .element-0 { grid-area: 1 / 1 / 7 / 7; }

.block-F .element-1 { grid-area: 1 / 7 / 4 / 10; }

.block-F .element-2 { grid-area: 1 / 10 / 4 / 13; }

.block-F .element-3 { grid-area: 4 / 7 / 7 / 10; }

.block-F .element-4 { grid-area: 4 / 10 / 7 / 13; }

.block--inspiration__container { display: grid; grid-auto-flow: row dense; grid-auto-rows: 1fr; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-column-gap: 1rem; grid-row-gap: 1rem; }

@media (min-width: 576px) { .block--inspiration__container { grid-template-columns: repeat(4, minmax(0, 1fr)); grid-column-gap: 1rem; grid-row-gap: 1rem; } }

@media (min-width: 768px) { .block--inspiration__container { grid-template-columns: repeat(6, minmax(0, 1fr)); grid-column-gap: 1rem; grid-row-gap: 1rem; } }

@media (min-width: 992px) { .block--inspiration__container { grid-template-columns: repeat(6, minmax(0, 1fr)); grid-column-gap: 1.25rem; grid-row-gap: 1.25rem; } }

.block--inspiration__container .card { border: 0; grid-column: span 2; grid-row: span 4; overflow: hidden; border-radius: 0.5rem; padding-bottom: 100%; }

@media (max-width: 767.98px) { .block--inspiration__container .card { border-radius: 0.25rem; } }

.block--inspiration__container .card:nth-child(2) { grid-row: span 3; }

@media (max-width: 575.98px) { .block--inspiration__container .card:last-of-type { display: none; } }

.block--inspiration__container .card a { position: absolute; }

.block--inspiration__container .card img { width: 100%; height: 100%; max-width: 1000px !important; max-height: 1000px !important; position: absolute; object-fit: cover; margin-bottom: 0; }

.block--inspiration__container .card .link { right: 1.5rem; bottom: 2rem; }

@media (max-width: 575.98px) { .block--inspiration__container .card .block--content:before { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(179, 179, 179, 0.0704657) 20%, rgba(0, 0, 0, 0.7) 100%); }
  .block--inspiration__container .card h2 { font-size: 1rem; }
  .block--inspiration__container .card .block--gallery-wrap { padding-right: 2rem; }
  .block--inspiration__container .card .link { right: 1rem; } }

.block--inspiration .block--gallery-wrap { padding-right: 3rem; max-height: 11.5rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; }

@media (min-width: 768px) { .block--inspiration .block--content:before { top: 100%; transition: ease-in 0.15s; }
  .block--inspiration .block--gallery-wrap { bottom: -11.5rem; transition: ease-in 0.15s; }
  .block--inspiration .card:hover .block--content:before { top: 0; transition: ease-in 0.15s; }
  .block--inspiration .card:hover .block--gallery-wrap { bottom: 1rem; transition: ease-in .15s; } }

@media (min-width: 1200px) { .block--inspiration .block--gallery-wrap { left: 2rem; right: 2rem; }
  .block--inspiration .card:hover .block--gallery-wrap { bottom: 2rem; } }

.screen-size--btn-wrap { display: none; }

@media (max-width: 767.98px) { .block--content { min-height: 170px; }
  .block-A, .block-B, .block-C, .block-D, .block-E, .block-F { grid-column-gap: 1.25rem; grid-row-gap: 1.25rem; }
  .block-A { grid-template-columns: repeat(6, 1fr); grid-template-rows: repeat(11, 1fr); }
  .block-A .element-0 { grid-area: 1 / 1 / 6 / 7; }
  .block-A .element-1 { grid-area: 6 / 1 / 9 / 7; }
  .block-A .element-2 { grid-area: 9 / 1 / 12 / 7; }
  .block-B { grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(9, 1fr); }
  .block-B .element-0 { grid-area: 1 / 1 / 4 / 5; }
  .block-B .element-1 { grid-area: 4 / 1 / 8 / 5; }
  .block-B .element-2 { grid-area: 8 / 1 / 10 / 5; }
  .block-B .block--content { min-height: 150px; }
  .block-C { grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(15, 1fr); }
  .block-C .element-0 { grid-area: 1 / 1 / 10 / 5; }
  .block-C .element-1 { grid-area: 10 / 1 / 13 / 3; }
  .block-C .element-2 { grid-area: 10 / 3 / 13 / 5; }
  .block-C .element-3 { grid-area: 13 / 1 / 16 / 5; }
  .block-C .block--content { min-height: 130px; }
  .block-D { grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(15, 1fr); }
  .block-D .element-0 { grid-area: 1 / 1 / 10 / 5; }
  .block-D .element-1 { grid-area: 10 / 1 / 13 / 3; }
  .block-D .element-2 { grid-area: 13 / 1 / 16 / 3; }
  .block-D .element-3 { grid-area: 10 / 3 / 16 / 5; }
  .block-E { grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(19, 1fr); }
  .block-E .element-0 { grid-area: 1 / 1 / 6 / 3; }
  .block-E .element-1 { grid-area: 1 / 3 / 4 / 5; }
  .block-E .element-2 { grid-area: 6 / 1 / 11 / 3; }
  .block-E .element-3 { grid-area: 4 / 3 / 11 / 5; }
  .block-E .element-4 { grid-area: 11 / 1 / 20 / 5; }
  .block-E .block--content { min-height: 150px; }
  .block-F { grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(12, 1fr); }
  .block-F .element-0 { grid-area: 1 / 1 / 7 / 5; }
  .block-F .element-1 { grid-area: 7 / 1 / 10 / 3; }
  .block-F .element-2 { grid-area: 7 / 3 / 10 / 5; }
  .block-F .element-3 { grid-area: 10 / 1 / 13 / 3; }
  .block-F .element-4 { grid-area: 10 / 3 / 13 / 5; } }

.block--gallery-wrap { padding-right: 4rem; }

.block--gallery-wrap .link { right: 0; bottom: 0.75rem; }

.block .link .fa.fa-arrow-right:before { content: ""; font-size: 1.25rem; color: #FFFFFF; font-family: "fundament-icons-v2" !important; display: inline-block; vertical-align: middle; padding-right: 0; line-height: 0; }
</pre></body></html>