@import url(https://unpkg.com/modern-css-reset@1.4.0/dist/reset.min.css);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#111;overscroll-behavior:none}#grid{display:grid;grid-template-columns:repeat(15,300px);grid-template-rows:repeat(15,300px);max-height:100vh;max-width:100vw}#grid img{height:100%;object-fit:cover;pointer-events:none;width:100%}#grid .cell,#grid img{-webkit-user-select:none;user-select:none}#grid .cell{overflow:hidden;position:relative}.logotype{font-size:.9rem;font-weight:600;text-transform:uppercase}.draggable-container{cursor:grab;height:100vh;overflow:hidden;touch-action:none;width:100vw}.draggable-container.grabbing{cursor:grabbing}#drag-hint{align-items:center;background:rgba(0,0,0,.875);border-radius:999px;bottom:24px;color:#eee;display:flex;font-size:.8rem;gap:9px;left:50%;opacity:0;padding:10px 16px;pointer-events:none;position:fixed;transform:translate(-50%,8px);transition:opacity .4s ease,transform .4s ease;z-index:3}#drag-hint.visible{opacity:1;transform:translate(-50%)}#drag-hint svg{display:block;flex-shrink:0;opacity:.8}@media(prefers-reduced-motion:reduce){#drag-hint{transform:translate(-50%);transition:opacity .4s ease}}#menu-root{inset:0;position:fixed;transition:visibility 0s linear .3s;visibility:hidden;z-index:10}#menu-root.open{transition-delay:0s;visibility:visible}#menu-root #menu-scrim{background:#00000080;inset:0;opacity:0;position:absolute;transition:opacity .3s ease}#menu-root.open #menu-scrim{opacity:1}#menu-root #menu{background:#0a0a0af7;color:#eee;height:100%;overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);width:min(400px,100vw)}#menu-root.open #menu{transform:translateX(0)}#menu-root #menu-close{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;opacity:.85;padding:12px;position:absolute;right:0;top:0}#menu-root #menu-close:focus-visible,#menu-root #menu-close:hover{opacity:1}#menu-root #menu-close svg{display:block}#menu-root #menu-content{display:flex;flex-direction:column;gap:32px;padding:56px 28px 40px}#menu-root #menu-content h2{color:#888;font-size:.7rem;font-weight:600;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}#menu-root #menu-content p{color:#ccc;font-size:.9rem;line-height:1.55;margin:0;max-width:34ch}#menu-root #menu-content ul.log{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}#menu-root #menu-content ul.log li{align-items:baseline;display:flex;font-size:.9rem;gap:12px}#menu-root #menu-content ul.log .date{color:#666;flex-shrink:0;font-family:source-code-pro,Menlo,Monaco,Consolas,monospace;font-size:.75rem}#menu-root #menu-content ul.log .title{color:#ccc}#menu-root #menu-content ul.log button.goto{background:none;border:none;color:#fff;cursor:pointer;font-size:inherit;padding:0;text-align:left;text-decoration:underline;text-decoration-color:#555;text-underline-offset:3px}#menu-root #menu-content ul.log button.goto:focus-visible,#menu-root #menu-content ul.log button.goto:hover{text-decoration-color:#fff}#menu-root #menu-content #menu-links{border-top:1px solid #222;display:flex;flex-direction:column;gap:10px;padding-top:24px}#menu-root #menu-content #menu-links a{color:#fff;font-size:.9rem;opacity:.85;text-decoration:none}#menu-root #menu-content #menu-links a:focus-visible,#menu-root #menu-content #menu-links a:hover{opacity:1}@media(max-width:640px){#menu-root #menu{width:100vw}#menu-root #menu-scrim{display:none}}@media(prefers-reduced-motion:reduce){#menu-root,#menu-root #menu,#menu-root #menu-scrim{transition:none}}nav{align-items:center;background:rgba(0,0,0,.875);flex-direction:row;justify-content:space-between;left:0;margin:0;position:fixed;top:0;width:100vw;z-index:2}nav,nav #logo{display:flex;padding:0}nav #logo{height:18px;margin:12px;pointer-events:none;-webkit-user-select:none;user-select:none}nav #nav-actions{align-items:center;display:flex}nav a#instagram,nav button#menu-toggle{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;opacity:.85;padding:12px;transition:opacity .15s ease}nav a#instagram:focus-visible,nav a#instagram:hover,nav button#menu-toggle:focus-visible,nav button#menu-toggle:hover{opacity:1}nav a#instagram svg,nav button#menu-toggle svg{display:block}.marquee{align-items:center;background-color:#0000;border-radius:4px;display:flex;height:12px;overflow:hidden;z-index:1}.marquee,.marquee span{margin:0;padding:0;position:absolute}.marquee span{animation:marquee 10s linear infinite;display:inline-block;font-size:5px;font-weight:700;text-transform:uppercase}.marquee span.pan-left{animation:marquee 10s linear infinite reverse}.marquee span.pan-right{animation:marquee 10s linear infinite}@keyframes marquee{0%{transform:translateX(20%)}to{transform:translateX(-100%)}}
/*# sourceMappingURL=main.46497e99.css.map*/