.DriftField-module-scss-module__0hfUCW__track{height:420vh}.DriftField-module-scss-module__0hfUCW__stage{perspective:950px;perspective-origin:50%;pointer-events:none;position:fixed;inset:0;overflow:hidden}.DriftField-module-scss-module__0hfUCW__group{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.DriftField-module-scss-module__0hfUCW__piece{pointer-events:none;width:calc(clamp(66px,7.5vw,128px)*var(--s,1));aspect-ratio:.866;clip-path:url(#worn-hex);cursor:pointer;transform:translate(-50%, -50%) translate3d(calc(var(--x,0) * 100vw), calc(var(--y,0) * 100vh), var(--z,0));will-change:filter;background:#14100a;border:0;padding:0;position:absolute;top:50%;left:50%}.DriftField-module-scss-module__0hfUCW__piece:focus-visible{box-shadow:inset 0 0 0 3px var(--honey-glow);z-index:10;outline:none;filter:none!important}.DriftField-module-scss-module__0hfUCW__piece:after{content:"";box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--honey-glow) 24%, transparent);pointer-events:none;position:absolute;inset:0}.DriftField-module-scss-module__0hfUCW__media{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}
.Lightbox-module-scss-module__78ASQG__cellOuter{clip-path:url(#worn-hex);background:var(--honey-glow);position:absolute;inset:0}.Lightbox-module-scss-module__78ASQG__cellInner{inset:var(--rim);clip-path:url(#worn-hex);background:var(--hive-surface);position:absolute;overflow:hidden}.Lightbox-module-scss-module__78ASQG__cellMedia{inset:var(--rim-inset);justify-content:center;align-items:center;display:flex;position:absolute}.Lightbox-module-scss-module__78ASQG__cellImg{object-fit:cover;width:100%;height:100%;display:block}.Lightbox-module-scss-module__78ASQG__lightboxBackdrop{background:color-mix(in srgb, var(--hive-bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);z-index:9999;cursor:zoom-out;justify-content:center;align-items:center;padding:5vh 4vw;animation:.25s both Lightbox-module-scss-module__78ASQG__lbFadeIn;display:flex;position:fixed;inset:0}.Lightbox-module-scss-module__78ASQG__lightboxBackdrop[data-closing=true]{animation:.24s both Lightbox-module-scss-module__78ASQG__lbFadeOut}.Lightbox-module-scss-module__78ASQG__lightboxBackdrop[data-closing=true] .Lightbox-module-scss-module__78ASQG__lightboxCell{animation:.22s both Lightbox-module-scss-module__78ASQG__lbPopOut}@keyframes Lightbox-module-scss-module__78ASQG__lbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Lightbox-module-scss-module__78ASQG__lbFadeOut{0%{opacity:1}to{opacity:0}}@keyframes Lightbox-module-scss-module__78ASQG__lbPopIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes Lightbox-module-scss-module__78ASQG__lbPopOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.88)}}@keyframes Lightbox-module-scss-module__78ASQG__lbCaptionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Lightbox-module-scss-module__78ASQG__lightboxCell{--rim:3px;--rim-inset:0px;aspect-ratio:1/1.1547;cursor:default;width:min(52vh,480px,100vw - 56px);filter:drop-shadow(0 0 56px color-mix(in srgb, var(--honey-glow) 45%, transparent));animation:.22s ease-out both Lightbox-module-scss-module__78ASQG__lbPopIn;position:relative}.Lightbox-module-scss-module__78ASQG__lightboxVideoEl{object-fit:cover;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.Lightbox-module-scss-module__78ASQG__lightboxLayout{justify-content:center;align-items:center;gap:36px;max-width:100%;display:flex}.Lightbox-module-scss-module__78ASQG__captionBox{background:radial-gradient(120% 180% at 50% 0%, color-mix(in srgb, var(--honey-glow) 10%, transparent), transparent 60%),linear-gradient(180deg, color-mix(in srgb, var(--hive-surface-elev) 96%, transparent) 0%, #140e08f5 100%);border:1.5px solid var(--honey-glow);width:clamp(300px,34vw,480px);color:var(--text-primary);font-family:var(--font-body),system-ui,sans-serif;letter-spacing:.05em;text-align:left;min-height:88px;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--hive-bg) 95%, transparent),inset 0 0 0 4px color-mix(in srgb, var(--honey-glow) 55%, transparent),0 0 24px color-mix(in srgb, var(--honey-glow) 35%, transparent),0 0 48px color-mix(in srgb, var(--honey-glow) 18%, transparent);cursor:default;border-radius:10px;padding:20px 26px;font-size:.95rem;font-weight:400;line-height:1.6;animation:.3s .25s both Lightbox-module-scss-module__78ASQG__lbCaptionIn;position:relative}.Lightbox-module-scss-module__78ASQG__caret{vertical-align:text-bottom;background:var(--honey-glow);width:2px;height:1em;box-shadow:0 0 8px color-mix(in srgb, var(--honey-glow) 0%, transparent);margin-left:4px;animation:1s step-end infinite Lightbox-module-scss-module__78ASQG__caretBlink;display:inline-block}@keyframes Lightbox-module-scss-module__78ASQG__caretBlink{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:900px){.Lightbox-module-scss-module__78ASQG__lightboxLayout{flex-direction:column;gap:18px}.Lightbox-module-scss-module__78ASQG__captionBox{width:min(86vmin,480px,100vw - 56px);font-size:.95rem}}.Lightbox-module-scss-module__78ASQG__lightboxClose{z-index:10000;background:color-mix(in srgb, var(--hive-surface-elev) 85%, transparent);border:1px solid var(--hive-line);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:fixed;top:1.25rem;right:1.25rem}.Lightbox-module-scss-module__78ASQG__lightboxClose:hover{color:var(--honey-glow);box-shadow:0 0 14px color-mix(in srgb, var(--honey-glow) 45%, transparent);transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.Lightbox-module-scss-module__78ASQG__lightboxClose{transition:none}.Lightbox-module-scss-module__78ASQG__lightboxBackdrop,.Lightbox-module-scss-module__78ASQG__lightboxBackdrop[data-closing=true],.Lightbox-module-scss-module__78ASQG__lightboxCell,.Lightbox-module-scss-module__78ASQG__lightboxBackdrop[data-closing=true] .Lightbox-module-scss-module__78ASQG__lightboxCell,.Lightbox-module-scss-module__78ASQG__captionBox{animation-duration:.01ms;animation-delay:0s}}
