@import"https://fonts.cdnfonts.com/css/thegoodmonolith";@font-face{font-family:PP Neue Montreal,sans-serif;font-weight:400;src:url(https://fonts.cdnfonts.com/css/pp-neue-montreal) format("woff2")}.seamless-grid[data-v-d288d571]{background-color:#111;color:#f0f0f0;font-family:TheGoodMonolith,monospace;height:100vh;overflow:hidden;width:100vw}.preloader[data-v-d288d571]{align-items:center;background-color:#111;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s ease,visibility .5s ease;width:100%;z-index:9999}.preloader-counter[data-v-d288d571]{color:#f0f0f0;font-family:TheGoodMonolith,monospace;font-size:3rem;opacity:1}.preloader-hidden[data-v-d288d571]{opacity:0;visibility:hidden}.inner[data-v-d288d571]{height:100vh;position:relative}.grid-container[data-v-d288d571],.inner[data-v-d288d571]{overflow:hidden;width:100%}.grid-container[data-v-d288d571]{height:100%;left:0;position:absolute;top:0}.grid[data-v-d288d571]{display:grid;gap:0;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:100%;width:100%;will-change:transform}.grid-item[data-v-d288d571]{overflow:hidden;position:relative}.grid-item-img[data-v-d288d571]{background-position:50%;background-size:cover;height:100%;width:100%}.grid-item.target[data-v-d288d571]{grid-column:2;grid-row:2}.slider-image[data-v-d288d571]{background-position:50%;background-size:cover;height:100vh;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;will-change:transform,opacity;z-index:80}.slider-image-bg[data-v-d288d571]{height:110vh;width:110%;z-index:85}.slider-image-bg[data-v-d288d571],.slider-image-next[data-v-d288d571]{background-position:50%;background-size:cover;left:0;opacity:0;position:fixed;top:0;transform-origin:center;visibility:hidden;will-change:transform}.slider-image-next[data-v-d288d571]{height:100vh;width:100%;z-index:90}.slider-close[data-v-d288d571]{cursor:pointer;height:36px;opacity:0;position:fixed;right:20px;top:20px;width:36px;z-index:1000}.transition-overlay[data-v-d288d571]{background:#000;height:100vh;visibility:hidden;will-change:opacity;z-index:95}.content[data-v-d288d571],.transition-overlay[data-v-d288d571]{left:0;opacity:0;position:fixed;top:0;width:100%}.content[data-v-d288d571]{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:10%;pointer-events:none;z-index:100}.content-title[data-v-d288d571]{color:#f0f0f0;font-family:PP Neue Montreal,sans-serif;font-size:5rem;letter-spacing:-.02em;margin-bottom:1.5rem;overflow:hidden;text-align:left;text-transform:uppercase}.content-title span[data-v-d288d571]{display:block;transform:translateY(100%)}.content-paragraph[data-v-d288d571]{color:#f0f0f0;font-family:TheGoodMonolith,monospace;font-size:1rem;line-height:1.3;margin-bottom:10%;max-width:600px;opacity:0;text-align:left}.thumbnails[data-v-d288d571]{bottom:20px;display:flex;gap:10px;position:fixed;right:20px;z-index:200}.thumbnail[data-v-d288d571]{border-radius:4px;cursor:pointer;height:40px;opacity:0;overflow:hidden;transform:translateY(20px);transition:border .3s ease;width:60px}.thumbnail-img[data-v-d288d571]{background-position:50%;background-size:cover;height:100%;width:100%}.thumbnail[data-v-d288d571]:hover{border:2px solid hsla(0,0%,100%,.7)}.thumbnail.active[data-v-d288d571]{border:2px solid #fff}.switch[data-v-d288d571]{background:#222;border-radius:4px;bottom:20px;display:flex;gap:20px;left:50%;padding:10px 20px;position:fixed;transform:translate(-50%);transition:padding .3s ease-in-out;z-index:1000}.switch-button[data-v-d288d571]{background:none;border:none;color:#666;cursor:pointer;font-family:TheGoodMonolith,monospace;font-size:14px;padding:5px 10px;position:relative;transition:all .3s ease-in-out}.switch-button-current[data-v-d288d571]{color:#f0f0f0}.indicator-dot[data-v-d288d571]{background-color:#f0f0f0;border-radius:50%;height:5px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease-in-out;width:5px}.switch-button-grid .indicator-dot[data-v-d288d571]{left:-8px}.switch-button-slider .indicator-dot[data-v-d288d571]{right:-8px}.switch-button:hover .indicator-dot[data-v-d288d571]{opacity:1}.view-slider-button[data-v-d288d571]{border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-family:TheGoodMonolith,monospace;left:50%;padding:10px 28px;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);z-index:1000}
