@font-face{font-family:Intel One Mono;src:url(/fonts/IntelOneMono-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#fff;color:#000}body{font-family:Intel One Mono,monospace;font-weight:400}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #ff005e;outline-offset:5px}.site-header{background:#fff;position:absolute;inset:0 0 auto;z-index:1000000;justify-content:space-between;padding:8px 50px;gap:24px;pointer-events:none;font-size:16px;line-height:1.2;letter-spacing:0}.brand,.site-header{display:flex;align-items:center}.brand{gap:18px;white-space:nowrap;pointer-events:auto}.brand-logo{width:50px;height:auto;display:block}.site-nav{display:flex;align-items:center;gap:28px;pointer-events:auto}.site-nav a[aria-current=page]{background:#ff005e;color:#fff}@media (hover:hover){.site-nav a:not([aria-current=page]):hover{color:#ff005e}}.artworks-stage,.home-stage{position:fixed;inset:0;width:100%;height:100dvh;isolation:isolate}.migration-page{margin:130px 50px 50px;font-size:14px;line-height:1.7}.migration-page h1{font-size:20px;font-weight:400}.migration-page a{display:inline-block;margin-top:24px;text-decoration:underline}.noscript-message{margin:160px 30px}.commerce-header{position:fixed;pointer-events:auto}:root{--commerce-nav-height:44px;--commerce-menu-offset:44px}@media (max-width:1199px){.site-header{padding:20px 16px 16px;flex-direction:column;gap:16px;font-size:10px;background:#fff}.brand{gap:8px}.brand-logo{width:27px}.site-nav{gap:18px}.migration-page{margin:140px 24px 40px}.commerce-header{display:contents;position:static}.commerce-header .brand{padding:20px 16px 0;justify-content:center;background:#fff}:root[data-commerce-menu-hidden=true]{--commerce-menu-offset:0px}.commerce-header .site-nav{position:sticky;top:calc(var(--commerce-menu-offset) - var(--commerce-nav-height));transition:top .2s ease;z-index:1000000;justify-content:center;padding:16px;min-height:var(--commerce-nav-height);background:#fff;font-size:10px;line-height:12px}}@media (prefers-reduced-motion:reduce){.commerce-header .site-nav{transition:none}}