:root{--black: #070909;--panel: #111515;--line: #313737;--muted: #9da5a3;--white: #f4f6f5;--luna-aqua: #10e2c0;--signal-aqua: var(--luna-aqua);--signal-green: var(--luna-aqua);--teal: var(--luna-aqua);--aqua: var(--luna-aqua);--signal: var(--luna-aqua);--highlighter-yellow: #d8ff00;--neon-orchid: #e52bff;--marathon-acid: #d8ff00;--marathon-red: #ff3026;--marathon-blue: #24a7ff;--accent-soft: rgba(16, 226, 192, .14);--accent-ink: #006f61;--edge: clamp(12px, 1.35vw, 26px);--home-gutter: clamp(22px, 4vw, 72px);--home-shell-max: 1840px;--home-shell: min(var(--home-shell-max), calc(100vw - (var(--home-gutter) * 2)));--module-pad-sm: clamp(36px, 4.5vw, 64px);--module-pad-md: clamp(48px, 5.5vw, 78px);--module-pad-lg: clamp(58px, 6.5vw, 92px);--module-title-size: clamp(44px, 6vw, 92px);--module-title-line: .92;--module-title-weight: 800;--module-title-tracking: 0;--title-gap: clamp(20px, 2.6vw, 34px);--title-gap-tight: clamp(16px, 2vw, 26px);--turnaround-strip-height: clamp(38px, 3.2vw, 44px);--font-mono: "IBM Plex Mono", monospace;--font-pixel: "Press Start 2P", var(--font-mono);--luna-dot-grid-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%238c97a3' fill-opacity='0.5' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");--luna-dot-grid-light-soft: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%238c97a3' fill-opacity='0.28' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E")}.process-quality__command-rail>span:nth-child(1){--quality-stage-color: #00aeef;--quality-stage-ink: #061014}.process-quality__command-rail>span:nth-child(2){--quality-stage-color: #ec008c;--quality-stage-ink: #fff}.process-quality__command-rail>span:nth-child(3){--quality-stage-color: #fff200;--quality-stage-ink: #111}.process-quality__command-rail>span:nth-child(4){--quality-stage-color: #202625;--quality-stage-ink: #fff}*{box-sizing:border-box}html{scroll-behavior:smooth}[id]{scroll-margin-top:90px}.luna-motion{--motion-order: 0;--motion-distance: 22px;--motion-delay-step: 54ms;opacity:0;transform:translate3d(0,var(--motion-distance),0);filter:blur(6px);transition:opacity .62s ease,filter .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--motion-order) * var(--motion-delay-step));will-change:opacity,filter,transform}.luna-motion--scan{--motion-distance: 16px}.luna-motion--card{--motion-distance: 28px;transform:translate3d(0,var(--motion-distance),0) scale(.982)}.luna-motion--lift{--motion-distance: 18px}.luna-motion--logo{--motion-distance: 8px;--motion-delay-step: 38ms;filter:blur(3px)}.ride-track .luna-motion,.drop-run .luna-motion,.process-quality__grid .luna-motion,.field-reports-grid .luna-motion,.site-menu-visual-grid .luna-motion{--motion-delay-step: 132ms}.luna-motion.is-motion-visible{opacity:1;filter:none;transform:translateZ(0) scale(1)}.luna-motion--card.is-motion-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--drop-theme-color, var(--teal)) 12%,transparent),0 18px 42px #00000024}.brand-logo.luna-motion--logo.is-motion-visible img{filter:grayscale(1) brightness(2.4) drop-shadow(0 0 9px rgba(16,226,192,.16))}.brand-marquee .brand-logo.luna-motion--logo.is-motion-visible img{opacity:.92;filter:grayscale(1) brightness(0) invert(1) drop-shadow(0 0 9px rgba(16,226,192,.16))}.brand-marquee .brand-logo.luna-motion--logo.is-motion-visible:hover img,.brand-marquee .brand-logo.luna-motion--logo.is-motion-visible:focus-visible img{opacity:1;filter:none;transform:translateY(-1px)}.luna-motion.is-motion-visible .file-frame{opacity:.82;transition-delay:calc(var(--motion-order) * var(--motion-delay-step) + .14s)}.luna-motion.is-motion-visible .file-frame path{stroke-dashoffset:0;transition-delay:calc(var(--motion-order) * var(--motion-delay-step) + .14s)}.luna-motion.is-motion-visible:after{animation-delay:calc(var(--motion-order) * var(--motion-delay-step) + .22s)}.ride-track .ride-card:nth-child(1){--ride-reveal-delay: 0ms;--ride-title-delay: .42s}.ride-track .ride-card:nth-child(2){--ride-reveal-delay: 132ms;--ride-title-delay: .5s}.ride-track .ride-card:nth-child(3){--ride-reveal-delay: 264ms;--ride-title-delay: .58s}.ride-track .ride-card:nth-child(4){--ride-reveal-delay: 396ms;--ride-title-delay: .66s}.ride-section .ride-meta h3{opacity:0;transform:translate3d(0,12px,0);filter:blur(4px);animation:luna-ride-title-load .62s cubic-bezier(.16,1,.3,1) var(--ride-title-delay, .42s) forwards}.ride-section .ride-count{opacity:0;transform:translate3d(0,12px,0);filter:blur(4px);transition:opacity .52s ease,filter .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1)}.ride-section .ride-card-plus{opacity:0;transform:scale(.72) rotate(-16deg)}.ride-section .ride-card-plus:after{animation:none;transform:rotate(-70deg)}.ride-section.is-ride-motion-visible .ride-card{animation:luna-ride-card-lock .72s cubic-bezier(.16,1,.3,1) var(--ride-reveal-delay) both}.ride-section.is-ride-motion-visible .ride-count{opacity:1;transform:translateZ(0);filter:none;transition-delay:calc(var(--ride-reveal-delay) + .16s)}.ride-section.is-ride-motion-visible .ride-card-plus{opacity:.95;transform:scale(1) rotate(0);animation:luna-ride-plus-lock .54s cubic-bezier(.18,.86,.24,1) calc(var(--ride-reveal-delay) + .36s) backwards}.ride-section.is-ride-motion-visible .ride-card-plus:after{animation:luna-ride-ring-draw .72s cubic-bezier(.18,.86,.24,1) calc(var(--ride-reveal-delay) + .43s) forwards,ring-spin 3.2s linear calc(var(--ride-reveal-delay) + 1.15s) infinite}.ride-section.is-ride-motion-visible .ride-card-plus:before{animation:luna-ride-plus-glyph .42s cubic-bezier(.18,.86,.24,1) calc(var(--ride-reveal-delay) + .47s) backwards}.ride-section.is-ride-motion-visible .ride-card:hover:after,.ride-section.is-ride-motion-visible .ride-card:focus-visible:after{animation:card-scan .9s cubic-bezier(.2,.75,.25,1) 1s forwards}.ride-section.is-ride-motion-visible .ride-card:hover .ride-visual img,.ride-section.is-ride-motion-visible .ride-card:focus-visible .ride-visual img{transform:scale(1.045);filter:saturate(1.1) contrast(1.12) brightness(1.12)}.ride-section.is-ride-motion-visible .ride-card:hover .ride-card-plus,.ride-section.is-ride-motion-visible .ride-card:focus-visible .ride-card-plus{border-color:var(--ride-plus-color);color:var(--black);background:var(--ride-plus-color);box-shadow:0 0 0 1px #10e2c03d,0 0 24px #10e2c03d;transform:translateY(-2px)}.ride-section.is-ride-motion-visible .ride-card:hover .ride-card-plus:before,.ride-section.is-ride-motion-visible .ride-card:focus-visible .ride-card-plus:before{color:var(--black);transform:scale(1.05)}.ride-section.is-ride-motion-visible .ride-card:hover .ride-card-plus:after,.ride-section.is-ride-motion-visible .ride-card:focus-visible .ride-card-plus:after{border-color:transparent}.process-quality__card.luna-motion:before,.process-quality__card.luna-motion:after{opacity:0}.process-quality__card.luna-motion.is-motion-visible:before{animation:luna-corner-pop .42s cubic-bezier(.18,.86,.24,1) calc(var(--motion-order) * var(--motion-delay-step) + .18s) forwards}.process-quality__card.luna-motion.is-motion-visible:after{animation:luna-stripe-load .52s steps(6,end) calc(var(--motion-order) * var(--motion-delay-step) + .24s) forwards}@keyframes luna-corner-pop{0%{opacity:0;transform:translate3d(8px,-8px,0)}58%{opacity:.88;transform:translate3d(-1px,1px,0)}to{opacity:.64;transform:translateZ(0)}}@keyframes luna-stripe-load{0%{opacity:0;transform:scaleX(.18);transform-origin:left center}to{opacity:.72;transform:scaleX(1);transform-origin:left center}}@keyframes luna-ride-card-lock{0%{box-shadow:inset 0 0 0 1px #10e2c000,0 0 #0000}38%{box-shadow:inset 0 0 0 1px #10e2c057,0 22px 52px #00000047}to{box-shadow:inset 0 0 0 1px #10e2c01a,0 0 #0000}}@keyframes luna-ride-title-load{0%{opacity:0;transform:translate3d(0,12px,0);filter:blur(4px)}to{opacity:1;transform:translateZ(0);filter:none}}@keyframes luna-ride-plus-lock{0%{opacity:0;transform:scale(.72) rotate(-16deg)}62%{opacity:1;transform:scale(1.12) rotate(4deg)}to{opacity:.95;transform:scale(1) rotate(0)}}@keyframes luna-ride-plus-glyph{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes luna-ride-ring-draw{0%{opacity:0;transform:rotate(-70deg) scale(.82)}to{opacity:1;transform:rotate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.luna-motion{opacity:1;filter:none;transform:none;transition:none}.process-quality__card.luna-motion.is-motion-visible:before,.process-quality__card.luna-motion.is-motion-visible:after{animation:none}.ride-section .ride-meta h3,.ride-section .ride-count,.ride-section .ride-card-plus,.ride-section.is-ride-motion-visible .ride-card-plus:before,.ride-section.is-ride-motion-visible .ride-card-plus:after,.artist-feature-card.luna-motion .artist-feature-header,.artist-feature-card.luna-motion .artist-feature-logo-wrap,.artist-feature-card.luna-motion .section-intro,.artist-feature-card.luna-motion .artist-feature-meta,.artist-feature-card.luna-motion .artist-feature-social{opacity:1;transform:none;filter:none;animation:none}}.signal-aqua,.signal-green{color:var(--luna-aqua)!important}.signal-aqua-bg,.signal-green-bg{background-color:var(--luna-aqua)!important}.signal-aqua-border,.signal-green-border{border-color:var(--luna-aqua)!important}.outline-period{color:inherit;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px currentColor;paint-order:stroke fill}.module-topography{position:relative;overflow:hidden;isolation:isolate}.module-topography-layer{position:absolute;z-index:var(--topo-z, 0);inset:var(--topo-inset, -8%);pointer-events:none;opacity:var(--topo-opacity, .12);background:url(//lunalabs.design/cdn/shop/t/5/assets/concept_background-topographic.svg?v=3101457793675577111781751399) var(--topo-position, center) / var(--topo-size, min(1800px, 120vw) auto) repeat;mix-blend-mode:var(--topo-blend, screen);filter:var(--topo-filter, none);transform:rotate(var(--topo-rotate, 0deg)) scale(var(--topo-scale, 1));transform-origin:center}.module-topography.is-topography-dark{--topo-blend: multiply;--topo-filter: invert(1);--topo-opacity: .16}.marathon-chip{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:9px 14px 8px;border:1px solid currentColor;background:#070909f0;color:var(--marathon-acid);font:900 10px/1.1 var(--font-mono);letter-spacing:2px;text-transform:uppercase;box-shadow:7px 7px #10e2c038;position:relative;isolation:isolate}.marathon-chip:before{content:"";flex:0 0 auto;width:35px;height:9px;position:relative;z-index:0;background:linear-gradient(currentColor,currentColor) 0 0 / 9px 9px no-repeat,linear-gradient(var(--marathon-red),var(--marathon-red)) 13px 0 / 9px 9px no-repeat,linear-gradient(var(--teal),var(--teal)) 26px 0 / 9px 9px no-repeat}.marathon-chip:after{content:"";height:7px;position:absolute;z-index:-1;right:-7px;bottom:-9px;left:-7px;background:var(--neon-orchid);clip-path:polygon(0 38%,12% 17%,28% 43%,43% 20%,62% 46%,78% 26%,100% 48%,98% 84%,79% 56%,61% 82%,43% 54%,25% 82%,10% 58%,0 72%);transform:scaleX(0) rotate(-2deg);transform-origin:left center;opacity:.95}.marathon-chip.is-ink-visible:after{animation:marker-swipe .7s cubic-bezier(.18,.86,.24,1) .52s forwards}.marathon-file{color:var(--teal);font:400 6px/1.5 var(--font-pixel);letter-spacing:.35px;text-transform:uppercase}.marathon-file:before{content:"[ ";color:currentColor}.marathon-file:after{content:" ]";color:currentColor}.ink-target{display:inline-block;position:relative;isolation:isolate}.ink-stroke{width:var(--ink-stroke-width, calc(100% + .34em) );height:.38em;position:absolute;z-index:-1;left:var(--ink-stroke-left, -.12em);bottom:var(--ink-stroke-bottom, -.08em);pointer-events:none;overflow:visible}.ink-stroke path{fill:none;stroke:var(--ink-color, var(--highlighter-yellow));stroke-width:var(--ink-width, 15);stroke-linecap:round;stroke-linejoin:round;pathLength:1;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ink-color, var(--highlighter-yellow)) 35%,transparent))}.ink-target.is-ink-visible .ink-stroke path{animation:ink-draw .9s cubic-bezier(.18,.86,.24,1) var(--ink-delay, .26s) forwards}.ink-stroke.is-circle{width:calc(100% + .28em);height:calc(100% + .08em);left:-.14em;top:.02em;bottom:auto;z-index:0}.ink-stroke.is-circle path{stroke-width:var(--ink-width, 8)}.ink-target>span,.ink-target>b{position:relative;z-index:1}.marker-swipe{position:relative;isolation:isolate}.marker-swipe:after{content:"";height:.18em;position:absolute;z-index:-1;right:-.08em;bottom:.02em;left:-.08em;background:var(--marker-color, var(--teal));clip-path:polygon(0 35%,12% 18%,29% 44%,45% 12%,62% 38%,78% 22%,100% 42%,98% 76%,79% 55%,63% 82%,45% 52%,28% 78%,12% 56%,1% 70%);transform:scaleX(0) rotate(-1.2deg);transform-origin:left center;opacity:.9}.marker-swipe.is-ink-visible:after,.utility-overlay.is-open .marker-swipe:after{animation:marker-swipe .76s cubic-bezier(.18,.86,.24,1) var(--marker-delay, .18s) forwards}body{margin:0;padding-bottom:0;overflow-x:hidden;background:var(--black);color:var(--white);font-family:IBM Plex Sans,Arial,Helvetica,sans-serif}button,[role=button],input[type=button],input[type=submit],input[type=reset],select{font-family:var(--font-mono)}.header{height:74px;display:flex;align-items:center;padding:0 var(--edge);position:fixed;z-index:80;top:0;right:0;left:0;overflow:hidden;border-bottom:0;background:transparent;transition:background-color .96s cubic-bezier(.16,1,.3,1),box-shadow .96s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:none;backdrop-filter:none}.header:before{content:"";position:absolute;z-index:0;top:-28px;right:-18vw;bottom:-28px;left:-18vw;pointer-events:none;background:linear-gradient(96deg,transparent 0 8%,rgba(244,246,245,.1) 14%,transparent 25%,rgba(244,246,245,.055) 43%,transparent 55%,rgba(244,246,245,.075) 72%,transparent 88%),repeating-linear-gradient(92deg,transparent 0 42px,rgba(244,246,245,.035) 42px 43px,transparent 43px 86px);background-size:160% 100%,220px 100%;background-position:0 50%,0 0;mix-blend-mode:screen;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;opacity:0;transform:translate3d(-4%,0,0) scaleX(1.1) skew(-7deg);transform-origin:center;animation:none;transition:opacity .98s cubic-bezier(.16,1,.3,1);will-change:auto}.header>*{position:relative;z-index:1}.header.is-scrolled,.header.is-menu-open{background:#070909c2;box-shadow:0 12px 40px #00000038;-webkit-backdrop-filter:blur(14px) saturate(.86);backdrop-filter:blur(14px) saturate(.86)}.header.is-scrolled:before,body.site-overlay-open .header:before,.header.is-menu-open:before{opacity:0;animation:none}body.site-overlay-open .header:before,.header.is-menu-open:before{opacity:0;animation:none}body.site-overlay-open .header,.header.is-menu-open{background:#070909d1!important;-webkit-backdrop-filter:blur(14px) saturate(.86)!important;backdrop-filter:blur(14px) saturate(.86)!important;transition:none!important;box-shadow:0 1px #f4f6f514!important}.menu-button,.icon-button{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--white);cursor:pointer}.menu-button{width:48px;height:48px;display:grid;align-content:center;justify-items:center;gap:6px;margin-right:23px;padding:12px 8px;border:1px solid transparent;transition:border-color .32s ease,background-color .32s ease,box-shadow .32s ease}.menu-button span{display:block;width:31px;height:2px;border-radius:999px;background:var(--white);transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .22s ease,width .36s cubic-bezier(.16,1,.3,1),background-color .26s ease}.menu-button:hover span,.menu-button:focus-visible span,.menu-button[aria-expanded=true] span{background:var(--teal)}.menu-button[aria-expanded=true]{border-color:#10e2c09e;background:transparent;animation:header-control-activate .46s cubic-bezier(.16,1,.3,1)}.menu-button[aria-expanded=true]:hover,.menu-button[aria-expanded=true]:focus-visible{border-color:var(--teal);background:transparent}.menu-button[aria-expanded=true] span:first-child{transform:translateY(8px) rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(.35)}.menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}body.site-overlay-open{overflow:hidden}.site-menu{position:fixed;z-index:70;top:74px;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(300px,clamp(320px,29vw,460px)) minmax(0,1fr);height:auto;min-height:0;visibility:hidden;background:#0709096b;opacity:0;pointer-events:none;clip-path:inset(0 0 100% 0);transform:translateY(-10px);transition:opacity .28s ease,transform .48s cubic-bezier(.16,1,.3,1),clip-path .48s cubic-bezier(.16,1,.3,1),visibility 0s linear .48s}.site-menu.is-open{visibility:visible;opacity:1;pointer-events:auto;clip-path:inset(0);transform:translateY(0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition-delay:0s}.site-menu-aside,.site-menu-stage,.utility-shell{opacity:0;transform:translateY(-12px);transition:opacity .24s ease,transform .46s cubic-bezier(.16,1,.3,1)}.site-menu.is-open .site-menu-aside,.site-menu.is-open .site-menu-stage,.utility-overlay.is-open .utility-shell{opacity:1;transform:translateY(0);transition-delay:.1s}.site-menu-aside{--menu-aside-pad: clamp(28px, 5vw, 74px);min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:space-between;padding:var(--menu-aside-pad);overflow:hidden;border-right:1px solid var(--line);background:repeating-linear-gradient(135deg,transparent 0 13px,rgba(16,226,192,.045) 13px 14px),#070909e6}.site-menu-index,.site-menu-meta,.site-menu-back{font:700 10px var(--font-mono);letter-spacing:1.8px;text-transform:uppercase}.site-menu-index{color:var(--teal)}.site-menu-aside h2{max-width:min(100%,10.6ch);margin:22px 0;color:var(--white);font-family:Syne,Saira Condensed,sans-serif;font-size:clamp(40px,3.7vw,66px);font-weight:800;line-height:.9;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:normal;white-space:normal}.site-menu-title-text{--marker-color: var(--teal);position:relative;z-index:1;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}.site-menu-title-text:after{content:"";height:.16em;position:absolute;z-index:-1;right:-.08em;bottom:.02em;left:-.08em;background:var(--marker-color);clip-path:polygon(0 35%,12% 18%,29% 44%,45% 12%,62% 38%,78% 22%,100% 42%,98% 76%,79% 55%,63% 82%,45% 52%,28% 78%,12% 56%,1% 70%);transform:scaleX(1) rotate(-1.2deg);transform-origin:left center;opacity:.9}.site-menu-meta{max-width:28ch;color:var(--muted);line-height:1.65}.site-menu-rail{width:calc(100% + (var(--menu-aside-pad) * 2));height:92px;margin:35px calc(var(--menu-aside-pad) * -1) calc(var(--menu-aside-pad) * -1);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:repeating-linear-gradient(135deg,transparent 0 23px,rgba(244,246,245,.82) 23px 29px,transparent 29px 49px),#f4f6f504}.site-menu-stage{--menu-frame-top: clamp(14px, 2.2%, 18px);--menu-frame-bottom: clamp(18px, 3.4%, 28px);--menu-frame-corner: clamp(26px, 4.2%, 34px);min-width:0;min-height:0;position:relative;overflow:hidden;background:linear-gradient(180deg,#07090952,#070909b3),var(--luna-dot-grid-light-soft)}.site-menu-stage:before,.site-menu-stage:after{content:"";position:absolute;z-index:4;pointer-events:none}.site-menu-stage:before{inset:var(--menu-frame-top) 28px var(--menu-frame-bottom);background:linear-gradient(var(--muted),var(--muted)) left top / var(--menu-frame-corner) 1px no-repeat,linear-gradient(var(--muted),var(--muted)) left top / 1px var(--menu-frame-corner) no-repeat,linear-gradient(var(--muted),var(--muted)) right top / var(--menu-frame-corner) 1px no-repeat,linear-gradient(var(--muted),var(--muted)) right top / 1px var(--menu-frame-corner) no-repeat}.site-menu-stage:after{display:none}.site-menu-level{--menu-content-gap: 30px;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;padding:clamp(30px,2.35vw,36px) clamp(28px,5vw,76px) max(13px,calc(clamp(28px,5vw,76px) - 15px));visibility:hidden;opacity:0;transform:translate(55px);transition:opacity .22s ease,transform .38s cubic-bezier(.16,1,.3,1),visibility 0s linear .38s}.site-menu-level.is-active{position:absolute;height:100%;min-height:100%;visibility:visible;opacity:1;transform:translate(0);transition-delay:0s}.site-menu-level-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;margin-bottom:0;padding-bottom:18px;border-bottom:1px solid var(--line);position:relative;z-index:5;background:transparent}.site-menu-level-scroll{height:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding-top:var(--menu-content-gap)}.site-menu-level-head strong{font:700 10px var(--font-mono);letter-spacing:1.8px;text-transform:uppercase}.site-menu-back{display:flex;align-items:center;gap:12px;min-height:38px;margin-left:0;padding:6px 14px;overflow:visible;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.site-menu-back .chunk-chevron{width:14px;height:14px;flex:0 0 14px;margin-left:2px;border-width:4px;transition:color .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.site-menu-back:hover,.site-menu-back:focus-visible{border-color:#10e2c06b;background:#10e2c012;color:var(--white);box-shadow:0 0 18px #10e2c01a;outline:none}.site-menu-back:hover .chunk-chevron,.site-menu-back:focus-visible .chunk-chevron{color:var(--teal);transform:translate(-2px) rotate(135deg)}.site-menu-list{display:grid}.site-menu-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.site-menu-card{--drop-theme-color: var(--teal);--drop-theme-ink: var(--black);min-width:0;display:grid;grid-template-rows:minmax(112px,clamp(132px,20vh,220px)) auto;position:relative;overflow:hidden;padding:0;border:1px solid var(--line);background:#101414;color:var(--white);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .22s ease,transform .38s cubic-bezier(.16,1,.3,1)}.site-menu-card.is-acid{--drop-theme-color: #f044d8;--drop-theme-ink: #100710}.site-menu-card.is-cf{--drop-theme-color: #28f3dc;--drop-theme-ink: #06100f}.site-menu-card.is-heatwave{--drop-theme-color: #ff2bd6;--drop-theme-ink: #100710}.site-menu-card.is-prison{--drop-theme-color: #ff7a1a;--drop-theme-ink: #080909}.site-menu-card:before{content:attr(data-file);min-height:22px;position:absolute;z-index:5;top:12px;right:12px;left:auto;display:inline-flex;align-items:center;justify-content:flex-end;max-width:calc(100% - 24px);padding:5px 7px;background:#070909d1;color:var(--drop-theme-color, var(--teal));font:400 6px/1.35 var(--font-pixel);letter-spacing:.3px;text-transform:uppercase;box-shadow:3px 3px color-mix(in srgb,var(--drop-theme-color, var(--teal)) 42%,transparent);pointer-events:none}.site-menu-card:not([data-file]):before{display:none}.site-menu-stage:not(.is-level-transitioning) .site-menu-card:hover,.site-menu-card:focus-visible{border-color:var(--drop-theme-color, var(--teal));transform:translateY(-3px)}.site-menu-card-visual{min-height:clamp(112px,20vh,220px);position:relative;overflow:hidden;background:radial-gradient(circle,rgba(244,246,245,.13) 0 .7px,transparent .9px) 0 0 / 6px 6px,linear-gradient(145deg,#d9ddda,#f2f3f0)}.site-menu-card-visual:before,.site-menu-card-visual:after{content:"";position:absolute;z-index:2;pointer-events:none}.site-menu-card-visual:before{width:28px;height:28px;top:12px;left:12px;border-top:1px solid var(--black);border-left:1px solid var(--black)}.site-menu-card-visual:has(.site-menu-card-status):before{display:none}.site-menu-card-visual:after{top:0;right:0;bottom:0;left:0;opacity:0;background:repeating-linear-gradient(0deg,transparent 0 7px,rgba(244,246,245,.12) 7px 8px),linear-gradient(105deg,transparent 30%,rgba(16,226,192,.32),transparent 66%);transform:translate(-100%)}.site-menu-stage:not(.is-level-transitioning) .site-menu-card:hover .site-menu-card-visual:after{animation:card-scan .8s cubic-bezier(.2,.75,.25,1) 1s forwards}.site-menu-card:focus-visible .site-menu-card-visual:after{animation:card-scan .8s cubic-bezier(.2,.75,.25,1) forwards}.site-menu-card-visual img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .3s ease}.site-menu-stage:not(.is-level-transitioning) .site-menu-card:hover .site-menu-card-visual img,.site-menu-card:focus-visible .site-menu-card-visual img{transform:scale(1.055);filter:contrast(1.04)}.site-menu-card-visual.is-placeholder{display:grid;place-items:center;background:repeating-linear-gradient(135deg,transparent 0 18px,rgba(244,246,245,.035) 18px 19px),radial-gradient(circle,rgba(244,246,245,.15) 0 .7px,transparent .9px) 0 0 / 6px 6px,#151a19}.site-menu-card-visual.is-placeholder>span:not(.site-menu-card-status){color:#727b78;font:400 6px/1.5 var(--font-pixel);letter-spacing:.35px;text-transform:uppercase}.site-menu-card-status{--drop-marker-rotate: -5deg;position:absolute;z-index:4;top:12px;left:12px;right:auto;width:max-content;max-width:calc(100% - 24px);overflow:visible}.site-menu-card-status.drop-status{display:inline-flex;align-items:center;padding:5px 7px;border:1px solid var(--status-border, var(--drop-theme-color, var(--teal)));background:var(--status-bg, var(--drop-theme-color, rgba(7,9,9,.82)));color:var(--status-color, var(--drop-theme-ink, var(--black)));font:700 7px/1 var(--font-mono);letter-spacing:.85px;text-transform:uppercase;isolation:isolate}.site-menu-card-status.drop-status:before,.site-menu-card-status.drop-status:after{display:none}.site-menu-card-status.drop-status>span{position:relative;z-index:2}.site-menu-card-status .drop-marker-circle{width:calc(100% + 38px);height:calc(100% + 28px);position:absolute;z-index:1;top:-14px;left:-19px;overflow:visible;pointer-events:none;transform:rotate(var(--drop-marker-rotate));filter:drop-shadow(0 0 5px color-mix(in srgb,var(--status-border, var(--teal)) 24%,transparent))}.site-menu-card-status .drop-marker-circle path{fill:none;stroke:var(--status-border, var(--drop-theme-color, var(--teal)));stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;vector-effect:non-scaling-stroke}.site-menu-card-status.is-featured,.site-menu-card-status.is-popular,.site-menu-card-status.is-limited,.site-menu-card-status.is-new,.site-menu-card-status.is-artist,.site-menu-card-status.is-growing,.site-menu-card-status.is-expanding{--status-border: var(--drop-theme-color, var(--teal));--status-bg: var(--drop-theme-color, var(--teal));--status-color: var(--drop-theme-ink, var(--black))}.site-menu-stage:not(.is-level-transitioning) .site-menu-card:hover .site-menu-card-status,.site-menu-card:focus-visible .site-menu-card-status{filter:brightness(1.08)}.site-menu-card-copy{min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;border-top:1px solid var(--line)}.site-menu-card-copy strong{display:block;width:max-content;max-width:100%;position:relative;isolation:isolate;font:800 clamp(20px,2.05vw,34px)/.9 "Saira Condensed","Syne",sans-serif;letter-spacing:0;text-transform:uppercase}.site-menu-card-copy strong:after,.site-menu-link strong:after,.search-result-meta strong:after,.cart-summary h3:after{content:"";height:.18em;position:absolute;right:-.06em;bottom:-.12em;left:-.06em;z-index:-1;background:var(--marker-color, var(--teal));clip-path:polygon(0 48%,9% 24%,25% 54%,43% 20%,63% 48%,80% 30%,100% 52%,98% 82%,78% 62%,59% 86%,42% 58%,22% 84%,7% 62%,0 72%);transform:scaleX(0) rotate(-1deg);transform-origin:left center;opacity:.9;pointer-events:none}.site-menu-stage:not(.is-level-transitioning) .site-menu-card:hover .site-menu-card-copy strong:after,.site-menu-card:focus-visible .site-menu-card-copy strong:after,.site-menu-stage:not(.is-level-transitioning) .site-menu-link:hover strong:after,.site-menu-link:focus-visible strong:after,.search-result:hover .search-result-meta strong:after,.search-result:focus-visible .search-result-meta strong:after{animation:marker-swipe .65s cubic-bezier(.18,.86,.24,1) forwards}.site-menu-link strong:after{background:#f4f6f5f5}.site-menu-card-copy small{display:block;margin-top:7px;color:var(--muted);font:700 8px/1.4 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.site-menu-card .chunk-chevron{width:10px;height:10px;border-width:4px;color:var(--muted);transition:color .22s ease}.site-menu-card-action{display:inline-flex;align-items:center;justify-self:end;gap:12px;color:var(--muted);font:700 8px/1 var(--font-mono);letter-spacing:1px;text-transform:uppercase;transition:color .22s ease}.site-menu-stage:not(.is-level-transitioning) .site-menu-card:hover .chunk-chevron,.site-menu-card:focus-visible .chunk-chevron{color:var(--drop-theme-color, var(--teal))}.site-menu-stage:not(.is-level-transitioning) .site-menu-card:hover .site-menu-card-action,.site-menu-card:focus-visible .site-menu-card-action{color:var(--drop-theme-color, var(--teal))}.site-menu-level[data-site-menu-level=drops] .site-menu-card-visual{min-height:clamp(112px,15vh,178px)}.site-menu-level[data-site-menu-level=drops] .site-menu-card-copy{min-height:72px}.site-menu-level.is-compact .site-menu-level-head{margin-bottom:0}.site-menu-level.is-compact{--menu-content-gap: 12px}.site-menu-level.is-compact .site-menu-link{padding:clamp(9px,1.25vh,15px) 6px}.site-menu-level.is-compact .site-menu-link.has-brand-logo{grid-template-columns:46px clamp(58px,5.4vw,96px) minmax(0,1fr) minmax(88px,auto);gap:clamp(12px,1.4vw,20px)}.site-menu-brand-mark{width:100%;height:clamp(28px,2.35vw,42px);display:grid;place-items:center;justify-self:start;position:relative;z-index:1;overflow:hidden;padding:5px 8px;border:1px solid rgba(244,246,245,.12);background:#0709096b;box-shadow:inset 0 0 0 1px #07090957;transition:border-color .22s ease,background-color .22s ease,transform .39s cubic-bezier(.16,1,.3,1)}.site-menu-brand-mark:before{content:"";width:100%;height:100%;display:block;background:#f4f6f5e0;-webkit-mask:var(--brand-logo-url) center / contain no-repeat;mask:var(--brand-logo-url) center / contain no-repeat;transition:background-color .22s ease,opacity .22s ease}.site-menu-brand-mark.is-text{color:var(--muted);font:700 9px/1 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.site-menu-stage:not(.is-level-transitioning) .site-menu-link.has-brand-logo:hover .site-menu-brand-mark,.site-menu-link.has-brand-logo:focus-visible .site-menu-brand-mark{border-color:color-mix(in srgb,var(--row-accent, var(--teal)) 72%,rgba(244,246,245,.18));background:#070909a3;transform:translateY(-2px)}.site-menu-stage:not(.is-level-transitioning) .site-menu-link.has-brand-logo:hover .site-menu-brand-mark:before,.site-menu-link.has-brand-logo:focus-visible .site-menu-brand-mark:before{background:var(--row-ink, #070909)}.site-menu-level.is-compact .site-menu-link strong{font-size:clamp(22px,2.85vw,46px);letter-spacing:0}.site-menu-level.is-model-list .site-menu-link strong{font-size:clamp(19px,2.25vw,35px);letter-spacing:0}.site-menu-link{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr) minmax(88px,auto);align-items:center;gap:18px;position:relative;overflow:hidden;padding:clamp(15px,2.2vh,25px) 6px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--white);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.site-menu-link:after{content:"RUN_SELECT / " attr(data-site-menu-target);position:absolute;right:6px;bottom:4px;z-index:1;color:#f4f6f529;font:400 6px/1.4 var(--font-pixel);letter-spacing:.35px;text-transform:uppercase;pointer-events:none}.site-menu-link:not([data-site-menu-target]):after{display:none}.site-menu-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--row-accent, var(--teal));transform:translateY(105%) skewY(3deg);transition:transform .39s cubic-bezier(.16,1,.3,1)}.site-menu-stage:not(.is-level-transitioning) .site-menu-link:hover:before,.site-menu-link:focus-visible:before{transform:translateY(0) skewY(0)}.site-menu-link>*{position:relative;z-index:1}.site-menu-link small{color:var(--muted);font:700 9px var(--font-mono);letter-spacing:1px;transition:color .22s ease}.site-menu-link strong{width:max-content;max-width:100%;position:relative;z-index:1;isolation:isolate;font-family:Saira Condensed,Syne,sans-serif;font-size:clamp(30px,4.1vw,68px);font-weight:800;line-height:.86;letter-spacing:0;text-transform:uppercase;transition:color .22s ease,transform .39s cubic-bezier(.16,1,.3,1)}.site-menu-copy{min-width:0;display:grid;gap:8px}.site-menu-hint{color:var(--muted);font:700 8px/1.25 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;transition:color .22s ease}.site-menu-action{display:inline-flex;align-items:center;justify-self:end;gap:16px;color:var(--muted);font:700 9px/1 var(--font-mono);letter-spacing:1.3px;text-transform:uppercase;transition:color .22s ease}.site-menu-action .chunk-chevron{width:11px;height:11px;border-width:4px;color:inherit}.site-menu-stage:not(.is-level-transitioning) .site-menu-link:hover strong,.site-menu-link:focus-visible strong{color:var(--row-ink, var(--black));transform:translateY(-2px)}.site-menu-stage:not(.is-level-transitioning) .site-menu-link:hover small,.site-menu-link:focus-visible small{color:var(--row-ink, var(--accent-ink))}.site-menu-stage:not(.is-level-transitioning) .site-menu-link:hover .site-menu-action,.site-menu-link:focus-visible .site-menu-action{color:var(--row-ink, var(--black))}.site-menu-stage:not(.is-level-transitioning) .site-menu-link:hover .site-menu-hint,.site-menu-link:focus-visible .site-menu-hint{color:var(--row-ink, var(--black))}.chunk-chevron{width:19px;height:19px;display:inline-block;justify-self:center;border-right:6px solid currentColor;border-bottom:6px solid currentColor;transform:rotate(-45deg)}.chunk-chevron.left{transform:rotate(135deg)}.chunk-chevron.small{width:9px;height:9px;border-width:3px}.site-menu-stage:not(.is-level-transitioning) .site-menu-link:hover>.chunk-chevron,.site-menu-link:focus-visible>.chunk-chevron{color:var(--row-ink, var(--black))}.utility-overlay{position:fixed;z-index:71;top:74px;right:0;bottom:0;left:0;display:block;visibility:hidden;overflow-y:auto;background:var(--luna-dot-grid-light-soft),#090c0c;opacity:0;pointer-events:none;clip-path:inset(0 0 100% 0);transform:translateY(-10px);transition:opacity .28s ease,transform .48s cubic-bezier(.16,1,.3,1),clip-path .48s cubic-bezier(.16,1,.3,1),visibility 0s linear .48s}.utility-overlay.is-open{display:block;visibility:visible;opacity:1;pointer-events:auto;clip-path:inset(0);transform:translateY(0);transition-delay:0s}.utility-overlay.search-overlay.is-open,.utility-overlay.cart-overlay.is-open{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.utility-overlay.cart-overlay{overflow:hidden;background:#0709096b}.utility-overlay.cart-overlay .utility-shell.luna-mini-cart-shell{height:auto;min-height:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:20px clamp(18px,3vw,54px) 28px;background:linear-gradient(180deg,#07090952,#070909b3),var(--luna-dot-grid-light-soft)}.utility-overlay.cart-overlay .utility-shell.luna-mini-cart-shell:before,.utility-overlay.cart-overlay .utility-shell.luna-mini-cart-shell:after{display:none}.utility-shell{min-height:100%;position:relative;padding:clamp(20px,2.6vw,42px);background:linear-gradient(110deg,transparent 0 66%,rgba(16,226,192,.055) 66.1% 66.22%,transparent 66.3%),repeating-linear-gradient(135deg,transparent 0 18px,rgba(244,246,245,.018) 18px 19px)}.interface-pixel{position:absolute;z-index:0;pointer-events:none;image-rendering:pixelated;mix-blend-mode:screen;opacity:.48;filter:drop-shadow(0 0 12px rgba(16,226,192,.24))}.interface-pixel:before,.interface-pixel:after{content:"";position:absolute;image-rendering:pixelated}.site-menu .interface-pixel.is-ufo{display:none}.site-menu .interface-pixel.is-ufo:after{content:none}.interface-status{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;border:1px solid rgba(244,246,245,.16);background:#f4f6f529}.interface-status span{min-height:46px;display:grid;align-content:center;padding:9px 10px;background:#070909d1;color:var(--muted);font:800 7px/1.35 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.interface-status b{display:block;margin-top:4px;color:var(--teal);font-weight:800}.search-orbit{width:min(280px,28vw);aspect-ratio:1;position:absolute;z-index:0;top:118px;right:clamp(24px,6vw,96px);pointer-events:none;opacity:.26;mix-blend-mode:screen}.search-orbit:before,.search-orbit:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;border:2px solid var(--teal);border-radius:50%;transform:rotate(-18deg) scaleX(1.92);animation:orbit-a 16s linear infinite}.search-orbit:after{top:33%;right:33%;bottom:33%;left:33%;border-color:var(--marathon-acid);transform:rotate(18deg) scaleX(1.72);animation-duration:21s;animation-direction:reverse}.search-overlay .utility-head,.search-form,.search-meta,.search-results,.cart-overlay .utility-head,.cart-workspace,.utility-shell>.interface-status{position:relative;z-index:1}.search-result:before{content:"RUN_MATCH";position:absolute;z-index:2;top:12px;left:12px;padding:6px 8px;border:1px solid rgba(244,246,245,.24);background:#070909d6;color:var(--marathon-acid);font:400 6px/1.4 var(--font-pixel);letter-spacing:.35px;text-transform:uppercase;box-shadow:3px 3px #10e2c047}.cart-pixel-meter{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;margin:18px 0 22px;padding:8px;border:1px solid rgba(244,246,245,.16);background:#0709098a}.cart-pixel-meter i{height:12px;display:block;background:#f4f6f529;animation:pixel-blink 1.4s steps(2,end) infinite}.cart-pixel-meter i:nth-child(-n+7){background:var(--teal)}.cart-pixel-meter i:nth-child(8),.cart-pixel-meter i:nth-child(9){background:var(--marathon-acid);animation-delay:.2s}.cart-pixel-meter i:nth-child(10){background:var(--marathon-red);animation-delay:.4s}.shop-pay-plan{display:grid;gap:7px;padding:12px 13px;border:1px solid rgba(244,246,245,.16);background:repeating-linear-gradient(135deg,transparent 0 10px,rgba(244,246,245,.025) 10px 11px),#07090985;color:var(--muted);font:800 8px/1.35 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.shop-pay-plan strong{color:var(--white);font-size:10px;letter-spacing:1.2px}.shop-pay-mark{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 4px;background:#5a31f4;color:#fff;font:900 9px/1 IBM Plex Sans,sans-serif;letter-spacing:0;text-transform:none}.shop-pay-plan a{width:max-content;color:var(--teal);text-decoration:underline;text-underline-offset:3px}.cart-summary:after{content:"PROOF_GATE.GIF";width:92px;height:64px;margin-top:18px;align-self:flex-end;background:linear-gradient(90deg,transparent 0 18%,#f4f6f5 18% 82%,transparent 82%),linear-gradient(180deg,transparent 0 10%,#24a7ff 10% 24%,#f4f6f5 24% 66%,#ff3026 66% 80%,transparent 80%);clip-path:polygon(50% 0,82% 24%,82% 70%,100% 88%,64% 82%,50% 100%,36% 82%,0 88%,18% 70%,18% 24%);color:var(--teal);font:400 6px/1.4 var(--font-pixel);letter-spacing:.35px;text-indent:-18px;image-rendering:pixelated;filter:drop-shadow(0 0 14px rgba(16,226,192,.28));animation:pixel-hover .82s steps(3,end) infinite}.utility-shell:before,.utility-shell:after{content:"";width:34px;height:34px;position:absolute;pointer-events:none}.utility-shell:before{top:28px;left:28px;border-top:1px solid var(--muted);border-left:1px solid var(--muted)}.utility-shell:after{right:28px;bottom:28px;border-right:1px solid var(--muted);border-bottom:1px solid var(--muted)}.utility-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(20px,2.4vw,36px);padding-bottom:16px;border-bottom:1px solid var(--line)}.utility-kicker{color:var(--teal);font:700 10px var(--font-mono);letter-spacing:1.8px;text-transform:uppercase}.utility-title{margin:10px 0 0;font-family:Syne,sans-serif;font-size:clamp(36px,5.5vw,84px);line-height:.86;letter-spacing:-.075em;text-transform:uppercase;white-space:nowrap}.search-overlay .utility-title{font-size:clamp(34px,4.2vw,64px);font-weight:700;line-height:.9;letter-spacing:-.055em}.utility-close{min-width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--line);background:transparent;color:var(--white);font-size:30px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.utility-close:hover,.utility-close:focus-visible{border-color:var(--white);background:var(--white);color:var(--black)}.search-form{display:grid;grid-template-columns:1fr auto;border-top:1px solid var(--white);border-bottom:1px solid var(--white)}.search-input{min-width:0;padding:22px 0;border:0;outline:0;background:transparent;color:var(--white);font:300 clamp(28px,4.4vw,68px)/1 "IBM Plex Sans",sans-serif;letter-spacing:-.035em;text-transform:uppercase}.search-input::placeholder{color:#4d5653;opacity:1}.search-submit{width:clamp(78px,10vw,150px);border:0;background:var(--highlighter-yellow);color:var(--black);cursor:pointer}.search-submit .chunk-chevron{width:24px;height:24px;border-width:7px}.search-meta{display:flex;justify-content:space-between;gap:20px;margin:15px 0 clamp(24px,4vw,52px);color:var(--muted);font:700 9px var(--font-mono);letter-spacing:1.3px;text-transform:uppercase}.search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.search-result{min-width:0;display:grid;grid-template-rows:minmax(190px,1fr) auto;position:relative;color:var(--white);background:var(--panel);text-decoration:none}.search-result.is-hidden{display:none}.search-result-visual{min-height:250px;overflow:hidden;position:relative;background:radial-gradient(circle at center,rgba(7,9,9,.14) 0 .75px,transparent 1.1px) 0 0 / 7px 7px,#eef0ed}.search-result-visual img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.search-result:hover img{transform:scale(1.045)}.search-result-meta{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:20px;border-top:1px solid var(--line)}.search-result-meta small,.cart-item small,.cart-summary small{color:var(--muted);font:700 9px var(--font-mono);letter-spacing:1.2px;text-transform:uppercase}.search-result-meta strong{display:block;margin-top:7px;width:max-content;max-width:100%;position:relative;isolation:isolate;font-family:Syne,sans-serif;font-size:clamp(18px,2vw,30px);letter-spacing:-.05em;text-transform:uppercase}.result-arrow{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line);color:var(--teal);transition:background .2s ease,color .2s ease}.result-arrow .chunk-chevron{width:12px;height:12px;border-width:4px}.search-result:hover .result-arrow{background:var(--teal);color:var(--black)}.search-overlay .utility-shell{min-height:100%;padding:clamp(24px,3vw,56px);background:linear-gradient(110deg,transparent 0 62%,rgba(16,226,192,.07) 62.05% 62.16%,transparent 62.22%),radial-gradient(circle at 82% 28%,rgba(16,226,192,.16),transparent 22%),linear-gradient(180deg,#0709096b,#070909eb);overflow:hidden}.search-overlay .utility-shell:before{width:auto;height:auto;inset:clamp(18px,2vw,36px);border:1px solid rgba(244,246,245,.16);background:linear-gradient(90deg,var(--teal) 0 58px,transparent 58px calc(100% - 58px),var(--teal) calc(100% - 58px)),linear-gradient(90deg,var(--teal) 0 58px,transparent 58px calc(100% - 58px),var(--teal) calc(100% - 58px));background-repeat:no-repeat;background-size:100% 2px,100% 2px;background-position:0 0,0 100%;opacity:.74}.search-overlay .utility-shell:after{width:38vw;max-width:680px;height:38vw;max-height:680px;right:-9vw;bottom:-14vw;border:1px solid rgba(16,226,192,.26);border-radius:50%;box-shadow:inset 0 0 0 34px #d8ff000b,0 0 80px #10e2c014;transform:rotate(-20deg) scaleY(.64)}.search-head{align-items:flex-start;position:relative;z-index:2;margin-bottom:clamp(24px,3.4vw,58px);padding:0;border-bottom:0}.search-title{max-width:11ch;margin-top:14px;font:900 clamp(54px,8vw,138px)/.84 "Syne",sans-serif;letter-spacing:0;white-space:normal}.search-command{width:min(100%,1320px);position:relative;z-index:2;display:grid;grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);border:1px solid rgba(244,246,245,.18);background:repeating-linear-gradient(135deg,transparent 0 18px,rgba(244,246,245,.018) 18px 19px),#070909c7;box-shadow:18px 18px #e52bff1f}.search-command__copy{display:grid;align-content:center;gap:10px;padding:clamp(18px,2vw,30px);border-right:1px solid rgba(244,246,245,.14)}.search-command__copy span,.search-quick-links a span{color:var(--teal);font:900 10px/1 var(--font-mono);letter-spacing:1.8px;text-transform:uppercase}.search-command__copy strong{max-width:28ch;color:var(--white);font:800 clamp(16px,1.25vw,22px)/1.28 "IBM Plex Sans",sans-serif}.search-overlay .search-form{display:grid;grid-template-columns:minmax(0,1fr) clamp(78px,7vw,118px);margin:0;border:0;background:transparent}.search-overlay .search-input{height:clamp(104px,9vw,150px);padding:0 clamp(20px,3vw,48px);color:var(--white);font:900 clamp(30px,4.8vw,82px)/1 "Syne",sans-serif;letter-spacing:0}.search-overlay .search-input::placeholder{color:#f4f6f53d}.search-overlay .search-submit{width:auto;border-left:1px solid rgba(7,9,9,.4);background:var(--highlighter-yellow);color:var(--black);transition:background .2s ease,color .2s ease}.search-overlay .search-submit:hover,.search-overlay .search-submit:focus-visible{background:var(--teal)}.search-quick-links{width:min(100%,1320px);position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 clamp(28px,4vw,68px);border:1px solid rgba(244,246,245,.12);border-top:0;background:#0a0d0d9e}.search-quick-links a{min-height:58px;display:flex;align-items:center;gap:12px;padding:14px clamp(14px,1.5vw,24px);border-right:1px solid rgba(244,246,245,.1);color:var(--white);font:900 11px/1.2 var(--font-mono);letter-spacing:1.2px;text-decoration:none;text-transform:uppercase}.search-quick-links a:last-child{border-right:0}.search-quick-links a:hover,.search-quick-links a:focus-visible{background:#10e2c01f}.search-overlay .search-meta{width:min(100%,1320px);position:relative;z-index:2;margin:0 0 16px;color:#f4f6f59e}.search-overlay .search-results{width:min(100%,1320px);position:relative;z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid rgba(244,246,245,.14);background:#f4f6f524}.search-overlay .search-result{min-height:clamp(390px,30vw,560px);grid-template-rows:minmax(0,1fr) auto;border:0;border-right:1px solid rgba(244,246,245,.14);background:#080b0b;overflow:hidden}.search-overlay .search-result:last-child{border-right:0}.search-overlay .search-result:before{content:attr(data-search);position:absolute;z-index:4;top:18px;left:18px;max-width:calc(100% - 36px);padding:8px 10px;border:1px solid rgba(16,226,192,.34);background:#070909cc;color:var(--highlighter-yellow);font:900 9px/1 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-overlay .search-result-visual{min-height:0;background:#080b0b}.search-overlay .search-result-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.34),transparent 36%,rgba(0,0,0,.78)),linear-gradient(90deg,rgba(0,0,0,.38),transparent 60%);pointer-events:none}.search-overlay .search-result-meta{min-height:128px;padding:clamp(18px,2vw,28px);background:repeating-linear-gradient(135deg,transparent 0 18px,rgba(244,246,245,.018) 18px 19px),#0b0f0ff5}.search-overlay .search-result-meta strong{font:900 clamp(24px,2.3vw,42px)/.9 "Syne",sans-serif;letter-spacing:0}.search-result-meta div>span{display:block;margin-top:9px;color:var(--muted);font:700 12px/1.35 IBM Plex Sans,sans-serif;text-transform:none}@media(max-width:980px){.search-command{grid-template-columns:1fr}.search-command__copy{border-right:0;border-bottom:1px solid rgba(244,246,245,.14)}.search-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.search-overlay .search-results{grid-template-columns:1fr}.search-overlay .search-result{min-height:360px;border-right:0;border-bottom:1px solid rgba(244,246,245,.14)}}.search-overlay .utility-shell.search-console{min-height:100%;padding:clamp(18px,2vw,34px);background:linear-gradient(110deg,transparent 0 62%,rgba(16,226,192,.055) 62.05% 62.14%,transparent 62.22%),radial-gradient(circle at 78% 18%,rgba(16,226,192,.12),transparent 25%),repeating-linear-gradient(135deg,transparent 0 18px,rgba(244,246,245,.018) 18px 19px),#070909;overflow-x:hidden}.search-overlay .utility-shell.search-console:before{inset:clamp(12px,1.4vw,24px);border-color:#f4f6f524;background:linear-gradient(var(--teal),var(--teal)) 0 0 / 64px 2px no-repeat,linear-gradient(var(--teal),var(--teal)) 100% 0 / 64px 2px no-repeat;opacity:1}.search-overlay .utility-shell.search-console:after{display:none}.search-console-head,.search-console-grid,.search-title-block,.search-console-form,.search-quick-links,.search-meta,.search-results,.search-rail{position:relative;z-index:2}.search-console-head{min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:20px;align-items:center;margin:0 0 clamp(22px,2.5vw,38px);padding:0 0 14px;border-bottom:1px solid rgba(244,246,245,.14)}.search-console-close{width:44px;min-width:44px;height:44px;justify-self:end}.search-console-head .section-index{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--teal);font:700 11px/1.2 var(--font-mono);letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.search-console-head .prompt-run{color:var(--highlighter-yellow)}.search-console-head .prompt-command,.search-console-head .prompt-cursor{color:var(--teal)}.search-console-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:clamp(18px,2vw,32px);align-items:start}.search-title-block{display:grid;grid-template-columns:minmax(0,.7fr) minmax(220px,.3fr);gap:clamp(18px,2vw,32px);align-items:end;padding-bottom:16px;border-bottom:1px solid rgba(244,246,245,.14)}.search-title-block p{order:2;max-width:34ch;margin:0 0 3px auto;color:#f4f6f594;font:900 10px/1.5 var(--font-mono);letter-spacing:1.5px;text-align:right;text-transform:uppercase}.search-title-block h2{margin:0;color:var(--white);font:900 clamp(34px,4.8vw,86px)/.86 "Syne",sans-serif;letter-spacing:0;text-transform:uppercase}.search-title-block .search-title-marker{--marker-color: var(--teal);display:inline-block}.search-title-block .search-title-marker:after{height:.11em;right:.05em;bottom:-.03em;left:-.02em;clip-path:polygon(0 48%,9% 24%,25% 54%,43% 20%,63% 48%,80% 30%,100% 52%,98% 82%,78% 62%,59% 86%,42% 58%,22% 84%,7% 62%,0 72%)}.search-console-form{width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) 52px clamp(64px,5.6vw,92px);margin:clamp(16px,2vw,26px) 0 0;border:1px solid rgba(244,246,245,.18);background:repeating-linear-gradient(135deg,transparent 0 18px,rgba(244,246,245,.018) 18px 19px),#070909c2;box-shadow:10px 10px #10e2c00f}.search-overlay .search-console-form .search-input{height:clamp(74px,7vw,112px);padding:0 clamp(16px,2.2vw,32px);color:var(--white);font:800 clamp(24px,3.1vw,54px)/.9 "Saira Condensed","Arial Narrow",Arial,sans-serif;letter-spacing:0;text-transform:uppercase}.search-overlay .search-console-form .search-input::placeholder{color:#f4f6f547}.search-overlay .search-console-form .search-input::-webkit-search-cancel-button,.search-overlay .search-console-form .search-input::-webkit-search-decoration{display:none;-webkit-appearance:none}.search-overlay .search-console-form .search-submit{width:auto;border-left:1px solid rgba(244,246,245,.12);background:var(--highlighter-yellow);color:var(--black)}.search-overlay .search-console-form .search-submit:hover,.search-overlay .search-console-form .search-submit:focus-visible{background:var(--teal)}.search-console .search-quick-links{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 clamp(18px,2vw,30px);border:1px solid rgba(244,246,245,.12);border-top:0;background:#0a0d0db8}.search-console .search-quick-links a{min-height:48px;padding:12px clamp(10px,1vw,16px);font-size:10px}.search-console .search-meta{width:100%;max-width:none;margin:0 0 10px;color:#f4f6f594}.search-console .search-results{width:100%;max-width:none;display:grid;grid-template-columns:1fr;gap:1px;border:1px solid rgba(244,246,245,.14);background:#f4f6f524}.search-console .search-result{min-height:124px;display:grid;grid-template-columns:132px minmax(0,1fr);grid-template-rows:none;position:relative;border:0;background:linear-gradient(90deg,rgba(16,226,192,.055),transparent 34%),#080b0b;overflow:hidden}.search-console .search-result.is-hidden{display:none}.search-console .search-result:before{display:none}.search-console .search-result:hover,.search-console .search-result:focus-visible{background:linear-gradient(90deg,rgba(16,226,192,.12),transparent 42%),#0b1010}.search-console .search-result-visual{min-height:124px;position:relative;overflow:hidden;background:#101414}.search-console .search-result-visual img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.search-console .search-result-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(7,9,9,.5));pointer-events:none}.search-console .search-result-visual span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#f4f6f53d;font:900 46px/.8 Saira Condensed,Arial Narrow,Arial,sans-serif}.search-console .search-result-meta{min-height:124px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(16px,1.5vw,24px);background:transparent}.search-console .search-result-meta small{color:var(--teal);font:900 9px/1.2 var(--font-mono);letter-spacing:1.2px}.search-console .search-result-meta strong{margin-top:8px;font:900 clamp(23px,2.1vw,36px)/.86 "Saira Condensed","Arial Narrow",Arial,sans-serif;letter-spacing:0}.search-console .search-result-meta strong:after{display:none}.search-console .result-arrow{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(244,246,245,.18);color:var(--teal)}.search-console .search-result:hover .result-arrow,.search-console .search-result:focus-visible .result-arrow{background:var(--teal);color:var(--black)}.search-rail{display:grid;gap:14px}.search-rail-panel{border:1px solid rgba(244,246,245,.14);background:repeating-linear-gradient(135deg,transparent 0 18px,rgba(244,246,245,.018) 18px 19px),#0a0d0db8}.search-panel-head{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid rgba(244,246,245,.12);font:900 9px/1 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase}.search-panel-head span,.search-mini-list a>span{color:var(--teal)}.search-panel-head small{color:#f4f6f56b;font:inherit;text-align:right}.search-mini-list{display:grid}.search-mini-list a,.search-lab-route{min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(244,246,245,.1);color:var(--white);text-decoration:none}.search-mini-list a:last-child{border-bottom:0}.search-mini-list a:hover,.search-mini-list a:focus-visible,.search-lab-route:hover,.search-lab-route:focus-visible{background:#10e2c01a}.search-mini-list strong,.search-lab-route strong{color:var(--white);font:900 20px/.9 Saira Condensed,Arial Narrow,Arial,sans-serif;letter-spacing:.4px;text-transform:uppercase}.search-mini-list small,.search-lab-route small{grid-column:2;color:#f4f6f58f;font:700 12px/1.35 IBM Plex Sans,sans-serif}.search-lab-route{grid-template-columns:minmax(0,1fr) auto;border-bottom:0}.search-lab-route small{grid-column:1}.search-lab-route .chunk-chevron{grid-row:1 / span 2;grid-column:2;color:var(--highlighter-yellow)}@media(max-width:1080px){.search-console-grid{grid-template-columns:1fr}.search-console-head{grid-template-columns:1fr auto}.search-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.search-overlay .utility-shell.search-console{padding:22px 14px 70px}.search-title-block{grid-template-columns:1fr}.search-title-block p{order:0;margin:0;text-align:left}.search-console .search-quick-links,.search-rail{grid-template-columns:1fr}.search-console .search-result{grid-template-columns:92px minmax(0,1fr);min-height:104px}.search-console .search-result-visual,.search-console .search-result-meta{min-height:104px}.search-console .result-arrow{display:none}}.search-overlay{overflow:hidden;background:#0709096b}.search-takeover{height:100%;min-height:0;display:grid;grid-template-columns:minmax(270px,.42fr) 1fr;background:transparent;opacity:0;transform:translateY(-12px);transition:opacity .24s ease,transform .46s var(--ease)}.search-overlay.is-open .search-takeover{opacity:1;transform:none;transition-delay:.1s}.search-takeover-aside{--menu-aside-pad: clamp(28px, 5vw, 74px);min-height:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:var(--menu-aside-pad);border-right:1px solid var(--line);background:repeating-linear-gradient(135deg,transparent 0 13px,rgba(16,226,192,.045) 13px 14px),#070909e6;overflow:hidden}.search-takeover-aside .site-menu-rail{flex:0 0 92px;margin:28px calc(var(--menu-aside-pad) * -1) calc(var(--menu-aside-pad) * -1)}.search-takeover-aside h2{max-width:8ch;margin:22px 0;color:var(--white);font:800 clamp(44px,4.35vw,76px)/.88 "Syne",sans-serif;letter-spacing:0;text-transform:uppercase}.search-takeover-stage{min-width:0;position:relative;overflow-y:auto;padding:clamp(28px,5vw,76px);background:linear-gradient(180deg,#07090952,#070909b3),var(--luna-dot-grid-light-soft)}.search-takeover-stage:before,.search-takeover-stage:after{content:"";width:34px;height:34px;position:absolute;z-index:4;pointer-events:none}.search-takeover-stage:before{top:28px;left:28px;border-top:1px solid var(--muted);border-left:1px solid var(--muted)}.search-takeover-stage:after{display:none}.search-takeover-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(20px,3vh,34px);padding-bottom:18px;border-bottom:1px solid var(--line)}.search-takeover-head .section-index{display:inline-flex;align-items:center;gap:8px;color:var(--teal);font:700 10px var(--font-mono);letter-spacing:1.8px;text-transform:uppercase}.search-takeover-head .prompt-run{color:var(--highlighter-yellow)}.search-takeover-head .prompt-command,.search-takeover-head .prompt-cursor{color:var(--teal)}.search-overlay .search-takeover-form{width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) clamp(76px,7vw,118px);margin:0;border:1px solid rgba(244,246,245,.18);background:linear-gradient(180deg,#f4f6f50b,#f4f6f500 18%),linear-gradient(90deg,#10e2c00e,#10e2c000 42%),#04100f;box-shadow:inset 0 1px #f4f6f50f,inset 0 -1px #10e2c014,18px 18px #10e2c00e;transition:border-color .18s ease,box-shadow .18s ease}.search-overlay .search-takeover-form:focus-within{border-color:#10e2c08f;box-shadow:inset 0 1px #f4f6f514,inset 0 -1px #10e2c029,18px 18px #10e2c00e,0 0 0 1px #10e2c029}.search-overlay .search-takeover-form .search-input{height:clamp(104px,9vw,150px);padding:0 clamp(20px,3vw,48px);background:transparent;color:var(--white);font:800 clamp(34px,5.1vw,82px)/.9 "Saira Condensed","Arial Narrow",Arial,sans-serif;letter-spacing:0;text-transform:uppercase}.search-overlay .search-takeover-form .search-input:focus{outline:none}.search-overlay .search-takeover-form .search-input::placeholder{color:#f4f6f53d}.search-overlay .search-takeover-form .search-submit{width:auto;border-left:1px solid rgba(244,246,245,.12);background:var(--teal);color:var(--black)}.search-overlay .search-takeover-form .search-submit:hover,.search-overlay .search-takeover-form .search-submit:focus-visible{background:var(--white);color:var(--black)}.search-overlay .search-takeover .search-quick-links{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 clamp(24px,3vh,38px);border:1px solid var(--line);border-top:0;background:#0709097a}.search-overlay .search-takeover .search-quick-links a{min-height:62px;display:flex;align-items:center;gap:14px;padding:16px 18px;border-right:1px solid var(--line);color:var(--white);font:800 10px/1.2 var(--font-mono);letter-spacing:1.4px;text-decoration:none;text-transform:uppercase}.search-overlay .search-takeover .search-quick-links a:last-child{border-right:0}.search-overlay .search-takeover .search-quick-links span{color:var(--teal)}.search-overlay .search-takeover .search-quick-links a:hover,.search-overlay .search-takeover .search-quick-links a:focus-visible{background:#10e2c01a}.search-overlay .search-takeover .search-meta{width:100%;max-width:none;display:flex;justify-content:space-between;gap:18px;margin:0 0 12px;color:var(--muted);font:700 10px/1.2 var(--font-mono);letter-spacing:1.8px;text-transform:uppercase}.search-overlay .search-takeover .search-results{width:100%;max-width:none;display:grid;grid-template-columns:1fr;gap:6px;border-top:0;background:transparent}.search-overlay .search-takeover .search-result{min-height:108px;display:grid;grid-template-columns:42px clamp(82px,6.2vw,104px) minmax(0,1fr) 86px;align-items:center;gap:clamp(14px,1.5vw,22px);position:relative;overflow:hidden;padding:14px clamp(16px,1.8vw,24px);border:1px solid rgba(244,246,245,.14);background:linear-gradient(90deg,rgba(16,226,192,.018),transparent 20%),#070909c2;color:var(--white);text-decoration:none;transition:border-color .22s ease,background-color .22s ease,transform .22s ease,box-shadow .22s ease}.search-overlay .search-takeover .search-result.is-hidden{display:none}.search-overlay .search-takeover .search-result:before{display:none!important;content:none!important}.search-overlay .search-takeover .search-result:hover,.search-overlay .search-takeover .search-result:focus-visible{border-color:#10e2c057;background:linear-gradient(90deg,rgba(16,226,192,.04),transparent 24%),#0a0e0ee6;box-shadow:inset 0 0 0 1px #10e2c014;transform:translate(2px)}.search-overlay .search-takeover .search-result>*{position:relative;z-index:1}.search-overlay .search-takeover .search-result>small{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(244,246,245,.18);background:#f4f6f506;color:#10e2c0c7;font:800 9px var(--font-mono);letter-spacing:1px}.search-overlay .search-takeover .search-result-visual{width:100%;aspect-ratio:1.38 / 1;min-height:0;position:relative;overflow:hidden;border:1px solid rgba(244,246,245,.14);background:#101414}.search-overlay .search-takeover .search-result-visual img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;filter:saturate(.9) contrast(1.05);transition:transform .26s ease,filter .22s ease}.search-overlay .search-takeover .search-result:hover .search-result-visual img,.search-overlay .search-takeover .search-result:focus-visible .search-result-visual img{transform:scale(1.035);filter:saturate(1) contrast(1.08)}.search-overlay .search-takeover .search-result-meta{min-width:0;min-height:0;display:block;padding:0;background:transparent}.search-overlay .search-takeover .search-result-meta strong{display:block;width:auto;max-width:100%;position:static;color:var(--white);font:850 clamp(22px,1.65vw,28px)/.94 "Saira Condensed","Arial Narrow",Arial,sans-serif;letter-spacing:.2px;text-transform:uppercase;overflow-wrap:anywhere}.search-overlay .search-takeover .search-result-meta strong:after{display:none!important;content:none!important}.search-overlay .search-takeover .search-result-meta span:not(.result-arrow){display:block;margin-top:6px;color:#f4f6f594;font:650 9px/1.45 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.search-overlay .search-takeover .result-arrow{min-width:82px;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:10px;justify-self:end;align-self:center;border:1px solid rgba(244,246,245,.18);color:var(--teal);font:800 9px/1 var(--font-mono);letter-spacing:1.1px;text-transform:uppercase}.search-overlay .search-takeover .result-arrow .chunk-chevron{width:8px;height:8px;border-width:3px}.search-overlay .search-takeover .search-result:hover .result-arrow,.search-overlay .search-takeover .search-result:focus-visible .result-arrow{border-color:var(--teal);background:var(--teal);color:var(--black)}@media(max-width:1080px){.search-takeover{grid-template-columns:1fr}.search-takeover-aside{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.search-takeover-aside .site-menu-rail{display:none}.search-takeover-aside h2{max-width:none}}@media(max-width:800px){.search-takeover-stage,.search-takeover-aside{padding:24px 16px}.search-takeover-head{align-items:flex-start;flex-direction:column}.search-overlay .search-takeover-form{grid-template-columns:minmax(0,1fr) 64px}.search-overlay .search-takeover-form .search-input{height:92px;padding:0 14px;font-size:36px}.search-overlay .search-takeover .search-quick-links{grid-template-columns:1fr}.search-overlay .search-takeover .search-quick-links a{border-right:0;border-bottom:1px solid var(--line)}.search-overlay .search-takeover .search-result{grid-template-columns:42px 74px minmax(0,1fr)}.search-overlay .search-takeover .result-arrow{display:none}}.cart-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:1px;border:1px solid var(--line);background:var(--line);min-height:min(540px,calc(100vh - 250px))}.cart-overlay .utility-shell{height:100%;display:flex;flex-direction:column}.cart-overlay .cart-workspace{min-height:0;flex:1}.cart-items,.cart-summary{background:#0a0d0dfa}.cart-empty{display:none;min-height:470px;place-items:center;padding:40px;color:var(--muted);font:700 11px var(--font-mono);letter-spacing:1.5px;text-align:center;text-transform:uppercase}.cart-items.is-empty .cart-empty{display:grid}.cart-item{display:grid;grid-template-columns:clamp(130px,18vw,250px) minmax(0,1fr) auto;gap:clamp(18px,3vw,42px);align-items:center;padding:clamp(18px,2.5vw,36px);border-bottom:1px solid var(--line)}.cart-item-image{aspect-ratio:1.25;overflow:hidden;background:#e9ecea}.cart-item-image img{width:100%;height:100%;display:block;object-fit:cover}.cart-item h3{margin:8px 0 10px;font-family:Syne,sans-serif;font-size:clamp(22px,3.2vw,48px);line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.cart-item p{margin:0;color:var(--muted);font-size:12px}.cart-item-price{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;font:700 17px var(--font-mono)}.cart-remove{padding:0;border:0;background:transparent;color:var(--muted);font:700 9px var(--font-mono);text-transform:uppercase;cursor:pointer}.cart-summary{min-height:0;display:flex;flex-direction:column;padding:clamp(24px,3vw,44px)}.cart-summary h3{width:max-content;max-width:100%;position:relative;isolation:isolate;margin:12px 0 28px;font-family:Syne,sans-serif;font-size:clamp(25px,3vw,44px);line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.cart-overlay.is-open .cart-summary h3:after{animation:marker-swipe .72s cubic-bezier(.18,.86,.24,1) .24s forwards}.cart-total{display:flex;justify-content:space-between;gap:20px;margin-top:auto;padding:22px 0;border-top:1px solid var(--line);font:700 14px var(--font-mono);text-transform:uppercase}.cart-checkout{min-height:66px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;position:relative;overflow:hidden;padding:0 24px;border:0;background:var(--teal);color:var(--black);font:700 11px var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;isolation:isolate}.cart-checkout:after{content:"";height:9px;position:absolute;z-index:-1;right:18px;bottom:14px;left:18px;background:var(--neon-orchid);clip-path:polygon(0 40%,14% 16%,34% 52%,52% 20%,71% 46%,100% 34%,98% 76%,69% 58%,50% 86%,32% 58%,12% 80%,0 62%);transform:scaleX(0) rotate(-1deg);transform-origin:left center;opacity:.75}.cart-checkout:hover:after,.cart-checkout:focus-visible:after{animation:marker-swipe .62s cubic-bezier(.18,.86,.24,1) forwards}.cart-checkout .chunk-chevron{width:12px;height:12px;border-width:4px}.logo{margin-right:auto;position:static;transform:none;width:clamp(174px,15vw,228px);display:block}.logo img,.footer-logo img{width:100%;height:auto;display:block}.header-tools{display:flex;align-items:center;gap:4px;margin-left:auto}.localization-toggle{flex:0 0 auto;min-width:88px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-right:8px;padding:0 12px;position:relative;border:1px solid rgba(244,246,245,.18);color:var(--white);background:#07090947;font:900 10px/1 var(--font-mono);letter-spacing:1.1px;text-transform:uppercase;cursor:pointer;transition:color .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.localization-toggle:before,.localization-toggle:after{content:"";width:10px;height:10px;position:absolute;pointer-events:none;transition:border-color .22s ease}.localization-toggle:before{top:-1px;left:-1px;border-top:2px solid var(--teal);border-left:2px solid var(--teal)}.localization-toggle:after{right:-1px;bottom:-1px;border-right:2px solid var(--teal);border-bottom:2px solid var(--teal)}.localization-toggle b{color:var(--teal);font:inherit}.localization-toggle i{width:7px;height:7px;margin-left:2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .22s ease}.localization-toggle:hover,.localization-toggle:focus-visible,.localization-toggle[aria-expanded=true]{border-color:#10e2c094;color:var(--teal);background:#10e2c012;box-shadow:inset 0 0 24px #10e2c00f,0 0 20px #10e2c014}.localization-toggle[aria-expanded=true] i{transform:translateY(2px) rotate(225deg)}.luna-localization-panel{width:min(430px,calc(100vw - (var(--edge) * 2)));max-height:min(690px,calc(100svh - 94px));position:fixed;z-index:95;top:82px;right:var(--edge);visibility:hidden;overflow:hidden;border:1px solid rgba(16,226,192,.28);background:linear-gradient(180deg,#070909c7,#070909eb),var(--luna-dot-grid-light-soft);box-shadow:inset 0 0 0 1px #f4f6f50a,10px 12px #10e2c012,0 28px 80px #00000094;opacity:0;transform:translate3d(0,-12px,0) scale(.985);transform-origin:top right;-webkit-backdrop-filter:blur(20px) saturate(.82);backdrop-filter:blur(20px) saturate(.82);transition:opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s}.luna-localization-panel:before,.luna-localization-panel:after{content:"";width:34px;height:34px;position:absolute;z-index:2;pointer-events:none}.luna-localization-panel:before{top:12px;left:12px;border-top:1px solid rgba(244,246,245,.48);border-left:1px solid rgba(244,246,245,.48)}.luna-localization-panel:after{right:12px;bottom:12px;border-right:1px solid rgba(16,226,192,.62);border-bottom:1px solid rgba(16,226,192,.62)}.luna-localization-panel.is-open{visibility:visible;opacity:1;transform:translateZ(0) scale(1);transition-delay:0s}.luna-localization-form{max-height:inherit;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);padding:22px}.luna-localization-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:10px 10px 18px;border-bottom:1px solid rgba(244,246,245,.12)}.luna-localization-head .section-index{font-size:8px;letter-spacing:1.3px}.luna-localization-panel .luna-localization-head h2{margin:10px 0 0;color:var(--white);font:800 28px/.9 Syne,Arial,sans-serif;letter-spacing:-1.1px;overflow-wrap:normal;text-transform:uppercase;word-break:normal}.luna-localization-close{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(244,246,245,.18);color:#f4f6f5b8;background:#07090961;font:300 26px/1 var(--font-mono);cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.luna-localization-close:hover,.luna-localization-close:focus-visible{border-color:var(--teal);color:var(--black);background:var(--teal)}.luna-localization-search{min-height:50px;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;margin:14px 10px 0;border:1px solid rgba(16,226,192,.28);background:#040c0bbd}.luna-localization-search input{min-width:0;height:48px;padding:0 14px;border:0;outline:0;color:var(--white);background:transparent;font:800 10px/1 var(--font-mono);letter-spacing:1.1px;text-transform:uppercase}.luna-localization-search input::placeholder{color:#f4f6f557}.luna-localization-search:focus-within{border-color:var(--teal);box-shadow:inset 0 0 24px #10e2c00f}.luna-localization-search i{width:13px;height:13px;position:relative;border:1px solid var(--teal);border-radius:50%}.luna-localization-search i:after{content:"";width:6px;height:1px;position:absolute;right:-5px;bottom:-3px;background:var(--teal);transform:rotate(45deg);transform-origin:left center}.luna-localization-status{display:flex;justify-content:space-between;gap:12px;padding:12px 10px 10px;color:#f4f6f56b;font-size:7px;letter-spacing:1px;text-transform:uppercase}.luna-localization-status b{color:var(--teal)}.luna-localization-list{min-height:0;margin:0 10px 10px;overflow:auto;overscroll-behavior:contain;border-top:1px solid rgba(244,246,245,.1);scrollbar-width:thin;scrollbar-color:rgba(16,226,192,.58) rgba(7,9,9,.48)}.luna-localization-option{width:100%;min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;border:0;border-bottom:1px solid rgba(244,246,245,.08);color:#f4f6f5c7;background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.luna-localization-option small,.luna-localization-option strong{font:800 8px/1 var(--font-mono);letter-spacing:.9px;text-transform:uppercase}.luna-localization-option small{color:#f4f6f54d}.luna-localization-option>span{overflow:hidden;font:800 11px/1.2 var(--font-mono);letter-spacing:.55px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.luna-localization-option strong{display:inline-flex;gap:5px;color:#f4f6f585;white-space:nowrap}.luna-localization-option strong b{color:var(--teal);font:inherit}.luna-localization-option:hover,.luna-localization-option:focus-visible{outline:0;color:var(--white);background:linear-gradient(90deg,#10e2c021,#10e2c006);box-shadow:inset 3px 0 0 var(--teal)}.luna-localization-option.is-active{color:var(--white);background:#10e2c014;box-shadow:inset 3px 0 0 var(--teal)}.luna-localization-option.is-active small,.luna-localization-option.is-active strong{color:var(--teal)}.luna-localization-option.is-filtered{display:none}.icon-button{width:46px;height:52px;display:grid;place-items:center;position:relative;border:1px solid transparent;transition:color .28s ease,border-color .32s ease,background-color .32s ease,box-shadow .32s ease}.icon-button[aria-expanded=true]{color:var(--teal);border-color:#10e2c09e;background:transparent;animation:header-control-activate .46s cubic-bezier(.16,1,.3,1)}.icon-button:hover,.icon-button:focus-visible{color:var(--teal)}.icon-button[aria-expanded=true]:hover,.icon-button[aria-expanded=true]:focus-visible{color:var(--teal);border-color:var(--teal);background:transparent}.icon-button svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;transition:opacity .14s ease}@keyframes header-control-activate{0%{box-shadow:inset 0 0 #10e2c000}45%{box-shadow:inset 0 0 0 3px #10e2c02e,0 0 24px #10e2c01f}to{box-shadow:inset 0 0 #10e2c000}}@keyframes header-warp{0%{background-position:0% 50%,0 0;transform:translate3d(-6%,0,0) scaleX(1.08) skew(-8deg)}36%{background-position:58% 50%,90px 0;transform:translate3d(2%,0,0) scaleX(1.2) skew(7deg)}63%{background-position:86% 50%,150px 0;transform:translate3d(-1%,0,0) scaleX(1.14) skew(-3deg)}to{background-position:132% 50%,240px 0;transform:translate3d(6%,0,0) scaleX(1.22) skew(8deg)}}.cart{margin-left:0}.cart svg{width:31px;height:31px;stroke-width:2}.cart-count{min-width:18px;height:18px;position:absolute;top:3px;right:2px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:var(--teal);color:var(--black);font:900 8px/1 var(--font-mono);letter-spacing:0;transform:translate(35%,-20%);pointer-events:none}.orbit{width:54px;height:54px;position:relative;display:inline-block}.orbit:before,.orbit:after{content:"";position:absolute;top:14px;right:5px;bottom:14px;left:5px;border:2px solid var(--teal);border-radius:50%}.orbit:before{transform:rotate(22deg);animation:orbit-a 7s linear infinite}.orbit:after{border-color:#f4f6f538;transform:rotate(-58deg);animation:orbit-b 9s linear infinite reverse}.orbit i{position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:var(--teal);transform:translate(-50%,-50%);box-shadow:0 0 24px #10e2c0bf}.hero{--hero-min-height: clamp(740px, 72vh, 840px);--hero-copy-top: clamp(120px, 10vh, 150px);--hero-copy-bottom: clamp(170px, 16vh, 215px);--hero-proof-bottom: clamp(60px, 4.5vw, 84px);--hero-proof-min-height: 86px;--hero-copy-width: min(980px, calc(100vw - (var(--edge) * 2)));--hero-video-scale: 1.025;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:var(--hero-min-height);position:relative;border-bottom:1px solid var(--line);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 83% 16%,rgba(229,43,255,.14),transparent 30%),radial-gradient(circle at 21% 68%,rgba(16,226,192,.2),transparent 34%),linear-gradient(90deg,#070909bd,#0709098f 43%,#07090947 76%,#07090980),#070909}main>.hero~*{position:relative;z-index:5}.hero-media-stage{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-video{width:calc(100vw + 160px);max-width:none;height:100%;position:absolute;z-index:-3;top:0;bottom:0;left:50%;object-fit:cover;opacity:.56;transform:translate(-50%) scale(var(--hero-video-scale));transform-origin:center center}.hero-media-stage .hero-video{z-index:0}.hero-video[hidden]{display:none}.hero-media-image{display:block}.hero:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:linear-gradient(#07090940,#07090940),radial-gradient(ellipse at 50% 48%,#07090933 0 36%,#07090952 58%,#070909a8),linear-gradient(90deg,#070909bd,#07090970 18%,#07090933 42%,#07090938,#07090980 86%,#070909c2),linear-gradient(180deg,#070909b3,#07090933 24%,#0709092e 68%,#070909c2),linear-gradient(0deg,rgba(7,9,9,.34),transparent 44%);box-shadow:inset 0 0 110px #0000009e,inset 0 0 230px #00000061}.hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(16,226,192,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,226,192,.035) 1px,transparent 1px),repeating-linear-gradient(135deg,transparent 0 12px,rgba(244,246,245,.025) 12px 13px);background-size:92px 92px,92px 92px,auto;pointer-events:none}.hero-copy{width:var(--hero-copy-width);margin:0 auto;padding:var(--hero-copy-top) 0 var(--hero-copy-bottom);position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.eyebrow,.section-index{color:var(--teal);font:700 11px/1.2 var(--font-mono);letter-spacing:2px;text-transform:uppercase}.section-index{display:inline-flex;align-items:center;gap:8px}.section-index:before{content:none}.prompt-run{color:var(--marathon-acid)}.prompt-colon{display:inline-block;transform:translateY(-.08em);animation:terminal-prompt-blink 1.08s steps(2,end) infinite}.prompt-command{white-space:nowrap}.prompt-cursor{width:.68em;height:1.08em;display:inline-block;margin-left:1px;background:currentColor;transform:translateY(-.04em);animation:terminal-prompt-blink 1.08s steps(2,end) infinite}h1{order:1;max-width:860px;margin:0 0 18px;font-family:Syne,Arial,sans-serif;font-size:clamp(72px,8.2vw,150px);font-weight:800;line-height:.84;letter-spacing:-7px;text-transform:uppercase}.hero-title-line{display:block;white-space:nowrap}.hero-system-kicker{order:0;display:inline-flex;align-items:center;gap:16px;margin:0 0 18px;color:var(--teal);font:900 10px/1 var(--font-mono);letter-spacing:1.6px;text-transform:uppercase;text-align:left}.hero-system-kicker>span:first-child{display:inline-flex;align-items:center;gap:8px}.hero-system-kicker>span:last-child{padding:7px 9px;border:1px solid rgba(244,246,245,.18);color:#f4f6f5b8;background:#07090970}.hero p{order:2;max-width:430px;margin:0 auto;color:var(--muted);font-size:18px;line-height:1.5}.hero .actions{order:4;display:flex;justify-content:center;gap:16px;margin-top:28px}.hero-proof{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:0;margin:0;padding:0;position:absolute;z-index:3;bottom:var(--hero-proof-bottom);left:50%;width:min(1560px,calc(100vw - (var(--edge) * 2)));background:transparent;transform:translate(-50%)}.hero-proof>a{min-height:var(--hero-proof-min-height);position:relative;isolation:isolate;display:grid;grid-template-columns:28px minmax(0,max-content);align-content:center;align-items:center;justify-content:center;justify-items:start;column-gap:18px;padding:14px clamp(14px,1.6vw,28px);color:inherit;text-align:left;text-decoration:none}.hero-proof>a::marker{content:""}.hero-proof-circle{width:min(88%,235px);height:88%;position:absolute;z-index:0;top:50%;left:50%;overflow:visible;pointer-events:none;transform:translate(-50%,-50%) rotate(-2.5deg);filter:drop-shadow(0 0 8px rgba(16,226,192,.16))}.hero-proof-circle path{fill:none;stroke:var(--teal);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;vector-effect:non-scaling-stroke}.hero-proof>a:hover .hero-proof-circle path,.hero-proof>a:focus-visible .hero-proof-circle path{animation:drop-marker-circle .98s cubic-bezier(.18,.86,.24,1) forwards}.hero-proof-icon{position:relative;z-index:1;grid-row:1 / span 2;grid-column:1;align-self:center;margin-top:0;width:24px;height:24px;display:grid;place-items:center;color:var(--teal)}.hero-proof-icon img{width:100%;height:100%;display:block;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.95;transition:filter .22s ease,opacity .22s ease,transform .22s ease}.hero-proof>a:hover .hero-proof-icon img,.hero-proof>a:focus-visible .hero-proof-icon img{opacity:1;transform:translateY(-2px) rotate(-2deg)}.hero-proof>a:not(:last-of-type):after{content:"";position:absolute;right:0;top:50%;width:1px;height:44px;background:#f4f6f533;transform:translate(50%,-50%);pointer-events:none}.hero-category-divider{height:46px;min-height:46px;display:grid;grid-template-columns:.85fr 1.3fr .85fr;align-items:center;position:absolute;z-index:6;right:0;bottom:0;left:0;border-top:1px solid rgba(16,226,192,.28);border-bottom:2px solid #050707;background:linear-gradient(#050707,#050707) padding-box,linear-gradient(90deg,rgba(16,226,192,.1),transparent 18%,transparent 82%,rgba(16,226,192,.08)),linear-gradient(180deg,#070909,#050707 78% 100%);background-color:#050707;box-shadow:inset 0 0 0 999px #050707b8,inset 0 1px #f4f6f50f,inset 0 -8px #050707,0 10px #050707,0 18px 24px #000000b8,0 -18px 34px #00000057;color:#f4f6f58a;font:900 9px/1 var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;pointer-events:none}.hero-category-divider:before,.hero-category-divider:after{content:"";width:68px;height:2px;position:absolute;top:-1px;background:var(--teal);box-shadow:0 0 14px #10e2c073}.hero-category-divider:before{left:var(--edge)}.hero-category-divider:after{right:var(--edge)}.hero-category-divider>span{min-width:0;display:flex;align-items:center;height:100%;padding:0 var(--edge);border-right:1px solid rgba(244,246,245,.08);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-category-divider>.hero-category-prompt{justify-content:center;gap:8px;color:var(--teal);font:900 10px/1 var(--font-mono);letter-spacing:1.6px}.hero-category-divider>span:last-child{justify-content:flex-end;padding-right:var(--edge);text-align:right;border-right:0}@media(max-width:800px){.hero-category-divider{min-height:34px;grid-template-columns:1fr;font-size:7px;letter-spacing:1px}.hero-category-divider>span{justify-content:center;padding:0 14px;border-right:0}.hero-category-divider>span:first-child,.hero-category-divider>span:last-child{display:none}.hero-category-divider:before,.hero-category-divider:after{width:42px}}.hero-proof>a:hover strong,.hero-proof>a:focus-visible strong{color:var(--teal)}.hero-proof>a:focus-visible{outline:1px solid var(--teal);outline-offset:-4px}.hero-proof strong{grid-column:2;display:block;position:relative;z-index:1;color:var(--white);font:700 12px/1.2 var(--font-mono);letter-spacing:.7px;text-transform:uppercase}.hero-proof>a>span:not(.hero-proof-icon){grid-column:2;display:block;position:relative;z-index:1;margin-top:4px;color:var(--muted);font:700 8px/1.2 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.hero .hero-system-kicker,.hero h1,.hero p,.hero .actions{will-change:opacity,transform,filter}.hero .hero-system-kicker{opacity:0;transform:translate3d(0,10px,0);filter:blur(4px);animation:hero-interface-online .46s cubic-bezier(.16,1,.3,1) .16s forwards}.hero h1{position:relative;overflow:visible;opacity:0;transform:translate3d(0,14px,0);filter:blur(6px);animation:hero-interface-online .62s cubic-bezier(.16,1,.3,1) .3s forwards}.hero .hero-title-line{overflow:visible}.hero .ink-target .ink-stroke path{opacity:0;animation-delay:.88s;stroke-linecap:round}.hero p{opacity:0;transform:translate3d(0,14px,0);filter:blur(5px);animation:hero-interface-online .52s cubic-bezier(.16,1,.3,1) .9s forwards}.hero .actions{opacity:0;transform:translate3d(0,16px,0);filter:blur(5px);animation:hero-interface-online .54s cubic-bezier(.16,1,.3,1) 1.08s forwards}.hero .actions .button.primary>span:before{content:"";width:64%;position:absolute;z-index:-1;top:-24px;bottom:-24px;left:0;background:linear-gradient(90deg,transparent,rgba(244,246,245,.34),transparent);opacity:0;transform:translate3d(-120%,0,0) skew(-18deg);pointer-events:none;animation:hero-primary-pulse .72s cubic-bezier(.16,1,.3,1) 1.42s both}.hero-proof>a{--hero-proof-order: 0;opacity:0;transform:translate3d(0,14px,0);filter:blur(5px);animation:hero-interface-online .52s cubic-bezier(.16,1,.3,1) calc(1.22s + var(--hero-proof-order) * .15s) forwards}.hero-proof>a:nth-child(2){--hero-proof-order: 1}.hero-proof>a:nth-child(3){--hero-proof-order: 2}.hero-proof>a:nth-child(4){--hero-proof-order: 3}.hero-proof>a .hero-proof-icon{transform:translate3d(-8px,0,0) rotate(-5deg);transition:transform .48s cubic-bezier(.16,1,.3,1);animation:hero-proof-icon-lock .52s cubic-bezier(.16,1,.3,1) calc(1.32s + var(--hero-proof-order) * .15s) forwards}.hero-proof>a:before{content:"";width:1px;height:36px;position:absolute;left:0;top:50%;z-index:0;background:linear-gradient(180deg,transparent,rgba(16,226,192,.52),transparent);opacity:0;transform:translate3d(-8px,-50%,0) scaleY(.36);transform-origin:center}.hero-proof>a{--hero-proof-scan-delay: calc(1.26s + var(--hero-proof-order) * .15s)}.hero-proof>a:before{animation:hero-proof-scan .52s cubic-bezier(.16,1,.3,1) var(--hero-proof-scan-delay) forwards}@keyframes hero-interface-online{0%{opacity:0;transform:translate3d(0,14px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes hero-proof-icon-lock{0%{transform:translate3d(-8px,0,0) rotate(-5deg)}to{transform:translateZ(0) rotate(0)}}@keyframes hero-primary-pulse{0%{opacity:.18;transform:translate3d(-120%,0,0) skew(-18deg)}48%{opacity:.36}to{opacity:0;transform:translate3d(190%,0,0) skew(-18deg)}}@keyframes hero-proof-scan{0%{opacity:0;transform:translate3d(-8px,-50%,0) scaleY(.36)}52%{opacity:.72}to{opacity:0;transform:translate3d(10px,-50%,0) scaleY(1)}}@media(prefers-reduced-motion:reduce){.hero .hero-system-kicker,.hero h1,.hero .hero-title-line,.hero p,.hero .actions,.hero-proof>a,.hero-proof>a .hero-proof-icon{opacity:1;clip-path:none;transform:none;filter:none;animation:none;transition:none}.hero .actions .button.primary>span:before,.hero-proof>a:before{content:none;animation:none}}.button{--pixel-btn-line: rgba(244,246,245,.64);--pixel-btn-corner: var(--teal);--pixel-btn-arrow: rgba(244,246,245,.92);--pixel-btn-radius: 5px;--pixel-btn-corner-size: 18px;--pixel-btn-corner-stroke: 2px;--pixel-btn-corner-offset: var(--pixel-btn-corner-stroke);min-width:250px;min-height:58px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px 0 28px;border:1px solid var(--pixel-btn-line);border-radius:var(--pixel-btn-radius);background:linear-gradient(90deg,rgba(244,246,245,.05),transparent 50%,rgba(16,226,192,.03)),#07090942;color:var(--white);font:800 11px/1 var(--font-mono);letter-spacing:1.5px;text-align:center;text-transform:uppercase;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #0709096b,0 0 #10e2c000;filter:none;transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .24s ease,transform .26s cubic-bezier(.16,1,.3,1);isolation:isolate;text-decoration:none}.button.primary{--pixel-btn-line: rgba(16,226,192,.94);--pixel-btn-corner: var(--teal);--pixel-btn-arrow: var(--black);--pixel-btn-corner-size: 18px;--pixel-btn-corner-stroke: 2px;--pixel-btn-corner-offset: var(--pixel-btn-corner-stroke);border-color:var(--teal);background:linear-gradient(90deg,rgba(244,246,245,.18),transparent 52%,rgba(216,255,0,.1)),var(--teal);color:var(--black);box-shadow:inset 0 0 0 1px #f4f6f52e,0 0 22px #10e2c02e}.button.basic{--pixel-btn-line: rgba(16,226,192,.94);--pixel-btn-arrow: var(--black);border-color:var(--teal);background:var(--teal);color:var(--black);box-shadow:inset 0 0 0 1px #f4f6f51f,0 0 16px #10e2c01f}.button.basic:before{content:none}.button>span{width:100%;display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative;z-index:3}.button>span:after{content:"";width:14px;height:14px;flex:0 0 14px;border-top:4px solid var(--pixel-btn-arrow);border-right:4px solid var(--pixel-btn-arrow);transform:rotate(45deg);transition:border-color .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.button:before{content:"";position:absolute;z-index:2;inset:calc(-1 * var(--pixel-btn-corner-offset));box-sizing:border-box;border-radius:calc(var(--pixel-btn-radius) + var(--pixel-btn-corner-offset));border:var(--pixel-btn-corner-stroke) solid var(--pixel-btn-corner);-webkit-mask:linear-gradient(#000 0 0) left top / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat,linear-gradient(#000 0 0) right top / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat,linear-gradient(#000 0 0) left bottom / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat,linear-gradient(#000 0 0) right bottom / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat;mask:linear-gradient(#000 0 0) left top / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat,linear-gradient(#000 0 0) right top / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat,linear-gradient(#000 0 0) left bottom / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat,linear-gradient(#000 0 0) right bottom / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat;opacity:.9;pointer-events:none;transition:opacity .18s ease,filter .22s ease}.button:after{content:none}.button:hover,.button:focus-visible{color:var(--white);border-color:#f4f6f5f0;background:linear-gradient(90deg,rgba(16,226,192,.16),transparent 48%,rgba(216,255,0,.08)),#070909;box-shadow:inset 0 0 0 1px #0709099e,9px 9px 0 -1px #070909f5,9px 9px #f4f6f5db,0 0 24px #10e2c033;transform:translate(-4px,-4px)}.button.primary:hover,.button.primary:focus-visible{color:var(--black);border-color:var(--teal);background:linear-gradient(90deg,rgba(244,246,245,.26),transparent 52%,rgba(216,255,0,.16)),var(--teal);box-shadow:inset 0 0 0 1px #f4f6f538,9px 9px 0 -1px #070909f5,9px 9px #f4f6f5db,0 0 30px #10e2c042}.button.basic:hover,.button.basic:focus-visible{color:var(--black);border-color:var(--white);background:var(--white);box-shadow:0 0 18px #f4f6f524;transform:none}.button.basic:hover>span:after,.button.basic:focus-visible>span:after{border-color:var(--black)}.button:hover:before,.button:focus-visible:before{opacity:1;filter:drop-shadow(0 0 12px rgba(16,226,192,.18))}.button:hover>span:after,.button:focus-visible>span:after{transform:translate(4px) rotate(45deg)}.hero-registration{--registration-line: rgba(244,246,245,.58);width:58px;height:470px;display:flex;flex-direction:column;align-items:center;position:absolute;z-index:2;top:138px;left:30px;color:#f4f6f580;pointer-events:none}.registration-plus{width:25px;height:25px;position:relative;flex:0 0 auto}.registration-plus:before,.registration-plus:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}.registration-plus:before{width:25px;height:1px}.registration-plus:after{width:1px;height:25px}.registration-plus.is-small{width:17px;height:17px;opacity:.72}.registration-plus.is-small:before{width:17px}.registration-plus.is-small:after{height:17px}.registration-track{width:58px;min-height:0;flex:1;position:relative;margin:26px 0 22px;border-left:1px solid var(--registration-line)}.registration-track:before,.registration-track:after{content:"";width:16px;height:1px;position:absolute;left:-1px;background:var(--registration-line)}.registration-track:before{top:0}.registration-track:after{bottom:0}.registration-index,.registration-meta{position:absolute;left:17px;writing-mode:vertical-rl;color:var(--muted);font:700 8px/1 var(--font-mono);letter-spacing:1.4px;text-transform:uppercase}.registration-index{top:18px}.registration-meta{top:112px}.registration-swatches{width:8px;height:38px;display:grid;grid-template-rows:repeat(4,1fr);gap:2px;position:absolute;top:46px;left:17px}.registration-swatches i{display:block}.registration-swatches .c{background:#00aeef}.registration-swatches .m{background:#ec008c}.registration-swatches .y{background:#fff200}.registration-swatches .k{background:#111;border:1px solid rgba(244,246,245,.28)}.registration-swatches:after{content:"CMYK";position:absolute;top:0;left:16px;writing-mode:vertical-rl;color:var(--muted);font:700 6px/1 var(--font-mono);letter-spacing:1px}.hero-rail{min-height:76px;display:none;grid-template-columns:repeat(4,1fr);position:relative;z-index:2;border-top:1px solid rgba(7,9,9,.55);border-bottom:1px solid rgba(7,9,9,.28);background:radial-gradient(circle,rgba(7,9,9,.14) 0 .65px,transparent .85px) 0 0 / 8px 8px,#f2f4f3;color:var(--black)}.rail-cell{display:flex;align-items:center;position:relative;padding:0 18px;border-right:1px solid rgba(7,9,9,.22);color:#66706d;font:700 10px/1.2 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase}.rail-cell:before{content:attr(data-note);position:absolute;top:9px;right:12px;color:#087d6c;font:700 7px/1 var(--font-mono);letter-spacing:1px}.rail-cell:after{content:"";width:22px;height:1px;position:absolute;top:11px;left:18px;background:var(--teal)}.rail-cell strong{display:block;margin-top:3px;color:var(--black);font-size:12px}.rail-cell.active{color:var(--black);background:var(--teal);clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}.rail-cell.active strong{color:var(--black)}.brand-marquee{--topo-opacity: .075;--topo-size: 1450px auto;--topo-position: 48% 70%;--brand-marquee-rule: 1px solid rgba(244,246,245,.1);position:relative;z-index:2;overflow:hidden;border-top:0;border-bottom:var(--brand-marquee-rule);background:linear-gradient(90deg,rgba(16,226,192,.018),transparent 30%,transparent 74%,rgba(229,43,255,.014)),#0a0e0ec7;color:var(--white)}.brand-marquee:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07090914,#0709098a),linear-gradient(90deg,rgba(7,9,9,.26),transparent 42%,rgba(7,9,9,.34));pointer-events:none;backdrop-filter:blur(5px) saturate(.95);-webkit-backdrop-filter:blur(5px) saturate(.95);opacity:.78;transition:backdrop-filter .48s cubic-bezier(.16,1,.3,1),opacity .48s cubic-bezier(.16,1,.3,1)}.brand-marquee>:not(.module-topography-layer){position:relative;z-index:2}.brand-marquee:hover:before,.brand-marquee:focus-within:before{backdrop-filter:blur(7px) saturate(1.02);-webkit-backdrop-filter:blur(7px) saturate(1.02);opacity:.88}.brand-marquee.is-inverse{border-top-color:#07090924;border-bottom-color:#07090929;background:linear-gradient(90deg,rgba(7,9,9,.055),transparent 18%,transparent 82%,rgba(7,9,9,.045)),#f4f6f5;color:var(--black)}.brand-marquee.is-inverse .brand-marquee-head{border-bottom-color:#07090924;color:#07090994}.brand-marquee.is-inverse .brand-marquee-head span:first-child{color:inherit}.brand-marquee.is-inverse .brand-logo img{filter:brightness(0) saturate(1);opacity:.82}.brand-marquee.is-inverse .brand-logo:hover img,.brand-marquee.is-inverse .brand-logo:focus-visible img{filter:none;opacity:1}.brand-marquee-head{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:7px var(--edge) 6px;border-bottom:var(--brand-marquee-rule);color:var(--muted);font:900 9px/1 var(--font-mono);letter-spacing:1.4px;text-transform:uppercase}.brand-marquee-head span:first-child{color:inherit}.brand-marquee-window{position:relative;display:flex;overflow-x:auto;overflow-y:hidden;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none}.brand-marquee-window::-webkit-scrollbar{display:none}.brand-marquee-window.is-dragging{cursor:grabbing}.brand-marquee-track{min-width:max-content;display:flex;gap:1px;padding:clamp(10px,1.2vw,16px) 0;animation:brand-marquee-run 34s linear infinite}.brand-marquee-window:hover .brand-marquee-track,.brand-marquee-window:focus-within .brand-marquee-track,.brand-marquee-window.is-dragging .brand-marquee-track{animation-play-state:paused}.brand-logo{width:clamp(148px,12vw,220px);height:78px;display:grid;place-items:center;flex:0 0 auto;position:relative;background:transparent;color:inherit;text-decoration:none;-webkit-user-drag:none}.brand-logo:before,.brand-logo:after{display:none}.brand-logo img{width:76%;max-height:48px;display:block;object-fit:contain;opacity:.92;filter:grayscale(1) brightness(0) invert(1);transition:filter .22s ease,opacity .22s ease,transform .22s ease;-webkit-user-drag:none}.brand-logo:hover img{opacity:1;filter:none;transform:translateY(-1px)}.brand-logo:focus-visible{outline:1px solid var(--teal);outline-offset:-10px}@keyframes brand-marquee-run{to{transform:translate(-50%)}}.ride-section{--topo-opacity: .08;--topo-size: 1450px auto;--topo-position: 48% 8%;padding:0;border-bottom:0;background:linear-gradient(180deg,#070909,#0a0d0d);color:var(--white)}.ride-section>:not(.module-topography-layer){position:relative;z-index:2}.ride-section:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07090900,#0709091a 45%,#07090957);pointer-events:none}.ride-command-rail{min-height:40px;display:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:calc(-1 * var(--module-pad-md)) 0 var(--module-pad-md);border-top:1px solid rgba(244,246,245,.045);border-bottom:1px solid rgba(244,246,245,.12);background:linear-gradient(90deg,rgba(16,226,192,.1),transparent 42%,rgba(216,255,0,.05)),#07090952;color:#f4f6f59e;font:900 9px/1 var(--font-mono);letter-spacing:1.3px;text-transform:uppercase}.ride-command-rail span{min-width:0;display:flex;align-items:center;padding:0 var(--edge);border-right:1px solid rgba(244,246,245,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ride-command-rail span:first-child{color:var(--teal)}.ride-command-rail span:last-child{justify-content:flex-end;border-right:0;color:var(--marathon-acid);text-align:right}.ride-section .section-index{color:var(--teal)}.ride-section h2{color:var(--white)}.ride-section>.section-head{display:none}.section-head{display:flex;align-items:end;justify-content:space-between;gap:clamp(18px,2.6vw,38px);margin:0 var(--edge) var(--title-gap)}h2{margin:12px 0 0;font-family:Syne,Arial,sans-serif;font-size:var(--module-title-size);font-weight:var(--module-title-weight);line-height:var(--module-title-line);letter-spacing:var(--module-title-tracking);text-transform:uppercase}.ride-route-panel{width:min(390px,100%);display:grid;gap:14px;padding:18px;border:1px solid rgba(244,246,245,.16);background:linear-gradient(135deg,rgba(16,226,192,.08),transparent 58%),#07090975;box-shadow:8px 8px #10e2c014}.ride-route-panel__label{width:max-content;max-width:100%;display:inline-flex;padding:7px 9px;background:var(--teal);color:var(--black);font:900 9px/1 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase}.ride-route-panel p{margin:0;color:#f4f6f5ad;font-size:15px;line-height:1.45}.ride-carousel,.drops-carousel,.field-reports-carousel{position:relative}.swipe-cue{display:none}.process-quality{--quality-ink: #070909;--quality-paper: #eef2f0;--quality-rule: rgba(7,9,9,.26);padding:clamp(64px,6vw,104px) var(--edge) clamp(86px,8vw,132px);background:var(--teal)}.process-quality:before{background:linear-gradient(90deg,rgba(7,9,9,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(7,9,9,.055) 1px,transparent 1px);background-size:92px 92px;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.32) 78%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.32) 78%,transparent)}.process-quality__texture{background:var(--fine-dot),linear-gradient(90deg,transparent 0 7%,rgba(7,9,9,.14) 7.04% 7.11%,transparent 7.16%);opacity:.22}.process-quality__head{display:block;margin-bottom:clamp(56px,7vw,118px);padding:0;border:0}.process-quality .section-index{margin-bottom:clamp(24px,2.5vw,42px)}.process-quality h2{width:100%;max-width:10.5ch;font-size:clamp(72px,10.6vw,202px);font-weight:800;line-height:.76;letter-spacing:-.065em;text-wrap:balance}.process-quality h2 .ink-stroke{bottom:-.18em}.process-quality__body{width:var(--home-shell);max-width:none;display:grid;grid-template-columns:minmax(280px,.62fr) minmax(620px,1.38fr);gap:clamp(42px,7vw,132px);align-items:stretch;margin-inline:auto}.process-quality__intro{min-width:0;min-height:700px;display:flex;flex-direction:column;justify-content:space-between;gap:64px;padding:4px 0 10px}.process-quality__eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--quality-ink);font:900 10px/1 var(--font-mono);letter-spacing:1.4px;text-transform:uppercase}.process-quality__eyebrow:before{content:"";width:32px;height:2px;background:currentColor}.process-quality__intro>div>p{max-width:35ch;margin:clamp(20px,2vw,32px) 0 0;color:#070909d1;font:500 clamp(19px,1.55vw,28px)/1.35 "IBM Plex Sans",Arial,sans-serif;letter-spacing:-.015em}.process-quality__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--quality-ink);box-shadow:8px 8px #07090924}.process-quality__meta div{min-height:64px;padding:13px 14px;border-right:1px solid var(--quality-rule);border-bottom:1px solid var(--quality-rule);background:#f4f6f51a}.process-quality__meta div:nth-child(2n){border-right:0}.process-quality__meta div:nth-last-child(-n+2){border-bottom:0}.process-quality__grid{width:100%;max-width:none;display:block;margin:0;border:1px solid var(--quality-ink);background:var(--quality-paper);box-shadow:14px 14px #07090929}.process-quality__card,.process-quality__card:nth-child(2n){min-height:174px;display:grid;grid-template-columns:48px 102px minmax(190px,1fr) minmax(188px,.62fr);grid-template-rows:1fr;align-items:center;gap:clamp(16px,1.8vw,30px);padding:clamp(20px,2vw,30px);border:0;border-bottom:1px solid rgba(7,9,9,.32);background:var(--quality-paper);box-shadow:none}.process-quality__card:last-child{border-bottom:0}.process-quality__card:hover,.process-quality__card:focus-within{background:#f7f9f8;box-shadow:inset 5px 0 0 var(--quality-ink)}.process-quality__card:before,.process-quality__card:after,.process-quality__card:nth-child(2n):before,.process-quality__card:nth-child(2n):after{content:none}.process-quality__index,.process-quality__card:nth-child(2n) .process-quality__index{align-self:start;padding-top:5px;color:#07090994;font-size:11px}.process-quality__sample,.process-quality__card:nth-child(2n) .process-quality__sample{width:92px;height:92px;color:var(--teal);border:1px solid var(--quality-ink);background:var(--quality-ink);box-shadow:none}.process-quality__card-copy{align-self:center}.process-quality__card h3{max-width:12ch;color:var(--quality-ink);font-size:clamp(27px,2vw,40px);line-height:.9}.process-quality__card p{max-width:31ch;margin-top:10px;color:#070909ad;font-size:clamp(12px,.8vw,14px);line-height:1.45}.process-quality__specs{align-self:stretch;align-content:center;gap:12px;padding:0 0 0 clamp(16px,1.6vw,26px);border-top:0;border-left:1px solid rgba(7,9,9,.2)}.process-quality__specs dt{color:#0709097a}@media(max-width:1320px){.process-quality__body{grid-template-columns:minmax(250px,.5fr) minmax(560px,1.5fr);gap:clamp(32px,4vw,70px)}.process-quality__card,.process-quality__card:nth-child(2n){grid-template-columns:38px 82px minmax(170px,1fr) minmax(164px,.55fr)}.process-quality__sample,.process-quality__card:nth-child(2n) .process-quality__sample{width:76px;height:76px}}@media(max-width:1020px){.process-quality h2{font-size:clamp(68px,13vw,130px)}.process-quality__body{grid-template-columns:1fr}.process-quality__intro{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:end}}@media(max-width:760px){.process-quality{padding:54px 14px 78px}.process-quality__head{margin-bottom:48px}.process-quality h2{max-width:9ch;font-size:clamp(58px,18vw,92px);line-height:.8}.process-quality__body,.process-quality__head{width:100%}.process-quality__intro{display:grid;grid-template-columns:1fr;gap:36px}.process-quality__intro>div>p{font-size:18px}.process-quality__meta{grid-template-columns:1fr}.process-quality__meta div,.process-quality__meta div:nth-child(2n),.process-quality__meta div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--quality-rule)}.process-quality__meta div:last-child{border-bottom:0}.process-quality__grid{box-shadow:8px 8px #07090924}.process-quality__card,.process-quality__card:nth-child(2n){grid-template-columns:34px 72px minmax(0,1fr);grid-template-rows:auto auto;gap:16px;padding:20px 16px}.process-quality__sample,.process-quality__card:nth-child(2n) .process-quality__sample{width:68px;height:68px}.process-quality__specs{grid-column:2 / -1;padding:14px 0 0;border-top:1px solid rgba(7,9,9,.18);border-left:0}}.process-quality{background:linear-gradient(180deg,#10e2c0 0% 40%,#74f160 50%,#d8ff00 60% 100%)!important}.turnaround{background:repeating-linear-gradient(90deg,transparent 0 34px,rgba(7,9,9,.11) 34px 35px),#10e2c0!important;color:#070909!important}@keyframes quality-crt-video-on{0%{opacity:0;transform:scale(1.12) scale(.25,.008);filter:saturate(0) contrast(2) brightness(4)}18%{opacity:1;transform:scale(1.12) scaleY(.012);filter:saturate(0) contrast(2) brightness(4)}38%{opacity:1;transform:scale(1.12) scaleY(1.08);filter:saturate(.2) contrast(1.5) brightness(1.65)}58%{opacity:1;transform:scale(1.12) scaleY(.96);filter:saturate(.55) contrast(1.18) brightness(1.02)}76%{opacity:1;transform:scale(1.12) scaleY(1.015);filter:saturate(.72) contrast(1.1) brightness(.9)}to{opacity:.94;transform:scale(1.12) scale(1);filter:saturate(.76) contrast(1.08) brightness(.86)}}@keyframes quality-crt-line-on{0%{opacity:0;transform:scaleX(.08)}14%{opacity:1;transform:scaleX(.22)}44%{opacity:1;transform:scaleX(1)}72%{opacity:.85;transform:scaleX(1) scaleY(2)}to{opacity:0;transform:scaleX(1) scaleY(.5)}}@keyframes quality-crt-scanlines{to{opacity:.62}}@keyframes quality-crt-status-in{to{opacity:.88;transform:none}}.process-quality:before{content:""!important;display:block!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:radial-gradient(circle,rgba(7,9,9,.16) 0 .8px,transparent 1px) 0 0 / 6px 6px!important;opacity:.28;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82),rgba(0,0,0,.34));mask-image:linear-gradient(180deg,#000000d1,#00000057)}.process-quality__run-mark{width:68px;height:38px;margin:0 0 10px;border-top:1px solid rgba(16,18,18,.88);border-right:0;border-left:1px solid rgba(16,18,18,.88);opacity:1}.process-quality__file .process-quality__grid:before{content:""!important;display:block!important;position:absolute;z-index:6;top:8px;right:8px;bottom:8px;left:8px;pointer-events:none;border:1px solid rgba(16,18,18,.16);background:linear-gradient(#10bfa5,#10bfa5) 0 0 / 18px 1px no-repeat,linear-gradient(#10bfa5,#10bfa5) 0 0 / 1px 18px no-repeat,linear-gradient(#10bfa5,#10bfa5) 100% 100% / 18px 1px no-repeat,linear-gradient(#10bfa5,#10bfa5) 100% 100% / 1px 18px no-repeat;opacity:.68}.process-quality__grid-coordinate{position:absolute;z-index:8;right:18px;bottom:13px;color:#1012127a;font:800 7px/1 var(--font-mono);letter-spacing:1px;pointer-events:none}.process-quality__file .process-quality__meta{border-color:#f4f6f52e!important;background:#070909f0!important;color:#f3f3f1!important;box-shadow:6px 6px #10121229!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.process-quality__file .process-quality__meta div,.process-quality__file .process-quality__meta div:nth-child(2n),.process-quality__file .process-quality__meta div:nth-last-child(-n+2){border-bottom-color:#f4f6f521!important}.process-quality{padding:clamp(42px,4vw,72px) var(--edge) clamp(88px,8vw,132px);background:var(--teal)}.process-quality__file{--quality-file-cut: clamp(34px, 4.2vw, 78px);width:var(--home-shell);max-width:none;position:relative;margin-inline:auto;overflow:hidden;color:var(--quality-ink);background:radial-gradient(circle,rgba(7,9,9,.1) 0 1px,transparent 1.25px) 0 0 / 8px 8px,linear-gradient(135deg,#f4f6f5f5,#e8eeebfa);clip-path:polygon(0 var(--quality-file-cut),var(--quality-file-cut) 0,calc(100% - (var(--quality-file-cut) * 1.45)) 0,100% calc(var(--quality-file-cut) * 1.45),100% calc(100% - var(--quality-file-cut)),calc(100% - var(--quality-file-cut)) 100%,var(--quality-file-cut) 100%,0 calc(100% - var(--quality-file-cut)));box-shadow:18px 18px #07090929}.process-quality__file:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 64%,rgba(16,226,192,.12) 64.05% 64.15%,transparent 64.2%),linear-gradient(180deg,transparent 0 44%,rgba(7,9,9,.08) 44.05% 44.14%,transparent 44.2%)}.process-quality__file-outline{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;overflow:visible;pointer-events:none}.process-quality__file-outline path{fill:none;stroke:#070909d1;stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1}.process-quality.is-performance-active .process-quality__file-outline path{animation:quality-file-draw 1.2s cubic-bezier(.16,1,.3,1) .12s forwards}.process-quality__file-bar{min-height:58px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(18px,3vw,56px);position:relative;z-index:2;padding:0 clamp(44px,5vw,86px);border-bottom:1px solid rgba(7,9,9,.34);color:#0709099e;font:900 9px/1 var(--font-mono);letter-spacing:1.15px;text-transform:uppercase;opacity:0;transform:translateY(-8px)}.process-quality__file-bar span:last-child{color:var(--quality-ink)}.process-quality__file-bar span:last-child:before{content:"";width:7px;height:7px;display:inline-block;margin-right:8px;background:var(--teal);border:1px solid var(--quality-ink);vertical-align:-1px}.process-quality.is-performance-active .process-quality__file-bar{animation:quality-file-meta-in .56s cubic-bezier(.16,1,.3,1) .26s forwards}.process-quality__file .process-quality__head,.process-quality__file .process-quality__body{width:100%;max-width:none;position:relative;z-index:2;margin:0}.process-quality__file .process-quality__head{padding:clamp(54px,6vw,112px) clamp(44px,5vw,88px) clamp(48px,5vw,90px)}.process-quality__file .process-quality__body{grid-template-columns:minmax(260px,.58fr) minmax(620px,1.42fr);gap:clamp(38px,5vw,96px);padding:0 clamp(44px,5vw,88px) clamp(66px,6vw,112px)}.process-quality__file .process-quality__title-block{width:100%}.process-quality__file .section-index{margin-bottom:clamp(24px,2.4vw,40px)}.process-quality__file h2{max-width:11ch;font-size:clamp(72px,9.6vw,184px);line-height:.77}.process-quality__title-line{display:block;overflow:hidden;padding:.04em .08em .08em 0}.process-quality__title-line>span{display:inline-block;transform:translate3d(0,112%,0);will-change:transform}.process-quality.is-performance-active .process-quality__title-line:nth-child(1)>span{animation:quality-title-rise .82s cubic-bezier(.16,1,.3,1) .28s forwards}.process-quality.is-performance-active .process-quality__title-line:nth-child(2)>span{animation:quality-title-rise .82s cubic-bezier(.16,1,.3,1) .4s forwards}.process-quality__title-line .luna-outline{margin-left:.04em}.process-quality__file .process-quality__intro{min-height:690px}.process-quality__file .process-quality__grid{background:#f4f6f5b8;box-shadow:12px 12px #0709091c}.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){background:#f4f6f5c2}.process-quality__file .process-quality__card:hover,.process-quality__file .process-quality__card:focus-within{background:#fff}.process-quality__rail{display:grid;gap:8px;position:absolute;z-index:5;left:14px;top:50%;transform:translateY(-50%)}.process-quality__rail i{width:7px;height:34px;display:block;border:1px solid rgba(7,9,9,.54);background:transparent;transform:scaleY(0);transform-origin:top}.process-quality.is-performance-active .process-quality__rail i{animation:quality-rail-load .34s steps(4,end) forwards}.process-quality.is-performance-active .process-quality__rail i:nth-child(1){animation-delay:.58s}.process-quality.is-performance-active .process-quality__rail i:nth-child(2){animation-delay:.68s}.process-quality.is-performance-active .process-quality__rail i:nth-child(3){animation-delay:.78s}.process-quality.is-performance-active .process-quality__rail i:nth-child(4){animation-delay:.88s}@keyframes quality-file-draw{to{stroke-dashoffset:0}}@keyframes quality-file-meta-in{to{opacity:1;transform:none}}@keyframes quality-title-rise{to{transform:translateZ(0)}}@keyframes quality-rail-load{to{transform:scaleY(1);background:#070909c7}}@media(max-width:1100px){.process-quality__file .process-quality__body{grid-template-columns:1fr}.process-quality__file .process-quality__intro{min-height:0;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}}@media(max-width:760px){.process-quality{padding:24px 10px 72px}.process-quality__file{--quality-file-cut: 24px;width:100%}.process-quality__file-bar{min-height:52px;grid-template-columns:1fr auto;padding:0 30px;font-size:7px;letter-spacing:.7px}.process-quality__file-bar span:nth-child(2){display:none}.process-quality__file .process-quality__head{padding:42px 30px 40px}.process-quality__file .process-quality__body{padding:0 30px 58px}.process-quality__file h2{font-size:clamp(54px,16vw,84px)}.process-quality__file .process-quality__intro{grid-template-columns:1fr}.process-quality__rail{display:none}}@media(prefers-reduced-motion:reduce){.process-quality__file-outline path{stroke-dashoffset:0}.process-quality__file-bar{opacity:1;transform:none}.process-quality__title-line>span{transform:none}.process-quality__rail i{transform:none;background:#070909c7}}@media(max-width:1024px),(hover:none)and (pointer:coarse){.swipe-cue{min-width:196px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:11px;position:absolute;z-index:18;top:50%;left:50%;padding:10px 16px 9px;border:1px solid rgba(16,226,192,.72);background:linear-gradient(90deg,#10e2c029,#070909d6 28%,#070909db 72%,#10e2c024),#070909d6;color:var(--white);font:900 9px/1 var(--font-mono);letter-spacing:1.3px;text-transform:uppercase;box-shadow:0 0 0 1px #070909b8,8px 8px #10e2c029,0 16px 46px #0000007a;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.96);transition:opacity .42s ease,transform .42s cubic-bezier(.16,1,.3,1)}.ride-carousel.has-swipe-cue-active:after,.drop-vault.has-swipe-cue-active:after,.field-reports-carousel.has-swipe-cue-active:after{content:"";position:absolute;z-index:17;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 48%,rgba(16,226,192,.08),transparent 34%),#02040470;pointer-events:none;opacity:1;transition:opacity .42s ease}.drop-vault.has-swipe-cue-active:after{bottom:auto;height:clamp(390px,60vw,620px)}.ride-carousel.has-swipe-cue-active .ride-card,.drop-vault.has-swipe-cue-active .drop-feature,.drop-vault.has-swipe-cue-active .drop-mini,.field-reports-carousel.has-swipe-cue-active .field-card{filter:saturate(.7) brightness(.68);transition:filter .42s ease}.swipe-cue-icon{width:52px;height:56px;display:block;object-fit:contain;filter:invert(74%) sepia(78%) saturate(749%) hue-rotate(115deg) brightness(101%) contrast(92%) drop-shadow(0 0 9px rgba(16,226,192,.46))}.swipe-cue.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1);animation:swipe-cue-flash 1.22s ease-in-out infinite}.swipe-cue.is-hiding{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.98);animation:none}.swipe-cue.is-dismissed{display:none}.has-swipe-cue-active .ride-track,.has-swipe-cue-active .drop-run,.has-swipe-cue-active .field-reports-grid{pointer-events:none;touch-action:none}.drop-vault .swipe-cue,.field-reports-carousel .swipe-cue{top:calc(50% + 6px)}.drop-vault .swipe-cue{top:clamp(198px,30vw,310px)}}.ride-controls,.drops-controls{display:grid;position:absolute;z-index:8;top:39%;right:var(--edge);transform:translateY(-50%);border:1px solid var(--line);box-shadow:0 12px 34px #0709093d}.drops-controls{top:35%}.ride-controls{display:none}.drag-button{width:66px;height:66px;border:1px solid var(--line);background:#f4f6f5f5;color:var(--black);cursor:pointer;font-size:24px;transition:color .18s ease,background .18s ease}.drag-button:hover{color:var(--black);background:var(--teal)}.drag-button .chunk-chevron{width:15px;height:15px;border-width:5px}.ride-track{width:100%;max-width:100vw;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow-x:hidden;overflow-y:hidden;padding:0;border-top:1px solid #151a19;border-bottom:1px solid #151a19;background:#050707;cursor:grab;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;touch-action:pan-x;overscroll-behavior-x:contain}.ride-track::-webkit-scrollbar{display:none}.ride-track.is-dragging{cursor:grabbing;scroll-snap-type:none}.ride-card{--ride-file-inset:16px;min-width:0;height:clamp(360px,24vw,520px);display:block;position:relative;border:0;border-right:1px solid #151a19;background:linear-gradient(180deg,#07090947,#070909eb),#070909;overflow:hidden;transition:box-shadow .26s ease,background-color .26s ease,transform .26s cubic-bezier(.16,1,.3,1);scroll-snap-align:start;color:var(--white);text-decoration:none}@media(min-width:1561px){.ride-card{height:clamp(500px,25vw,620px)}}.ride-card:not(:last-child):before{box-shadow:inset -1px 0 #f4f6f50f,inset 0 18px 32px #00000080,inset 0 -28px 38px #0000009e,inset 28px 0 40px #00000085,inset -28px 0 40px #0000007a}.ride-card:last-child{border-right:0}.ride-card:after{content:"";position:absolute;z-index:4;top:0;bottom:0;left:-42%;width:28%;padding:0;border:0;background:linear-gradient(90deg,transparent,rgba(16,226,192,.1),rgba(244,246,245,.22),transparent);color:inherit;font:inherit;letter-spacing:0;text-transform:none;box-shadow:none;opacity:0;transform:skew(-13deg);pointer-events:none;display:block}.ride-card:not([data-file]):after{display:block}.ride-card:hover:after,.ride-card:focus-visible:after{animation:card-scan .9s cubic-bezier(.2,.75,.25,1) 1s forwards}.file-frame{position:absolute;z-index:5;inset:var(--ride-file-inset);opacity:0;pointer-events:none;transition:opacity .22s ease}.ride-card-microdots{--luna-texture-micro-dot:var(--luna-dot-grid-light-soft);position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:block;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;pointer-events:none;-webkit-mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 260' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M8 1 H392 Q399 1 399 8 V205 Q399 213 391 213 H294 Q286 213 279 220 L249 251 Q242 259 232 259 H8 Q1 259 1 251 V9 Q1 1 8 1 Z'/%3E%3C/svg%3E");-webkit-mask-position:center,center;-webkit-mask-size:100% 100%,calc(100% - var(--ride-file-inset) - var(--ride-file-inset)) calc(100% - var(--ride-file-inset) - var(--ride-file-inset));-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:xor;mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 260' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M8 1 H392 Q399 1 399 8 V205 Q399 213 391 213 H294 Q286 213 279 220 L249 251 Q242 259 232 259 H8 Q1 259 1 251 V9 Q1 1 8 1 Z'/%3E%3C/svg%3E");mask-position:center,center;mask-size:100% 100%,calc(100% - var(--ride-file-inset) - var(--ride-file-inset)) calc(100% - var(--ride-file-inset) - var(--ride-file-inset));mask-repeat:no-repeat,no-repeat;mask-composite:exclude;transition:opacity .24s ease}.file-frame svg{width:100%;height:100%;overflow:visible;position:relative;z-index:1}.file-frame path{fill:none;stroke:#151a19;stroke-width:2;stroke-dasharray:none;stroke-dashoffset:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px rgba(244,246,245,.12)) drop-shadow(0 0 10px rgba(16,226,192,.06));transition:stroke .22s ease,stroke-width .22s ease,stroke-dashoffset .72s cubic-bezier(.18,.86,.24,1)}.ride-card:hover .file-frame path,.ride-card:focus-visible .file-frame path,.ride-card:active .file-frame path{stroke:#f4f6f580;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0}.ride-card:hover .file-frame,.ride-card:focus-visible .file-frame,.ride-card:active .file-frame{opacity:1}.ride-card:hover .ride-card-microdots,.ride-card:focus-visible .ride-card-microdots,.ride-card:active .ride-card-microdots{opacity:.72}.file-tag{position:absolute;z-index:4;top:auto;right:22px;bottom:111px;width:auto;padding:5px 7px 4px;display:none;align-items:center;color:var(--black);background:transparent;font:400 6px var(--font-pixel);letter-spacing:.35px;line-height:1;text-align:right;text-transform:uppercase;transition:background-color .22s ease}.file-tag span{display:none}.file-tag strong{color:inherit}.ride-card:hover .file-tag{background:var(--teal)}.ride-card:before{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070909b8,#0709096b 22%,#0709090a 53%,#0709097a),linear-gradient(180deg,#0709098a,#0709091f 28%,#07090924 58%,#070909a8),radial-gradient(ellipse at 50% 54%,transparent 0 42%,rgba(0,0,0,.2) 74%,rgba(0,0,0,.54) 100%),radial-gradient(circle at 10% 22%,rgba(16,226,192,.12),transparent 27%);box-shadow:inset 0 18px 32px #00000080,inset 0 -28px 38px #0000009e,inset 28px 0 40px #00000085,inset -28px 0 40px #0000007a;opacity:1;transition:opacity .26s ease;pointer-events:none}.ride-card:hover{box-shadow:inset 0 0 0 1px #10e2c047,inset 0 0 68px #10e2c014;transform:none}.ride-card:hover:before{opacity:.86;animation:texture-drift 18s linear infinite}.ride-card-plus{--ride-plus-color: var(--signal-green, var(--teal));width:52px;height:52px;position:absolute;z-index:5;left:clamp(24px,2.4vw,38px);bottom:clamp(24px,2.4vw,38px);display:grid;place-items:center;border:1px solid var(--ride-plus-color);border-radius:50%;color:var(--ride-plus-color);background:#0108082e;opacity:.95;pointer-events:none;isolation:isolate;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .24s cubic-bezier(.16,1,.3,1)}.ride-card-plus:before,.ride-card-plus:after{content:"";position:absolute;pointer-events:none}.ride-card-plus:before{z-index:3;width:20px;height:20px;background:linear-gradient(currentColor,currentColor) 50% 0 / 4px 100% no-repeat,linear-gradient(currentColor,currentColor) 0 50% / 100% 4px no-repeat;transition:color .24s ease,transform .24s ease}.ride-card-plus:after{z-index:1;top:-8px;right:-8px;bottom:-8px;left:-8px;background:transparent;border:2px solid var(--ride-plus-color);border-right-color:transparent;border-radius:50%;animation:ring-spin 3.2s linear infinite;transform:none;transition:border-color .22s ease}.ride-card-plus__glyph{display:none}.ride-card:hover .ride-card-plus,.ride-card:focus-visible .ride-card-plus{border-color:var(--ride-plus-color);color:var(--black);background:var(--ride-plus-color);box-shadow:0 0 0 1px #10e2c03d,0 0 24px #10e2c03d;transform:translateY(-2px)}.ride-card:hover .ride-card-plus:after,.ride-card:focus-visible .ride-card-plus:after{border-color:transparent}.ride-card:hover .ride-card-plus:before,.ride-card:focus-visible .ride-card-plus:before{color:var(--black);transform:scale(1.05)}.ride-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:stretch;clip-path:none;pointer-events:none}.ride-visual:after{content:"";position:absolute;z-index:3;top:0;bottom:0;left:-45%;width:34%;opacity:0;background:linear-gradient(90deg,transparent,rgba(16,226,192,.2),rgba(255,255,255,.32),transparent);transform:skew(-12deg);pointer-events:none}.ride-card:hover .ride-visual:after{animation:none}.ride-card.is-loading .ride-visual{background:#070909}.ride-card.is-loading .ride-visual img{opacity:0}.ride-card.is-loading .ride-visual:after{width:55%;opacity:1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:loading-flash 1s ease-in-out infinite}.ride-visual:before{content:"";width:82%;height:54%;position:absolute;background:linear-gradient(155deg,transparent 0 43%,var(--teal) 43% 49%,transparent 49%),linear-gradient(22deg,#252d2b 0 50%,#f4f6f5 50% 64%,#111616 64%);clip-path:polygon(3% 47%,20% 31%,43% 32%,53% 20%,72% 29%,96% 46%,82% 58%,66% 51%,55% 68%,31% 61%,16% 53%);opacity:.6;filter:drop-shadow(0 18px 14px rgba(7,9,9,.2));transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.ride-card:hover .ride-visual:before{transform:scale(1.08);opacity:.78}.ride-visual img{width:100%;height:100%;object-fit:cover;object-position:var(--ride-focus, 50% 50%);position:relative;z-index:1;filter:saturate(1.06) contrast(1.1) brightness(1.08);opacity:1;transition:transform .38s cubic-bezier(.2,.8,.2,1),filter .38s ease,opacity .24s ease;-webkit-user-drag:none}.ride-card.has-image .ride-visual:before{display:none}.ride-card.has-image:nth-child(1){--ride-focus: 60% 48%}.ride-card.has-image:nth-child(2){--ride-focus: 60% 48%}.ride-card.has-image:nth-child(3){--ride-focus: 58% 48%}.ride-card.has-image:nth-child(4){--ride-focus: 60% 44%}.ride-card:hover .ride-visual img{transform:scale(1.045);filter:saturate(1.1) contrast(1.12) brightness(1.12)}.ride-meta{min-height:0;display:block;padding:clamp(36px,2.55vw,52px) clamp(36px,2.5vw,50px);border-top:0;position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none}.ride-meta h3{margin:0;font-family:Saira Condensed,Arial,sans-serif;font-size:clamp(30px,2.15vw,48px);font-weight:700;line-height:.88;letter-spacing:.4px;text-transform:uppercase;text-shadow:0 2px 18px rgba(0,0,0,.72)}.ride-meta-copy{min-width:0;display:grid;grid-template-rows:auto auto;gap:6px;position:relative}.ride-count,.ride-hint{margin:0;position:relative;color:var(--muted);font:800 10px/1.2 var(--font-mono);letter-spacing:.8px;text-transform:uppercase;grid-column:1;grid-row:2;align-self:start}.ride-count{color:var(--teal)}.ride-hint{width:fit-content;max-width:100%;opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;white-space:nowrap}.ride-hint:after{content:"";height:10px;position:absolute;right:-4px;bottom:-10px;left:-5px;background:linear-gradient(90deg,var(--teal),rgba(16,226,192,.92) 62%,var(--neon-orchid));box-shadow:0 0 14px #10e2c047;opacity:0;transform:scaleX(.08) rotate(-1.2deg);transform-origin:left center;clip-path:polygon(0 42%,8% 30%,18% 48%,30% 31%,42% 45%,55% 24%,67% 40%,80% 28%,100% 38%,99% 62%,82% 55%,68% 72%,54% 58%,40% 76%,26% 56%,12% 68%,1% 61%);transition:opacity .18s ease,transform .42s cubic-bezier(.16,1,.3,1)}.ride-card:hover .ride-count,.ride-card:focus-visible .ride-count{opacity:0;visibility:hidden;transform:translateY(-6px)}.ride-card:hover .ride-hint,.ride-card:focus-visible .ride-hint{opacity:1;visibility:visible;color:var(--white);transform:translateY(0)}.ride-card:hover .ride-hint:after,.ride-card:focus-visible .ride-hint:after{opacity:1;transform:scaleX(1) rotate(-1.2deg);transition-delay:.18s}.machine-count{color:inherit}.design-lab-portal{--topo-opacity: .04;--topo-size: 1380px auto;--topo-position: 52% 38%;margin:0;padding:clamp(36px,3vw,52px) var(--edge) clamp(24px,2.4vw,40px);position:relative;overflow:visible;border-top:1px solid rgba(244,246,245,.12);border-bottom:1px solid rgba(16,226,192,.22);background:radial-gradient(circle at 72% 48%,rgba(16,226,192,.045),transparent 32%),radial-gradient(circle at 86% 23%,rgba(229,43,255,.045),transparent 29%),linear-gradient(90deg,rgba(16,226,192,.025),transparent 22%,transparent 76%,rgba(229,43,255,.018)),#050b0b;color:var(--white);isolation:isolate}.design-lab-portal:before{display:none}.design-lab-portal:after{display:none}.design-lab-portal>:not(.module-topography-layer){position:relative;z-index:2}.portal-corner{display:none}.portal-corner.is-tl{top:12px;left:calc(var(--edge) - 2px)}.portal-corner.is-tr{top:12px;right:calc(var(--edge) - 2px)}.portal-corner.is-bl{bottom:clamp(84px,5.5vw,114px);left:calc(var(--edge) - 2px)}.portal-corner.is-br{bottom:clamp(84px,5.5vw,114px);right:calc(var(--edge) - 2px)}.design-lab-portal__main{min-height:0;display:grid;grid-template-columns:minmax(360px,.34fr) minmax(0,.66fr);align-items:center;gap:clamp(10px,1.2vw,24px);position:relative;z-index:2;padding:clamp(28px,3vw,48px) clamp(26px,3.2vw,56px);border:1px solid rgba(16,226,192,.46);border-radius:2px;background:linear-gradient(#10e2c0d1,#10e2c0d1) 12px 0 / 34px 2px no-repeat,linear-gradient(#10e2c0d1,#10e2c0d1) calc(100% - 46px) 0 / 34px 2px no-repeat,linear-gradient(#10e2c0b8,#10e2c0b8) 12px 100% / 34px 2px no-repeat,linear-gradient(#10e2c0b8,#10e2c0b8) calc(100% - 46px) 100% / 34px 2px no-repeat,linear-gradient(#10e2c0b8,#10e2c0b8) 0 12px / 2px 34px no-repeat,linear-gradient(#10e2c0b8,#10e2c0b8) 100% 12px / 2px 34px no-repeat,linear-gradient(#10e2c094,#10e2c094) 0 calc(100% - 46px) / 2px 34px no-repeat,linear-gradient(#10e2c094,#10e2c094) 100% calc(100% - 46px) / 2px 34px no-repeat,linear-gradient(90deg,rgba(16,226,192,.035),transparent 24%,transparent 80%,rgba(229,43,255,.025));box-shadow:inset 0 0 36px #10e2c005,0 0 24px #10e2c009}.design-lab-run-label{position:absolute;z-index:8;top:14px;right:clamp(18px,2vw,34px);max-width:calc(100% - 48px);padding:6px 8px;color:#10e2c08f;border:1px solid rgba(16,226,192,.18);background:#0507076b;font-weight:900;font-size:9px;line-height:1;letter-spacing:1.4px}.design-lab-run-label .prompt-run{color:#d8ff00d1}.design-lab-run-label .prompt-command{color:color-mix(in srgb,var(--neon-orchid) 72%,var(--white))}.design-lab-run-label .prompt-cursor{opacity:.7}.design-lab-copy{max-width:500px;display:grid;gap:clamp(14px,1.5vw,22px);position:relative;z-index:7}.design-lab-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;color:var(--teal);font:900 13px/1 var(--font-mono);letter-spacing:2px;text-transform:uppercase}.design-lab-eyebrow>span{display:inline-flex;align-items:center;gap:6px}.design-lab-eyebrow .prompt-cursor{width:.48em;height:.82em;margin-left:1px;transform:translateY(.08em)}.design-lab-eyebrow img{width:28px;height:28px;object-fit:contain;filter:brightness(0) saturate(1) invert(77%) sepia(73%) saturate(1315%) hue-rotate(113deg) brightness(95%) contrast(86%)}.design-lab-copy h2{margin:0;max-width:560px;color:var(--white);font-family:Syne,Arial,sans-serif;font-size:clamp(54px,4.7vw,92px);font-weight:var(--module-title-weight);line-height:.86;letter-spacing:var(--module-title-tracking);text-transform:uppercase}.design-lab-eyebrow__holo{display:inline;background:linear-gradient(105deg,var(--teal) 0%,#24a7ff 24%,#c8b6ff 46%,var(--neon-orchid) 68%,var(--teal) 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:design-lab-holo-type 14s ease-in-out infinite}.design-lab-eyebrow__suffix{color:#f4f6f5c7}.design-lab-copy h2 .design-lab-accent{display:inline-block;color:var(--teal);background:none;-webkit-text-fill-color:currentColor}.design-lab-copy h2 .design-lab-accent>span{background:linear-gradient(105deg,var(--teal) 0%,#24a7ff 22%,#c8b6ff 43%,var(--neon-orchid) 64%,var(--marathon-acid) 82%,var(--teal) 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:design-lab-holo-type 10s ease-in-out infinite}.design-lab-copy h2 .design-lab-accent .ink-stroke{width:calc(100% + .18em)}.design-lab-copy h2 .design-lab-accent .ink-stroke path{filter:drop-shadow(0 0 8px rgba(36,167,255,.2)) drop-shadow(0 0 9px rgba(229,43,255,.14))}.design-lab-holo-stop{animation:none}@keyframes design-lab-holo-type{0%,to{background-position:0% 50%}48%{background-position:100% 50%}72%{background-position:62% 50%}}@keyframes design-lab-holo-stop{0%,to{stop-color:#10e2c0}25%{stop-color:#24a7ff}50%{stop-color:#c8b6ff}72%{stop-color:#e52bff}88%{stop-color:#d8ff00}}@media(prefers-reduced-motion:reduce){.design-lab-eyebrow__holo,.design-lab-copy h2 .design-lab-accent>span,.luna-launch-form__holo-title,.design-lab-holo-stop{animation:none!important}}.design-lab-intro{max-width:57ch;margin:0;color:#f4f6f5c7;font-size:clamp(14px,1vw,17px);line-height:1.55}.design-lab-tools{width:min(100%,380px);display:grid;grid-template-columns:repeat(5,42px);justify-content:space-between;gap:0;margin-top:2px}.design-lab-tools span{min-width:0;display:grid;justify-items:center;gap:9px;color:var(--white);font:900 9px/1.25 var(--font-mono);letter-spacing:1px;text-align:center;text-transform:uppercase}.lab-icon{width:42px;height:42px;display:block;object-fit:contain;filter:drop-shadow(0 0 10px rgba(16,226,192,.2))}.design-lab-cta{width:min(100%,380px);min-width:0;margin-top:4px;--pixel-btn-line: rgba(16,226,192,.86);--pixel-btn-corner: var(--teal);--pixel-btn-arrow: var(--white);background:linear-gradient(90deg,rgba(16,226,192,.08),transparent 58%,rgba(229,43,255,.05)),#070909db}.design-lab-cta:hover,.design-lab-cta:focus-visible{color:var(--black);border-color:var(--teal);background:var(--teal)}.design-lab-cta:hover>span:after,.design-lab-cta:focus-visible>span:after{border-color:var(--black)}.design-lab-portal{--topo-filter:grayscale(1) brightness(.78);border-bottom-color:#f4f6f529;background:radial-gradient(circle at 72% 48%,rgba(244,246,245,.025),transparent 32%),linear-gradient(90deg,rgba(244,246,245,.018),transparent 24%,transparent 78%,rgba(244,246,245,.012)),#050808}.design-lab-portal__main{border-color:#f4f6f54d;background:linear-gradient(#f4f6f5c7,#f4f6f5c7) 12px 0 / 34px 2px no-repeat,linear-gradient(#f4f6f5c7,#f4f6f5c7) calc(100% - 46px) 0 / 34px 2px no-repeat,linear-gradient(#f4f6f59e,#f4f6f59e) 12px 100% / 34px 2px no-repeat,linear-gradient(#f4f6f59e,#f4f6f59e) calc(100% - 46px) 100% / 34px 2px no-repeat,linear-gradient(#f4f6f59e,#f4f6f59e) 0 12px / 2px 34px no-repeat,linear-gradient(#f4f6f59e,#f4f6f59e) 100% 12px / 2px 34px no-repeat,linear-gradient(#f4f6f575,#f4f6f575) 0 calc(100% - 46px) / 2px 34px no-repeat,linear-gradient(#f4f6f575,#f4f6f575) 100% calc(100% - 46px) / 2px 34px no-repeat,linear-gradient(90deg,rgba(244,246,245,.025),transparent 24%,transparent 80%,rgba(244,246,245,.018));box-shadow:inset 0 0 36px #f4f6f503,0 0 24px #f4f6f505}.design-lab-run-label{color:#f4f6f580;border-color:#f4f6f529}.design-lab-run-label .prompt-run{color:#f4f6f5d1}.design-lab-run-label .prompt-cursor{background:#f4f6f594}.design-lab-eyebrow{color:#f4f6f5d1}.design-lab-eyebrow img{filter:grayscale(1) brightness(0) invert(1);opacity:.82}.design-lab-eyebrow .prompt-cursor{background:#f4f6f59e}.lab-icon{filter:grayscale(1) brightness(0) invert(1) drop-shadow(0 0 9px rgba(244,246,245,.1));opacity:.84}.design-lab-tools span{color:#f4f6f5d1}.design-lab-cta{--pixel-btn-line:rgba(244,246,245,.72);--pixel-btn-corner:rgba(244,246,245,.92);--pixel-btn-arrow:var(--white);background:linear-gradient(90deg,rgba(244,246,245,.045),transparent 58%,rgba(244,246,245,.025)),#070909db}.design-lab-cta:hover,.design-lab-cta:focus-visible{color:var(--black);border-color:var(--white);background:var(--white)}.design-lab-preview-wrap:focus-visible{outline-color:#f4f6f5d1}.design-lab-preview-wrap{--design-lab-preview-y: calc(clamp(-18px, -1.4vw, -8px) + 70px) ;min-width:0;width:min(117%,1170px);display:block;position:relative;left:5px;z-index:6;justify-self:end;color:inherit;text-decoration:none;margin-right:clamp(-126px,-6vw,-54px);margin-bottom:clamp(-24px,-1.6vw,-12px);padding:0;transform:translate3d(0,var(--design-lab-preview-y),0)}.design-lab-preview-wrap.luna-motion{opacity:0;filter:blur(8px);transform:translate3d(clamp(72px,8vw,150px),var(--design-lab-preview-y),0)}.design-lab-preview-wrap.luna-motion.is-motion-visible{opacity:1;filter:none;transform:translate3d(0,var(--design-lab-preview-y),0);box-shadow:none}.design-lab-stack{--lab-perspective: 2200px;--lab-rotate-x: .5deg;--lab-rotate-y: 1.35deg;--lab-rotate-z: 2.15deg;--lab-glow: .88;width:100%;aspect-ratio:947 / 638;display:block;position:relative;isolation:isolate;background-image:var(--lab-image);background-position:center;background-repeat:no-repeat;background-size:contain;transform:perspective(var(--lab-perspective)) rotateX(var(--lab-rotate-x)) rotateY(var(--lab-rotate-y)) rotate(var(--lab-rotate-z));transform-origin:48% 58%;transition:transform .44s cubic-bezier(.16,1,.3,1)}.design-lab-stack:before{content:"";width:88%;height:22%;position:absolute;z-index:-2;left:3%;bottom:0;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.78),rgba(0,0,0,.38) 43%,transparent 72%),radial-gradient(ellipse at 64% 40%,rgb(229 43 255 / calc(.18 * var(--lab-glow))),transparent 58%),radial-gradient(ellipse at 38% 44%,rgb(16 226 192 / calc(.16 * var(--lab-glow))),transparent 56%);filter:blur(16px);transform:translateY(18%) rotate(1deg)}.design-lab-stack:after{content:"";position:absolute;z-index:2;top:7%;right:7%;bottom:10%;left:4%;pointer-events:none;background:linear-gradient(106deg,transparent 0 68%,rgba(229,43,255,.11) 82%,transparent 96%);mix-blend-mode:screen;opacity:.72;animation:none!important}.design-lab-preview-wrap:hover .design-lab-stack,.design-lab-preview-wrap:focus-visible .design-lab-stack{--lab-glow: .92;transform:perspective(var(--lab-perspective)) translateY(-8px) rotateX(.6deg) rotateY(1.55deg) rotate(2.45deg) scale(1.012)}.design-lab-preview-wrap:focus-visible{outline:1px solid var(--teal);outline-offset:10px}.luna-modal{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:clamp(18px,3vw,58px);color:var(--white);opacity:0;visibility:hidden;transition:opacity .24s ease,visibility .24s ease}.luna-modal[hidden]{display:none}.luna-modal.is-open{opacity:1;visibility:visible}html.luna-modal-open,body.luna-modal-open{overflow:hidden;overscroll-behavior:none}.luna-modal{overscroll-behavior:contain}.luna-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);cursor:pointer;transition:backdrop-filter .36s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .36s cubic-bezier(.16,1,.3,1)}.luna-modal.is-open .luna-modal__backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.luna-modal__backdrop:before,.luna-modal__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.16,1,.3,1)}.luna-modal__backdrop:before{background:var(--luna-dot-grid-light-soft),radial-gradient(circle at 52% 42%,rgba(16,226,192,.11),transparent 34%),radial-gradient(circle at 72% 58%,rgba(229,43,255,.08),transparent 28%),#000000ad}.luna-modal__backdrop:after{background:repeating-linear-gradient(135deg,transparent 0 18px,rgba(244,246,245,.018) 18px 19px)}.luna-modal.is-open .luna-modal__backdrop:before{opacity:1}.luna-modal.is-open .luna-modal__backdrop:after{opacity:.74}.luna-modal__panel{width:min(1040px,100%);max-height:min(780px,calc(100dvh - 36px));display:grid;grid-template-columns:minmax(0,.95fr) minmax(330px,.75fr);position:relative;z-index:1;overflow:hidden;border:1px solid rgba(16,226,192,.58);border-radius:4px;background:linear-gradient(#070909cc,#070909e6),#050707;box-shadow:0 34px 90px #000000ad,0 0 38px #10e2c01f;transform:translateY(10px) scale(.985);transition:transform .32s cubic-bezier(.16,1,.3,1)}.luna-modal.is-open .luna-modal__panel{transform:translateY(0) scale(1)}.luna-modal__panel:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:2;border:1px solid rgba(16,226,192,.22);pointer-events:none}.luna-modal__media{min-height:440px;position:relative;overflow:hidden;background:#070909}.luna-modal__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 56%,rgba(7,9,9,.74)),linear-gradient(0deg,rgba(7,9,9,.44),transparent 42%);pointer-events:none}.luna-modal__media img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(1.04) contrast(1.06) brightness(.88)}.luna-modal__copy{min-width:0;display:grid;align-content:center;gap:clamp(14px,1.6vw,22px);padding:clamp(54px,5vw,86px) clamp(28px,3.4vw,58px);position:relative;z-index:3;background:linear-gradient(135deg,rgba(16,226,192,.08),transparent 45%),#070909f0}.luna-modal__copy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.18;background:linear-gradient(90deg,rgba(16,226,192,.16) 1px,transparent 1px),linear-gradient(0deg,rgba(244,246,245,.1) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(130deg,transparent 0,#000 16%,#000 76%,transparent 100%);mask-image:linear-gradient(130deg,transparent 0,#000 16%,#000 76%,transparent 100%)}.luna-modal__eyebrow{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin:0;color:var(--teal);font:900 11px/1 var(--font-mono);letter-spacing:2px;text-transform:uppercase}.luna-modal__eyebrow img{width:26px;height:26px;object-fit:contain;filter:brightness(0) saturate(1) invert(77%) sepia(73%) saturate(1315%) hue-rotate(113deg) brightness(95%) contrast(86%)}.luna-modal__copy h2{margin:0;color:var(--white);font-family:Saira Condensed,Arial,sans-serif;font-size:clamp(58px,6vw,112px);font-weight:800;line-height:.82;letter-spacing:.4px;text-transform:uppercase}.luna-modal__title-cursor{width:.16em;height:.72em;display:inline-block;margin-left:.1em;background:var(--teal);box-shadow:0 0 18px #10e2c07a;transform:translateY(.06em);animation:terminal-prompt-blink 1.08s steps(2,end) infinite}.luna-modal__copy>p:not(.luna-modal__eyebrow){max-width:48ch;margin:0;color:#f4f6f5c2;font-size:clamp(14px,1.05vw,17px);line-height:1.55}.luna-modal__system{max-width:48ch;display:grid;gap:10px;padding:14px;position:relative;border:1px solid rgba(16,226,192,.34);background:linear-gradient(135deg,rgba(16,226,192,.1),transparent 44%),repeating-linear-gradient(0deg,rgba(244,246,245,.045) 0 1px,transparent 1px 7px),#050707b8;box-shadow:inset 0 0 0 1px #f4f6f50a,0 0 24px #10e2c014}.luna-modal__system:before,.luna-modal__system:after{content:"";width:42px;height:10px;position:absolute;border-color:var(--teal);border-style:solid;pointer-events:none}.luna-modal__system:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.luna-modal__system:after{right:-1px;bottom:-1px;border-width:0 2px 2px 0}.luna-modal__prompt{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;color:var(--teal);font:900 12px/1.1 var(--font-mono);letter-spacing:2px;text-transform:uppercase}.luna-modal__status{width:fit-content;max-width:100%;padding:6px 9px;color:#f4f6f5c7;border:1px solid rgba(244,246,245,.14);background:#ff00aa14;font:800 10px/1.1 var(--font-mono);letter-spacing:1.5px;text-transform:uppercase}.luna-modal__system-lines{display:grid;gap:7px;color:#f4f6f5b3;font:800 11px/1.2 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase}.luna-modal__system-lines span{min-width:0;display:flex;align-items:center;gap:8px}.luna-modal__system-lines span:before{content:"";width:6px;height:6px;flex:0 0 auto;background:var(--teal);box-shadow:0 0 12px #10e2c08c;animation:pixel-blink 1.18s steps(2,end) infinite}.luna-modal__system-lines span:nth-child(2):before{background:var(--neon-orchid);animation-delay:.16s}.luna-modal__system-lines span:nth-child(3):before{background:var(--marathon-acid);animation-delay:.32s}.luna-modal__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.luna-launch-form{display:grid;gap:clamp(12px,1.25vw,18px)}.luna-launch-form h2,.luna-launch-form p{margin:0}.luna-launch-form__description,.luna-launch-form__success p{max-width:48ch;color:#f4f6f5d1;font-size:clamp(14px,1.05vw,17px);line-height:1.5}.luna-launch-form__intro{color:var(--teal);font-size:clamp(13px,.95vw,15px);line-height:1.45}.luna-launch-form__field input{width:100%;min-height:54px;padding:0 16px;border:1px solid rgba(16,226,192,.68);border-radius:0;background:#0000006b;color:var(--white);font:800 13px/1 var(--font-mono);letter-spacing:1px}.luna-launch-form__field input::placeholder{color:#f4f6f58c}.luna-launch-form__field input:focus-visible{outline:2px solid var(--white);outline-offset:3px}.luna-launch-form__submit{width:100%;min-height:54px}.luna-launch-form__reassurance{color:#f4f6f599;font:700 10px/1.4 var(--font-mono);letter-spacing:.5px}.luna-launch-form__message{color:var(--white);font:800 11px/1.4 var(--font-mono)}.luna-launch-form__status{display:flex;align-items:center;gap:8px;color:#f4f6f59e;font:800 10px/1.2 var(--font-mono);letter-spacing:1.4px;text-transform:uppercase}.luna-launch-form__status span{width:6px;height:6px;background:var(--teal);box-shadow:0 0 10px #10e2c08c}.luna-modal.is-design-lab .luna-modal__copy{gap:clamp(12px,1.25vw,18px)}.luna-modal.is-design-lab .luna-launch-form>h2{font-size:clamp(42px,4.5vw,78px)}.luna-modal.is-design-lab .luna-modal__title-cursor{background:#f4f6f5e0;box-shadow:0 0 14px #f4f6f53d}.luna-launch-form__holo-title{display:inline;background:linear-gradient(105deg,var(--teal) 0%,#24a7ff 22%,#c8b6ff 43%,var(--neon-orchid) 64%,var(--marathon-acid) 82%,var(--teal) 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:design-lab-holo-type 10s ease-in-out infinite}.luna-modal.is-design-lab .luna-modal__actions{margin-top:0}.luna-modal.is-design-lab .luna-modal__actions .button{width:100%}.luna-modal__close{width:clamp(72px,7vw,118px);height:clamp(72px,7vw,118px);position:absolute;z-index:4;top:0;right:0;border:0;background:var(--teal);color:#050707;clip-path:polygon(100% 0,100% 100%,0 0);cursor:pointer;transition:background-color .18s ease,color .18s ease,filter .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.luna-modal__close span:before,.luna-modal__close span:after{content:"";width:34%;height:3px;position:absolute;top:30%;right:17%;border-radius:999px;background:currentColor;transform:rotate(45deg);transform-origin:center}.luna-modal__close span:after{transform:rotate(-45deg)}.luna-modal__close:hover{background:var(--white);color:var(--black);filter:drop-shadow(0 0 18px rgba(244,246,245,.22));transform:translateY(-2px)}.luna-modal__close:focus-visible{background:var(--white);color:var(--black);filter:drop-shadow(0 0 18px rgba(244,246,245,.24));outline:2px solid var(--white);outline-offset:-12px}.luna-modal.is-design-lab .luna-modal__copy{background:linear-gradient(135deg,rgba(244,246,245,.045),transparent 45%),#070909f5}.luna-modal.is-design-lab .luna-modal__eyebrow,.luna-modal.is-design-lab .luna-launch-form__intro{color:#f4f6f5d6}.luna-modal.is-design-lab .luna-modal__eyebrow img{filter:grayscale(1) brightness(0) invert(1);opacity:.88}.luna-modal.is-design-lab .luna-launch-form__field input{border-color:#f4f6f594;background:#0000007a}.luna-modal.is-design-lab .luna-launch-form__field input:focus-visible{border-color:var(--white)}.luna-modal.is-design-lab .luna-launch-form__status span{background:#f4f6f5e6;box-shadow:0 0 10px #f4f6f53d}.luna-modal.is-design-lab .button{--pixel-btn-line: rgba(244,246,245,.64);--pixel-btn-corner: rgba(244,246,245,.92);--pixel-btn-arrow: rgba(244,246,245,.92);background:#07090966;box-shadow:inset 0 0 0 1px #0709096b}.luna-modal.is-design-lab .button.primary,.luna-modal.is-design-lab .button.primary:hover,.luna-modal.is-design-lab .button.primary:focus-visible{--pixel-btn-line: var(--white);--pixel-btn-corner: var(--white);--pixel-btn-arrow: var(--black);border-color:var(--white);background:var(--white);color:var(--black);box-shadow:inset 0 0 0 1px #0709091f}.luna-modal.is-design-lab .button:hover,.luna-modal.is-design-lab .button:focus-visible{border-color:var(--white);background:#070909;box-shadow:inset 0 0 0 1px #0709099e,9px 9px 0 -1px #070909,9px 9px #f4f6f5db}.luna-modal.is-design-lab .button:hover:before,.luna-modal.is-design-lab .button:focus-visible:before{filter:drop-shadow(0 0 10px rgba(244,246,245,.16))}.design-lab-feature-strip{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 clamp(26px,3.2vw,56px);padding-top:12px;border-top:1px solid rgba(244,246,245,.14)}.design-lab-feature-strip article{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:6px clamp(14px,1.5vw,24px) 10px;border-right:1px solid rgba(244,246,245,.14)}.design-lab-feature-strip article:last-child{border-right:0}.design-lab-feature-strip h3{margin:0 0 8px;color:var(--teal);font:900 10px/1.15 var(--font-mono);letter-spacing:1.4px;text-transform:uppercase}.design-lab-feature-strip p{margin:0;color:#f4f6f5c2;font-size:14px;line-height:1.5}.lab-strip-icon{width:38px;height:38px;display:block;position:relative;color:var(--teal);filter:drop-shadow(0 0 10px rgba(16,226,192,.18))}.lab-strip-icon.is-flask:before{content:"";position:absolute;top:6px;right:9px;bottom:3px;left:9px;border:2px solid currentColor;border-top:0;clip-path:polygon(32% 0,68% 0,68% 32%,100% 100%,0 100%,32% 32%)}.lab-strip-icon.is-flask:after{content:"";position:absolute;left:13px;right:13px;top:3px;height:8px;border:2px solid currentColor;border-bottom:0}.lab-strip-icon.is-brush:before{content:"";position:absolute;width:28px;height:11px;top:6px;left:5px;border:2px solid currentColor;border-radius:10px 10px 2px 2px;transform:rotate(-45deg)}.lab-strip-icon.is-brush:after{content:"";position:absolute;width:24px;height:2px;left:7px;bottom:9px;background:currentColor;transform:rotate(-45deg)}.lab-strip-icon.is-shield:before{content:"";position:absolute;top:3px;right:7px;bottom:3px;left:7px;border:3px solid currentColor;clip-path:polygon(50% 0,100% 18%,92% 66%,50% 100%,8% 66%,0 18%)}.lab-strip-icon.is-shield:after{content:"";position:absolute;width:14px;height:7px;left:12px;top:15px;border-left:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(-45deg)}.lab-strip-icon.is-cube:before,.lab-strip-icon.is-cube:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid currentColor;transform:rotate(30deg) skew(-18deg)}.lab-strip-icon.is-cube:after{top:13px;right:6px;bottom:5px;left:14px;opacity:.72}@media(max-width:1180px){.design-lab-run-label{display:none}.design-lab-portal__main{min-height:0;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);gap:clamp(22px,3vw,38px);padding-bottom:clamp(28px,3vw,42px)}.design-lab-preview-wrap{--design-lab-preview-y: calc(clamp(38px, 4vw, 68px) - 30px) ;width:min(112%,884px);margin-right:clamp(-78px,-4.8vw,-34px);margin-bottom:clamp(-54px,-3.8vw,-28px);padding-bottom:0;transform:translate3d(0,var(--design-lab-preview-y),0)}.design-lab-copy h2{font-size:clamp(46px,5vw,64px);line-height:.86}.design-lab-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.design-lab-feature-strip article:nth-child(2){border-right:0}.design-lab-feature-strip article:nth-child(n+3){padding-top:18px;border-top:1px solid rgba(244,246,245,.12)}}@media(min-width:1181px)and (max-width:1560px){.design-lab-portal__main{min-height:0;grid-template-columns:minmax(340px,.41fr) minmax(0,.59fr);align-items:start;gap:clamp(30px,3.2vw,54px);padding-top:clamp(18px,1.45vw,24px);padding-bottom:clamp(24px,2.4vw,36px)}.design-lab-copy{padding-top:clamp(8px,.8vw,14px)}.design-lab-copy h2{max-width:500px;font-size:clamp(48px,3.8vw,68px);line-height:.86}.design-lab-intro{max-width:47ch}.design-lab-preview-wrap{--design-lab-preview-y: calc(clamp(-16px, -1.2vw, -6px) + 10px) ;width:min(115%,1035px);margin-right:clamp(-104px,-5.4vw,-46px);margin-bottom:clamp(-22px,-1.5vw,-10px);padding-bottom:0;transform:translate3d(0,var(--design-lab-preview-y),0)}.design-lab-feature-strip{margin-top:0}}@media(min-width:1561px){.design-lab-portal__main{grid-template-columns:minmax(520px,.39fr) minmax(0,.61fr);gap:clamp(42px,3vw,72px);padding:clamp(34px,2.5vw,48px) clamp(40px,3vw,64px) clamp(18px,1.6vw,30px)}.design-lab-copy{max-width:560px}.design-lab-copy h2{max-width:590px;font-size:clamp(56px,3.9vw,82px);line-height:.86}.design-lab-intro{max-width:54ch}.design-lab-preview-wrap{--design-lab-preview-y: -23px;width:min(108%,1102px);margin-right:clamp(-92px,-4vw,-44px);margin-bottom:clamp(-16px,-1.1vw,-8px);transform:translate3d(0,var(--design-lab-preview-y),0)}.design-lab-feature-strip{margin-top:0}}@media(max-width:980px){.design-lab-portal__main{grid-template-columns:1fr;gap:clamp(26px,4vw,42px);padding-bottom:24px}.design-lab-copy{max-width:680px}.design-lab-copy h2{max-width:640px}.design-lab-preview-wrap{--design-lab-preview-y: -2px;width:min(100%,780px);justify-self:center;margin-right:0;margin-bottom:-20px;padding-bottom:0;transform:translate3d(0,var(--design-lab-preview-y),0)}}@media(max-width:800px){.design-lab-portal{padding:30px 14px 26px}.design-lab-portal:before,.design-lab-portal:after{top:10px;right:14px;bottom:10px;left:14px}.luna-modal{padding:14px}.luna-modal__panel{max-height:calc(100dvh - 28px);grid-template-columns:1fr;overflow-y:auto}.luna-modal__media{min-height:240px;max-height:34dvh}.luna-modal__media:after{background:linear-gradient(0deg,rgba(7,9,9,.62),transparent 58%)}.luna-modal__copy{padding:30px 20px 24px}.luna-modal__copy h2{font-size:clamp(46px,14vw,74px)}.luna-modal__actions{display:grid;grid-template-columns:1fr}.luna-modal__close{width:84px;height:84px}.portal-corner.is-tl{top:8px;left:12px}.portal-corner.is-tr{top:8px;right:12px}.portal-corner.is-bl{bottom:8px;left:12px}.portal-corner.is-br{bottom:8px;right:12px}.design-lab-portal__main{min-height:0;grid-template-columns:1fr;gap:26px;padding:34px 18px 18px}.design-lab-copy{max-width:none}.design-lab-copy h2{font-size:clamp(34px,9.8vw,50px);line-height:.88}.design-lab-eyebrow{gap:10px;font-size:clamp(10px,3.1vw,12px);letter-spacing:1.55px}.design-lab-intro{font-size:14px}.design-lab-tools{grid-template-columns:repeat(5,minmax(52px,1fr));gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.design-lab-tools::-webkit-scrollbar{display:none}.design-lab-cta{width:100%}.design-lab-preview-wrap{--design-lab-preview-y: -30px;width:min(100%,720px);justify-self:center;margin-right:0;margin-bottom:0;transform:translate3d(0,var(--design-lab-preview-y),0);padding-bottom:20px}.design-lab-stack,.design-lab-preview-wrap:hover .design-lab-stack,.design-lab-preview-wrap:focus-visible .design-lab-stack{transform:none}.design-lab-feature-strip{grid-template-columns:1fr;margin:10px 18px 8px;padding-top:12px}.design-lab-feature-strip article,.design-lab-feature-strip article:nth-child(2),.design-lab-feature-strip article:nth-child(n+3){grid-template-columns:40px minmax(0,1fr);padding:16px 0;border-right:0;border-top:1px solid rgba(244,246,245,.12)}.design-lab-feature-strip article:first-child{border-top:0}}.drops-section{padding:var(--module-pad-lg) var(--edge) clamp(26px,3vw,44px);position:relative;overflow:hidden;border-top:1px solid rgba(244,246,245,.12);border-bottom:1px solid rgba(244,246,245,.12);background:radial-gradient(circle at 74% 14%,rgba(255,43,214,.16),transparent 29%),radial-gradient(circle at 18% 34%,rgba(16,226,192,.14),transparent 28%),repeating-linear-gradient(135deg,transparent 0 13px,rgba(244,246,245,.035) 13px 14px),#070909;color:var(--white);isolation:isolate}.brand-marquee+.drops-section{border-top:0}.drops-section:before{content:"DROP CULTURE";position:absolute;right:-2vw;top:24px;z-index:0;color:#f4f6f509;font-family:Syne,sans-serif;font-size:clamp(82px,15vw,260px);font-weight:800;line-height:.8;letter-spacing:0;text-transform:uppercase;white-space:nowrap;pointer-events:none}.drops-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,rgba(16,226,192,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(16,226,192,.05) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 76%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 76%);pointer-events:none}.drops-section .section-head{align-items:stretch;margin:0 0 var(--title-gap-tight)}.drops-section .section-head>div:first-child{align-self:start}.drops-section h2{color:var(--white)}.drops-section .section-index{color:var(--teal)}.drops-section .section-intro{color:#aab2af}.drops-section .context-meta{color:#8e9894}.section-intro{max-width:360px;color:var(--muted);font-size:14px;line-height:1.45;overflow-wrap:break-word}.section-intro-wrap{min-width:0;display:grid;justify-items:start;gap:12px}.section-intro-wrap.artist-feature{width:min(480px,34vw);max-width:100%;justify-items:stretch;align-self:stretch}.artist-feature-card{min-height:100%;display:grid;align-content:center;gap:clamp(10px,.95vw,14px);padding:clamp(16px,1.45vw,22px);position:relative;overflow:hidden;border:1px solid rgba(229,43,255,.38);background:linear-gradient(135deg,#e52bff21,#07090933 34%,#070909bd),radial-gradient(circle at 88% 8%,rgba(216,255,0,.13),transparent 30%),#0709097a;box-shadow:10px 10px #e52bff1f,inset 0 0 0 1px #f4f6f514;color:inherit;text-decoration:none;transition:border-color .22s ease,box-shadow .26s ease,transform .26s cubic-bezier(.16,1,.3,1)}.artist-feature-card:before,.artist-feature-card:after{content:"";width:36px;height:36px;position:absolute;pointer-events:none}.artist-feature-card:before{top:14px;left:14px;border-top:1px solid var(--teal);border-left:1px solid var(--teal)}.artist-feature-card:after{right:14px;bottom:14px;border-right:1px solid var(--neon-orchid);border-bottom:1px solid var(--neon-orchid)}.artist-feature-card:hover,.artist-feature-card:focus-visible{border-color:#e52bffb8;box-shadow:10px 10px #e52bff2e,inset 0 0 0 1px #f4f6f51c,0 0 30px #e52bff1f;transform:translateY(-2px)}.artist-feature-card:focus-visible{outline:1px solid var(--teal);outline-offset:4px}.artist-feature-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.artist-feature-label{display:inline-flex;align-items:center;gap:9px;color:var(--highlighter-yellow);font:700 10px/1.2 var(--font-mono);letter-spacing:1.5px;text-transform:uppercase}.artist-feature-label:before{content:"";width:28px;height:8px;background:linear-gradient(var(--highlighter-yellow),var(--highlighter-yellow)) 0 0 / 8px 8px no-repeat,linear-gradient(var(--marathon-red),var(--marathon-red)) 10px 0 / 8px 8px no-repeat,linear-gradient(var(--teal),var(--teal)) 20px 0 / 8px 8px no-repeat}.artist-feature-origin{color:#f4f6f58a;font:700 9px/1.2 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase}.artist-feature-logo-wrap{width:min(220px,58%);position:relative;isolation:isolate}.artist-feature-logo-wrap:after{content:"";height:5px;position:absolute;z-index:-1;right:-6px;bottom:3px;left:-6px;background:var(--neon-orchid);clip-path:polygon(0 42%,12% 21%,30% 45%,48% 18%,64% 46%,82% 24%,100% 48%,98% 78%,82% 58%,63% 86%,46% 58%,28% 82%,10% 60%,0 72%);opacity:.92;transform:rotate(-1.2deg)}.artist-feature-logo{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 24px rgba(0,0,0,.46)) drop-shadow(0 0 18px rgba(229,43,255,.2))}.artist-feature-card .section-intro{max-width:46ch;margin:0}.artist-feature-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:#f4f6f594;font:700 8px/1.3 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.artist-feature-meta span:first-child{color:var(--teal)}.artist-feature-meta span+span:before{content:"/";margin-right:14px;color:#f4f6f557}.artist-feature-social{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:9px;color:var(--teal);font:700 9px/1.2 var(--font-mono);letter-spacing:1.1px;text-transform:uppercase;transition:color .18s ease,transform .18s ease}.artist-feature-social i{width:15px;height:15px;flex:0 0 15px;background:currentColor;-webkit-mask:url(//lunalabs.design/cdn/shop/t/5/assets/concept_icon-instagram.svg?v=40323742703470181951781751399) center / contain no-repeat;mask:url(//lunalabs.design/cdn/shop/t/5/assets/concept_icon-instagram.svg?v=40323742703470181951781751399) center / contain no-repeat}.artist-feature-card:hover .artist-feature-social,.artist-feature-card:focus-visible .artist-feature-social{color:var(--neon-orchid);transform:translate(2px)}.artist-feature-card.luna-motion{--motion-distance: 30px}.artist-feature-card.luna-motion .artist-feature-header,.artist-feature-card.luna-motion .artist-feature-logo-wrap,.artist-feature-card.luna-motion .section-intro,.artist-feature-card.luna-motion .artist-feature-meta,.artist-feature-card.luna-motion .artist-feature-social{opacity:0;transform:translate3d(0,14px,0);filter:blur(5px);transition:opacity .52s ease,filter .64s cubic-bezier(.16,1,.3,1),transform .64s cubic-bezier(.16,1,.3,1)}.artist-feature-card.luna-motion.is-motion-visible .artist-feature-header,.artist-feature-card.luna-motion.is-motion-visible .artist-feature-logo-wrap,.artist-feature-card.luna-motion.is-motion-visible .section-intro,.artist-feature-card.luna-motion.is-motion-visible .artist-feature-meta,.artist-feature-card.luna-motion.is-motion-visible .artist-feature-social{opacity:1;transform:translateZ(0);filter:none}.artist-feature-card.luna-motion.is-motion-visible .artist-feature-header{transition-delay:.12s}.artist-feature-card.luna-motion.is-motion-visible .artist-feature-logo-wrap{transition-delay:.22s}.artist-feature-card.luna-motion.is-motion-visible .section-intro{transition-delay:.32s}.artist-feature-card.luna-motion.is-motion-visible .artist-feature-meta{transition-delay:.41s}.artist-feature-card.luna-motion.is-motion-visible .artist-feature-social{transition-delay:.5s}.context-hint{display:inline-flex;align-items:center;gap:11px;color:var(--muted);font:700 9px/1 var(--font-mono);letter-spacing:1.25px;text-transform:uppercase;transition:color .18s ease,transform .18s ease}.context-hint .chunk-chevron{width:8px;height:8px;border-width:3px}.context-meta{color:#77817e;font:700 8px/1.25 var(--font-mono);letter-spacing:1.15px;text-transform:uppercase}.context-meta:before{content:"META / ";color:var(--teal)}.drop-vault{display:grid;grid-template-columns:1fr;gap:18px;position:relative;z-index:1}.drop-run{display:grid;grid-template-columns:1fr;gap:18px}.drop-feature,.drop-mini,.drop-vault-footer{--drop-accent: var(--neon-orchid);--drop-accent-2: var(--teal);--drop-theme-color: var(--drop-accent);--drop-theme-ink: var(--black);--drop-accent-soft: rgba(229,43,255,.13);--drop-accent-glow: rgba(229,43,255,.18);--drop-copy-bg: linear-gradient(135deg, rgba(7,9,9,.78), rgba(7,9,9,.46));--drop-copy-border: rgba(244,246,245,.18);--drop-file-stroke: rgba(244,246,245,.82);--drop-copy-shadow: 8px 8px 0 var(--drop-accent-soft);--drop-scan: linear-gradient(90deg, transparent, rgba(229,43,255,.18), rgba(244,246,245,.3), transparent);position:relative;overflow:hidden;border:1px solid rgba(244,246,245,.18);background:#0b0f0f;color:var(--white);text-decoration:none;box-shadow:0 22px 60px #00000057;transition:opacity .62s ease,filter .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1),border-color .24s ease,box-shadow .28s ease;transition-delay:calc(var(--motion-order, 0) * var(--motion-delay-step, 54ms)),calc(var(--motion-order, 0) * var(--motion-delay-step, 54ms)),calc(var(--motion-order, 0) * var(--motion-delay-step, 54ms)),0ms,0ms}.drop-feature:hover,.drop-mini:hover,.drop-feature:focus-visible,.drop-mini:focus-visible{border-color:color-mix(in srgb,var(--drop-accent) 72%,rgba(244,246,245,.24));box-shadow:0 22px 60px #00000057,0 0 0 1px color-mix(in srgb,var(--drop-accent) 22%,transparent)}.drop-feature{min-height:clamp(620px,54vw,860px);display:grid;align-items:end}.drop-feature.is-acid{--drop-accent:#f044d8;--drop-accent-2:#ff7a1a;--drop-theme-ink:#100710;--drop-accent-soft:rgba(240,68,216,.16);--drop-accent-glow:rgba(240,68,216,.25);--drop-copy-bg: radial-gradient(circle at 74% 18%, rgba(240,68,216,.22), transparent 38%), linear-gradient(135deg, rgba(22,8,17,.82), rgba(8,7,6,.5));--drop-copy-border:rgba(240,68,216,.32);--drop-file-stroke:rgba(244,246,245,.9);--drop-copy-shadow:10px 10px 0 rgba(240,68,216,.2), -6px -6px 0 rgba(255,122,26,.08);--drop-scan:linear-gradient(90deg, transparent, rgba(240,68,216,.2), rgba(255,122,26,.18), rgba(244,246,245,.3), transparent)}.drop-mini.is-cf{--drop-accent:#28f3dc;--drop-accent-2:#5bb7ff;--drop-theme-ink:#06100f;--drop-accent-soft:rgba(40,243,220,.18);--drop-accent-glow:rgba(40,243,220,.24);--drop-copy-bg: radial-gradient(circle at 74% 24%, rgba(40,243,220,.22), transparent 42%), linear-gradient(135deg, rgba(5,28,28,.78), rgba(7,9,9,.42));--drop-copy-border:rgba(40,243,220,.34);--drop-file-stroke:rgba(244,246,245,.88);--drop-copy-shadow:8px 8px 0 rgba(40,243,220,.16), -5px -5px 0 rgba(91,183,255,.08);--drop-scan:linear-gradient(90deg, transparent, rgba(40,243,220,.23), rgba(91,183,255,.16), rgba(244,246,245,.28), transparent)}.drop-mini.is-heatwave{--drop-accent:#ff2bd6;--drop-accent-2:#ff9a18;--drop-theme-ink:#100710;--drop-accent-soft:rgba(255,43,214,.18);--drop-accent-glow:rgba(255,43,214,.25);--drop-copy-bg: radial-gradient(circle at 72% 20%, rgba(255,154,24,.16), transparent 38%), radial-gradient(circle at 18% 86%, rgba(255,43,214,.18), transparent 44%), linear-gradient(135deg, rgba(24,6,22,.78), rgba(7,9,9,.42));--drop-copy-border:rgba(255,43,214,.34);--drop-file-stroke:rgba(244,246,245,.88);--drop-copy-shadow:8px 8px 0 rgba(255,43,214,.18), -5px -5px 0 rgba(255,154,24,.08);--drop-scan:linear-gradient(90deg, transparent, rgba(255,43,214,.24), rgba(255,154,24,.17), rgba(244,246,245,.27), transparent)}.drop-mini.is-prison{--drop-accent:#ff7a1a;--drop-accent-2:#f4f6f5;--drop-theme-ink:#080909;--drop-accent-soft:rgba(255,122,26,.18);--drop-accent-glow:rgba(255,122,26,.24);--drop-copy-bg: radial-gradient(circle at 70% 18%, rgba(255,122,26,.18), transparent 38%), repeating-linear-gradient(135deg, transparent 0 18px, rgba(244,246,245,.035) 18px 27px), linear-gradient(135deg, rgba(13,14,14,.86), rgba(7,9,9,.48));--drop-copy-border:rgba(255,122,26,.34);--drop-file-stroke:rgba(244,246,245,.86);--drop-copy-shadow:8px 8px 0 rgba(255,122,26,.18), -5px -5px 0 rgba(244,246,245,.08);--drop-scan:linear-gradient(90deg, transparent, rgba(255,122,26,.24), rgba(244,246,245,.2), transparent)}.drop-feature:before,.drop-mini:before{content:attr(data-file);position:absolute;z-index:5;top:18px;right:18px;color:#f4f6f524;-webkit-text-stroke:1px rgba(244,246,245,.34);font-family:Saira Condensed,Arial,sans-serif;font-size:clamp(64px,10vw,148px);font-weight:800;line-height:.8;letter-spacing:0;pointer-events:none}.drop-mini:before{font-size:clamp(44px,6vw,86px);top:16px;right:14px}.drop-feature:after,.drop-mini:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07090900,#0709090a 54%,#07090975),linear-gradient(90deg,rgba(7,9,9,.38),transparent 34%,rgba(7,9,9,.12));pointer-events:none}.drop-feature-art,.drop-mini-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.drop-feature-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(//lunalabs.design/cdn/shop/t/5/assets/concept_badaboomcreative.webp?v=53437113499527075221783876247) center/cover no-repeat;opacity:.08;mix-blend-mode:screen;filter:saturate(1.16) contrast(1.08)}.drop-feature-art:after,.drop-mini-art:after{content:"";position:absolute;z-index:3;top:0;bottom:0;left:-45%;width:34%;opacity:0;background:var(--drop-scan);transform:skew(-12deg);pointer-events:none}.drop-feature:has(.drop-feature-copy:hover) .drop-feature-art:after,.drop-mini:has(.drop-mini-copy:hover) .drop-mini-art:after,.drop-feature:focus-visible .drop-feature-art:after,.drop-mini:focus-visible .drop-mini-art:after{animation:card-scan .9s cubic-bezier(.2,.75,.25,1) .18s forwards}.drop-feature-art img,.drop-mini-art img{width:100%;height:100%;display:block;object-fit:cover;opacity:1;transform:scale(1.01);transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .22s ease}.drop-feature:has(.drop-feature-copy:hover) .drop-feature-art img,.drop-mini:has(.drop-mini-copy:hover) .drop-mini-art img,.drop-feature:focus-visible .drop-feature-art img,.drop-mini:focus-visible .drop-mini-art img{transform:scale(1.065);opacity:1}.drop-feature-copy,.drop-mini-copy{--drop-file-fill-start: color-mix(in srgb, var(--drop-accent) 18%, rgba(31,12,28,.96));--drop-file-fill-mid: rgba(7,9,9,.88);--drop-file-fill-end: rgba(7,9,9,.96);position:relative;z-index:3;display:grid;justify-items:start;gap:10px;margin:clamp(18px,2.4vw,34px);padding:clamp(32px,3vw,48px) clamp(22px,2.2vw,34px) clamp(30px,2.7vw,44px);max-width:min(470px,39vw);border:0;background:transparent;box-shadow:none;border-radius:16px;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}.drop-feature-copy:before,.drop-mini-copy:before{content:none}.drop-file-frame{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.drop-file-frame svg{width:100%;height:100%;display:block;overflow:visible}.drop-file-outline{fill:none;stroke:var(--drop-file-stroke);stroke-opacity:.5;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--drop-accent) 12%,transparent))}.drop-file-frame:before{content:none;width:30%;height:66px;position:absolute;top:0;right:0;border-top-right-radius:16px;background:linear-gradient(135deg,transparent 18%,rgba(244,246,245,.12) 19% 22%,transparent 23%),linear-gradient(135deg,rgba(244,246,245,.08),transparent 56%);opacity:.34}.drop-feature-copy>:not(.drop-file-frame),.drop-mini-copy>:not(.drop-file-frame){position:relative;z-index:3}.drop-feature-kicker,.drop-mini-kicker{color:var(--drop-accent);font:800 13px/1 var(--font-mono);letter-spacing:2.6px;text-transform:uppercase}.drop-feature h3,.drop-mini h3{margin:0;font-family:Saira Condensed,Arial,sans-serif;font-weight:700;line-height:.86;letter-spacing:-.2px;text-transform:uppercase}.drop-feature h3{font-size:clamp(58px,6.6vw,104px)}.drop-mini h3{font-size:clamp(40px,4.7vw,70px)}.drop-title-mark{width:min(100%,300px);height:auto;display:block;margin:0;filter:drop-shadow(3px 3px 0 rgba(7,9,9,.44))}.drop-feature .drop-title-mark{margin:0 0 6px}.drop-mini .drop-title-mark{width:min(100%,190px);margin:0 0 2px}.drop-mini .drop-title-mark--prison{width:min(100%,176px)}.drop-mini .drop-title-mark--heatwave{width:min(100%,188px)}.drop-mini .drop-title-mark--tidal{width:min(100%,180px)}.drop-for{color:var(--drop-accent);font:800 clamp(14px,1.55vw,22px)/1.1 var(--font-mono);letter-spacing:2.4px;text-transform:uppercase}.drop-byline{color:#d9dedb;font:800 10px/1.4 var(--font-mono);letter-spacing:1.45px;text-transform:uppercase}.drop-release{display:grid;gap:8px;margin:4px 0 0;padding-top:18px;border-top:1px solid rgba(244,246,245,.15);color:var(--drop-accent);font:800 11px/1.25 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase}.drop-release span:first-child{color:#c9d0cd}.drop-action{--pixel-btn-line: rgba(244,246,245,.58);--pixel-btn-corner: var(--drop-accent);--pixel-btn-arrow: var(--drop-accent);--pixel-btn-radius: 5px;--drop-action-corner-size: 12px;--drop-action-corner-stroke: 2px;--drop-action-corner-offset: var(--drop-action-corner-stroke);display:inline-flex;align-items:center;gap:18px;min-height:50px;min-width:184px;justify-content:space-between;margin:4px 16px 14px 0;padding:0 22px 0 24px;border:1px solid var(--pixel-btn-line);border-radius:var(--pixel-btn-radius);color:var(--white);background:linear-gradient(90deg,color-mix(in srgb,var(--drop-accent) 16%,transparent),transparent 52%,color-mix(in srgb,var(--drop-accent-2) 9%,transparent)),#070909;position:relative;overflow:visible;isolation:isolate;font:800 12px/1 var(--font-mono);letter-spacing:1.7px;text-transform:uppercase;filter:none;transition:background .2s ease,border-color .2s ease,box-shadow .22s ease,color .2s ease,transform .24s cubic-bezier(.16,1,.3,1)}.drop-action:before{content:"";position:absolute;z-index:2;inset:calc(-1 * var(--drop-action-corner-offset));box-sizing:border-box;border:var(--drop-action-corner-stroke) solid var(--pixel-btn-corner);border-radius:calc(var(--pixel-btn-radius) + var(--drop-action-corner-offset));-webkit-mask:linear-gradient(#000 0 0) left top / var(--drop-action-corner-size) var(--drop-action-corner-size) no-repeat,linear-gradient(#000 0 0) right top / var(--drop-action-corner-size) var(--drop-action-corner-size) no-repeat,linear-gradient(#000 0 0) left bottom / var(--drop-action-corner-size) var(--drop-action-corner-size) no-repeat,linear-gradient(#000 0 0) right bottom / var(--drop-action-corner-size) var(--drop-action-corner-size) no-repeat;mask:linear-gradient(#000 0 0) left top / var(--drop-action-corner-size) var(--drop-action-corner-size) no-repeat,linear-gradient(#000 0 0) right top / var(--drop-action-corner-size) var(--drop-action-corner-size) no-repeat,linear-gradient(#000 0 0) left bottom / var(--drop-action-corner-size) var(--drop-action-corner-size) no-repeat,linear-gradient(#000 0 0) right bottom / var(--drop-action-corner-size) var(--drop-action-corner-size) no-repeat;opacity:.86;pointer-events:none;transition:opacity .18s ease,filter .22s ease}.drop-action:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:1px solid rgba(244,246,245,.86);border-radius:var(--pixel-btn-radius);background:#07090957;opacity:0;pointer-events:none;transform:translate(0);transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1)}.drop-action:hover,.drop-action:focus-visible,.drop-feature-copy:hover .drop-action,.drop-mini-copy:hover .drop-action,.drop-feature:focus-visible .drop-action,.drop-mini:focus-visible .drop-action{background:linear-gradient(90deg,color-mix(in srgb,var(--drop-accent) 24%,transparent),transparent 52%,color-mix(in srgb,var(--drop-accent-2) 14%,transparent)),#070909;border-color:#f4f6f5e0;color:var(--white);box-shadow:7px 7px 0 -1px #070909db,7px 7px #f4f6f5db,0 0 24px var(--drop-accent-soft);transform:translate(-3px,-3px)}.drop-action:hover:before,.drop-action:focus-visible:before,.drop-feature-copy:hover .drop-action:before,.drop-mini-copy:hover .drop-action:before,.drop-feature:focus-visible .drop-action:before,.drop-mini:focus-visible .drop-action:before{opacity:1;filter:drop-shadow(0 0 10px var(--drop-accent-glow))}.drop-action:hover:after,.drop-action:focus-visible:after,.drop-feature-copy:hover .drop-action:after,.drop-mini-copy:hover .drop-action:after,.drop-feature:focus-visible .drop-action:after,.drop-mini:focus-visible .drop-action:after{opacity:0;transform:translate(0)}.drop-action .chunk-chevron{width:14px;height:14px;border-width:4px;color:var(--pixel-btn-arrow);transition:transform .18s ease}.drop-action:hover .chunk-chevron,.drop-action:focus-visible .chunk-chevron,.drop-feature-copy:hover .drop-action .chunk-chevron,.drop-mini-copy:hover .drop-action .chunk-chevron,.drop-feature:focus-visible .drop-action .chunk-chevron,.drop-mini:focus-visible .drop-action .chunk-chevron{transform:translate(4px) rotate(-45deg)}.drop-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.drop-mini{min-height:clamp(400px,27vw,520px);display:grid;align-items:end}.drop-mini-copy{gap:8px;max-width:min(260px,calc(100% - 36px));margin:18px;padding:24px 18px 22px;-webkit-backdrop-filter:none;backdrop-filter:none}.drop-mini h3{font-size:clamp(34px,3.8vw,56px)}.drop-mini .drop-for{font-size:clamp(12px,1.08vw,16px);letter-spacing:1.8px}.drop-mini .drop-mini-kicker{font-size:11px;letter-spacing:2.1px}.drop-mini .drop-release{grid-auto-flow:column;gap:10px;padding-top:0;border-top:0;font-size:9px;letter-spacing:.9px}.drop-mini .drop-action{min-width:150px;min-height:40px;margin:2px 10px 8px 0;padding:0 16px;font-size:9px;letter-spacing:1.35px}.drop-mini .drop-action .chunk-chevron{width:12px;height:12px;border-width:4px}.drop-mini.is-prison .drop-mini-kicker,.drop-mini.is-prison .drop-for,.drop-mini.is-prison .drop-release,.drop-mini.is-prison .drop-action .chunk-chevron{color:#ff7a1a}.drop-feature.is-acid .drop-feature-kicker:after{box-shadow:7px 0 #ff7a1a,14px 0 #f044d8}.drop-mini.is-cf .drop-mini-kicker:after{box-shadow:7px 0 #5bb7ff,14px 0 #28f3dc}.drop-mini.is-heatwave .drop-mini-kicker:after{box-shadow:7px 0 #ff9a18,14px 0 #d8ff00}.drop-mini.is-prison .drop-mini-kicker:after{box-shadow:7px 0 #f4f6f5,14px 0 #8d9491}.drop-mini.is-prison .drop-mini-art img{object-position:center 52%;filter:contrast(1.12) saturate(.48)}.drop-vault-footer{grid-column:1 / -1;min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px;background:linear-gradient(90deg,rgba(229,43,255,.14),transparent 42%),#090d0d;box-shadow:none}.drop-vault-footer strong{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0;padding:0 clamp(14px,1.6vw,26px);color:var(--white);font:800 clamp(12px,1.25vw,18px)/1.2 var(--font-mono);letter-spacing:1.7px;text-transform:uppercase}.drop-footer-icon{width:34px;height:34px;display:block;flex:0 0 auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.95}.drop-vault-footer a{min-width:min(360px,34vw);min-height:98px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px 22px 28px;overflow:visible;isolation:isolate;border:1px solid rgba(229,43,255,.22);background:#0e1212f0;color:var(--white);text-transform:uppercase;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .24s ease,transform .24s cubic-bezier(.16,1,.3,1)}.drop-vault-footer a:before{content:"";position:absolute;z-index:0;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(229,43,255,.16);background:transparent;opacity:1;pointer-events:none;transition:border-color .18s ease,transform .24s cubic-bezier(.16,1,.3,1)}.drop-vault-footer a:after{content:none}.drop-vault-footer a>span{position:relative;z-index:2;display:block;min-width:0;color:var(--white);font:800 clamp(18px,1.65vw,26px)/1 "Saira Condensed",Arial,sans-serif;letter-spacing:.4px;white-space:nowrap}.drop-vault-footer a>span:after{content:none}.drop-vault-footer a small{position:relative;z-index:2;display:block;margin-top:7px;color:var(--neon-orchid);font:800 7px/1 var(--font-mono);letter-spacing:1.05px;text-transform:uppercase;white-space:nowrap}.drop-vault-footer a small:before{content:none}.drop-vault-footer a .chunk-chevron{width:52px;height:52px;flex:0 0 52px;position:relative;z-index:2;display:grid;place-items:center;border:1px solid var(--neon-orchid);border-right:1px solid var(--neon-orchid);border-bottom:1px solid var(--neon-orchid);border-radius:50%;color:var(--neon-orchid);transform:none;isolation:isolate;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .24s ease}.drop-vault-footer a .chunk-chevron:before,.drop-vault-footer a .chunk-chevron:after{content:"";position:absolute;pointer-events:none}.drop-vault-footer a .chunk-chevron:before{z-index:3;width:20px;height:20px;background:linear-gradient(currentColor,currentColor) 50% 0 / 4px 100% no-repeat,linear-gradient(currentColor,currentColor) 0 50% / 100% 4px no-repeat;transition:color .24s ease,transform .24s ease}.drop-vault-footer a .chunk-chevron:after{z-index:1;top:-8px;right:-8px;bottom:-8px;left:-8px;background:transparent;border:2px solid var(--neon-orchid);border-right-color:transparent;border-radius:50%;animation:ring-spin 3.2s linear infinite;transform:none}.drop-vault-footer a:hover,.drop-vault-footer a:focus-visible{background:#e52bff1f;border-color:#e52bff7a;box-shadow:inset 0 0 46px #e52bff14;transform:translateY(-2px)}.drop-vault-footer a:hover:before,.drop-vault-footer a:focus-visible:before{border-color:#e52bff4d}.drop-vault-footer a:hover .chunk-chevron,.drop-vault-footer a:focus-visible .chunk-chevron{border-color:var(--neon-orchid);background:var(--neon-orchid);color:var(--black);transform:translateY(-2px)}.drop-vault-footer a:hover .chunk-chevron:before,.drop-vault-footer a:focus-visible .chunk-chevron:before{color:var(--black);transform:scale(1.05)}.drop-vault-footer a:hover .chunk-chevron:after,.drop-vault-footer a:focus-visible .chunk-chevron:after{border-color:var(--black);border-right-color:transparent}.drop-status{position:absolute;z-index:2;top:14px;left:14px;padding:7px 9px;border:1px solid var(--status-border, #727a77);background:var(--status-bg, rgba(7,9,9,.82));color:var(--status-color, var(--white));display:inline-flex;align-items:center;font:700 8px var(--font-mono);letter-spacing:1px;text-transform:uppercase;isolation:isolate}.drops-section .drop-status{--drop-marker-rotate:-5deg;overflow:visible}.drop-status:after{content:"";width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;z-index:-1;top:-6px;left:-6px;border:2px solid var(--status-border, var(--teal));border-radius:48% 52% 45% 55%/54% 46% 56% 44%;opacity:0;transform:rotate(-4deg) scale(.92);pointer-events:none}.drops-section .drop-status:after{display:none}.drops-section .drop-status:before{display:none}.drop-status>span{position:relative;z-index:2}.drop-marker-circle{width:calc(100% + 38px);height:calc(100% + 28px);position:absolute;z-index:1;top:-14px;left:-19px;overflow:visible;pointer-events:none;transform:rotate(var(--drop-marker-rotate));filter:drop-shadow(0 0 5px color-mix(in srgb,var(--status-border, var(--teal)) 24%,transparent))}.drop-marker-circle path{fill:none;stroke:var(--status-border, var(--teal));stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;vector-effect:non-scaling-stroke}.drops-section .drop-status.is-ink-visible:before{animation:marker-swipe .62s cubic-bezier(.18,.86,.24,1) calc(var(--drop-marker-delay, .12s) + .18s) forwards}.drop-feature:hover .drop-marker-circle path,.drop-feature:focus-visible .drop-marker-circle path,.drop-mini:hover .drop-marker-circle path,.drop-mini:focus-visible .drop-marker-circle path,.site-menu-stage:not(.is-level-transitioning) .site-menu-card:hover .drop-marker-circle path,.site-menu-card:focus-visible .drop-marker-circle path{animation:drop-marker-circle .98s cubic-bezier(.18,.86,.24,1) forwards}.drop-status.is-featured{--status-border:var(--drop-theme-color, var(--highlighter-yellow));--status-bg:var(--drop-theme-color, var(--highlighter-yellow));--status-color:var(--drop-theme-ink, var(--black))}.drop-status.is-popular,.drop-status.is-limited{--status-border:var(--drop-theme-color, var(--neon-orchid));--status-bg:var(--drop-theme-color, var(--neon-orchid));--status-color:var(--drop-theme-ink, var(--black))}.drop-status.is-new{--status-border:var(--drop-theme-color, var(--teal));--status-bg:var(--drop-theme-color, var(--teal));--status-color:var(--drop-theme-ink, var(--black))}.drop-status.is-artist{--status-border:var(--drop-theme-color, var(--highlighter-yellow));--status-bg:var(--drop-theme-color, var(--highlighter-yellow));--status-color:var(--drop-theme-ink, var(--black))}.drop-status.is-artist>span{font-weight:600}.drop-status.is-growing{--status-border:var(--drop-theme-color, #aeb7b3);--status-bg:var(--drop-theme-color, rgba(7,9,9,.82));--status-color:var(--drop-theme-ink, #dbe2df)}.drop-status.is-expanding{--status-border:var(--drop-theme-color, #727a77);--status-bg:var(--drop-theme-color, rgba(7,9,9,.82));--status-color:var(--drop-theme-ink, #dbe2df)}.drop-feature .drop-status{--drop-marker-delay:.12s}.drop-mini.is-cf .drop-status{--drop-marker-delay:.26s}.drop-mini.is-heatwave .drop-status{--drop-marker-delay:.38s}.drop-mini.is-prison .drop-status{--drop-marker-delay:.5s}.drops-section .context-hint{color:#aab2af}.cmy-relief{--cmy-progress: 0;min-height:clamp(440px,58vw,760px);display:grid;grid-template-rows:1fr;position:relative;overflow:hidden;border-top:1px solid rgba(7,9,9,.18);border-bottom:1px solid rgba(7,9,9,.18);background:radial-gradient(circle at 50% 48%,rgba(32,214,191,.09) 0 12%,transparent 34%),linear-gradient(90deg,rgba(7,9,9,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(7,9,9,.07) 1px,transparent 1px),#f4f6f5;background-size:auto,88px 88px,88px 88px,auto;color:var(--black);isolation:isolate}.cmy-relief:before,.cmy-relief:after{content:"";position:absolute;width:clamp(260px,36vw,620px);aspect-ratio:1;border:1px solid rgba(32,214,191,.22);border-radius:50%;pointer-events:none;transform:translate(calc(var(--cmy-progress) * 26px),calc(var(--cmy-progress) * -16px))}.cmy-relief:before{left:7%;top:16%}.cmy-relief:after{right:9%;bottom:10%;width:clamp(220px,30vw,520px);border-color:#ff1b1529;transform:translate(calc(var(--cmy-progress) * -28px),calc(var(--cmy-progress) * 18px))}.cmy-relief-meta{position:absolute;z-index:2;top:24px;left:var(--edge);right:var(--edge);display:flex;align-items:center;justify-content:space-between;gap:18px;font:900 10px/1 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.cmy-relief-meta span:last-child{color:#07090994;text-align:right}.cmy-relief-stage{display:grid;place-items:center;position:relative;min-height:0}.cmy-mark{width:clamp(220px,23vw,390px);aspect-ratio:1;position:relative;display:grid;place-items:center;transform:translateY(calc((.5 - var(--cmy-progress)) * 28px))}.luna-relief-orb{position:absolute;top:25%;right:25%;bottom:25%;left:25%;z-index:4;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 36% 31%,#f4f6f5 0 5%,rgba(244,246,245,.75) 6% 11%,transparent 12%),radial-gradient(circle at 50% 50%,rgba(16,226,192,.92) 0 18%,rgba(16,226,192,.14) 19% 34%,transparent 35%),radial-gradient(circle at 50% 50%,rgba(7,9,9,.96) 0 47%,transparent 48%);box-shadow:0 0 0 1px #070909b8,0 0 42px #10e2c04d;transform:rotate(calc(var(--cmy-progress) * 24deg)) scale(calc(.92 + var(--cmy-progress) * .08))}.luna-relief-orb:before,.luna-relief-orb:after{content:"";position:absolute;pointer-events:none}.luna-relief-orb:before{width:168%;height:42%;border:3px solid var(--teal);border-left-color:transparent;border-right-color:transparent;border-radius:50%;transform:rotate(-19deg) translate(calc((var(--cmy-progress) - .5) * 18px));animation:relief-orbit-spin 7.5s linear infinite}.luna-relief-orb:after{width:42%;height:42%;border:2px solid rgba(244,246,245,.9);border-top-color:transparent;border-radius:50%;transform:rotate(34deg);animation:relief-orbit-spin 4.8s linear reverse infinite}.luna-relief-orb b{position:relative;z-index:2;color:var(--white);font:900 clamp(21px,2.8vw,42px)/.82 "Syne",sans-serif;letter-spacing:0;text-transform:uppercase;text-shadow:2px 0 rgba(16,226,192,.7),-2px 0 rgba(236,0,140,.42)}.cmy-layer{--tx: 0px;--ty: 0px;--rot: 0deg;--scale: 1;position:absolute;top:12%;right:12%;bottom:12%;left:12%;display:grid;place-items:center;color:var(--cmy-color);mix-blend-mode:multiply;opacity:.62;border:7px solid currentColor;border-radius:50%;transform:translate(calc(var(--tx) * (1 - var(--cmy-progress))),calc(var(--ty) * (1 - var(--cmy-progress)))) rotate(calc(var(--rot) * (1 - var(--cmy-progress)))) scale(calc(var(--scale) + (var(--cmy-progress) * .08)));transition:opacity .22s ease;animation:relief-ring-drift 9s linear infinite}.cmy-layer:before{content:"";position:absolute;top:24%;right:24%;bottom:24%;left:24%;border:5px solid currentColor;border-radius:50%}.cmy-layer b{display:none}.cmy-layer.is-c{--cmy-color:#00aeef;--tx:-58px;--ty:-20px;--rot:-8deg;--scale:.98;animation-duration:10s}.cmy-layer.is-m{--cmy-color:#ec008c;--tx:46px;--ty:26px;--rot:7deg;--scale:.9;animation-duration:8.5s;animation-direction:reverse}.cmy-layer.is-y{--cmy-color:#fff200;--tx:6px;--ty:-52px;--rot:3deg;--scale:1.06;animation-duration:12s}@keyframes relief-ring-drift{to{rotate:360deg}}@keyframes relief-orbit-spin{to{rotate:360deg}}.cmy-relief-caption{position:absolute;left:50%;bottom:24px;z-index:2;transform:translate(-50%);font:900 12px/1 var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:#070909ad}.cmy-relief-caption:before,.cmy-relief-caption:after{content:"";position:absolute;top:50%;width:58px;height:1px;background:#07090947}.cmy-relief-caption:before{right:calc(100% + 18px)}.cmy-relief-caption:after{left:calc(100% + 18px)}.cmy-registration{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cmy-registration i{position:absolute;width:18px;height:18px;border:1px solid rgba(7,9,9,.42)}.cmy-registration i:nth-child(1){left:var(--edge);top:92px;border-right:0;border-bottom:0}.cmy-registration i:nth-child(2){right:var(--edge);top:92px;border-left:0;border-bottom:0}.cmy-registration i:nth-child(3){left:var(--edge);bottom:92px;border-right:0;border-top:0}.cmy-registration i:nth-child(4){right:var(--edge);bottom:92px;border-left:0;border-top:0}.cmy-signal{position:absolute;left:50%;bottom:clamp(96px,10vw,140px);width:min(60vw,540px);height:2px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--teal),var(--red),transparent);opacity:calc(.28 + (var(--cmy-progress) * .45))}.orbit-copy{position:absolute;z-index:4;left:var(--edge);bottom:clamp(34px,5vw,78px);max-width:min(520px,calc(100vw - 2 * var(--edge)));color:var(--black)}.design-lab-marquee-stage{position:relative}.orbit-copy .section-index{color:#087d6c}.orbit-copy h2{max-width:760px;margin:14px 0 18px;color:var(--black);font-size:clamp(40px,6vw,96px)}.orbit-copy p{max-width:430px;margin:0;color:#4f5855;font-size:15px;line-height:1.55}.cmy-relief{--relief-x: 0px;--relief-y: 0px;min-height:clamp(680px,72vw,940px);display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:clamp(28px,5vw,92px);padding:clamp(98px,9vw,150px) var(--edge) clamp(96px,9vw,138px);border-top:1px solid rgba(16,226,192,.24);border-bottom:1px solid rgba(16,226,192,.24);background:radial-gradient(circle at calc(66% + var(--relief-x)) calc(46% + var(--relief-y)),rgba(16,226,192,.2),transparent 27%),radial-gradient(circle at 78% 28%,rgba(229,43,255,.12),transparent 24%),linear-gradient(120deg,rgba(16,226,192,.05),transparent 38%),repeating-linear-gradient(135deg,transparent 0 13px,rgba(244,246,245,.035) 13px 14px),#050707;background-size:auto;color:var(--white)}.cmy-relief:before{content:"ORBIT";width:auto;aspect-ratio:auto;inset:auto -5vw 6%;border:0;border-radius:0;color:#f4f6f509;font-family:Syne,sans-serif;font-size:clamp(126px,21vw,330px);font-weight:800;line-height:.72;letter-spacing:0;text-transform:uppercase;transform:translate(calc(var(--cmy-progress) * -34px),calc(var(--cmy-progress) * 18px))}.cmy-relief:after{content:"";width:auto;aspect-ratio:auto;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;background:radial-gradient(circle,rgba(244,246,245,.4) 0 1px,transparent 1.4px) 0 0 / 78px 78px,linear-gradient(90deg,rgba(16,226,192,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(16,226,192,.05) 1px,transparent 1px);background-size:78px 78px,96px 96px,96px 96px;-webkit-mask-image:radial-gradient(circle at 67% 45%,rgba(0,0,0,.82),transparent 66%);mask-image:radial-gradient(circle at 67% 45%,rgba(0,0,0,.82),transparent 66%);transform:translate(calc(var(--cmy-progress) * 18px),calc(var(--cmy-progress) * -12px))}.cmy-relief-meta{color:#f4f6f5ad}.cmy-relief-meta span:first-child{color:var(--teal)}.cmy-relief-meta span:last-child{color:#f4f6f57a}.cmy-relief-stage{grid-column:2;min-height:clamp(520px,48vw,720px);overflow:visible}.cmy-mark{width:min(60vw,660px);max-width:100%;transform:translate(calc(var(--relief-x) * .28),calc((.5 - var(--cmy-progress)) * 34px + var(--relief-y) * .22)) rotateX(calc(var(--relief-y) * -.15deg)) rotateY(calc(var(--relief-x) * .12deg));transform-style:preserve-3d}.luna-relief-orb{top:30%;right:30%;bottom:30%;left:30%;z-index:8;background:radial-gradient(circle at 37% 30%,rgba(244,246,245,.92) 0 7%,transparent 8%),radial-gradient(circle at 50% 50%,rgba(16,226,192,.96) 0 18%,rgba(16,226,192,.18) 19% 36%,transparent 37%),radial-gradient(circle at 50% 50%,rgba(4,8,8,.98) 0 56%,rgba(4,8,8,.2) 57% 61%,transparent 62%);box-shadow:0 0 0 1px #10e2c09e,0 0 80px #10e2c042,inset 0 0 34px #f4f6f514;transform:translateZ(44px) rotate(calc(var(--cmy-progress) * 28deg)) scale(calc(.96 + var(--cmy-progress) * .08))}.luna-relief-orb:before{width:190%;height:54%;border-width:2px;border-color:var(--teal);border-left-color:transparent;border-right-color:transparent;opacity:.9;transform:rotate(-17deg) translate(calc((var(--cmy-progress) - .5) * 22px))}.luna-relief-orb:after{width:74%;height:74%;border:1px dashed rgba(244,246,245,.42);border-top-color:#f4f6f5e6;opacity:.78}.luna-relief-orb b{color:var(--white);font-size:clamp(26px,3.3vw,50px);text-shadow:2px 0 rgba(16,226,192,.9),-2px 0 rgba(229,43,255,.54)}.cmy-layer{--orbit-tilt: 0deg;--orbit-spin: 0deg;inset:auto;width:82%;height:38%;z-index:4;border:1px solid color-mix(in srgb,var(--cmy-color) 64%,transparent);border-radius:50%;color:var(--cmy-color);mix-blend-mode:screen;opacity:.78;transform:rotate(var(--orbit-tilt)) rotate(calc(var(--cmy-progress) * var(--orbit-spin))) translate3d(calc(var(--relief-x) * .08),calc(var(--relief-y) * .08),0);animation:relief-ring-drift 14s linear infinite}.cmy-layer:before{inset:auto;top:50%;right:-13px;width:24px;height:24px;border:1px solid currentColor;border-radius:50%;background:radial-gradient(circle at 35% 32%,rgba(244,246,245,.86) 0 18%,transparent 19%),currentColor;transform:translateY(-50%);box-shadow:0 0 26px currentColor}.cmy-layer b{display:block;position:absolute;top:50%;right:-88px;min-width:76px;transform:translateY(-50%) rotate(calc(var(--orbit-tilt) * -1));color:var(--white);font:900 8px/1 var(--font-mono);letter-spacing:1px;text-transform:uppercase;text-shadow:none}.cmy-layer.is-c{--cmy-color: var(--teal);--orbit-tilt: -12deg;--orbit-spin: 46deg;animation-duration:12s}.cmy-layer.is-m{--cmy-color: var(--neon-orchid);--orbit-tilt: 31deg;--orbit-spin: -54deg;width:74%;height:34%;animation-duration:15s;animation-direction:reverse}.cmy-layer.is-y{--cmy-color: var(--highlighter-yellow);--orbit-tilt: 74deg;--orbit-spin: 38deg;width:88%;height:42%;animation-duration:18s}.orbit-node{position:absolute;z-index:9;display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(244,246,245,.24);background:#070909b8;color:var(--white);font:900 8px/1 var(--font-mono);letter-spacing:1px;text-transform:uppercase;box-shadow:5px 5px #10e2c029;transform:translate(calc(var(--relief-x) * .18),calc(var(--relief-y) * .18)) rotate(-2deg)}.orbit-node.is-design{top:17%;right:6%;color:var(--teal)}.orbit-node.is-proof{right:9%;bottom:19%;color:var(--highlighter-yellow);box-shadow:5px 5px #d8ff0024}.orbit-node.is-culture{left:4%;bottom:29%;color:var(--neon-orchid);box-shadow:5px 5px #e52bff24}.cmy-signal{left:50%;bottom:auto;top:50%;width:min(74vw,760px);height:1px;transform:translate(-50%,-50%) rotate(-12deg);background:linear-gradient(90deg,transparent,rgba(16,226,192,.86),rgba(229,43,255,.64),transparent);opacity:calc(.38 + (var(--cmy-progress) * .34));box-shadow:0 0 24px #10e2c042}.orbit-copy{grid-column:1;position:relative;left:auto;bottom:auto;z-index:5;max-width:640px;color:var(--white)}.orbit-copy .section-index{color:var(--teal)}.orbit-copy h2{max-width:760px;margin:16px 0 18px;color:var(--white);font-size:clamp(48px,7.8vw,126px);line-height:.82}.orbit-copy p{max-width:470px;color:#b7bfbc;font-size:16px;line-height:1.5}.orbit-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:560px;margin-top:34px;border:1px solid rgba(244,246,245,.16);background:#f4f6f51f}.orbit-specs span{min-height:82px;display:grid;align-content:center;gap:8px;padding:16px;background:#070909d1;color:var(--white);font:900 9px/1.2 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.orbit-specs strong{color:var(--teal);font-family:Syne,sans-serif;font-size:22px;line-height:.8;letter-spacing:0}.cmy-relief-caption{color:#f4f6f594}.cmy-relief-caption:before,.cmy-relief-caption:after{background:#f4f6f53d}.cmy-registration i{border-color:#f4f6f55c}.brand-relief{min-height:clamp(360px,42vw,560px);display:grid;grid-template-columns:minmax(340px,.54fr) minmax(420px,.46fr);align-items:end;gap:clamp(28px,5vw,72px);position:relative;overflow:hidden;padding:clamp(76px,8vw,128px) var(--edge);border-top:1px solid rgba(244,246,245,.12);border-bottom:1px solid rgba(244,246,245,.12);background:radial-gradient(circle at 72% 32%,rgba(16,226,192,.16),transparent 30%),repeating-linear-gradient(135deg,transparent 0 16px,rgba(244,246,245,.035) 16px 17px),#050707;color:var(--white);isolation:isolate}.brand-relief:before{content:"LL";position:absolute;right:-2vw;bottom:-2vw;z-index:-1;color:#f4f6f50a;font:900 clamp(160px,30vw,430px)/.72 "Syne",sans-serif;letter-spacing:0}.brand-relief-mark{width:min(44vw,620px);opacity:.96}.brand-relief-mark img{width:100%;height:auto;display:block;filter:brightness(0) invert(1)}.brand-relief-copy{align-self:center;position:relative;z-index:2}.brand-relief-copy h2{margin:14px 0 18px;font-size:clamp(40px,5vw,76px);line-height:.86;color:var(--white)}.brand-relief-copy p{max-width:32ch;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.brand-relief-meta{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid rgba(244,246,245,.14);background:#f4f6f524}.brand-relief-meta span{min-height:46px;display:grid;place-items:center;background:#070909b8;color:#c7cfcc;font:900 9px/1 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase}.turnaround{height:var(--turnaround-strip-height);display:flex;position:relative;z-index:2;overflow:hidden;isolation:isolate;border-top:1px solid rgba(7,9,9,.34);border-bottom:1px solid rgba(7,9,9,.28);box-shadow:none;background:repeating-linear-gradient(90deg,transparent 0 34px,rgba(7,9,9,.14) 34px 35px),#f1f4f2;color:var(--black)}.turnaround.is-sticky-source{visibility:visible;border-top-color:#f4f6f514;border-bottom-color:#f4f6f514;background:transparent}.turnaround.is-sticky-source .turnaround-track{opacity:0;visibility:hidden}.turnaround-sticky{position:fixed;top:var(--turnaround-sticky-top, 74px);right:0;bottom:auto;left:0;z-index:74;opacity:0;visibility:hidden;pointer-events:none;transform:translateZ(0);transition:none;will-change:transform}.turnaround-sticky.is-sticky-active{opacity:1;visibility:visible;box-shadow:0 12px 30px #07090933}.turnaround-sink{position:absolute;right:0;bottom:0;left:0;z-index:3;opacity:0;visibility:hidden;pointer-events:none}.turnaround-sink.is-sticky-sink{opacity:1;visibility:visible}.turnaround-track{min-width:max-content;display:flex;align-items:center;position:relative;z-index:1;animation:marquee 34s linear infinite}.turnaround-item{display:flex;align-items:center;gap:18px;height:var(--turnaround-strip-height);padding:0 clamp(18px,2vw,24px);font-family:Saira Condensed,Arial,sans-serif;font-size:clamp(14px,1.15vw,20px);font-weight:700;letter-spacing:.2px;text-transform:uppercase;white-space:nowrap}.turnaround-item:after{content:"RUN";padding:5px 7px 4px;border:1px solid currentColor;font:800 8px/1 var(--font-mono);letter-spacing:1px}@keyframes marquee{to{transform:translate(-50%)}}@keyframes scan{0%,32%{transform:skew(-12deg) translate(-160%);opacity:0}42%{opacity:1}70%,to{transform:skew(-12deg) translate(620%);opacity:0}}@keyframes preview-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@keyframes texture-drift{to{background-position:18px 18px,0 0}}@keyframes ring-spin{to{transform:rotate(360deg)}}@keyframes orbit-a{to{transform:rotate(382deg)}}@keyframes orbit-b{to{transform:rotate(302deg)}}@keyframes ink-draw{0%{stroke-dashoffset:1;opacity:0}7%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes marker-swipe{0%{transform:scaleX(0) rotate(-1.2deg);opacity:0}12%{opacity:.95}64%{transform:scaleX(1.04) rotate(-1.2deg)}to{transform:scaleX(1) rotate(-1.2deg);opacity:.9}}@keyframes marker-pulse{50%{filter:saturate(1.25) brightness(1.08);transform:rotate(-1deg) scale(1.025)}}@keyframes swipe-cue-flash{0%,to{box-shadow:0 0 0 1px #070909b8,8px 8px #10e2c029,0 16px 46px #0000007a}50%{box-shadow:0 0 0 1px #070909b8,8px 8px #d8ff0038,0 0 28px #10e2c052,0 16px 46px #0000007a}}@keyframes drop-marker-circle{0%{stroke-dashoffset:1;opacity:0}8%{opacity:.96}72%{stroke-dashoffset:.06;opacity:.96}to{stroke-dashoffset:0;opacity:.94}}@keyframes card-scan{0%{left:-45%;opacity:0}15%{opacity:1}to{left:125%;opacity:0}}@keyframes loading-flash{0%{left:-65%}to{left:125%}}@keyframes pixel-blink{50%{opacity:.42;filter:contrast(1.35)}}@keyframes terminal-prompt-blink{50%{opacity:.18}}@keyframes pixel-comet{50%{clip-path:polygon(0 42%,46% 42%,46% 16%,88% 16%,100% 50%,88% 84%,46% 84%,46% 58%,0 58%)}}@keyframes pixel-thrust{50%{transform:scaleY(.62);opacity:.56}}@keyframes pixel-hover{50%{transform:translateY(-6px)}}@keyframes air-release-dots{0%,to{background-size:7px 7px,7px 7px,7px 7px,7px 7px,7px 7px,7px 7px,7px 7px,7px 7px,7px 7px,28px 28px;background-position:22% 22%,50% 22%,78% 22%,22% 50%,50% 50%,78% 50%,22% 78%,50% 78%,78% 78%,50% 50%;opacity:.9;filter:drop-shadow(0 0 8px currentColor)}42%,58%{background-size:8px 8px,9px 9px,8px 8px,9px 9px,32px 32px,9px 9px,8px 8px,9px 9px,8px 8px,42px 42px;background-position:31% 31%,50% 28%,69% 31%,28% 50%,50% 50%,72% 50%,31% 69%,50% 72%,69% 69%,50% 50%;opacity:1;filter:drop-shadow(0 0 18px currentColor)}76%{background-size:6px 6px,7px 7px,6px 6px,7px 7px,46px 46px,7px 7px,6px 6px,7px 7px,6px 6px,52px 52px;background-position:43% 43%,50% 40%,57% 43%,40% 50%,50% 50%,60% 50%,43% 57%,50% 60%,57% 57%,50% 50%;opacity:.96;filter:drop-shadow(0 0 24px currentColor)}}@keyframes air-release-bloom{0%,to{opacity:.08;transform:scale(.82);filter:blur(.2px)}50%{opacity:.42;transform:scale(1.08);filter:blur(.8px)}76%{opacity:.62;transform:scale(1.18);filter:blur(1.2px)}}@keyframes laminate-stack{0%,to{transform:translateY(var(--layer-y, 0)) scale(1)}44%,64%{transform:translateY(0) scale(1.03)}82%{transform:translateY(calc(var(--layer-y, 0) * .38)) scale(1.01)}}@keyframes laminate-shimmer{0%,34%{transform:translate(-54px) skew(-18deg);opacity:0}52%{opacity:.7}72%,to{transform:translate(54px) skew(-18deg);opacity:0}}@keyframes gamut-swap{0%,to{background-position:20% 28%,70% 22%,28% 72%,72% 68%,50% 50%;background-size:74% 74%,72% 72%,72% 72%,74% 74%,118% 118%;transform:rotate(0) scale(1);border-radius:48% 52% 58% 42%/46% 58% 42% 54%}33%{background-position:42% 18%,62% 46%,18% 44%,48% 76%,50% 50%;background-size:98% 82%,90% 92%,88% 80%,92% 96%,130% 124%;transform:rotate(8deg) scale(1.14);border-radius:66% 34% 62% 38%/38% 68% 32% 62%}66%{background-position:68% 34%,30% 22%,52% 72%,14% 58%,50% 50%;background-size:88% 92%,104% 78%,82% 92%,106% 86%,126% 130%;transform:rotate(-10deg) scale(1.1);border-radius:36% 64% 42% 58%/64% 36% 66% 34%}}.pixel-save{position:absolute;z-index:4;pointer-events:none;image-rendering:pixelated}.pixel-save{display:inline-flex;align-items:center;gap:7px;min-height:22px;padding:5px 7px 4px;border:1px solid rgba(244,246,245,.22);background:#070909a8;color:var(--teal);font:400 6px/1.35 var(--font-pixel);letter-spacing:.35px;text-transform:uppercase;text-shadow:1px 0 rgba(229,43,255,.42);box-shadow:4px 4px #10e2c021}.pixel-save:before,.pixel-save:after{content:"";flex:0 0 auto;image-rendering:pixelated}.pixel-save:before{width:6px;height:6px;background:currentColor;box-shadow:8px 0 0 var(--highlighter-yellow),16px 0 0 var(--neon-orchid)}.pixel-save:after{width:5px;height:9px;margin-left:1px;background:currentColor;animation:pixel-blink 1.12s steps(2,end) infinite}.hero .is-hero-save{top:clamp(126px,11vw,170px);right:clamp(20px,8vw,148px);color:var(--highlighter-yellow);box-shadow:4px 4px #d8ff0021}.drops-section .is-drops-save{right:clamp(22px,4vw,70px);bottom:clamp(136px,12vw,210px);color:var(--neon-orchid);box-shadow:4px 4px #e52bff29}.file-tag:after,.drop-feature-kicker:after,.drop-mini-kicker:after,.field-product-kicker:after{content:"";display:inline-block;width:5px;height:5px;margin-left:8px;background:currentColor;box-shadow:7px 0 #d8ff00cc,14px 0 #e52bff9e;vertical-align:.08em;image-rendering:pixelated}@media(max-width:800px){.pixel-save{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.process-icon:before,.process-icon:after,.process-benefit:nth-child(1) .process-icon,.process-icon.is-stack i{animation:none!important}}.process{position:relative;overflow:hidden;background:#050707}.process-anchor{position:absolute;top:0;left:0}.process .luna-quality-stack.is-process-quality-v2{margin:0}.builds{padding:var(--module-pad-md) var(--edge) var(--module-pad-md);position:relative;overflow:hidden;border-bottom:1px solid rgba(244,246,245,.14);background:radial-gradient(circle,rgba(16,226,192,.16) 0 .7px,transparent .95px) 0 0 / 7px 7px,repeating-linear-gradient(135deg,transparent 0 21px,rgba(244,246,245,.035) 21px 22px),linear-gradient(112deg,rgba(16,226,192,.11),transparent 32%,rgba(216,255,0,.06) 72%,transparent),#111716;color:var(--white)}.builds:before{content:"SOCIAL_PROOF_STREAM";position:absolute;top:34px;right:var(--edge);color:#f4f6f50b;font:900 clamp(44px,8vw,132px)/.8 "Syne",sans-serif;letter-spacing:-.06em;text-transform:uppercase;pointer-events:none}.builds .section-head{margin:0 0 var(--title-gap-tight);position:relative;z-index:1}.builds h2{color:var(--white)}.builds .section-index{color:var(--teal)}.builds-summary{display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right}.builds-summary strong{color:var(--teal);font:800 clamp(30px,4vw,62px)/.9 "Syne",sans-serif;text-transform:uppercase}.builds-summary small{display:block;max-width:360px;color:var(--muted);font:700 9px/1.4 var(--font-mono);letter-spacing:1.4px;text-transform:uppercase}.review-social-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(420px,100%);border:1px solid rgba(244,246,245,.18);background:#f4f6f52e}.review-social-row span{display:grid;gap:5px;padding:12px 10px;background:#0709099e;color:#a8b0ad;font:800 8px/1.2 var(--font-mono);letter-spacing:.9px;text-transform:uppercase}.review-social-row b{color:var(--white);font:900 16px/1 Syne,sans-serif;letter-spacing:0}.instagram-button{display:inline-flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(244,246,245,.22);color:var(--white);font:700 9px/1 var(--font-mono);letter-spacing:1.2px;text-decoration:none;text-transform:uppercase;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.instagram-button:hover,.instagram-button:focus-visible{border-color:var(--teal);background:var(--teal);color:var(--black);transform:translateY(-2px)}.ig-mark{width:16px;height:16px;display:inline-block;position:relative;background:currentColor;-webkit-mask:url(//lunalabs.design/cdn/shop/t/5/assets/concept_icon-instagram.svg?v=40323742703470181951781751399) center / contain no-repeat;mask:url(//lunalabs.design/cdn/shop/t/5/assets/concept_icon-instagram.svg?v=40323742703470181951781751399) center / contain no-repeat}.ig-mark:before,.ig-mark:after{content:none}.review-console{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr) minmax(220px,.48fr);gap:1px;position:relative;z-index:1;isolation:isolate;border:1px solid rgba(244,246,245,.22);background:#f4f6f533}.review-console:before,.review-console:after{content:"";position:absolute;z-index:8;top:-1px;bottom:-1px;width:2px;background:#f4f6f56b;pointer-events:none;transform:skew(-13deg);transform-origin:center}.review-console:before{left:38.3%}.review-console:after{left:80.6%}.review-feature,.review-post,.review-trust-panel{min-width:0;position:relative;overflow:hidden;background:#0b0f0f;color:var(--white);text-decoration:none}.review-feature{min-height:650px;display:block}.review-feature>img,.review-post-thumb{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .52s cubic-bezier(.16,1,.3,1),filter .26s ease}.review-feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#070909fa,#070909ad 42%,#0709091a 74%),repeating-linear-gradient(0deg,transparent 0 8px,rgba(244,246,245,.06) 8px 9px);pointer-events:none}.review-feature:hover>img,.review-feature:focus-visible>img{transform:scale(1.04);filter:contrast(1.05)}.review-feature-top,.review-feature-proof,.review-feature-copy{position:absolute;z-index:2;right:22px;left:22px}.review-feature-top{top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#d6dcda;font:800 8px/1 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.review-live{display:inline-flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid rgba(244,246,245,.32);background:#070909b8;color:var(--white)}.review-feature-proof{bottom:260px;display:flex;flex-wrap:wrap;gap:8px}.review-chip,.review-tags span{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border:1px solid rgba(244,246,245,.28);background:#070909a6;color:var(--white);font:800 7px/1 var(--font-mono);letter-spacing:.9px;text-transform:uppercase}.review-chip:first-child,.review-tags span:first-child{border-color:var(--teal);color:var(--teal)}.review-feature-copy{bottom:0;padding:0 0 24px}.stars{color:var(--teal);font:700 14px var(--font-mono);letter-spacing:4px}.review-feature-copy strong,.review-post strong{display:block;color:var(--white);font-family:Syne,sans-serif;font-weight:800;text-transform:uppercase}.review-feature-copy strong{max-width:12ch;margin:12px 0 10px;font-size:clamp(34px,4.1vw,68px);line-height:.84}.review-feature-copy p,.review-post p,.review-trust-panel p{margin:0;color:#c9d0cd;font-size:13px;line-height:1.5}.review-feature-meta{display:block;margin:16px 0 18px;color:#c9d0cd;font:800 8px/1.25 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.review-feature-meta:before{content:"META / ";color:var(--teal)}.review-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.review-action{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(244,246,245,.28);color:var(--white);font:800 8px/1 var(--font-mono);letter-spacing:1px;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.review-feature:hover .review-action:first-child,.review-feature:focus-visible .review-action:first-child,.review-post:hover .review-action,.review-post:focus-visible .review-action{border-color:var(--teal);background:var(--teal);color:var(--black)}.review-feed{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:1px;background:#f4f6f529}.review-post{min-height:216px;display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:18px;transition:background-color .22s ease}.review-post:before{content:"";height:8px;position:absolute;right:18px;bottom:18px;left:168px;background:repeating-linear-gradient(135deg,transparent 0 13px,rgba(244,246,245,.35) 13px 20px,transparent 20px 34px);transition:background .22s ease}.review-post:not(:first-child):after{content:"";position:absolute;z-index:3;top:-1px;left:22px;right:22px;height:1px;background:linear-gradient(90deg,#f4f6f529,#f4f6f58c,#f4f6f529);transform:skew(-13deg)}.review-post:hover,.review-post:focus-visible{background:#121918}.review-post:hover:before,.review-post:focus-visible:before{background:repeating-linear-gradient(135deg,transparent 0 13px,var(--teal) 13px 20px,transparent 20px 34px)}.review-post-thumb{position:relative;aspect-ratio:1 / 1;border:1px solid rgba(244,246,245,.2);object-fit:cover;align-self:start}.review-post:hover .review-post-thumb,.review-post:focus-visible .review-post-thumb{transform:scale(1.04)}.review-post-copy{min-width:0;display:grid;align-content:start;gap:9px;position:relative;z-index:2;padding-bottom:22px}.review-post-top,.review-engagement{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a8b0ad;font:800 7px/1 var(--font-mono);letter-spacing:.9px;text-transform:uppercase}.review-post-top span:first-child{color:var(--teal)}.review-post strong{margin:2px 0 0;font-size:clamp(19px,2vw,28px);line-height:.9}.review-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.review-engagement{margin-top:2px}.review-action{width:max-content;margin-top:2px}.review-trust-panel{min-height:650px;display:flex;flex-direction:column;padding:22px;background:radial-gradient(circle at 60% 20%,rgba(16,226,192,.16),transparent 36%),repeating-linear-gradient(135deg,transparent 0 14px,rgba(244,246,245,.04) 14px 15px),#0a0e0e}.review-trust-panel:before{content:"";width:58px;height:58px;margin:0 0 22px auto;background:url(//lunalabs.design/cdn/shop/t/5/assets/concept_saturn-svgrepo-com.svg?v=26110902092355280891781362105) center/contain no-repeat;filter:invert(1);opacity:.55;animation:micro-orbit 5.4s linear infinite}.trust-kicker,.trust-stat small,.trust-note{color:#a8b0ad;font:800 8px/1.35 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.trust-stat{margin:22px 0;padding:22px 0;border-top:1px solid rgba(244,246,245,.16);border-bottom:1px solid rgba(244,246,245,.16)}.trust-stat strong{display:block;color:var(--teal);font:900 clamp(42px,5vw,78px)/.82 "Syne",sans-serif;letter-spacing:-.04em;text-transform:uppercase}.trust-meter{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin:22px 0}.trust-meter i{height:16px;background:#f4f6f521}.trust-meter i:nth-child(-n+8){background:var(--teal)}.trust-meter i:nth-child(9){background:var(--marathon-acid)}.trust-meter i:nth-child(10){background:var(--marathon-red)}.trust-note{margin-top:auto;color:var(--muted)}.review-trust-cta{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:0 13px;border:1px solid var(--teal);color:var(--teal);font:800 8px/1 var(--font-mono);letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.review-trust-cta:hover,.review-trust-cta:focus-visible{background:var(--teal);color:var(--black)}.socials-section{padding:var(--module-pad-md) 0 clamp(24px,2.6vw,36px);position:relative;overflow:hidden;--topo-opacity: .12;--topo-blend: screen;--topo-filter: none;--topo-size: 1320px auto;--topo-position: 54% 10%;--topo-inset: -8%;border-top:1px solid rgba(244,246,245,.12);border-bottom:1px solid rgba(244,246,245,.12);background:#080b0b;color:var(--white)}.socials-section>:not(.module-topography-layer):not(.field-modal){position:relative;z-index:2}.socials-section .module-topography-layer{background-repeat:no-repeat;background-size:max(1900px,118vw) auto}.socials-section:before,.socials-section:after{content:none}.socials-section .section-index{color:var(--teal)}.socials-section h2{color:var(--white)}.socials-section .ink-target{display:inline-block}.socials-section .instagram-button{border-color:#10e2c08c;background:#0709098a;color:var(--white);box-shadow:6px 6px #10e2c01f}.field-reports-shell{position:relative;width:var(--home-shell);margin-inline:auto}.field-reports-head{display:grid;grid-template-columns:minmax(620px,1fr) minmax(340px,440px);grid-template-rows:auto auto;column-gap:clamp(30px,4vw,64px);row-gap:0;align-items:start;padding:clamp(34px,4vw,58px) 0 clamp(24px,2.8vw,38px);position:relative;overflow:hidden;border-bottom:1px solid rgba(244,246,245,.12)}.field-reports-head:before{content:none}.field-reports-head>*{position:relative;z-index:1}.field-reports-title{grid-column:1;grid-row:1 / span 2}.field-reports-title h2{max-width:940px;margin:12px 0 0;font-size:clamp(44px,5.65vw,92px);font-weight:var(--module-title-weight);line-height:var(--module-title-line);letter-spacing:var(--module-title-tracking);white-space:nowrap}.field-reports-copy{grid-column:2;grid-row:1;display:grid;gap:18px;align-content:start;justify-self:end;width:min(470px,100%);padding:clamp(8px,.8vw,12px) 0 clamp(12px,1.2vw,18px) clamp(20px,2vw,28px);border-left:2px solid rgba(16,226,192,.72);color:#f4f6f5d1;font-size:clamp(15px,1.1vw,18px);line-height:1.55}.field-reports-copy p{max-width:35ch;margin:0}.field-reports-copy strong{color:var(--teal)}.field-follow{width:100%;min-height:54px;display:inline-grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;color:var(--white);text-decoration:none}.field-follow .ig-mark{width:28px;height:28px;margin:7px;color:var(--teal)}.field-follow-icon{width:42px;height:42px;position:relative;display:grid;place-items:center;background:linear-gradient(var(--teal),var(--teal)) left top / 12px 1px no-repeat,linear-gradient(var(--teal),var(--teal)) left top / 1px 12px no-repeat,linear-gradient(var(--teal),var(--teal)) right top / 12px 1px no-repeat,linear-gradient(var(--teal),var(--teal)) right top / 1px 12px no-repeat,linear-gradient(var(--teal),var(--teal)) left bottom / 12px 1px no-repeat,linear-gradient(var(--teal),var(--teal)) left bottom / 1px 12px no-repeat,linear-gradient(var(--teal),var(--teal)) right bottom / 12px 1px no-repeat,linear-gradient(var(--teal),var(--teal)) right bottom / 1px 12px no-repeat}.field-follow span:last-child{display:grid;gap:4px;font:800 9px/1.25 var(--font-mono);letter-spacing:1.1px;text-transform:uppercase}.field-follow b{color:var(--teal);font:inherit}.field-orbit{grid-area:orbit;width:86px;min-height:76px;position:relative;opacity:.85}.field-orbit span{position:absolute;top:50%;left:50%;border:1px solid rgba(244,246,245,.15);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg)}.field-orbit span:nth-child(1){width:104px;height:42px}.field-orbit span:nth-child(2){width:76px;height:30px;border-color:#f4f6f538}.field-orbit span:nth-child(3){width:40px;height:16px;border-color:#10e2c042}.field-orbit:after{content:"";width:13px;height:13px;position:absolute;top:50%;left:50%;border-radius:50%;background:var(--teal);box-shadow:0 0 24px #10e2c0f2,0 0 54px #10e2c073;transform:translate(-50%,-50%)}.field-stat{grid-column:2;grid-row:2;justify-self:end;width:min(470px,100%);display:grid;grid-template-columns:86px minmax(0,1fr);grid-template-areas:"orbit number" "orbit label" "orbit link";align-content:start;align-items:center;justify-items:start;gap:5px 18px;min-height:0;margin-top:clamp(20px,3vw,34px);padding:clamp(18px,2vw,24px) 0 0 clamp(20px,2vw,28px);border-top:1px solid rgba(244,246,245,.14);border-left:2px solid rgba(16,226,192,.34);color:var(--white)}.field-stat strong{grid-area:number;color:var(--teal);font:800 clamp(42px,4.2vw,64px)/.84 "Saira Condensed",Arial,sans-serif;letter-spacing:.5px;text-transform:uppercase}.field-stat span{grid-area:label;color:#f4f6f5d1;font:800 10px/1.35 var(--font-mono);letter-spacing:1.5px;text-transform:uppercase}.field-stat a{grid-area:link;display:inline-flex;align-items:center;gap:16px;color:var(--teal);font:800 9px/1 var(--font-mono);letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.field-stat a:after{content:"";width:42px;height:1px;background:currentColor;box-shadow:10px -4px 0 -3px currentColor,10px 4px 0 -3px currentColor;transform:skew(-18deg);transition:transform .18s ease}.field-stat a:hover:after,.field-stat a:focus-visible:after{transform:translate(6px) skew(-18deg)}.field-report-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:0;border-bottom:1px solid rgba(244,246,245,.12)}.field-report-toolbar:after{display:none}.field-tabs{display:flex;align-items:center;gap:clamp(18px,4.5vw,70px);min-width:0;overflow-x:auto;scrollbar-width:none}.field-tabs::-webkit-scrollbar{display:none}.field-tab{min-height:48px;padding:0;position:relative;border:0;background:transparent;color:#f4f6f599;cursor:pointer;font:800 10px/1 var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap}.field-tab:after{content:"";height:2px;position:absolute;right:0;bottom:-1px;left:0;background:var(--teal);transform:scaleX(0);transform-origin:left center;transition:transform .2s ease}.field-tab:hover,.field-tab:focus-visible,.field-tab.is-active{color:var(--teal)}.field-tab.is-active:after{transform:scaleX(1)}.field-sort{display:inline-flex;align-items:center;gap:10px;color:#f4f6f594;font:800 8px/1 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}.field-sort select{min-width:150px;min-height:38px;padding:0 38px 0 13px;border:1px solid rgba(244,246,245,.18);border-radius:0;background:#070909ad;color:var(--white);font:800 9px/1 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.field-reports-grid{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:12px;padding:clamp(14px,1.8vw,26px) 0}.field-card{min-height:282px;grid-column:span 4;position:relative;overflow:hidden;border:1px solid rgba(244,246,245,.13);background:#0d1111;color:var(--white);cursor:zoom-in;isolation:isolate;transition:border-color .22s ease,transform .26s ease,box-shadow .26s ease}.field-card.is-large,.field-card.is-product{min-height:356px;grid-column:span 5}.field-card.is-hidden{display:none}.field-card:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#070909f0,#0709098f 34%,#07090914 72%);pointer-events:none}.field-card:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(16,226,192,.22),rgba(7,9,9,.12) 38%,transparent 62%),linear-gradient(0deg,#07090957,#d8ff0021);opacity:0;pointer-events:none;transition:opacity .22s ease}.field-card-image{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:var(--focus, center);transition:transform .52s cubic-bezier(.16,1,.3,1),filter .26s ease}.field-card:hover,.field-card:focus-within{border-color:#10e2c08c;box-shadow:0 0 0 1px #10e2c02e,10px 10px #10e2c01f;transform:translateY(-2px)}.field-card:hover:before,.field-card:focus-within:before{opacity:1}.field-card:hover .field-card-image,.field-card:focus-within .field-card-image{transform:scale(1.04);filter:contrast(1.05) saturate(1.05)}.field-brand-mark{min-height:30px;max-width:112px;position:absolute;z-index:4;top:16px;left:16px;display:inline-flex;align-items:center;color:#f4f6f5eb;font:800 22px/.82 Saira Condensed,Arial,sans-serif;letter-spacing:.7px;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.72);pointer-events:none;transition:color .18s ease}.field-brand-mark img{width:auto;max-width:104px;max-height:30px;display:block;object-fit:contain;object-position:left center;opacity:.92;filter:brightness(0) invert(1) drop-shadow(0 2px 10px rgba(0,0,0,.72))}.field-zoom{width:96px;height:96px;position:absolute;z-index:5;top:0;right:0;display:block;padding:0;border:0;background:transparent;color:var(--black);cursor:pointer;opacity:0;overflow:visible;pointer-events:none;transition:color .2s ease,opacity .18s ease}.field-zoom:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--teal);clip-path:polygon(0 0,100% 0,100% 100%);transition:background-color .2s ease}.field-card:hover .field-zoom,.field-card:focus-within .field-zoom{opacity:1;pointer-events:auto}.field-card:hover .field-zoom:before,.field-card:focus-within .field-zoom:before,.field-zoom:hover:before,.field-zoom:focus-visible:before{background:var(--teal)}.magnify{width:22px;height:22px;display:block;position:absolute;z-index:2;top:18px;right:18px;background:currentColor;-webkit-mask:url(//lunalabs.design/cdn/shop/t/5/assets/concept_icon-magnifier.svg?v=156155753744716875761781751399) center / contain no-repeat;mask:url(//lunalabs.design/cdn/shop/t/5/assets/concept_icon-magnifier.svg?v=156155753744716875761781751399) center / contain no-repeat}.magnify:after{content:none}.field-card-footer{position:absolute;z-index:3;right:0;bottom:0;left:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:15px;transition:opacity .18s ease,transform .22s ease}.field-card:hover .field-card-footer,.field-card:focus-within .field-card-footer{opacity:0;pointer-events:none;transform:translateY(12px)}.field-avatar{width:42px;height:42px;overflow:hidden;border:1px solid rgba(244,246,245,.2);border-radius:50%;background:#070909bd}.field-avatar img{width:100%;height:100%;display:block;object-fit:cover}.field-card-footer strong,.field-card-footer span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.field-card-footer strong{color:var(--white);font:800 10px/1.2 var(--font-mono);letter-spacing:.7px}.field-card-footer span{margin-top:4px;color:#f4f6f5c7;font:800 8px/1.25 var(--font-mono);letter-spacing:.9px}.field-product-copy{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;align-content:end;padding:26px;background:linear-gradient(90deg,#070909e0,#07090952 72%),linear-gradient(0deg,rgba(7,9,9,.96),transparent 48%);opacity:0;pointer-events:none;transform:translateY(14px);transition:opacity .2s ease,transform .26s cubic-bezier(.16,1,.3,1);visibility:hidden}.field-card:hover .field-product-copy,.field-card:focus-within .field-product-copy{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.field-product-kicker{width:fit-content;margin-bottom:26px;color:var(--teal);font:800 10px/1 var(--font-mono);letter-spacing:1.5px;text-transform:uppercase}.field-product-copy h3{max-width:10ch;margin:0 0 10px;color:var(--white);font:800 clamp(32px,3.4vw,52px)/.86 "Saira Condensed",Arial,sans-serif;letter-spacing:.2px;text-transform:uppercase}.field-product-copy p{max-width:24ch;margin:0 0 18px;color:#f4f6f5c7;font:800 10px/1.45 var(--font-mono);letter-spacing:.9px;text-transform:uppercase}.field-product-bar{min-height:46px;display:grid;grid-template-columns:minmax(0,1fr) auto 58px;align-items:center;margin:0 -26px -26px;border-top:1px solid rgba(244,246,245,.16);background:#070909c2;color:var(--white);font:800 9px/1 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.field-product-bar a,.field-product-bar span{height:46px;display:inline-flex;align-items:center;padding:0 22px;color:inherit;text-decoration:none}.field-product-bar .field-product-arrow{grid-column:3;position:relative;justify-content:center;padding:0;background:var(--teal);color:var(--black);font-size:0;letter-spacing:0;transition:background-color .18s ease}.field-modal-price:empty{display:none}.field-product-bar .field-product-arrow:before{content:"";width:11px;height:11px;border-top:3px solid currentColor;border-right:3px solid currentColor;transform:rotate(45deg) translate(-1px)}.field-product-bar .field-product-arrow:hover,.field-product-bar .field-product-arrow:focus-visible{background:var(--highlighter-yellow)}.field-report-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;border:1px solid rgba(244,246,245,.12);background:#f4f6f51f}.field-footer-panel{min-height:112px;display:grid;align-items:center;background:#070909c7;padding:22px}.field-footer-panel.is-claim{grid-template-columns:58px minmax(0,1fr);gap:22px}.field-star{width:46px;height:46px;position:relative;display:block;background:linear-gradient(var(--teal),var(--teal)) left top / 13px 1px no-repeat,linear-gradient(var(--teal),var(--teal)) left top / 1px 13px no-repeat,linear-gradient(var(--teal),var(--teal)) right top / 13px 1px no-repeat,linear-gradient(var(--teal),var(--teal)) right top / 1px 13px no-repeat,linear-gradient(var(--teal),var(--teal)) left bottom / 13px 1px no-repeat,linear-gradient(var(--teal),var(--teal)) left bottom / 1px 13px no-repeat,linear-gradient(var(--teal),var(--teal)) right bottom / 13px 1px no-repeat,linear-gradient(var(--teal),var(--teal)) right bottom / 1px 13px no-repeat}.field-star:after{content:"";position:absolute;top:8px;right:11px;bottom:8px;left:11px;background:var(--teal);-webkit-mask:url(//lunalabs.design/cdn/shop/t/5/assets/icon-flask.svg?v=77631989551117559961783653692) center / contain no-repeat;mask:url(//lunalabs.design/cdn/shop/t/5/assets/icon-flask.svg?v=77631989551117559961783653692) center / contain no-repeat}.field-footer-panel strong{display:block;color:var(--white);font:800 14px/1.3 var(--font-mono);letter-spacing:1.4px;text-transform:uppercase}.field-footer-panel small{display:block;margin-top:7px;color:#f4f6f59e;font-size:12px;line-height:1.35}.field-crew{display:flex;align-items:center;justify-content:center;gap:12px}.field-crew .field-avatar{width:54px;height:54px;margin-left:-20px;border:2px solid var(--teal);box-shadow:0 0 0 4px #070909e6}.field-crew .field-avatar:first-child{margin-left:0}.field-join{display:inline-grid;gap:7px;margin-left:14px;color:var(--white);font:800 9px/1.25 var(--font-mono);letter-spacing:1.2px;position:relative;text-decoration:none;text-transform:uppercase}.field-join:after{content:"";position:absolute;left:-2px;bottom:-9px;width:calc(100% + 12px);height:7px;background:var(--teal);clip-path:polygon(0 44%,13% 24%,29% 52%,47% 20%,66% 50%,84% 27%,100% 45%,98% 78%,80% 61%,63% 84%,45% 58%,27% 83%,10% 62%,0 74%);opacity:0;transform:scaleX(0) rotate(-1.2deg);transform-origin:left center}.field-join.is-ink-visible:after{animation:marker-swipe .7s cubic-bezier(.18,.86,.24,1) .16s forwards}.field-footer-panel.is-tag{--tag-corner-offset: 22px;position:relative;border:0;color:var(--white);align-content:center;justify-items:start;gap:7px;overflow:hidden;padding:clamp(26px,2.2vw,34px) clamp(30px,2.8vw,44px);background:linear-gradient(var(--white),var(--white)) var(--tag-corner-offset) var(--tag-corner-offset) / 14px 1px no-repeat,linear-gradient(var(--white),var(--white)) var(--tag-corner-offset) var(--tag-corner-offset) / 1px 14px no-repeat,linear-gradient(var(--white),var(--white)) calc(100% - var(--tag-corner-offset)) var(--tag-corner-offset) / 14px 1px no-repeat,linear-gradient(var(--white),var(--white)) calc(100% - var(--tag-corner-offset)) var(--tag-corner-offset) / 1px 14px no-repeat,linear-gradient(var(--white),var(--white)) var(--tag-corner-offset) calc(100% - var(--tag-corner-offset)) / 14px 1px no-repeat,linear-gradient(var(--white),var(--white)) var(--tag-corner-offset) calc(100% - var(--tag-corner-offset)) / 1px 14px no-repeat,linear-gradient(var(--white),var(--white)) calc(100% - var(--tag-corner-offset)) calc(100% - var(--tag-corner-offset)) / 14px 1px no-repeat,linear-gradient(var(--white),var(--white)) calc(100% - var(--tag-corner-offset)) calc(100% - var(--tag-corner-offset)) / 1px 14px no-repeat,linear-gradient(120deg,rgba(16,226,192,.08),transparent 44%),#070909d1}.field-footer-panel.is-tag:after{content:"";width:clamp(34px,4vw,58px);height:1px;position:absolute;right:clamp(26px,2.5vw,38px);bottom:clamp(27px,2.5vw,38px);background:var(--teal);box-shadow:0 0 18px #10e2c057}.field-tag-kicker{color:var(--highlighter-yellow);font:900 9px/1 var(--font-mono);letter-spacing:1.6px;text-transform:uppercase}.field-footer-panel.is-tag strong{display:flex;align-items:baseline;gap:12px;font-size:clamp(15px,1.15vw,18px);line-height:1.1;letter-spacing:1.7px}.field-footer-panel.is-tag a{color:var(--teal);text-decoration:none}.field-footer-panel.is-tag small{margin-top:1px;color:#f4f6f5b8;font:800 10px/1.2 var(--font-mono);letter-spacing:1.25px;text-transform:uppercase}.field-modal{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:clamp(18px,5vw,96px) clamp(14px,3.5vw,72px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility 0ms linear .22s}.field-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s ease}body.field-modal-open{overflow:hidden}.field-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);cursor:zoom-out;transition:backdrop-filter .36s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .36s cubic-bezier(.16,1,.3,1)}.field-modal.is-open .field-modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.field-modal-backdrop:before,.field-modal-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.16,1,.3,1)}.field-modal-backdrop:before{background:var(--luna-dot-grid-light-soft),radial-gradient(circle at 52% 42%,rgba(16,226,192,.11),transparent 34%),radial-gradient(circle at 72% 58%,rgba(229,43,255,.08),transparent 28%),#090c0cad}.field-modal-backdrop:after{background:repeating-linear-gradient(135deg,transparent 0 18px,rgba(244,246,245,.018) 18px 19px)}.field-modal.is-open .field-modal-backdrop:before{opacity:1}.field-modal.is-open .field-modal-backdrop:after{opacity:.74}.field-modal-panel{width:min(1180px,calc(100vw - 56px));min-height:min(640px,calc(100vh - 140px));max-height:calc(100vh - 72px);position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(244,246,245,.18);border-radius:4px;background:#080b0b;box-shadow:0 30px 90px #0000009e,0 0 0 1px #10e2c024;transform:translateY(18px) scale(.985);transition:transform .26s cubic-bezier(.16,1,.3,1)}.field-modal.is-open .field-modal-panel{transform:translateY(0) scale(1)}.field-modal-panel:focus{outline:0}.field-modal-brand{min-width:clamp(96px,10vw,170px);min-height:42px;position:absolute;z-index:4;top:clamp(24px,3vw,42px);left:clamp(28px,3.5vw,64px);display:inline-grid;place-items:center start;pointer-events:none}.field-modal-brand-img{width:clamp(96px,11vw,176px);max-height:44px;height:auto;display:block;object-fit:contain;object-position:left center;opacity:.92;filter:brightness(0) invert(1) drop-shadow(0 3px 16px rgba(0,0,0,.72))}.field-modal-brand-text{color:var(--white);font:800 clamp(28px,3.1vw,46px)/.82 "Saira Condensed",Arial,sans-serif;letter-spacing:.8px;text-transform:uppercase;text-shadow:0 3px 16px rgba(0,0,0,.72);opacity:.92}.field-modal-brand-img:not([hidden])+.field-modal-brand-text{display:none}.field-modal-image-wrap{min-height:0;position:relative;background:#050707;overflow:hidden}.field-modal-image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(7,9,9,.84) 0,rgba(7,9,9,.56) 26%,rgba(7,9,9,.12) 58%,transparent 100%),linear-gradient(0deg,#070909b8,#07090914 35%,#0709092e);pointer-events:none}.field-modal-image{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--modal-focus, center);background:#050707}.field-modal-copy{width:min(310px,38vw);position:absolute;z-index:3;left:clamp(28px,3.5vw,64px);top:clamp(132px,18vh,210px);display:grid;gap:16px;color:var(--white);text-shadow:0 2px 12px rgba(0,0,0,.64)}.field-modal-copy span{color:var(--teal);font:800 9px/1 var(--font-mono);letter-spacing:1.3px;text-transform:uppercase}.field-modal-copy h3{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.field-modal-copy p{position:relative;margin:0;color:#f4f6f5bf;padding-left:28px;font-size:clamp(14px,1.25vw,17px);line-height:1.55}.field-modal-copy p:before{content:"\201c";position:absolute;left:0;top:-8px;color:var(--teal);font:800 38px/.8 Saira Condensed,Arial,sans-serif;letter-spacing:0}.field-modal-handle{display:flex;align-items:center;gap:14px;padding:0;border:0;color:var(--white);font:800 12px/1.35 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.field-modal-avatar{width:54px;height:54px;flex:0 0 54px;overflow:hidden;border-radius:50%;border:1px solid rgba(244,246,245,.32);background:#101515}.field-modal-avatar img{width:100%;height:100%;display:block;object-fit:cover}.field-modal-handle strong,.field-modal-handle small{display:block}.field-modal-handle strong{color:var(--white)}.field-modal-handle small{margin-top:4px;color:#f4f6f5ad;font:500 14px/1.2 IBM Plex Sans,Arial,sans-serif;letter-spacing:0;text-transform:none}.field-modal-social{display:flex;align-items:center;gap:22px;padding-left:28px;color:#f4f6f5b3;font:700 13px/1 IBM Plex Sans,Arial,sans-serif}.field-modal-social span{display:inline-flex;align-items:center;gap:8px;color:inherit;font:inherit;letter-spacing:0;text-transform:none}.field-modal-social b{color:inherit;font:inherit}.field-modal-social .field-social-icon{width:19px;height:19px;display:inline-block;background:currentColor}.field-modal-social .is-likes{-webkit-mask:url(//lunalabs.design/cdn/shop/t/5/assets/concept_icon-likes.svg?v=157603729622986325001781751399) center / contain no-repeat;mask:url(//lunalabs.design/cdn/shop/t/5/assets/concept_icon-likes.svg?v=157603729622986325001781751399) center / contain no-repeat}.field-modal-social .is-comments{-webkit-mask:url(//lunalabs.design/cdn/shop/t/5/assets/concept_icon-comments.svg?v=96410541969162793501781751399) center / contain no-repeat;mask:url(//lunalabs.design/cdn/shop/t/5/assets/concept_icon-comments.svg?v=96410541969162793501781751399) center / contain no-repeat}.field-modal-instagram-link{min-height:40px;justify-self:start;display:inline-flex;align-items:center;gap:10px;margin-left:28px;padding:0 13px;border:1px solid rgba(16,226,192,.45);background:#07090985;color:var(--white);text-decoration:none;box-shadow:5px 5px #10e2c01a;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .2s ease}.field-modal-instagram-link .ig-mark{width:17px;height:17px;color:var(--teal)}.field-modal-instagram-link b{color:inherit;font:900 9px/1 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase}.field-modal-instagram-link:hover,.field-modal-instagram-link:focus-visible{border-color:var(--teal);background:var(--teal);color:var(--black);transform:translateY(-2px)}.field-modal-instagram-link:hover .ig-mark,.field-modal-instagram-link:focus-visible .ig-mark{color:currentColor}.field-modal-product-card{width:min(330px,36vw);position:absolute;z-index:3;left:clamp(28px,3.5vw,64px);bottom:106px;display:grid;gap:12px;padding:26px;border:1px solid rgba(244,246,245,.2);background:linear-gradient(90deg,rgba(16,226,192,.08),transparent 60%),#070909b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 28px #10e2c00d}.field-modal-product-card span,.field-modal-product-card p,.field-modal-product-card a{font-family:var(--font-mono);text-transform:uppercase}.field-modal-product-card>span{color:var(--teal);font-size:10px;font-weight:900;letter-spacing:1.4px}.field-modal-product-card h4{margin:0;max-width:9ch;color:var(--white);font:800 clamp(34px,4vw,54px)/.82 "Saira Condensed",Arial,sans-serif;letter-spacing:.2px;text-transform:uppercase}.field-modal-product-card p{margin:0;color:var(--teal);font-size:10px;font-weight:900;letter-spacing:1px;line-height:1.45}.field-modal-product-card p small{display:block;margin-top:3px;color:var(--white);font:800 9px/1.2 var(--font-mono);letter-spacing:1px}.field-modal-price{margin-top:16px;color:#f4f6f5c7;font:500 15px/1 IBM Plex Sans,Arial,sans-serif}.field-modal-kit-link{--pixel-btn-line: rgba(16,226,192,.62);--pixel-btn-corner: var(--teal);--pixel-btn-arrow: var(--teal);--pixel-btn-radius: 5px;--pixel-btn-corner-size: 18px;--pixel-btn-corner-stroke: 2px;--pixel-btn-corner-offset: var(--pixel-btn-corner-stroke);min-height:56px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;margin:10px 0 4px;padding:0 24px 0 26px;border:1px solid var(--pixel-btn-line);border-radius:var(--pixel-btn-radius);background:linear-gradient(90deg,rgba(16,226,192,.12),transparent 52%),#070909c2;color:var(--white);position:relative;overflow:visible;isolation:isolate;clip-path:none;text-decoration:none;font-size:11px;font-weight:900;letter-spacing:1.5px;transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .24s ease,transform .26s cubic-bezier(.16,1,.3,1)}.field-modal-kit-link:before{content:"";position:absolute;z-index:2;inset:calc(-1 * var(--pixel-btn-corner-offset));box-sizing:border-box;border:var(--pixel-btn-corner-stroke) solid var(--pixel-btn-corner);border-radius:calc(var(--pixel-btn-radius) + var(--pixel-btn-corner-offset));-webkit-mask:linear-gradient(#000 0 0) left top / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat,linear-gradient(#000 0 0) right top / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat,linear-gradient(#000 0 0) left bottom / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat,linear-gradient(#000 0 0) right bottom / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat;mask:linear-gradient(#000 0 0) left top / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat,linear-gradient(#000 0 0) right top / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat,linear-gradient(#000 0 0) left bottom / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat,linear-gradient(#000 0 0) right bottom / var(--pixel-btn-corner-size) var(--pixel-btn-corner-size) no-repeat;opacity:.9;pointer-events:none;transition:opacity .18s ease,filter .22s ease}.field-modal-kit-link:after{content:none;display:none!important}.field-modal-kit-link>span,.field-modal-kit-chevron{position:relative;z-index:3}.field-modal-kit-link:hover,.field-modal-kit-link:focus-visible{color:var(--white);border-color:#f4f6f5e6;background:linear-gradient(90deg,rgba(16,226,192,.18),transparent 52%,rgba(216,255,0,.08)),#070909e0;box-shadow:0 0 24px #10e2c033;transform:translateY(-3px)}.field-modal-kit-link:hover:before,.field-modal-kit-link:focus-visible:before{filter:drop-shadow(0 0 12px rgba(16,226,192,.18))}.field-modal-kit-link:hover:after,.field-modal-kit-link:focus-visible:after{content:none;display:none!important}.field-modal-kit-chevron{width:12px;height:12px;display:inline-block;color:var(--pixel-btn-arrow);border-top:4px solid currentColor;border-right:4px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.field-modal-kit-link:hover .field-modal-kit-chevron,.field-modal-kit-link:focus-visible .field-modal-kit-chevron{transform:translate(4px) rotate(45deg)}.field-modal-footer{position:relative;z-index:4;--luna-modal-rail-padding: clamp(8px, 1vw, 18px);--luna-modal-control-size: clamp(48px, 4.2vw, 64px);--luna-modal-nav-size: 12px;border-top:1px solid rgba(244,246,245,.16);background:linear-gradient(90deg,#050707fa,#070c0cf5),var(--luna-dot-grid-light-soft)}.luna-modal-rail{--luna-modal-rail-padding: clamp(8px, 1vw, 18px);--luna-modal-control-size: clamp(48px, 4.2vw, 64px);--luna-modal-nav-size: 12px;--luna-modal-font: "IBM Plex Mono", monospace;--luna-modal-ink-muted: rgba(244,246,245,.5);--luna-modal-ink-active: var(--teal);--luna-modal-control-border: rgba(244,246,245,.28);--luna-modal-control-border-active: rgba(16,226,192,.78);--luna-modal-control-bg: rgba(5,7,7,.24);--luna-modal-control-bg-active: rgba(16,226,192,.065);--luna-modal-control-shadow: inset 0 0 0 1px rgba(244,246,245,.035);--luna-modal-control-shadow-active: inset 0 0 0 1px rgba(16,226,192,.12), 0 0 18px rgba(16,226,192,.12);min-height:clamp(68px,6.2vw,96px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(14px,2vw,32px);padding:0 var(--luna-modal-rail-padding);border-top:1px solid rgba(244,246,245,.16);background:linear-gradient(90deg,#050707fa,#070c0cf5),var(--luna-dot-grid-light-soft)}.luna-modal-rail__left{grid-column:1;justify-self:start}.luna-modal-rail__center{grid-column:2;justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,32px);min-width:0}.luna-modal-rail__right{grid-column:3;justify-self:end}.field-modal-nav,.luna-modal-nav{color:var(--luna-modal-ink-muted, rgba(244,246,245,.5));min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:clamp(12px,1.2vw,20px);padding:4px 0;border:0;background:transparent;font:900 var(--luna-modal-nav-size, 12px)/1.25 var(--luna-modal-font, var(--font-mono));letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,opacity .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.field-modal-nav.is-prev,.luna-modal-nav--prev{justify-self:start}.field-modal-nav.is-next,.luna-modal-nav--next{justify-self:end}.field-modal-nav b,.luna-modal-nav b,.luna-modal-nav span[aria-hidden=true]{width:var(--luna-modal-control-size, clamp(48px, 4.2vw, 64px));aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--luna-modal-control-border, rgba(244,246,245,.28));border-radius:6px;background:var(--luna-modal-control-bg, rgba(5,7,7,.24));box-shadow:var(--luna-modal-control-shadow, inset 0 0 0 1px rgba(244,246,245,.035));color:currentColor;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.field-modal-nav b .chunk-chevron,.luna-modal-nav b .chunk-chevron,.luna-modal-nav span[aria-hidden=true] .chunk-chevron{width:clamp(16px,1.35vw,22px);height:clamp(16px,1.35vw,22px);border-width:clamp(5px,.42vw,7px)}.luna-modal-nav span[aria-hidden=true] .chunk-chevron:not(.left),.luna-modal-nav b .chunk-chevron:not(.left){transform:translate(-6%) rotate(-45deg)}.luna-modal-nav span[aria-hidden=true] .chunk-chevron.left,.luna-modal-nav b .chunk-chevron.left{transform:translate(6%) rotate(135deg)}.luna-modal-nav>span:not([aria-hidden=true]){display:inline-flex;align-items:center;min-height:clamp(48px,4.2vw,64px);color:currentColor;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap}.field-modal-nav:hover,.field-modal-nav:focus-visible,.luna-modal-nav:hover,.luna-modal-nav:focus-visible{color:var(--luna-modal-ink-active, var(--teal));outline:0;transform:translateY(-1px)}.field-modal-nav:hover b,.field-modal-nav:focus-visible b,.luna-modal-nav:hover b,.luna-modal-nav:focus-visible b,.luna-modal-nav:hover span[aria-hidden=true],.luna-modal-nav:focus-visible span[aria-hidden=true]{border-color:var(--luna-modal-control-border-active, rgba(16,226,192,.78));background:var(--luna-modal-control-bg-active, rgba(16,226,192,.065));box-shadow:var(--luna-modal-control-shadow-active, inset 0 0 0 1px rgba(16,226,192,.12), 0 0 18px rgba(16,226,192,.12))}.field-modal-count,.luna-modal-count{min-width:112px;color:#f4f6f58f;font:800 clamp(9px,.72vw,12px)/1 var(--luna-modal-font, var(--font-mono));letter-spacing:1.4px;text-align:center;text-transform:uppercase;white-space:nowrap}.field-modal-control,.luna-modal-close{width:clamp(96px,11vw,164px);height:clamp(96px,11vw,164px);position:absolute;z-index:4;top:0;display:grid;place-items:start end;padding:clamp(18px,2vw,34px);border:0;color:var(--black);cursor:pointer;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s ease,filter .22s ease}.field-modal-control.is-close,.luna-modal-close{right:0;background:var(--teal);clip-path:polygon(0 0,100% 0,100% 100%);color:var(--black)}.field-modal-control:hover,.luna-modal-close:hover{background:var(--white);color:var(--black);filter:drop-shadow(0 0 18px rgba(244,246,245,.22));transform:translateY(-2px)}.field-modal-control:focus-visible,.luna-modal-close:focus-visible{background:var(--white);color:var(--black);outline:2px solid var(--black);outline-offset:-14px}.field-close-x,.luna-modal-close__x{width:clamp(28px,2.4vw,42px);height:clamp(28px,2.4vw,42px);position:relative;display:block}.field-close-x:before,.field-close-x:after,.luna-modal-close__x:before,.luna-modal-close__x:after{content:"";width:32px;height:4px;position:absolute;top:50%;left:50%;background:currentColor;border-radius:999px;transform:translate(-50%,-50%) rotate(45deg)}.field-close-x:after,.luna-modal-close__x:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(max-width:1180px){.field-reports-head{grid-template-columns:minmax(0,1fr) minmax(270px,320px);column-gap:clamp(24px,3vw,40px);align-items:start}.field-reports-title{grid-row:1 / span 2}.field-reports-copy{grid-column:2;grid-row:1}.field-stat{grid-column:2;grid-row:2;grid-template-columns:1fr;grid-template-areas:"number" "label" "link";margin-top:8px;padding:18px 0 0 20px}.field-orbit{display:none}.field-card.is-large,.field-card.is-product{grid-column:span 10}.field-card{grid-column:span 5}.field-report-footer{grid-template-columns:1fr}}@media(max-width:800px){.field-reports-shell{width:auto;margin:0 -1px}.field-reports-head{grid-template-columns:1fr;padding:28px 14px 22px}.field-reports-title,.field-reports-copy,.field-stat{grid-column:auto;grid-row:auto}.field-reports-title h2{font-size:var(--module-title-size)}.field-reports-title h2{white-space:normal}.field-reports-copy p{max-width:none}.field-reports-copy{padding:16px 0 18px 16px}.field-stat{margin-top:0;padding:18px 0 0 16px}.field-report-toolbar{grid-template-columns:1fr;gap:10px;padding:0 14px 14px}.field-tabs{gap:26px}.field-report-toolbar:after{content:none;display:none}.field-sort{justify-content:space-between}.field-sort select{flex:1;min-width:0}.field-reports-grid{display:flex;grid-template-columns:none;gap:12px;margin:0 -14px;padding:14px 14px 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:14px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.field-reports-grid::-webkit-scrollbar{display:none}.field-card,.field-card.is-large,.field-card.is-product{flex:0 0 calc(100vw - 44px);grid-column:auto;min-height:380px;scroll-snap-align:start}.field-report-footer{margin:0 14px}.field-footer-panel,.field-footer-panel.is-claim{grid-template-columns:1fr;justify-items:start}.field-footer-panel.is-tag{--tag-corner-offset: 18px;padding:28px 24px}.field-footer-panel.is-tag strong{flex-wrap:wrap;gap:7px 10px}.field-footer-panel.is-tag:after{right:24px;bottom:23px;width:42px}.field-crew{justify-content:flex-start;flex-wrap:wrap}.field-join{margin-left:0}.field-modal-panel{width:calc(100vw - 28px);min-height:0;max-height:calc(100vh - 28px);grid-template-rows:minmax(280px,45vh) auto auto auto;overflow-y:auto}.field-modal-copy{width:auto;position:relative;left:auto;top:auto;padding:22px 18px 4px;background:#070909eb;text-shadow:none}.field-modal-product-card{width:auto;position:relative;left:auto;bottom:auto;margin:14px 18px 18px}.field-modal-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;justify-items:stretch;padding:18px}.field-modal-nav{min-height:50px;gap:8px;padding-inline:4px;font-size:10px;letter-spacing:.1em}.field-modal-nav b{width:46px;aspect-ratio:1}.field-modal-nav b .chunk-chevron{width:14px;height:14px;border-width:5px}.field-modal-nav.is-next{justify-self:end}.field-modal-count{min-width:64px;font-size:8px}.field-modal-control{width:92px;height:92px;padding:18px}.field-close-x{width:28px;height:28px}}.marker-heading{position:relative;display:inline-block}.marker-heading:after{content:"";width:72%;height:12px;position:absolute;right:-4%;bottom:-8px;background:var(--teal);clip-path:polygon(0 35%,14% 18%,31% 42%,47% 12%,66% 38%,82% 20%,100% 44%,99% 68%,80% 48%,64% 72%,46% 44%,28% 70%,13% 47%,1% 65%);transform:scaleX(0) rotate(-1.5deg);transform-origin:left center}.process .marker-heading:after{background:var(--highlighter-yellow)}.marker-heading.is-ink-visible:after{animation:marker-swipe .78s cubic-bezier(.18,.86,.24,1) .26s forwards}.cosmic-break{min-height:720px;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle,rgba(244,246,245,.18) 0 .7px,transparent .9px) 0 0 / 19px 19px,linear-gradient(115deg,#090c0c 0 42%,#0d1211 42% 100%)}.cosmic-copy{padding:clamp(38px,6vw,110px) var(--edge);position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line)}.cosmic-copy h2{max-width:640px;margin:18px 0 24px;font-size:clamp(58px,8vw,138px);line-height:.82}.cosmic-copy p{max-width:440px;margin:0;color:var(--muted);font-size:16px;line-height:1.65}.cosmic-note{width:fit-content;margin:36px 0 0 18%;color:var(--teal);font:700 13px/1 var(--font-mono);letter-spacing:1px;transform:rotate(-5deg)}.cosmic-note:before{content:"\21b3  ";font-size:22px}.cosmic-stage{min-height:720px;position:relative;overflow:hidden}.cosmic-stage svg{width:112%;height:112%;position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;overflow:visible}.cosmic-icon{position:absolute;z-index:2;display:block;pointer-events:none;filter:invert(1) drop-shadow(0 10px 24px rgba(0,0,0,.3));opacity:.92}.cosmic-icon.saturn{width:min(47%,440px);top:24%;left:25%;animation:cosmic-float 7s ease-in-out infinite}.cosmic-icon.moon{width:min(19%,175px);top:7%;left:6%;animation:cosmic-float 8s -2s ease-in-out infinite}.cosmic-icon.rocket{width:min(13%,118px);top:8%;right:8%;transform:rotate(17deg);animation:rocket-drift 6s ease-in-out infinite}.cosmic-icon.astronaut{width:min(16%,145px);right:5%;bottom:12%;transform:rotate(-12deg);animation:astronaut-float 8s -3s ease-in-out infinite}.cosmic-icon.jupiter{width:min(15%,135px);left:7%;bottom:8%;animation:cosmic-float 9s -4s ease-in-out infinite}.cosmic-icon.flag{width:min(11%,100px);right:29%;bottom:4%;opacity:.58;transform:rotate(5deg)}.cosmic-icon.stars{width:min(25%,230px);right:1%;top:31%;animation:cosmic-twinkle 4s ease-in-out infinite}.cosmic-line{fill:none;stroke:var(--white);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.cosmic-line.aqua{stroke:var(--teal)}.cosmic-line.faint{opacity:.18;stroke-width:2}.cosmic-fill{fill:var(--teal)}.cosmic-white{fill:var(--white)}.cosmic-orbit{transform-origin:510px 390px;animation:cosmic-spin 36s linear infinite}.cosmic-orbit.reverse{animation-direction:reverse;animation-duration:48s}.cosmic-float{animation:cosmic-float 6s ease-in-out infinite}.cosmic-twinkle{transform-origin:center;animation:cosmic-twinkle 2.8s ease-in-out infinite}.cosmic-twinkle:nth-of-type(2n){animation-delay:-1.2s}@keyframes cosmic-spin{to{transform:rotate(360deg)}}@keyframes cosmic-float{50%{transform:translateY(-15px) rotate(2deg)}}@keyframes cosmic-twinkle{50%{opacity:.22;transform:scale(.7)}}@keyframes rocket-drift{50%{transform:translate(-12px,16px) rotate(13deg)}}@keyframes astronaut-float{50%{transform:translate(-18px,-14px) rotate(-5deg)}}.badges{padding:74px var(--edge) 88px;position:relative;border-bottom:1px solid var(--line);background:repeating-radial-gradient(ellipse at 80% 120%,transparent 0 68px,rgba(16,226,192,.055) 69px 70px,transparent 71px 108px),repeating-linear-gradient(135deg,transparent 0 10px,rgba(244,246,245,.025) 10px 11px),var(--black);color:var(--white)}.badges:before{content:"INSIDE LAB";position:absolute;top:32px;right:var(--edge);color:#f4f6f509;font-family:Syne,Arial,sans-serif;font-size:clamp(56px,8vw,140px);font-weight:900;letter-spacing:-6px;transform:rotate(-2deg);pointer-events:none}.badges .section-index{color:var(--teal)}.badges h2{color:var(--white)}.badges-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:44px;position:relative;z-index:1;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.badge-card{min-height:340px;display:flex;flex-direction:column;position:relative;overflow:hidden;padding:30px 30px 24px;border-right:1px solid var(--line);background:linear-gradient(var(--muted),var(--muted)) 18px 18px/26px 1px no-repeat,linear-gradient(var(--muted),var(--muted)) 18px 18px/1px 26px no-repeat,linear-gradient(var(--muted),var(--muted)) calc(100% - 18px) calc(100% - 18px) /26px 1px no-repeat,linear-gradient(var(--muted),var(--muted)) calc(100% - 18px) calc(100% - 18px) /1px 26px no-repeat,#0c0f0fb8}.badge-card:last-child{border-right:0}.badge-card:before{content:"";height:7px;position:absolute;top:0;right:26px;left:26px;background:repeating-linear-gradient(135deg,transparent 0 12px,rgba(244,246,245,.28) 12px 18px,transparent 18px 30px);transition:background .28s ease}.badge-card:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 32%,rgba(16,226,192,.1),transparent 68%);opacity:0;transform:translate(-100%);transition:opacity .22s ease,transform .6s cubic-bezier(.16,1,.3,1);pointer-events:none}.badge-card:hover:before{background:repeating-linear-gradient(135deg,transparent 0 12px,var(--teal) 12px 18px,transparent 18px 30px)}.badge-card:hover:after{opacity:1;transform:translate(100%)}.badge-card>*{position:relative;z-index:1}.badge-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;min-height:60px;margin-bottom:26px}.badge-code{color:var(--teal);font:700 10px/1 var(--font-mono);letter-spacing:1.5px;text-transform:uppercase}.badge-code:before{content:"SYS_";color:var(--marathon-acid)}.badge-code:after{content:" / SPEC";color:var(--muted)}.badge-icon{width:48px;height:48px;display:grid;place-items:center;color:var(--white)}.badge-icon img{width:100%;height:100%;object-fit:contain;filter:invert(1);transition:filter .26s ease,transform .42s cubic-bezier(.16,1,.3,1)}.badge-card:hover .badge-icon img{filter:invert(77%) sepia(73%) saturate(744%) hue-rotate(114deg) brightness(95%) contrast(92%);transform:translateY(-4px) rotate(-2deg)}.badge-card h3{max-width:11ch;margin:0 0 14px;color:var(--white);font-family:Syne,sans-serif;font-size:clamp(24px,2.1vw,36px);font-weight:800;line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.badge-card p{max-width:300px;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.badge-card .context-meta{display:block;margin-top:auto;padding-top:14px;border-top:1px solid var(--line);color:var(--teal)}@media(max-width:1180px){.review-console{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.review-console:before{left:54%}.review-console:after{display:none}.review-feature{min-height:620px}.review-feature-proof{bottom:236px}.review-trust-panel{min-height:0;grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(180px,.5fr) auto;align-items:center;gap:22px}.review-trust-panel:before{width:46px;height:46px;margin:0}.trust-stat{margin:0;padding:0 20px;border-top:0;border-bottom:0;border-left:1px solid rgba(244,246,245,.16);border-right:1px solid rgba(244,246,245,.16)}.trust-meter,.trust-note,.review-trust-cta{margin:0}}.hero-proof,.section-head,.design-lab-portal__main,.drop-vault,.process-quality__head,.process-quality__grid{width:var(--home-shell);max-width:none;margin-inline:auto}.section-head{margin-block:0 var(--title-gap)}.drops-section .section-head{margin-inline:auto;margin-bottom:var(--title-gap-tight)}@media(max-width:800px){:root{--edge: 14px;--home-gutter: var(--edge);--module-pad-sm: 36px;--module-pad-md: 46px;--module-pad-lg: 54px;--title-gap: 20px;--title-gap-tight: 16px;--turnaround-strip-height: 38px}html,body{max-width:100%;overflow-x:hidden}body{padding-bottom:0}.header{width:100vw;right:auto}.template-index:not(.site-overlay-open) .header.is-scrolled:not(.is-menu-open){background:#050707e6;box-shadow:0 12px 34px #00000052;-webkit-backdrop-filter:none;backdrop-filter:none}.template-index:not(.site-overlay-open) .header.is-scrolled:not(.is-menu-open):before{opacity:0;animation:none}.header:before{width:min(58vw,232px)}.header:after{width:min(34vw,136px)}.menu-button{width:42px;height:42px;margin-right:0}.menu-button{position:fixed;top:16px;left:14px}.menu-button span{width:28px}.logo{width:122px;position:fixed;top:26px;left:64px}.header-tools{position:fixed;top:17px;right:14px;left:auto;gap:0;margin-left:0}.localization-toggle{min-width:56px;height:40px;gap:3px;margin-right:2px;padding:0 7px;font-size:7px;letter-spacing:.55px}.localization-toggle i{width:5px;height:5px;margin-left:1px;border-width:1px}.localization-toggle:before,.localization-toggle:after{width:7px;height:7px}.luna-localization-panel{width:auto;max-height:calc(100svh - 88px);top:80px;right:14px;left:14px}.luna-localization-form{padding:14px}.luna-localization-head{padding:10px 10px 15px}.luna-localization-panel .luna-localization-head h2{font-size:20px;line-height:.9;letter-spacing:-.55px;overflow-wrap:normal}.luna-localization-option{min-height:46px;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding-inline:9px}.luna-localization-option>span{font-size:9px}.luna-localization-option small,.luna-localization-option strong{font-size:7px}.icon-button{width:35px;height:40px;flex:0 0 35px}.icon-button svg{width:22px;height:22px}.cart svg{width:24px;height:24px}nav{display:none}.site-menu{height:auto;min-height:0;grid-template-columns:1fr;overflow:hidden}.site-menu-aside{display:none}.site-menu-stage{height:100%;min-height:0}.site-menu-stage:before{display:none}.site-menu-stage:after{display:block;right:20px;bottom:20px;width:27px;height:27px;border-right:1px solid var(--muted);border-bottom:1px solid var(--muted)}.site-menu-level{--menu-content-gap: 14px;padding:22px 18px 62px}.site-menu-level-head{gap:12px;min-height:50px;margin-bottom:0;padding:0 0 12px}.site-menu-level-head strong,.site-menu-back,.site-menu-index,.site-menu-meta{font-size:8px;letter-spacing:1.35px}.site-menu-back{gap:8px;white-space:nowrap}.site-menu-back .chunk-chevron{width:10px;height:10px;border-width:4px}.site-menu-link{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.site-menu-link.has-brand-logo{grid-template-columns:28px 54px minmax(0,1fr) auto;gap:9px}.site-menu-brand-mark{height:28px;padding:4px 6px}.site-menu-link:after{display:none}.site-menu-action{gap:9px;font-size:8px;letter-spacing:.8px}.site-menu-visual-grid{grid-template-columns:1fr;gap:10px}.site-menu-card{min-height:96px;grid-template-columns:minmax(92px,33%) minmax(0,1fr);grid-template-rows:minmax(96px,auto);align-items:stretch}.site-menu-card:before{display:none}.site-menu-card-visual{min-height:96px;height:100%}.site-menu-card-visual:before{width:20px;height:20px}.site-menu-card-status{top:8px;right:auto;left:8px;max-width:calc(100% - 16px);padding:3px 5px;font-size:5px;line-height:1.25;white-space:nowrap}.site-menu-card-copy{min-height:96px;grid-template-columns:minmax(0,1fr) minmax(50px,auto);gap:8px;padding:13px 12px}.site-menu-card-copy strong{width:auto;font-size:clamp(18px,6.2vw,25px);line-height:.9;letter-spacing:0;overflow-wrap:anywhere}.site-menu-card-copy small{margin-top:6px;font-size:6px;line-height:1.35;letter-spacing:.8px}.site-menu-card-action{gap:7px;font-size:6px;letter-spacing:.7px;white-space:nowrap}.site-menu-card .chunk-chevron{width:9px;height:9px;border-width:4px}.site-menu .interface-pixel.is-ufo{display:none}.interface-status{grid-template-columns:1fr}.search-orbit{width:180px;top:92px;right:-42px;opacity:.16}.utility-shell{padding:22px 14px 70px}.utility-shell:before,.utility-shell:after{display:none}.utility-head{align-items:center}.utility-title{white-space:normal}.search-results{grid-template-columns:1fr}.cart-overlay .utility-shell{height:auto;min-height:100%}.utility-overlay.cart-overlay{top:66px;right:0;bottom:0;left:0}.utility-overlay.cart-overlay .utility-shell.luna-mini-cart-shell{align-items:flex-end;padding:12px var(--edge) var(--edge)}.cart-workspace{grid-template-columns:1fr}.cart-item{grid-template-columns:110px minmax(0,1fr)}.cart-item-price{grid-column:2;flex-direction:row;align-items:center}.hero{--hero-min-height: clamp(720px, 176vw, 800px);--hero-copy-top: 104px;--hero-copy-bottom: 260px;--hero-proof-bottom: 108px;--hero-proof-min-height: 62px;--hero-copy-width: 100%;grid-template-columns:1fr}.hero-copy{width:100%;margin-left:0;padding:var(--hero-copy-top) 14px var(--hero-copy-bottom)}.hero-system-kicker{flex-direction:column;align-items:center;gap:8px;margin-bottom:14px;font-size:8px;letter-spacing:1.1px;text-align:center}.hero h1{max-width:none;margin:0 0 16px;font-size:clamp(39px,12.15vw,48px);line-height:.9;letter-spacing:0}.hero p{max-width:330px;font-size:15px}.hero .actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;max-width:330px;width:100%;margin:28px auto 0}.hero-proof{width:min(100%,430px);box-shadow:none}.hero .button{min-width:0;min-height:54px;padding:0 18px;font-size:9px}.button>span:after{width:12px;height:12px;flex-basis:12px;border-width:3px}.section-head{display:grid;align-items:start;gap:18px;margin-bottom:var(--title-gap)}.section-intro,.section-intro-wrap{width:100%;max-width:calc(100vw - 28px)}.drops-section .section-intro,.drops-section .section-intro-wrap{max-width:min(100%,330px)}.drops-section .section-intro-wrap.artist-feature{width:100%;max-width:min(100%,430px)}.artist-feature-card{min-height:0;padding:16px}.artist-feature-header{align-items:flex-start;flex-direction:column;gap:8px}.artist-feature-logo-wrap{width:min(180px,58%)}.artist-feature-meta{gap:7px 10px;font-size:7px;letter-spacing:.7px}.artist-feature-meta span+span:before{margin-right:10px}.ride-command-rail{min-height:34px;grid-template-columns:1fr;margin:calc(-1 * var(--module-pad-md)) 0 24px;font-size:7px;letter-spacing:.9px}.ride-command-rail span{min-height:34px;padding:0 14px;border-right:0;border-bottom:1px solid rgba(244,246,245,.1)}.ride-command-rail span:nth-child(n+2){display:none}.ride-route-panel{width:100%;padding:15px;box-shadow:6px 6px #10e2c014}.swipe-cue{min-width:196px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:11px;position:absolute;z-index:18;top:50%;left:50%;padding:10px 16px 9px;border:1px solid rgba(16,226,192,.72);background:linear-gradient(90deg,#10e2c029,#070909d6 28%,#070909db 72%,#10e2c024),#070909d6;color:var(--white);font:900 9px/1 var(--font-mono);letter-spacing:1.3px;text-transform:uppercase;box-shadow:0 0 0 1px #070909b8,8px 8px #10e2c029,0 16px 46px #0000007a;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.96);transition:opacity .42s ease,transform .42s cubic-bezier(.16,1,.3,1)}.ride-carousel.has-swipe-cue-active:after,.drop-vault.has-swipe-cue-active:after,.field-reports-carousel.has-swipe-cue-active:after{content:"";position:absolute;z-index:17;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 48%,rgba(16,226,192,.08),transparent 34%),#02040470;pointer-events:none;opacity:1;transition:opacity .42s ease}.drop-vault.has-swipe-cue-active:after{right:-14px;bottom:auto;left:-14px;height:396px}.ride-carousel.has-swipe-cue-active .ride-card,.drop-vault.has-swipe-cue-active .drop-feature,.drop-vault.has-swipe-cue-active .drop-mini,.field-reports-carousel.has-swipe-cue-active .field-card{filter:saturate(.7) brightness(.68);transition:filter .42s ease}.swipe-cue-icon{width:52px;height:56px;display:block;object-fit:contain;filter:invert(74%) sepia(78%) saturate(749%) hue-rotate(115deg) brightness(101%) contrast(92%) drop-shadow(0 0 9px rgba(16,226,192,.46))}.swipe-cue.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1);animation:swipe-cue-flash 1.22s ease-in-out infinite}.swipe-cue.is-hiding{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.98);animation:none}.swipe-cue.is-dismissed{display:none}.has-swipe-cue-active .ride-track,.has-swipe-cue-active .drop-run,.has-swipe-cue-active .field-reports-grid{pointer-events:none;touch-action:none}.drop-vault .swipe-cue,.field-reports-carousel .swipe-cue{top:calc(50% + 6px)}.drop-vault .swipe-cue{top:198px}.swipe-cue{min-width:0;min-height:38px;top:auto!important;right:auto;bottom:18px;left:18px;gap:7px;padding:8px 11px 7px;font-size:8px;letter-spacing:1px;box-shadow:0 0 0 1px #070909b8,4px 4px #10e2c024,0 12px 28px #00000052;pointer-events:none!important;transform:translateY(8px) scale(.98)}.drop-vault .swipe-cue,.field-reports-carousel .swipe-cue{top:auto!important;bottom:18px}.swipe-cue-icon{width:34px;height:36px}.swipe-cue.is-visible{pointer-events:none!important;transform:translateY(0) scale(1);animation:swipe-cue-flash 1.22s ease-in-out 2}.swipe-cue.is-hiding{transform:translateY(6px) scale(.98)}.ride-carousel.has-swipe-cue-active:after,.drop-vault.has-swipe-cue-active:after,.field-reports-carousel.has-swipe-cue-active:after{display:none}.ride-carousel.has-swipe-cue-active .ride-card,.drop-vault.has-swipe-cue-active .drop-feature,.drop-vault.has-swipe-cue-active .drop-mini,.field-reports-carousel.has-swipe-cue-active .field-card{filter:none}.has-swipe-cue-active .ride-track,.has-swipe-cue-active .drop-run,.has-swipe-cue-active .field-reports-grid{pointer-events:auto;touch-action:pan-x pan-y}.template-index h2{max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.hero-rail{grid-template-columns:repeat(2,1fr)}.rail-cell{min-height:76px;border-bottom:1px solid rgba(7,9,9,.22)}.hero-registration{display:none}.brand-marquee-head{min-height:32px;font-size:7px;letter-spacing:.8px}.brand-marquee-head span:last-child{display:none}.brand-marquee-track{padding:10px 0;animation-duration:24s}.brand-logo{width:138px;height:62px}.brand-logo img{max-height:38px}.ride-section{padding:0}.drops-section{padding:var(--module-pad-lg) 14px 34px}.drops-section .section-head{margin-bottom:var(--title-gap-tight)}.hero-proof{grid-template-columns:repeat(2,1fr);padding:0}.hero-proof{align-items:stretch;row-gap:0;bottom:var(--hero-proof-bottom)}.hero-proof>a{min-width:0;min-height:62px;grid-template-columns:22px minmax(0,max-content);align-self:stretch;align-content:center;column-gap:11px;justify-content:start;padding:12px}.hero-proof>a:after{display:none}.hero-proof-icon{width:18px;height:18px}.hero-proof strong{font-size:10px;letter-spacing:.3px}.hero-proof>a>span:not(.hero-proof-icon){font-size:7px;letter-spacing:.6px}.ride-controls{display:none}.ride-track{display:flex;overflow-x:auto;padding-inline:14px;scroll-padding-inline:14px;border-left:0;border-right:0}.ride-card{--ride-file-inset:14px;flex:0 0 min(82vw,620px);height:clamp(280px,72vw,430px);border-left:1px solid #151a19;scroll-snap-stop:always}.ride-card:before{opacity:.96}.ride-card:after{display:block}.ride-visual{top:0;right:0;bottom:0;left:0;clip-path:none;place-items:stretch;background:#0b0f0f;border-bottom:0}.ride-card.has-image .ride-visual img{object-fit:cover;width:100%;height:100%;object-position:var(--ride-focus, 50% 50%);filter:saturate(1.02) contrast(1.12) brightness(.98)}.file-tag{display:none}.ride-meta{min-height:0;padding:32px 36px;position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.ride-meta h3{font-size:32px}.ride-meta-copy{grid-template-rows:auto auto;gap:6px}.ride-count,.ride-hint{grid-row:2;position:relative;transform:none}.ride-count{color:var(--teal)}.ride-hint{opacity:0;transform:translateY(6px)}.drop-vault{grid-template-columns:1fr;gap:0}.drop-run{display:flex;gap:12px;margin:0 -14px;padding:0 14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:14px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.drop-run::-webkit-scrollbar{display:none}.drop-stack{display:contents}.drop-feature,.drop-mini{flex:0 0 calc(100vw - 44px);min-height:390px;scroll-snap-align:start}.drop-feature{align-items:end}.drop-feature:before{top:14px;right:12px;font-size:62px}.drop-feature-copy,.drop-mini-copy{gap:8px;width:auto;max-width:min(306px,calc(100% - 24px));margin:12px;padding:26px 16px 20px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.drop-feature h3,.drop-mini h3{font-size:clamp(36px,10.6vw,48px)}.drop-feature .drop-title-mark{width:min(100%,210px)}.drop-feature-kicker,.drop-mini-kicker,.drop-for{letter-spacing:1.15px}.drop-feature-kicker,.drop-mini-kicker{font-size:9px}.drop-for{font-size:10px}.drop-byline{display:none}.drop-release{grid-auto-flow:column;gap:10px;padding-top:8px;font-size:8px;letter-spacing:.8px}.drop-action{width:100%;justify-content:space-between;min-height:42px;padding:0 24px 0 28px;font-size:9px;letter-spacing:1.1px;clip-path:none}.drop-mini:before{font-size:52px}.drop-status{font-size:6px;letter-spacing:.6px}.drop-mini .drop-release{grid-auto-flow:column;gap:10px}.drop-vault-footer{min-height:0;flex-direction:column;align-items:flex-start;padding:14px}.drop-vault-footer strong{padding:0;gap:12px;font-size:10px;letter-spacing:1.1px}.drop-footer-icon{width:26px;height:26px}.drop-vault-footer a{width:100%;min-width:0;min-height:112px;display:grid;grid-template-columns:minmax(0,1fr) 58px;grid-template-areas:"label icon" "meta icon";align-items:center;gap:6px 14px;padding:20px 18px 20px 20px}.drop-vault-footer a>span{grid-area:label;max-width:100%;font-size:clamp(24px,7.5vw,32px);line-height:.9;white-space:normal}.drop-vault-footer a small{grid-area:meta;max-width:100%;margin-top:0;justify-self:start;font-size:7px;letter-spacing:.85px;white-space:normal}.drop-vault-footer a .chunk-chevron{grid-area:icon;justify-self:end;align-self:center;width:50px;height:50px;flex-basis:auto}.brand-relief{min-height:560px;grid-template-columns:1fr;align-items:center;gap:26px;padding:68px 14px 72px}.brand-relief-mark{width:min(78vw,320px)}.brand-relief-copy h2{font-size:clamp(38px,12vw,54px)}.brand-relief-meta{grid-template-columns:1fr}.socials-section{padding:var(--module-pad-lg) 14px 24px}.cosmic-break{grid-template-columns:1fr}.cosmic-copy{border-right:0;border-bottom:1px solid var(--line)}.cosmic-stage{min-height:470px}.badges-grid{grid-template-columns:1fr}.turnaround{height:var(--turnaround-strip-height)}.turnaround-track{animation-duration:26s}.turnaround-item{height:var(--turnaround-strip-height);gap:14px;padding:0 18px;font-size:12px;letter-spacing:0}.turnaround-item:after{padding:4px 6px 3px;font-size:7px}}@media(prefers-reduced-motion:reduce){.hero-video,.hero-copy,.hero-proof,.hero-category-divider{transform:none;will-change:auto}.hero-video{transform:translate(-50%) scale(1.025)}.hero-proof{transform:translate(-50%)}}@media(min-width:641px)and (max-width:800px){.ride-card{--ride-file-inset:16px;flex-basis:min(82vw,620px);height:clamp(340px,58vw,460px)}.ride-visual{top:0;right:0;bottom:0;left:0}.ride-meta{min-height:0}}@media(max-width:480px){.hero{--hero-min-height: clamp(680px, 173vw, 740px);--hero-copy-top: 116px;--hero-copy-bottom: 150px;--hero-proof-bottom: 72px;--hero-proof-min-height: 50px}.hero h1{font-size:clamp(36px,11.2vw,44px);line-height:.91}.hero p{max-width:305px;font-size:14px;line-height:1.45}.hero .actions{max-width:315px;margin-top:24px}.hero-proof{width:min(100%,360px)}.hero-proof>a{min-height:var(--hero-proof-min-height);grid-template-columns:20px minmax(0,1fr);column-gap:10px;justify-content:center;justify-items:start;padding:6px 12px}.hero-proof>a:nth-child(odd){padding-left:24px}.hero-proof>a:nth-child(2n){padding-right:24px}.hero-proof-icon{width:17px;height:17px}.hero-proof strong{font-size:9px;line-height:1.15}.hero-proof>a>span:not(.hero-proof-icon){font-size:6.5px;line-height:1.2}.header-tools{right:14px;left:auto;z-index:91}}@media(prefers-reduced-motion:reduce){.cmy-layer,.luna-relief-orb:before,.luna-relief-orb:after,.brand-marquee-track,.ink-stroke path,.marker-swipe:after,.marathon-chip:after,.marker-heading:after,.field-join:after,.drops-section .drop-status:before,.drops-section .drop-status:after,.header:before,.drop-marker-circle path{animation:none}.ink-stroke path{stroke-dashoffset:0;opacity:1}.marker-swipe:after,.marathon-chip:after,.marker-heading:after,.field-join:after{transform:scaleX(1) rotate(-1.2deg);opacity:.9}.drops-section .drop-status:before{transform:scaleX(1) rotate(-1.5deg);opacity:.82}.drop-marker-circle path{stroke-dashoffset:1;opacity:0}.drop-feature:hover .drop-marker-circle path,.drop-feature:focus-visible .drop-marker-circle path,.drop-mini:hover .drop-marker-circle path,.drop-mini:focus-visible .drop-marker-circle path{stroke-dashoffset:0;opacity:.94}}.process .luna-quality-stack.is-process-quality-v2{--quality-panel: rgba(6, 10, 10, .82);--quality-rule: rgba(244,246,245,.2);--quality-muted: rgba(244,246,245,.66);width:100%;min-height:min(900px,calc(100vh - var(--header-height, 86px)));display:grid!important;grid-template-columns:minmax(310px,.48fr) minmax(640px,.72fr)!important;gap:clamp(24px,3vw,44px)!important;align-items:stretch!important;padding:clamp(34px,4vw,54px) var(--edge)!important;border-top:1px solid rgba(244,246,245,.14)!important;border-bottom:1px solid rgba(244,246,245,.14)!important;background:linear-gradient(90deg,#050707fa,#050707db 42%,#050707bd),radial-gradient(circle at 14% 22%,rgba(16,226,192,.12),transparent 28%),radial-gradient(circle at 84% 70%,rgba(229,43,255,.1),transparent 32%),repeating-linear-gradient(0deg,transparent 0 86px,rgba(16,226,192,.05) 86px 87px),repeating-linear-gradient(90deg,transparent 0 86px,rgba(16,226,192,.04) 86px 87px),#050707!important;color:var(--white)!important}.process .luna-quality-stack.is-process-quality-v2:before{content:""!important;position:absolute;inset:clamp(14px,1.5vw,24px);z-index:-1;border:1px solid rgba(16,226,192,.2);background:linear-gradient(var(--teal),var(--teal)) top left / 58px 1px no-repeat,linear-gradient(var(--teal),var(--teal)) top left / 1px 58px no-repeat,linear-gradient(var(--teal),var(--teal)) top right / 58px 1px no-repeat,linear-gradient(var(--teal),var(--teal)) top right / 1px 58px no-repeat,linear-gradient(var(--teal),var(--teal)) bottom left / 58px 1px no-repeat,linear-gradient(var(--teal),var(--teal)) bottom left / 1px 58px no-repeat,linear-gradient(var(--teal),var(--teal)) bottom right / 58px 1px no-repeat,linear-gradient(var(--teal),var(--teal)) bottom right / 1px 58px no-repeat;opacity:.74;pointer-events:none}.process .luna-quality-stack.is-process-quality-v2:after{content:"LAB QUALITY CONTROL // EVERY LAYER TESTED"!important;position:absolute;right:var(--edge);bottom:22px;z-index:0;color:var(--teal);font:800 10px/1 var(--font-mono);letter-spacing:1.6px;text-transform:uppercase;opacity:.86}.process .is-process-quality-v2 .luna-quality-stack__copy{min-width:0;display:grid;align-content:center;gap:clamp(16px,1.6vw,24px);position:relative;z-index:1;padding:clamp(24px,3vw,40px);border:1px solid rgba(16,226,192,.22);background:var(--fine-dot),linear-gradient(180deg,rgba(16,226,192,.045),transparent 44%),#0507078a}.process .is-process-quality-v2 .luna-quality-stack__prompt{width:max-content;max-width:100%;padding:9px 12px 8px;border:1px solid rgba(16,226,192,.36);background:#070909d1;color:var(--teal);box-shadow:none}.process .is-process-quality-v2 .luna-quality-stack__label{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:9px;margin:clamp(8px,1vw,14px) 0 0;padding:8px 12px;border:1px solid rgba(16,226,192,.42);background:#10e2c014;color:var(--teal);box-shadow:7px 7px #10e2c01a;font:900 10px/1 var(--font-mono);letter-spacing:1.5px;text-transform:uppercase}.process .is-process-quality-v2 .luna-quality-stack__label:before{content:"";width:8px;height:8px;background:currentColor}.process .is-process-quality-v2 h2{max-width:640px!important;margin:clamp(10px,1.2vw,18px) 0 0!important;color:var(--white)!important;font:900 clamp(54px,7.5vw,128px)/.78 "Syne",sans-serif!important;letter-spacing:0!important;text-transform:uppercase!important;text-shadow:0 16px 30px rgba(0,0,0,.54)}.process .is-process-quality-v2 .luna-quality-stack__copy p{max-width:45ch;margin:clamp(12px,1.4vw,20px) 0 clamp(18px,2.6vw,42px);color:#f4f6f5c2;font:500 clamp(14px,1vw,17px)/1.55 var(--font-mono)}.process .is-process-quality-v2 .luna-quality-stack__chips{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1vw,16px)!important;max-width:none!important;margin:0!important}.process .is-process-quality-v2 .luna-quality-stack__chips span{min-width:0;min-height:156px!important;display:grid!important;grid-template-rows:82px auto auto;align-content:start!important;justify-items:center;gap:12px;padding:12px 10px!important;border:1px solid rgba(16,226,192,.28)!important;background:linear-gradient(135deg,rgba(244,246,245,.07),transparent 48%),#0709099e!important;color:#f4f6f5b3;text-align:center}.process .is-process-quality-v2 .luna-quality-stack__chips .luna-product-quality-icon{width:82px!important;height:82px!important;border-color:#10e2c070!important;color:var(--teal)!important;background:radial-gradient(circle at center,rgba(16,226,192,.24),transparent 62%),#07100f!important}.process .is-process-quality-v2 .luna-quality-stack__chips strong,.process .is-process-quality-v2 .luna-quality-stack__chips em{display:block;min-width:0;font-family:var(--font-mono);text-transform:uppercase}.process .is-process-quality-v2 .luna-quality-stack__chips strong{overflow-wrap:anywhere;color:#f4f6f5b8;font-size:9px;font-weight:800;line-height:1.25;letter-spacing:.8px}.process .is-process-quality-v2 .luna-quality-stack__chips em{color:var(--teal);font-size:11px;font-style:normal;font-weight:900;letter-spacing:.7px}.process .is-process-quality-v2 .luna-quality-stack__proof{min-width:0;position:relative;z-index:1;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.process .is-process-quality-v2 .luna-quality-stack__barcode{top:-32px!important;left:auto!important;right:0;transform:none!important;align-items:end}.process .is-process-quality-v2 .luna-quality-stack__rows{display:grid!important;grid-template-columns:1fr!important;gap:clamp(10px,1.1vw,16px)!important}.process .is-process-quality-v2 .luna-quality-stack__row{--quality-accent: var(--teal);min-height:clamp(176px,13vw,236px)!important;display:grid!important;grid-template-columns:72px minmax(210px,.58fr) minmax(260px,.8fr) minmax(120px,.2fr)!important;grid-template-rows:auto auto 1fr auto!important;align-items:center!important;gap:8px clamp(16px,2vw,28px)!important;position:relative;overflow:hidden;padding:clamp(16px,1.5vw,24px) clamp(18px,1.8vw,30px)!important;border:1px solid rgba(244,246,245,.22)!important;border-radius:0!important;background:linear-gradient(90deg,#f4f6f513,#f4f6f506),linear-gradient(135deg,color-mix(in srgb,var(--quality-accent) 10%,transparent),transparent 58%),#050707b8!important;box-shadow:inset 0 0 0 1px #070909d6,0 18px 42px #00000038!important;transform:none!important}.process .is-process-quality-v2 .luna-quality-stack__row:nth-child(1){--quality-accent: var(--highlighter-yellow)}.process .is-process-quality-v2 .luna-quality-stack__row:nth-child(2){--quality-accent: var(--teal)}.process .is-process-quality-v2 .luna-quality-stack__row:nth-child(3){--quality-accent: var(--neon-orchid)}.process .is-process-quality-v2 .luna-quality-stack__row:nth-child(4){--quality-accent: var(--teal)}.process .is-process-quality-v2 .luna-quality-stack__row:before{content:"";width:34px!important;height:34px!important;position:absolute;top:18px!important;right:18px!important;border-width:2px 2px 0 0!important;border-style:solid!important;border-color:var(--quality-accent)!important;opacity:.86!important;background:none!important;pointer-events:none}.process .is-process-quality-v2 .luna-quality-stack__row:after{content:none!important}.process .is-process-quality-v2 .luna-quality-stack__media-placeholder{grid-column:3!important;grid-row:1 / -1!important;min-height:clamp(142px,11vw,198px);display:grid;place-items:center;position:relative;border:1px solid rgba(244,246,245,.12);background:radial-gradient(circle at center,color-mix(in srgb,var(--quality-accent) 18%,transparent),transparent 38%),radial-gradient(circle at 50% 50%,rgba(244,246,245,.08),transparent 54%),#07090994}.process .is-process-quality-v2 .luna-quality-stack__media-placeholder:before{content:none;position:absolute;left:12px;bottom:10px;color:#f4f6f557;font:900 8px/1 var(--font-mono);letter-spacing:1.2px}.process .is-process-quality-v2 .luna-quality-stack__media-placeholder .luna-product-quality-icon{width:clamp(96px,8.4vw,142px)!important;height:clamp(96px,8.4vw,142px)!important;border-color:color-mix(in srgb,var(--quality-accent) 50%,rgba(244,246,245,.16))!important;color:var(--quality-accent)!important;background:radial-gradient(circle at center,color-mix(in srgb,var(--quality-accent) 34%,transparent),transparent 62%),#07100f!important;box-shadow:inset 0 0 36px color-mix(in srgb,var(--quality-accent) 24%,transparent),0 0 34px color-mix(in srgb,var(--quality-accent) 18%,transparent)!important}.process .is-process-quality-v2 .luna-quality-stack__index{grid-column:1!important;grid-row:1 / 3!important;align-self:start;color:var(--quality-accent);font:900 clamp(24px,2vw,34px)/.9 var(--font-mono)!important;letter-spacing:0!important}.process .is-process-quality-v2 .luna-quality-stack__index:after{content:"";width:30px;height:2px;display:block;margin-top:14px;background:currentColor}.process .is-process-quality-v2 .luna-quality-stack__row h3{grid-column:2!important;grid-row:1!important;margin:0!important;color:var(--white)!important;font:900 clamp(24px,2.2vw,42px)/.9 "Syne",sans-serif!important;letter-spacing:0!important;text-transform:uppercase!important}.process .is-process-quality-v2 .luna-quality-stack__row p{grid-column:2!important;grid-row:2!important;max-width:26ch!important;margin:0!important;color:#f4f6f5bd!important;font:500 clamp(12px,.88vw,15px)/1.55 var(--font-mono)!important}.process .is-process-quality-v2 .luna-quality-stack__specs{grid-column:2!important;grid-row:4!important;display:flex;flex-wrap:wrap;gap:0;margin:10px 0 0;padding:0;border-top:1px solid rgba(244,246,245,.12)}.process .is-process-quality-v2 .luna-quality-stack__specs div{display:flex;gap:14px;padding:12px 18px 0 0;margin-right:18px;border-right:1px solid rgba(244,246,245,.12);font:800 10px/1 var(--font-mono);letter-spacing:.8px;text-transform:uppercase}.process .is-process-quality-v2 .luna-quality-stack__specs dt{margin:0;color:#f4f6f5b8}.process .is-process-quality-v2 .luna-quality-stack__row em{grid-column:4!important;grid-row:1 / -1!important;justify-self:stretch!important;align-self:center!important;min-width:0;padding:0 0 0 24px!important;border:0!important;border-left:1px solid rgba(244,246,245,.18)!important;background:none!important;color:#f4f6f5b8!important;font:800 11px/1.35 var(--font-mono)!important;letter-spacing:.9px;text-align:left!important;text-transform:uppercase;font-style:normal}.process .is-process-quality-v2 .luna-quality-stack__row em:first-line{color:#f4f6f5bd}.process .is-process-quality-v2 .luna-quality-stack__row em br+*{color:var(--quality-accent)}.process .is-process-quality-v2 .luna-product-quality-icon.is-shield:before,.process .is-process-quality-v2 .luna-product-quality-icon.is-lock:before{width:44px;height:52px;border:3px solid currentColor;border-radius:22px 22px 10px 10px;background:linear-gradient(180deg,color-mix(in srgb,currentColor 28%,transparent),transparent);clip-path:polygon(50% 0,84% 12%,84% 46%,50% 100%,16% 46%,16% 12%);animation:luna-air-release-bloom 2.8s ease-in-out infinite}.process .is-process-quality-v2 .luna-product-quality-icon.is-lock:before{width:42px;height:36px;border-radius:7px;clip-path:none;transform:translateY(10px)}.process .is-process-quality-v2 .luna-product-quality-icon.is-lock i{width:26px;height:24px;position:absolute;top:18px;left:50%;display:block;border:5px solid currentColor;border-bottom:0;border-radius:16px 16px 0 0;transform:translate(-50%)}@media(max-width:1180px){.process .luna-quality-stack.is-process-quality-v2{grid-template-columns:1fr!important;min-height:0}.process .is-process-quality-v2 .luna-quality-stack__copy{min-height:0}}@media(max-width:820px){.process .luna-quality-stack.is-process-quality-v2{padding:48px 14px 64px!important}.process .is-process-quality-v2 h2{font-size:clamp(42px,14vw,68px)!important}.process .is-process-quality-v2 .luna-quality-stack__chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}.process .is-process-quality-v2 .luna-quality-stack__row{grid-template-columns:56px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto auto!important}.process .is-process-quality-v2 .luna-quality-stack__media-placeholder{grid-column:1 / -1!important;grid-row:3!important;min-height:190px}.process .is-process-quality-v2 .luna-quality-stack__index{grid-column:1!important;grid-row:1 / 3!important}.process .is-process-quality-v2 .luna-quality-stack__row h3,.process .is-process-quality-v2 .luna-quality-stack__row p,.process .is-process-quality-v2 .luna-quality-stack__specs{grid-column:2!important}.process .is-process-quality-v2 .luna-quality-stack__row h3{grid-row:1!important}.process .is-process-quality-v2 .luna-quality-stack__row p{grid-row:2!important}.process .is-process-quality-v2 .luna-quality-stack__specs{grid-row:4!important;grid-column:1 / -1!important}.process .is-process-quality-v2 .luna-quality-stack__row em{grid-column:1 / -1!important;grid-row:5!important;padding:12px 0 0!important;border-left:0!important;border-top:1px solid rgba(244,246,245,.18)!important}}.process .luna-quality-stack.is-process-quality-v2{--quality-panel: rgba(7, 10, 10, .82);--quality-rail: rgba(5, 7, 7, .74);--quality-muted: rgba(244,246,245,.62);--quality-line: rgba(244,246,245,.16);min-height:0!important;grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:clamp(24px,3.4vw,54px)!important;align-items:stretch!important;padding:clamp(46px,5vw,76px) var(--edge)!important;border-top:1px solid rgba(244,246,245,.12)!important;border-bottom:1px solid rgba(244,246,245,.12)!important;background:linear-gradient(105deg,#050707fa,#050707e6 45%,#050707c2),radial-gradient(circle at 18% 18%,rgba(16,226,192,.1),transparent 30%),linear-gradient(110deg,transparent 0 68%,rgba(16,226,192,.07) 68.1% 68.22%,transparent 68.34%),repeating-linear-gradient(135deg,transparent 0 18px,rgba(244,246,245,.018) 18px 19px),#050707!important;overflow:hidden!important}.process .luna-quality-stack.is-process-quality-v2:before{inset:clamp(14px,1.6vw,24px)!important;border-color:#f4f6f524!important;background:linear-gradient(#f4f6f56b,#f4f6f56b) top left / 48px 1px no-repeat,linear-gradient(#f4f6f56b,#f4f6f56b) top left / 1px 48px no-repeat,linear-gradient(#10e2c099,#10e2c099) top right / 48px 1px no-repeat,linear-gradient(#10e2c099,#10e2c099) top right / 1px 48px no-repeat;opacity:.9!important}.process .luna-quality-stack.is-process-quality-v2:after{content:none!important}.process .is-process-quality-v2 .luna-quality-stack__copy{min-width:0;min-height:0;display:grid;align-content:start;align-self:stretch;gap:clamp(14px,1.6vw,22px);position:relative;z-index:2;padding:clamp(22px,2.8vw,38px);border:1px solid var(--quality-line);background:linear-gradient(180deg,rgba(244,246,245,.045),transparent 42%),var(--luna-fine-dot-soft),var(--quality-rail)}.process .is-process-quality-v2 .luna-quality-stack__prompt{width:max-content;max-width:100%;padding:9px 12px 8px;border:1px solid rgba(16,226,192,.34);background:#070909c2;box-shadow:none}.process .is-process-quality-v2 .luna-quality-stack__label{width:max-content;max-width:100%;margin:2px 0 0;padding:8px 11px;border-color:#d8ff0057;background:#d8ff0014;color:var(--highlighter-yellow);box-shadow:7px 7px #d8ff0014}.process .is-process-quality-v2 h2{max-width:9ch!important;margin:clamp(4px,1vw,12px) 0 0!important;color:var(--white)!important;font:900 clamp(42px,4.3vw,74px)/.88 "Syne",sans-serif!important;letter-spacing:0!important;text-transform:uppercase!important;text-shadow:0 16px 30px rgba(0,0,0,.42)}.process .is-process-quality-v2 .luna-quality-stack__copy p{max-width:34ch;margin:0;color:var(--quality-muted);font:600 clamp(12px,.9vw,15px)/1.55 var(--font-mono)}.process .is-process-quality-v2 .luna-quality-stack__chips{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;margin:clamp(6px,1.5vw,18px) 0 0!important;border:1px solid rgba(244,246,245,.13);background:#f4f6f521}.process .is-process-quality-v2 .luna-quality-stack__chips span{min-height:82px!important;grid-template-rows:34px auto auto;gap:5px;padding:10px 8px!important;border:0!important;background:#070909c7!important}.process .is-process-quality-v2 .luna-quality-stack__chips .luna-product-quality-icon{width:34px!important;height:34px!important;background:#07100fc7!important}.process .is-process-quality-v2 .luna-quality-stack__chips strong{color:#f4f6f5ad;font-size:8px;line-height:1.2}.process .is-process-quality-v2 .luna-quality-stack__chips em{color:var(--teal);font-size:9px}.process .is-process-quality-v2 .luna-quality-stack__proof{min-width:0;position:relative;z-index:3;padding:0!important}.process .is-process-quality-v2 .luna-quality-stack__barcode{top:-26px!important;right:0;color:#10e2c0b8}.process .is-process-quality-v2 .luna-quality-stack__rows{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;border:1px solid var(--quality-line);background:var(--quality-line)}.process .is-process-quality-v2 .luna-quality-stack__row{--quality-accent: var(--teal);min-height:256px!important;display:grid!important;grid-template-columns:42px minmax(78px,96px) minmax(0,1fr)!important;grid-template-rows:auto auto auto 1fr auto!important;align-items:start!important;gap:8px clamp(12px,1.4vw,18px)!important;position:relative;overflow:visible!important;padding:clamp(18px,1.8vw,26px)!important;border:0!important;background:linear-gradient(135deg,color-mix(in srgb,var(--quality-accent) 10%,transparent),transparent 54%),linear-gradient(180deg,rgba(244,246,245,.045),transparent 38%),var(--quality-panel)!important;box-shadow:none!important;transform:none!important}.process .is-process-quality-v2 .luna-quality-stack__row:nth-child(1),.process .is-process-quality-v2 .luna-quality-stack__row:nth-child(3){--quality-accent: var(--teal)}.process .is-process-quality-v2 .luna-quality-stack__row:nth-child(2),.process .is-process-quality-v2 .luna-quality-stack__row:nth-child(4){--quality-accent: var(--highlighter-yellow)}.process .is-process-quality-v2 .luna-quality-stack__row:before{width:24px!important;height:24px!important;top:14px!important;right:14px!important;border-color:var(--quality-accent)!important;opacity:.62!important;background:none!important}.process .is-process-quality-v2 .luna-quality-stack__row:after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,var(--quality-accent),transparent 70%);opacity:.5}.process .is-process-quality-v2 .luna-quality-stack__media-placeholder{grid-column:2!important;grid-row:1 / 4!important;width:100%;min-height:92px;aspect-ratio:1 / 1;border-color:#f4f6f51f;background:radial-gradient(circle at center,color-mix(in srgb,var(--quality-accent) 20%,transparent),transparent 48%),#070909a8}.process .is-process-quality-v2 .luna-quality-stack__media-placeholder:before{content:none}.process .is-process-quality-v2 .luna-quality-stack__media-placeholder .luna-product-quality-icon{width:clamp(58px,5vw,74px)!important;height:clamp(58px,5vw,74px)!important;color:var(--quality-accent)!important;box-shadow:inset 0 0 24px color-mix(in srgb,var(--quality-accent) 22%,transparent),0 0 26px color-mix(in srgb,var(--quality-accent) 16%,transparent)!important}.process .is-process-quality-v2 .luna-quality-stack__index{grid-column:1!important;grid-row:1 / -1!important;align-self:start;color:var(--quality-accent);font:900 13px/1 var(--font-mono)!important;letter-spacing:1px!important}.process .is-process-quality-v2 .luna-quality-stack__index:after{content:"";width:1px;height:40px;display:block;margin:12px auto 0;background:currentColor}.process .is-process-quality-v2 .luna-quality-stack__row h3{grid-column:3!important;grid-row:1!important;margin:0!important;color:var(--white)!important;font:900 clamp(25px,2.05vw,38px)/.92 "Saira Condensed","Arial Narrow",Arial,sans-serif!important;letter-spacing:0!important;text-transform:uppercase!important}.process .is-process-quality-v2 .luna-quality-stack__row h3:before{content:none!important}.process .is-process-quality-v2 .luna-quality-stack__row p{grid-column:3!important;grid-row:2!important;max-width:32ch!important;margin:0!important;color:var(--quality-muted)!important;font:600 clamp(11px,.82vw,14px)/1.45 var(--font-mono)!important}.process .is-process-quality-v2 .luna-quality-stack__specs{grid-column:2 / -1!important;grid-row:4!important;display:flex;flex-wrap:wrap;gap:0;align-self:end;margin:clamp(10px,1.2vw,16px) 0 0;padding:10px 0 0;border-top:1px solid rgba(244,246,245,.12)}.process .is-process-quality-v2 .luna-quality-stack__specs div{display:flex;gap:10px;margin:0 14px 0 0;padding:0 14px 0 0;border-right:1px solid rgba(244,246,245,.12);font:800 9px/1.2 var(--font-mono);letter-spacing:.75px;text-transform:uppercase}.process .is-process-quality-v2 .luna-quality-stack__specs div:last-child{border-right:0}.process .is-process-quality-v2 .luna-quality-stack__specs dt{margin:0;color:#f4f6f59e}.process .is-process-quality-v2 .luna-quality-stack__specs dd{margin:0;color:var(--quality-accent)}.process .is-process-quality-v2 .luna-quality-stack__row em{grid-column:2 / -1!important;grid-row:5!important;align-self:end!important;padding:0!important;border:0!important;background:none!important;color:color-mix(in srgb,var(--quality-accent) 76%,var(--white))!important;font:900 10px/1.35 var(--font-mono)!important;letter-spacing:.9px;text-align:left!important;text-transform:uppercase;font-style:normal}@media(max-width:1320px){.process .luna-quality-stack.is-process-quality-v2{grid-template-columns:1fr!important}.process .is-process-quality-v2 .luna-quality-stack__copy{grid-template-columns:minmax(0,1fr) minmax(220px,.52fr);align-items:end}.process .is-process-quality-v2 .luna-quality-stack__prompt,.process .is-process-quality-v2 .luna-quality-stack__label,.process .is-process-quality-v2 h2,.process .is-process-quality-v2 .luna-quality-stack__copy p{grid-column:1}.process .is-process-quality-v2 .luna-quality-stack__chips{grid-column:2;grid-row:1 / span 4;margin:0!important}.process .is-process-quality-v2 h2{max-width:11ch!important}}@media(max-width:920px){.process .luna-quality-stack.is-process-quality-v2{padding:46px 14px 62px!important}.process .is-process-quality-v2 .luna-quality-stack__copy{grid-template-columns:1fr}.process .is-process-quality-v2 .luna-quality-stack__chips{grid-column:1;grid-row:auto;margin-top:10px!important}.process .is-process-quality-v2 h2{font-size:clamp(38px,12vw,62px)!important}.process .is-process-quality-v2 .luna-quality-stack__rows{grid-template-columns:1fr!important}}@media(max-width:560px){.process .is-process-quality-v2 .luna-quality-stack__chips{grid-template-columns:1fr!important}.process .is-process-quality-v2 .luna-quality-stack__row{grid-template-columns:34px minmax(0,1fr)!important;min-height:0!important}.process .is-process-quality-v2 .luna-quality-stack__media-placeholder{grid-column:2!important;grid-row:2!important;max-width:116px}.process .is-process-quality-v2 .luna-quality-stack__row h3,.process .is-process-quality-v2 .luna-quality-stack__row p,.process .is-process-quality-v2 .luna-quality-stack__specs,.process .is-process-quality-v2 .luna-quality-stack__row em{grid-column:2!important}.process .is-process-quality-v2 .luna-quality-stack__row h3{grid-row:1!important}.process .is-process-quality-v2 .luna-quality-stack__row p{grid-row:3!important}.process .is-process-quality-v2 .luna-quality-stack__specs{grid-row:4!important}.process .is-process-quality-v2 .luna-quality-stack__row em{grid-row:5!important}}.process .luna-quality-stack.is-process-quality-v2{grid-template-columns:1fr!important;gap:clamp(22px,3vw,38px)!important}.process .is-process-quality-v2 .luna-quality-stack__copy{grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:end;gap:clamp(18px,2.6vw,44px);margin-bottom:clamp(8px,1.4vw,18px);padding:0!important;border:0!important;background:none!important}.process .is-process-quality-v2 .luna-quality-stack__prompt,.process .is-process-quality-v2 .luna-quality-stack__label,.process .is-process-quality-v2 h2,.process .is-process-quality-v2 .luna-quality-stack__copy p{grid-column:1}.process .is-process-quality-v2 .luna-quality-stack__prompt{margin-bottom:clamp(4px,.8vw,10px)}.process .is-process-quality-v2 .luna-quality-stack__label{display:none}.process .is-process-quality-v2 h2{max-width:760px!important;margin:0!important;font-size:clamp(48px,7vw,124px)!important;line-height:.82!important}.process .is-process-quality-v2 .luna-quality-stack__copy p{max-width:46ch;margin-top:clamp(10px,1.2vw,16px)}.process .is-process-quality-v2 .luna-quality-stack__chips{grid-column:2;grid-row:1 / span 4;align-self:end;margin:0!important}.process .is-process-quality-v2 .luna-quality-stack__proof{padding-top:0!important}.process .is-process-quality-v2 .luna-quality-stack__barcode{top:-18px!important}.process .is-process-quality-v2 .luna-quality-stack__rows{grid-template-columns:repeat(4,minmax(0,1fr))!important}.process .is-process-quality-v2 .luna-quality-stack__row{min-height:clamp(330px,28vw,420px)!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto auto 1fr auto auto!important;gap:10px 16px!important;padding:clamp(18px,1.7vw,26px)!important}.process .is-process-quality-v2 .luna-quality-stack__index{grid-column:1!important;grid-row:1 / -1!important}.process .is-process-quality-v2 .luna-quality-stack__media-placeholder{grid-column:2!important;grid-row:1!important;width:clamp(86px,7vw,118px);max-width:100%;min-height:0;justify-self:start}.process .is-process-quality-v2 .luna-quality-stack__row h3{grid-column:2!important;grid-row:2!important;max-width:10ch;font-size:clamp(30px,2.6vw,46px)!important}.process .is-process-quality-v2 .luna-quality-stack__row p{grid-column:2!important;grid-row:3!important;max-width:24ch!important}.process .is-process-quality-v2 .luna-quality-stack__specs{grid-column:2!important;grid-row:5!important}.process .is-process-quality-v2 .luna-quality-stack__specs div{width:100%;margin:0 0 8px;padding:0 0 8px;border-right:0;border-bottom:1px solid rgba(244,246,245,.1);justify-content:space-between}.process .is-process-quality-v2 .luna-quality-stack__specs div:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.process .is-process-quality-v2 .luna-quality-stack__row em{grid-column:2!important;grid-row:6!important}@media(max-width:1320px){.process .is-process-quality-v2 .luna-quality-stack__rows{grid-template-columns:repeat(2,minmax(0,1fr))!important}.process .is-process-quality-v2 .luna-quality-stack__row{min-height:300px!important}}@media(max-width:920px){.process .is-process-quality-v2 .luna-quality-stack__copy{grid-template-columns:1fr}.process .is-process-quality-v2 .luna-quality-stack__chips{grid-column:1;grid-row:auto}.process .is-process-quality-v2 h2{max-width:9ch!important;font-size:clamp(42px,13vw,82px)!important}}@media(max-width:640px){.process .is-process-quality-v2 .luna-quality-stack__rows{grid-template-columns:1fr!important}.process .is-process-quality-v2 .luna-quality-stack__row{min-height:0!important}}.process .luna-quality-stack.is-process-quality-v2{border-top:0!important;border-bottom:0!important;padding-top:clamp(34px,3.8vw,58px)!important;background:radial-gradient(circle at 74% 14%,rgba(216,255,0,.16),transparent 29%),radial-gradient(circle at 18% 34%,rgba(16,226,192,.14),transparent 28%),repeating-linear-gradient(135deg,transparent 0 13px,rgba(244,246,245,.035) 13px 14px),#070909!important;isolation:isolate}.process .luna-quality-stack.is-process-quality-v2:before{content:none!important}.process .luna-quality-stack.is-process-quality-v2:after{content:""!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,rgba(16,226,192,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(16,226,192,.05) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 76%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 76%);pointer-events:none}.process .is-process-quality-v2 .luna-quality-stack__copy,.process .is-process-quality-v2 .luna-quality-stack__proof{position:relative;z-index:2}.process .is-process-quality-v2 .luna-quality-stack__copy{align-content:start!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.process .is-process-quality-v2 h2{max-width:760px!important;color:var(--white)!important;font:900 0/0 "Syne",sans-serif!important;letter-spacing:0!important;text-transform:uppercase!important;text-shadow:none!important}.process .is-process-quality-v2 h2 .ink-target,.process .is-process-quality-v2 h2 .luna-outline{display:inline-block;font:900 clamp(54px,7.4vw,132px)/.82 "Syne",sans-serif!important;letter-spacing:0!important}.process .is-process-quality-v2 h2 .ink-target .ink-stroke{bottom:-.13em}.process .is-process-quality-v2 .luna-quality-stack__barcode{display:none!important}.process .is-process-quality-v2 .luna-quality-stack__prompt{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.process .is-process-quality-v2 .luna-quality-stack__chips{grid-template-columns:1fr!important;gap:0!important;border-color:#f4f6f524;background:#f4f6f524;box-shadow:10px 10px #d8ff0014,inset 0 0 0 1px #f4f6f50f}.process .is-process-quality-v2 .luna-quality-stack__chips span{min-height:38px!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:none;align-items:center;justify-items:stretch;gap:12px;padding:10px 12px!important;text-align:left;background:linear-gradient(135deg,#d8ff000a,#07090938 34%,#070909c7),#070909b8!important}.process .is-process-quality-v2 .luna-quality-stack__chips .luna-product-quality-icon{display:none!important;animation:none!important}.process .is-process-quality-v2 .luna-quality-stack__chips strong,.process .is-process-quality-v2 .luna-quality-stack__chips em{line-height:1.15}.process .is-process-quality-v2 .luna-quality-stack__chips strong{color:#f4f6f594;font-size:9px;letter-spacing:1px}.process .is-process-quality-v2 .luna-quality-stack__chips em{color:var(--teal);font-size:10px;text-align:right;white-space:nowrap}@media(max-width:920px){.process .is-process-quality-v2 .luna-quality-stack__chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.process .is-process-quality-v2 .luna-quality-stack__chips{grid-template-columns:1fr!important}}.process-quality{--quality-line: rgba(244,246,245,.16);--quality-muted: rgba(244,246,245,.66);--quality-panel: rgba(7,9,9,.76);position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,8vw,128px) var(--edge) clamp(58px,7vw,108px);color:var(--white);background:linear-gradient(90deg,#050707f0,#050707d1 48%,#050707bd),radial-gradient(circle at 70% 28%,rgba(216,255,0,.16),transparent 28%),radial-gradient(circle at 18% 58%,rgba(16,226,192,.12),transparent 32%),repeating-linear-gradient(135deg,transparent 0 18px,rgba(244,246,245,.032) 18px 19px),#050707}.process-quality:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,rgba(16,226,192,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(16,226,192,.05) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.54) 70%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.54) 70%,transparent);pointer-events:none}.process-quality:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:46%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.58));pointer-events:none}.process-quality__texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,transparent 0 11%,rgba(244,246,245,.032) 11.05% 11.15%,transparent 11.2%),linear-gradient(180deg,transparent 0 38%,rgba(216,255,0,.075) 38.05% 38.18%,transparent 38.24%);opacity:.72;pointer-events:none}.process-quality__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:clamp(28px,5vw,90px);align-items:end;margin-bottom:clamp(32px,4.8vw,78px)}.process-quality__title-block{min-width:0}.process-quality .section-index{width:max-content;max-width:100%;margin-bottom:clamp(18px,2vw,30px);color:var(--teal)}.process-quality .prompt-run{color:var(--highlighter-yellow);text-shadow:0 0 18px rgba(216,255,0,.42)}.process-quality h2{max-width:950px;margin:0;color:var(--white);font-family:Syne,Arial,sans-serif;font-size:var(--module-title-size);font-weight:var(--module-title-weight);line-height:var(--module-title-line);letter-spacing:var(--module-title-tracking);text-transform:uppercase;text-shadow:none}.process-quality h2 .ink-target{display:inline-block}.process-quality h2 .ink-stroke{bottom:-.14em}.process-quality h2 .luna-outline{display:inline-block;margin-left:.04em}.process-quality__title-block p{max-width:48ch;margin:clamp(22px,2.2vw,34px) 0 0;color:#f4f6f5c7;font-family:IBM Plex Sans,Arial,Helvetica,sans-serif;font-size:clamp(14px,1vw,17px);font-weight:400;line-height:1.55;letter-spacing:0}.process-quality__meta{display:grid;gap:1px;margin:0;border:1px solid var(--quality-line);background:var(--quality-line);box-shadow:12px 12px #d8ff0012}.process-quality__meta div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:56px;padding:13px 16px;background:linear-gradient(135deg,rgba(216,255,0,.045),transparent 40%),#070909db}.process-quality__meta dt,.process-quality__meta dd{margin:0;font:900 11px/1.1 var(--font-mono);letter-spacing:1.1px;text-transform:uppercase}.process-quality__meta dt{color:#f4f6f594}.process-quality__meta dd{color:var(--teal);text-align:right}.process-quality__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--quality-line);background:var(--quality-line)}.process-quality__card{min-width:0;min-height:clamp(270px,25vw,380px);display:grid;grid-template-rows:auto auto 1fr auto;gap:clamp(18px,2vw,30px);position:relative;overflow:hidden;padding:clamp(22px,2.2vw,34px);background:linear-gradient(135deg,rgba(244,246,245,.035),transparent 36%),linear-gradient(180deg,rgba(244,246,245,.04),transparent 48%),var(--quality-panel)}.process-quality__card:nth-child(2n){background:linear-gradient(135deg,rgba(244,246,245,.035),transparent 38%),linear-gradient(180deg,rgba(244,246,245,.04),transparent 48%),var(--quality-panel)}.process-quality__card:before{content:"";position:absolute;top:18px;right:18px;width:28px;height:28px;border-top:1px solid rgba(244,246,245,.42);border-right:1px solid rgba(244,246,245,.42);opacity:.64}.process-quality__card:nth-child(2n):before{border-color:#f4f6f56b}.process-quality__card:after{content:"";position:absolute;left:clamp(18px,2vw,30px);right:clamp(18px,2vw,30px);bottom:0;height:9px;background:repeating-linear-gradient(135deg,transparent 0 13px,rgba(244,246,245,.56) 13px 19px,transparent 19px 33px);opacity:.72}.process-quality__card:nth-child(2n):after{background:repeating-linear-gradient(135deg,transparent 0 13px,rgba(244,246,245,.56) 13px 19px,transparent 19px 33px)}.process-quality__index{color:#f4f6f5bd;font:900 13px/1 var(--font-mono);letter-spacing:1px}.process-quality__card:nth-child(2n) .process-quality__index{color:#f4f6f5bd}.process-quality__sample{--quality-accent: var(--highlighter-yellow);grid-column:auto;grid-row:auto;width:clamp(72px,6vw,96px);height:clamp(72px,6vw,96px);align-self:start;color:var(--quality-accent);border-color:color-mix(in srgb,var(--quality-accent) 44%,rgba(244,246,245,.16));background:radial-gradient(circle at center,color-mix(in srgb,var(--quality-accent) 26%,transparent),transparent 58%),#07100f;box-shadow:inset 0 0 22px #f4f6f514,0 0 28px color-mix(in srgb,var(--quality-accent) 12%,transparent)}.process-quality__card:nth-child(2n) .process-quality__sample{--quality-accent: var(--teal)}.process-quality__sample.is-shield:before{width:44px;height:52px;border:3px solid currentColor;border-radius:22px 22px 10px 10px;background:linear-gradient(180deg,color-mix(in srgb,currentColor 28%,transparent),transparent);clip-path:polygon(50% 0,84% 12%,84% 46%,50% 100%,16% 46%,16% 12%);animation:luna-air-release-bloom 2.8s ease-in-out infinite}.process-quality__sample.is-shield:after{background:radial-gradient(circle at center,currentColor 0 8%,transparent 34%),radial-gradient(circle at 50% 82%,currentColor 0 4%,transparent 22%);opacity:.16;animation:luna-air-release-bloom 2.8s cubic-bezier(.3,0,.12,1) infinite}.process-quality__card-copy{align-self:end}.process-quality__card h3{max-width:10ch;margin:0;color:var(--white);font:900 clamp(34px,3.2vw,58px)/.9 "Saira Condensed","Arial Narrow",Arial,sans-serif;letter-spacing:0;text-transform:uppercase}.process-quality__card p{max-width:26ch;margin:14px 0 0;color:#f4f6f5b8;font-family:IBM Plex Sans,Arial,Helvetica,sans-serif;font-size:clamp(14px,.95vw,16px);font-weight:400;line-height:1.55}.process-quality__specs{display:grid;gap:9px;margin:0;padding-top:14px;border-top:1px solid rgba(244,246,245,.13)}.process-quality__specs div{display:flex;justify-content:space-between;gap:14px}.process-quality__specs dt,.process-quality__specs dd{margin:0;font:900 9px/1.15 var(--font-mono);letter-spacing:.8px;text-transform:uppercase}.process-quality__specs dt{color:#f4f6f58f}.process-quality__specs dd{color:#f4f6f5d1;text-align:right}.process-quality__card:nth-child(odd) .process-quality__specs dd{color:#f4f6f5d1}@media(max-width:1320px){.process-quality__head{grid-template-columns:1fr}.process-quality__meta{max-width:620px}.process-quality__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.process-quality{padding:58px 14px 68px}.process-quality__head{gap:24px;margin-bottom:30px}.process-quality h2{font-size:var(--module-title-size);line-height:var(--module-title-line);font-weight:var(--module-title-weight)}.process-quality__meta div{min-height:48px;padding:12px}.process-quality__grid{grid-template-columns:1fr}.process-quality__card{min-height:0}}.process-quality{--quality-ink: #070909;--quality-rule: rgba(7,9,9,.28);--quality-rule-strong: rgba(7,9,9,.7);--quality-paper: var(--teal);padding:clamp(74px,8vw,126px) var(--edge) clamp(72px,7vw,112px);color:var(--quality-ink);background:var(--quality-paper)}.process-quality:before{z-index:-2;background:linear-gradient(90deg,rgba(7,9,9,.09) 1px,transparent 1px),linear-gradient(0deg,rgba(7,9,9,.07) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.34) 76%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.34) 76%,transparent)}.process-quality:after{height:18px;z-index:2;background:repeating-linear-gradient(135deg,var(--quality-ink) 0 18px,transparent 18px 36px);opacity:.82}.process-quality__texture{z-index:-1;background:var(--fine-dot),linear-gradient(90deg,transparent 0 11%,rgba(7,9,9,.12) 11.05% 11.14%,transparent 11.2%),linear-gradient(180deg,transparent 0 42%,rgba(7,9,9,.1) 42.05% 42.16%,transparent 42.22%),radial-gradient(circle at 84% 22%,rgba(244,246,245,.22),transparent 24%);opacity:.46}.process-quality__head{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:clamp(36px,7vw,130px);margin-bottom:clamp(46px,6vw,92px);padding-bottom:clamp(30px,3.4vw,52px);border-bottom:2px solid var(--quality-ink)}.process-quality .section-index{margin-bottom:clamp(20px,2.4vw,34px);color:var(--quality-ink);border-color:#0709096b;background:#f4f6f51f;box-shadow:none}.process-quality .prompt-run,.process-quality .prompt-command{color:var(--quality-ink);text-shadow:none}.process-quality .prompt-cursor{background:var(--quality-ink);box-shadow:none}.process-quality h2{max-width:9.6ch;color:var(--quality-ink);text-wrap:balance}.process-quality h2 .ink-stroke{filter:none}.process-quality h2 .luna-outline{color:transparent;-webkit-text-stroke:2px var(--quality-ink)}.process-quality__title-block p{max-width:55ch;color:#070909c7;font-size:clamp(15px,1.1vw,18px);font-weight:500}.process-quality__meta{gap:0;border:1px solid var(--quality-ink);background:transparent;box-shadow:9px 9px #07090929}.process-quality__meta div{min-height:58px;border-bottom:1px solid var(--quality-rule);background:#f4f6f51a}.process-quality__meta div:last-child{border-bottom:0}.process-quality__meta dt{color:#0709099e}.process-quality__meta dd{color:var(--quality-ink)}.process-quality__meta dd:before{content:"// ";opacity:.46}.process-quality__grid{gap:0;border:1px solid var(--quality-ink);background:transparent;box-shadow:12px 12px #0709091f}.process-quality__card,.process-quality__card:nth-child(2n){min-height:clamp(330px,27vw,430px);gap:clamp(18px,2vw,28px);padding:clamp(22px,2.25vw,36px);border-right:1px solid var(--quality-rule-strong);background:linear-gradient(145deg,rgba(244,246,245,.15),transparent 38%),#f4f6f50b}.process-quality__card:last-child{border-right:0}.process-quality__card:hover,.process-quality__card:focus-within{background:linear-gradient(145deg,rgba(244,246,245,.24),transparent 42%),#f4f6f51a;box-shadow:inset 0 -4px 0 var(--quality-ink)}.process-quality__card:before,.process-quality__card:nth-child(2n):before{border-color:var(--quality-ink);opacity:.62}.process-quality__card:after,.process-quality__card:nth-child(2n):after{height:7px;background:repeating-linear-gradient(135deg,transparent 0 11px,rgba(7,9,9,.72) 11px 16px,transparent 16px 27px);opacity:.56}.process-quality__index,.process-quality__card:nth-child(2n) .process-quality__index{color:#070909ad}.process-quality__sample,.process-quality__card:nth-child(2n) .process-quality__sample{--quality-accent: var(--teal);width:clamp(76px,6vw,96px);height:clamp(76px,6vw,96px);color:var(--teal);border-color:#070909d1;background:radial-gradient(circle at center,rgba(16,226,192,.28),transparent 62%),var(--quality-ink);box-shadow:7px 7px #07090929}.process-quality__card h3{max-width:11ch;color:var(--quality-ink);font-size:clamp(30px,2.55vw,48px)}.process-quality__card p{color:#070909b8;font-weight:500}.process-quality__specs{border-top-color:var(--quality-rule)}.process-quality__specs dt{color:#0709098f}.process-quality__specs dd,.process-quality__card:nth-child(odd) .process-quality__specs dd{color:var(--quality-ink)}@media(max-width:1320px){.process-quality__head{grid-template-columns:minmax(0,1fr) minmax(280px,440px)}.process-quality__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-quality__card:nth-child(2){border-right:0}.process-quality__card:nth-child(-n+2){border-bottom:1px solid var(--quality-rule-strong)}}@media(max-width:900px){.process-quality__head{grid-template-columns:1fr}.process-quality__meta{max-width:620px}}@media(max-width:760px){.process-quality{padding:58px 14px 76px}.process-quality__head{gap:28px;margin-bottom:34px;padding-bottom:32px}.process-quality h2{max-width:10ch}.process-quality__grid{grid-template-columns:1fr;box-shadow:7px 7px #0709091f}.process-quality__card,.process-quality__card:nth-child(2),.process-quality__card:last-child{min-height:0;border-right:0;border-bottom:1px solid var(--quality-rule-strong)}.process-quality__card:last-child{border-bottom:0}}@media(max-width:1024px),(hover:none)and (pointer:coarse){.swipe-cue{min-width:178px;min-height:48px;top:50%!important;right:auto;bottom:auto;left:50%;gap:9px;padding:9px 14px 8px;font-size:8px;letter-spacing:1.1px;box-shadow:0 0 0 1px #070909b8,6px 6px #10e2c029,0 14px 34px #0000006b;pointer-events:none!important;transform:translate(-50%,-50%) scale(.96);transition:opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1)}.drop-vault .swipe-cue,.field-reports-carousel .swipe-cue{top:50%!important;bottom:auto}.swipe-cue-icon{width:42px;height:44px}.swipe-cue.is-visible{pointer-events:none!important;transform:translate(-50%,-50%) scale(1);animation:swipe-cue-flash .9s ease-in-out 1}.swipe-cue.is-hiding{transform:translate(-50%,-50%) scale(.98)}.ride-carousel.has-swipe-cue-active:after,.drop-vault.has-swipe-cue-active:after,.field-reports-carousel.has-swipe-cue-active:after{display:block;opacity:.74;pointer-events:none;transition:opacity .22s ease}.ride-carousel.has-swipe-cue-active .ride-card,.drop-vault.has-swipe-cue-active .drop-feature,.drop-vault.has-swipe-cue-active .drop-mini,.field-reports-carousel.has-swipe-cue-active .field-card{filter:saturate(.82) brightness(.74);transition:filter .22s ease}.has-swipe-cue-active .ride-track,.has-swipe-cue-active .drop-run,.has-swipe-cue-active .field-reports-grid{pointer-events:auto;touch-action:pan-x pan-y}.swipe-dots{--swipe-dot-active: #f4f6f5;width:max-content;max-width:calc(100% - 36px);min-height:26px;display:none;align-items:center;justify-content:center;gap:8px;position:relative;z-index:8;margin:14px auto;padding:7px 12px;border:1px solid rgba(244,246,245,.1);background:#070909db;box-shadow:0 0 0 1px #070909b8,0 10px 24px #00000052;pointer-events:none}.swipe-dots.is-visible{display:flex}.swipe-dot{width:9px;height:9px;display:block;border:1px solid color-mix(in srgb,var(--swipe-dot-active) 72%,transparent);border-radius:999px;background:#070909ad;opacity:.68;transition:width .22s ease,background-color .22s ease,box-shadow .22s ease,opacity .22s ease}.swipe-dot[hidden]{display:none}.swipe-dot.is-active{width:28px;border-radius:999px;background:var(--swipe-dot-active);box-shadow:0 0 16px color-mix(in srgb,var(--swipe-dot-active) 46%,transparent);opacity:1}.ride-carousel .swipe-dots{margin:14px auto}.drop-vault .swipe-dots{--swipe-dot-active: #f4f6f5;margin:14px auto}.field-reports-carousel .swipe-dots{margin:14px auto}}@media(max-width:800px){.search-overlay{overflow-y:auto;background:#070909f5}.search-takeover{min-height:calc(100svh - 74px);display:block;background:linear-gradient(110deg,transparent 0 44%,rgba(16,226,192,.055) 44.1% 44.24%,transparent 44.34%),var(--luna-fine-dot-soft),#070909}.search-takeover-aside,.search-takeover-head,.search-overlay .search-takeover .search-quick-links{display:none}.search-takeover-stage{min-height:calc(100svh - 74px);padding:16px 14px 72px;overflow:visible;background:transparent}.search-takeover-stage:before,.search-takeover-stage:after{display:none}.search-overlay .search-takeover-form{grid-template-columns:minmax(0,1fr) 58px;position:sticky;top:0;z-index:8;margin:0 0 14px;border-color:#10e2c0b8;background:linear-gradient(90deg,#10e2c014,#070909eb 42%),#070909;box-shadow:0 0 0 1px #070909cc,0 16px 36px #00000057}.search-overlay .search-takeover-form .search-input{height:58px;padding:0 14px;color:var(--white);font-size:24px;line-height:1;letter-spacing:0}.search-overlay .search-takeover-form .search-input::placeholder{color:#f4f6f557}.search-overlay .search-takeover-form .search-submit{min-width:58px;border-left-color:#10e2c07a}.search-overlay .search-takeover-form .search-submit .chunk-chevron{width:16px;height:16px;border-width:6px}.search-overlay .search-takeover .search-meta{min-height:0;display:flex;margin:4px 0 10px;padding:0;border:0;color:#f4f6f58f;font-size:8px}.search-overlay .search-takeover .search-meta .search-count{display:none}.search-overlay .search-takeover .search-results{gap:8px;border:0;background:transparent}.search-overlay .search-takeover .search-result{min-height:92px;grid-template-columns:76px minmax(0,1fr);gap:0;border:1px solid rgba(244,246,245,.14);background:linear-gradient(90deg,rgba(16,226,192,.055),transparent 52%),#080d0de0}.search-overlay .search-takeover .search-result>small{display:none}.search-overlay .search-takeover .search-result-visual,.search-overlay .search-takeover .search-result-meta{min-height:90px}.search-overlay .search-takeover .search-result-meta{padding:12px 14px}.search-overlay .search-takeover .search-result-meta strong{margin-top:0;font-size:clamp(22px,7.5vw,34px)}.search-overlay .search-takeover .search-result-meta span:not(.result-arrow){margin-top:5px;font-size:11px;line-height:1.25}.search-overlay .search-takeover .result-arrow{display:none}}.socials-section{--topo-opacity: .045;background:radial-gradient(circle at 78% 18%,rgba(16,226,192,.07),transparent 28%),linear-gradient(180deg,#171d1b,#131816),#171d1b}.socials-section .module-topography-layer{opacity:.045}.hero{background:radial-gradient(circle at 72% 28%,rgba(150,215,195,.14),transparent 38%),radial-gradient(circle at 18% 68%,rgba(16,226,192,.12),transparent 35%),linear-gradient(90deg,#07090985,#07090952 44%,#07090929 76%,#07090961),#070909}.hero-video{opacity:.7;filter:saturate(1.04) contrast(1.02) brightness(1.08)}.hero-media-stage .hero-video{transition:opacity .68s cubic-bezier(.4,0,.2,1),filter .68s ease}.hero-media-stage.is-media-fading .hero-video{opacity:0}.hero:before{background:linear-gradient(#0709091f,#0709091f),radial-gradient(ellipse at 50% 48%,#07090914 0 38%,#07090933 64%,#0709097a),linear-gradient(90deg,#07090980,#07090942 20%,#0709091a 46%,#0709091f 68%,#07090957 88%,#07090985),linear-gradient(180deg,#07090985,#0709091a 27% 68%,#0709099e),linear-gradient(0deg,rgba(7,9,9,.22),transparent 46%);box-shadow:inset 0 0 100px #00000061,inset 0 0 190px #00000038}.hero h1{text-shadow:none}.hero .hero-title-line:nth-child(1),.hero .hero-title-line:nth-child(2){text-shadow:0 2px 2px rgba(0,0,0,.46),0 8px 22px rgba(0,0,0,.32)}.hero .hero-title-line:last-child,.hero .hero-title-line:last-child .ink-target,.hero .hero-title-line:last-child .ink-target>span,.hero .hero-title-line:last-child .ink-stroke,.hero .hero-title-line:last-child .ink-stroke path{text-shadow:none;filter:none}.hero p{max-width:540px;padding:12px 28px;color:#f4f6f5f0;background:transparent;font-weight:500}@media(min-width:1001px){.hero p{max-width:none;white-space:nowrap}}@keyframes hero-actions-online{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.hero .actions{opacity:1;transform:none;filter:none;will-change:auto;animation-name:hero-actions-online;animation-fill-mode:backwards}.hero .actions .hero-button-stack{--pixel-btn-radius: 5px;min-width:250px;min-height:58px;display:inline-flex;position:relative;isolation:isolate}.hero .actions .hero-button-stack>.button{width:100%;position:relative;z-index:1}.hero .actions .hero-button-frame{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:1px solid rgba(244,246,245,.8);border-radius:var(--pixel-btn-radius);background:transparent;opacity:0;pointer-events:none;transform:translate(9px,9px);transition:opacity .18s ease}.hero .actions .button>span{text-shadow:0 1px 4px rgba(0,0,0,.7)}.hero .actions .button.primary>span{text-shadow:0 1px 2px rgba(244,246,245,.2)}.hero .actions .button:not(.primary){-webkit-backdrop-filter:blur(8px) saturate(.8);backdrop-filter:blur(8px) saturate(.8);background:#f4f6f505}.hero .actions .button:not(.primary):hover,.hero .actions .button:not(.primary):focus-visible{background:#f4f6f505}.hero .actions .button:hover,.hero .actions .button:focus-visible{box-shadow:inset 0 0 0 1px #07090961,0 0 24px #10e2c033}.hero .actions .button.primary:hover,.hero .actions .button.primary:focus-visible{box-shadow:inset 0 0 0 1px #f4f6f538,0 0 30px #10e2c042}.hero .actions .hero-button-stack:hover .hero-button-frame,.hero .actions .hero-button-stack:focus-within .hero-button-frame{opacity:1}@media(max-width:720px){.hero .actions .hero-button-stack{width:100%}}@media(prefers-reduced-motion:reduce){.hero-media-stage .hero-video{transition:none!important}}@media(max-width:800px){.ride-carousel .ride-track,.ride-carousel.has-swipe-cue-active .ride-track{touch-action:pan-y}.ride-card.is-carousel-active .file-frame{opacity:1}.ride-card.is-carousel-active .ride-card-microdots{opacity:.72}.ride-card.is-carousel-active .file-frame path{stroke:#f4f6f580;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0}.ride-card.is-carousel-active .ride-visual img{transform:scale(1.035);filter:saturate(1.1) contrast(1.12) brightness(1.12)}.ride-card.is-carousel-active .ride-card-plus{border-color:var(--ride-plus-color);color:var(--black);background:var(--ride-plus-color);box-shadow:0 0 0 1px #10e2c03d,0 0 24px #10e2c03d}.ride-card.is-carousel-active .ride-card-plus:after{border-color:transparent}.ride-card.is-carousel-active .ride-card-plus:before{color:var(--black)}}@media(max-width:380px){.logo{width:112px}.localization-toggle{min-width:48px;padding-inline:6px}.localization-toggle b,.localization-toggle i{display:none}}@media(max-width:800px){.hero-system-kicker>span:last-child{display:none}}.field-reports-grid .field-card.luna-field-motion{--motion-delay-step: 118ms;opacity:0;filter:none;transform:translate3d(-24px,0,0) scale(.99);transition:opacity .42s ease,transform .56s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--motion-order) * var(--motion-delay-step));will-change:opacity,transform}.field-reports-grid .field-card.luna-field-motion.is-motion-visible{opacity:1;filter:none;transform:translateZ(0) scale(1)}.field-reports-grid .field-card.luna-field-motion.is-motion-settled{will-change:auto}@media(max-width:800px){.field-reports-grid .field-card.luna-field-motion{transition-delay:0ms}}.process-quality{--quality-ink: #101212;--quality-paper: #eef2f0;--quality-rule: rgba(16,18,18,.22);padding:clamp(36px,4vw,68px) var(--edge) clamp(41px,4vw,63px)!important;background:#10e2c0!important}.process-quality__file{width:var(--home-shell)!important;max-width:none!important;margin-inline:auto!important;overflow:hidden!important;position:relative!important;color:var(--quality-ink)!important;border:1px solid rgba(16,18,18,.72)!important;border-radius:10px!important;background:radial-gradient(circle,rgba(16,18,18,.085) 0 1px,transparent 1.2px) 0 0 / 8px 8px,var(--quality-paper)!important;clip-path:none!important;box-shadow:14px 14px #10121224!important;filter:none!important}.process-quality__file:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;background:linear-gradient(90deg,transparent 0 64%,rgba(16,226,192,.11) 64.04% 64.12%,transparent 64.18%),linear-gradient(180deg,transparent 0 43%,rgba(16,18,18,.07) 43.04% 43.12%,transparent 43.18%)!important;pointer-events:none!important}.process-quality__file:after{content:"\d7"!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;position:absolute!important;z-index:5!important;top:76px!important;right:22px!important;color:#1012126b!important;border:1px solid rgba(16,18,18,.34)!important;border-radius:50%!important;background:transparent!important;font:500 22px/1 Arial,sans-serif!important;pointer-events:none!important}.process-quality__file-outline{display:none!important}.process-quality__file-bar{min-height:58px!important;display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:clamp(16px,3vw,52px)!important;position:relative!important;z-index:2!important;padding:0 clamp(32px,4vw,70px)!important;border-bottom:1px solid rgba(16,18,18,.28)!important;color:#10121294!important;background:#f4f6f54d!important;font:900 9px/1 var(--font-mono)!important;letter-spacing:1px!important;text-transform:uppercase!important}.process-quality__file-bar span:last-child{color:var(--quality-ink)!important}.process-quality__file .process-quality__head{width:100%!important;display:block!important;margin:0!important;padding:clamp(54px,5vw,92px) clamp(42px,5vw,84px) clamp(48px,4vw,74px)!important;border:0!important}.process-quality__file .process-quality__title-block{width:100%!important}.process-quality__file .section-index{margin-bottom:clamp(22px,2.3vw,36px)!important}.process-quality__file h2{width:100%!important;max-width:10.5ch!important;margin:0!important;color:var(--quality-ink)!important;font-size:clamp(68px,8.4vw,162px)!important;font-weight:800!important;line-height:.78!important;letter-spacing:-.06em!important}.process-quality .ink-stroke path{stroke:var(--quality-ink)!important;filter:none!important}.process-quality__title-line{display:block!important;overflow:hidden!important;padding:.04em .08em .11em 0!important}.process-quality__file .process-quality__body{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(260px,.52fr) minmax(0,1.48fr)!important;gap:clamp(32px,4vw,72px)!important;align-items:stretch!important;margin:0!important;padding:0 clamp(42px,5vw,84px) clamp(62px,5vw,92px)!important}.process-quality__file .process-quality__intro{min-width:0!important;min-height:676px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:46px!important;padding:4px 0!important}.process-quality__file .process-quality__intro>div>p{max-width:33ch!important;margin-top:24px!important;color:#101212c2!important;font-size:clamp(17px,1.25vw,23px)!important;line-height:1.38!important}.process-quality__file .process-quality__meta{width:100%!important;display:grid!important;grid-template-columns:1fr!important;margin:0!important;border:1px solid rgba(16,18,18,.66)!important;background:#f4f6f538!important;box-shadow:7px 7px #1012121a!important}.process-quality__file .process-quality__meta div,.process-quality__file .process-quality__meta div:nth-child(2n),.process-quality__file .process-quality__meta div:nth-last-child(-n+2){min-height:50px!important;padding:11px 13px!important;border:0!important;border-bottom:1px solid var(--quality-rule)!important;background:transparent!important}.process-quality__file .process-quality__meta div:last-child{border-bottom:0!important}.process-quality__file .process-quality__grid{width:100%!important;max-width:none!important;min-width:0!important;display:block!important;margin:0!important;border:1px solid rgba(16,18,18,.72)!important;background:#f4f6f5c7!important;box-shadow:10px 10px #1012121a!important}.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){width:100%!important;min-width:0!important;min-height:168px!important;display:grid!important;grid-template-columns:38px 90px minmax(0,1fr) minmax(160px,.48fr)!important;grid-template-rows:1fr!important;align-items:center!important;gap:clamp(14px,1.5vw,26px)!important;overflow:hidden!important;padding:clamp(18px,1.7vw,27px)!important;border:0!important;border-bottom:1px solid rgba(16,18,18,.26)!important;background:#f4f6f5cc!important;box-shadow:none!important}.process-quality__file .process-quality__card:last-child{border-bottom:0!important}.process-quality__file .process-quality__card:hover,.process-quality__file .process-quality__card:focus-within{background:#fff!important;box-shadow:inset 4px 0 0 var(--quality-ink)!important}.process-quality__file .process-quality__card:before,.process-quality__file .process-quality__card:after{content:none!important}.process-quality__file .process-quality__index{align-self:start!important;padding-top:4px!important;color:#1012128a!important;font-size:10px!important}.process-quality__file .process-quality__sample,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample{width:82px!important;height:82px!important;color:#10e2c0!important;border:1px solid var(--quality-ink)!important;background:var(--quality-ink)!important;box-shadow:none!important}.process-quality__file .process-quality__card-copy{min-width:0!important}.process-quality__file .process-quality__card h3{max-width:13ch!important;color:var(--quality-ink)!important;font-size:clamp(26px,1.8vw,36px)!important;line-height:.92!important;overflow-wrap:normal!important}.process-quality__file .process-quality__card p{max-width:36ch!important;margin-top:9px!important;color:#101212a8!important;font-size:clamp(11px,.75vw,13px)!important;line-height:1.45!important}.process-quality__file .process-quality__specs{min-width:0!important;align-self:stretch!important;align-content:center!important;gap:10px!important;padding:0 0 0 clamp(14px,1.4vw,22px)!important;border-top:0!important;border-left:1px solid rgba(16,18,18,.18)!important}.process-quality__file .process-quality__rail{left:15px!important}@media(max-width:1200px){.process-quality__file .process-quality__body{grid-template-columns:1fr!important}.process-quality__file .process-quality__intro{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)!important;align-items:end!important}}@media(max-width:760px){.process-quality{padding:18px 10px 68px!important}.process-quality__file{width:100%!important;border-radius:7px!important;box-shadow:7px 7px #1012121f!important}.process-quality__file:after,.process-quality__rail{display:none!important}.process-quality__file-bar{min-height:50px!important;grid-template-columns:1fr auto!important;padding:0 18px!important;font-size:7px!important}.process-quality__file-bar span:nth-child(2){display:none!important}.process-quality__file .process-quality__head{padding:38px 20px 34px!important}.process-quality__file h2{font-size:clamp(52px,15vw,78px)!important}.process-quality__file .process-quality__body{padding:0 20px 48px!important}.process-quality__file .process-quality__intro{display:grid!important;grid-template-columns:1fr!important;gap:30px!important}.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){grid-template-columns:28px 66px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:13px!important;padding:17px 14px!important}.process-quality__file .process-quality__sample,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample{width:62px!important;height:62px!important}.process-quality__file .process-quality__specs{grid-column:2 / -1!important;padding:12px 0 0!important;border-top:1px solid rgba(16,18,18,.18)!important;border-left:0!important}}.process-quality__notch{display:block;position:absolute;z-index:7;pointer-events:none}.process-quality__notch svg{width:100%;height:100%;display:block;overflow:visible}.process-quality__notch-fill{fill:#10e2c0}.process-quality__notch-line{fill:none;stroke:#101212b8;stroke-width:1;vector-effect:non-scaling-stroke}.process-quality__notch--top{width:clamp(82px,7.7vw,148px);height:clamp(70px,6.55vw,126px);top:-1px;right:-1px}.process-quality__notch--left{width:44px;height:min(360px,32%);bottom:-1px;left:-1px}.process-quality__file-bar{padding-right:clamp(122px,10vw,186px)!important}.process-quality__file:after{top:clamp(94px,7.8vw,146px)!important}@media(max-width:760px){.process-quality__notch--top{width:68px;height:58px}.process-quality__notch--left{display:none}.process-quality__file-bar{padding-right:78px!important}}.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){min-height:clamp(230px,17vw,310px)!important;grid-template-columns:clamp(180px,17vw,300px) minmax(0,1fr) minmax(178px,.46fr)!important;grid-template-rows:auto 1fr!important;align-items:stretch!important;gap:0!important;padding:0!important}.process-quality__file .process-quality__sample,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample{grid-column:1!important;grid-row:1 / -1!important;width:100%!important;height:100%!important;min-height:clamp(230px,17vw,310px)!important;align-self:stretch!important;border:0!important;border-right:1px solid rgba(16,18,18,.34)!important;box-shadow:none!important}.process-quality__file .process-quality__sample:before,.process-quality__file .process-quality__sample:after{scale:1.7}.process-quality__file .process-quality__sample i{scale:1.7}.process-quality__file .process-quality__sample.is-color:after{scale:2.05}.process-quality__file .process-quality__sample.is-stack i{scale:1.9}.process-quality__file .process-quality__index{grid-column:2!important;grid-row:1!important;align-self:end!important;padding:clamp(28px,2.2vw,42px) clamp(28px,2.6vw,48px) 0!important;color:#10121294!important;font-size:10px!important;line-height:1!important}.process-quality__file .process-quality__index:after{content:" / RECORD";color:#10121257}.process-quality__file .process-quality__card-copy{grid-column:2!important;grid-row:2!important;align-self:start!important;padding:10px clamp(28px,2.6vw,48px) clamp(28px,2.4vw,44px)!important}.process-quality__file .process-quality__card h3{max-width:15ch!important;font-size:clamp(30px,2.3vw,46px)!important}.process-quality__file .process-quality__card p{max-width:39ch!important;margin-top:14px!important;font-size:clamp(12px,.86vw,15px)!important}.process-quality__file .process-quality__specs{grid-column:3!important;grid-row:1 / -1!important;padding:clamp(28px,2.6vw,48px)!important;border-left:1px solid rgba(16,18,18,.2)!important}@media(max-width:980px){.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){grid-template-columns:clamp(150px,24vw,220px) minmax(0,1fr)!important}.process-quality__file .process-quality__sample,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample{grid-column:1!important;grid-row:1 / 3!important}.process-quality__file .process-quality__specs{grid-column:1 / -1!important;grid-row:3!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:16px clamp(22px,3vw,34px)!important;border-top:1px solid rgba(16,18,18,.18)!important;border-left:0!important}}@media(max-width:560px){.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){min-height:0!important;grid-template-columns:108px minmax(0,1fr)!important}.process-quality__file .process-quality__sample,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample{min-height:190px!important}.process-quality__file .process-quality__sample:before,.process-quality__file .process-quality__sample:after,.process-quality__file .process-quality__sample i{scale:1.42}.process-quality__file .process-quality__sample.is-color:after{scale:1.7}.process-quality__file .process-quality__index{padding:22px 18px 0!important}.process-quality__file .process-quality__card-copy{padding:8px 18px 22px!important}.process-quality__file .process-quality__card h3{font-size:clamp(25px,8vw,34px)!important}}.process-quality__file{border-radius:0!important}.process-quality__rail i{width:9px!important;border-color:#101212b3!important;box-shadow:2px 2px #1012121a}.process-quality__rail i:nth-child(1){background:#00aeef!important}.process-quality__rail i:nth-child(2){background:#ec008c!important}.process-quality__rail i:nth-child(3){background:#fff200!important}.process-quality__rail i:nth-child(4){background:#101212!important}.process-quality.is-performance-active .process-quality__rail i{animation-name:quality-cmyk-load!important}@keyframes quality-cmyk-load{to{transform:scaleY(1)}}@media(max-width:760px){.process-quality__file{border-radius:0!important}}.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){min-height:clamp(270px,20vw,360px)!important;grid-template-columns:clamp(240px,22vw,380px) minmax(0,1fr) minmax(190px,.44fr)!important;grid-template-rows:1fr!important}.process-quality__file .process-quality__sample,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample{grid-column:1!important;grid-row:1!important;min-height:clamp(270px,20vw,360px)!important;overflow:hidden!important}.process-quality__file .process-quality__sample:before,.process-quality__file .process-quality__sample:after,.process-quality__file .process-quality__sample i{scale:2.25!important}.process-quality__file .process-quality__sample.is-stack i{scale:2.55!important}.process-quality__file .process-quality__sample.is-color:after{scale:2.75!important}.process-quality__file .process-quality__card-copy{grid-column:2!important;grid-row:1!important;align-self:center!important;padding:clamp(30px,3vw,54px) clamp(30px,3.2vw,58px)!important}.process-quality__file .process-quality__card-copy .process-quality__index{display:block!important;padding:0 0 14px!important;margin:0!important;color:#10121294!important;font-size:11px!important;line-height:1!important}.process-quality__file .process-quality__card-copy h3{margin-top:0!important}.process-quality__file .process-quality__specs{grid-column:3!important;grid-row:1!important}@media(max-width:980px){.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){grid-template-columns:clamp(190px,30vw,280px) minmax(0,1fr)!important}.process-quality__file .process-quality__specs{grid-column:1 / -1!important;grid-row:2!important}}@media(max-width:560px){.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){grid-template-columns:132px minmax(0,1fr)!important}.process-quality__file .process-quality__sample,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample{min-height:220px!important}.process-quality__file .process-quality__sample:before,.process-quality__file .process-quality__sample:after,.process-quality__file .process-quality__sample i{scale:1.8!important}.process-quality__file .process-quality__sample.is-stack i{scale:2.05!important}.process-quality__file .process-quality__sample.is-color:after{scale:2.2!important}.process-quality__file .process-quality__card-copy{padding:24px 18px!important}.process-quality__file .process-quality__card-copy .process-quality__index{padding-bottom:11px!important}}.process-quality__file{clip-path:none!important}.process-quality__notch--top{display:block!important;top:0!important;right:0!important;clip-path:none!important;background:none!important}.process-quality__notch--left{display:block!important;left:0!important;bottom:0!important;clip-path:none!important;background:none!important;transform:none!important}.process-quality__notch--left svg{display:block!important}.process-quality__notch-fill{fill:transparent!important}.process-quality__notch--top .process-quality__notch-fill{fill:#10e2c0!important}.process-quality__notch--left .process-quality__notch-fill{fill:#d8ff00!important}.process-quality__file:before{content:""!important;display:block!important;position:absolute!important;z-index:8!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(#101212b8,#101212b8) top left / calc(100% - clamp(82px,7.7vw,148px)) 1px no-repeat,linear-gradient(#101212b8,#101212b8) bottom right / calc(100% - 44px) 1px no-repeat,linear-gradient(#101212b8,#101212b8) top left / 1px calc(100% - min(360px,32%)) no-repeat,linear-gradient(#101212b8,#101212b8) bottom right / 1px calc(100% - clamp(70px,6.55vw,126px)) no-repeat!important}.process-quality__file{border:0!important;box-shadow:none!important}@media(max-width:760px){.process-quality__file:before{background:linear-gradient(#101212b8,#101212b8) top left / calc(100% - 68px) 1px no-repeat,linear-gradient(#101212b8,#101212b8) bottom right / 100% 1px no-repeat,linear-gradient(#101212b8,#101212b8) top left / 1px 100% no-repeat,linear-gradient(#101212b8,#101212b8) bottom right / 1px calc(100% - 58px) no-repeat!important}}.process-quality:before,.process-quality__texture{display:none!important}.process-quality{background:linear-gradient(180deg,#10e2c0 0% 18%,#77ed69 52%,#d8ff00 78% 100%)!important}.process-quality__notch--top,.process-quality__notch--left{background:none!important;background-image:none!important}.process-quality__sample--video{background:#101212!important}.process-quality__sample--video:before,.process-quality__sample--video:after{content:none!important;display:none!important}.process-quality__sample--video video{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;transform:scale(1.12);transform-origin:center}.process-quality .process-quality__rail i{transform:scaleY(1);transform-origin:top!important;animation:none!important}.process-quality.is-cmyk-visible .process-quality__rail i{animation:quality-cmyk-reveal .42s steps(5,end) both!important}.process-quality.is-cmyk-visible .process-quality__rail i:nth-child(1){animation-delay:80ms!important}.process-quality.is-cmyk-visible .process-quality__rail i:nth-child(2){animation-delay:.18s!important}.process-quality.is-cmyk-visible .process-quality__rail i:nth-child(3){animation-delay:.28s!important}.process-quality.is-cmyk-visible .process-quality__rail i:nth-child(4){animation-delay:.38s!important}@keyframes quality-cmyk-reveal{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.process-quality .process-quality__rail i{transform:scaleY(1)!important}}@media(max-width:760px){.process-quality__file .process-quality__rail{display:grid!important;left:8px!important}.process-quality__rail i{width:6px!important;height:26px!important}}.process-quality{z-index:2!important;overflow:visible!important}.process-quality:after{inset:auto 0 -18px!important;width:100%!important;height:18px!important;z-index:3!important;opacity:1!important;background:repeating-linear-gradient(135deg,#d8ff00 0 18px,transparent 18px 36px)!important;pointer-events:none!important}.process-quality+.socials-section{position:relative;z-index:1}.process-quality__file h2{font-size:clamp(56px,6vw,108px)!important;line-height:.82!important}@media(max-width:760px){.process-quality__file h2{font-size:clamp(46px,12vw,68px)!important}}.process-quality{background:linear-gradient(180deg,#10e2c0 0% 30%,#31dfb0 58%,#7bea67 78%,#d8ff00 93% 100%)!important}.process-quality__file{--quality-paper: #d9dedb;--quality-rule: rgba(16,18,18,.2);background:repeating-linear-gradient(135deg,transparent 0 21px,rgba(16,18,18,.026) 21px 22px),linear-gradient(180deg,#ffffff1c,#10121205),#d9dedb!important}.process-quality__file-bar{border-bottom-color:#10121252!important;background:#10121206!important}.process-quality__file .process-quality__meta{border-color:#10121285!important;background:#e2e7e494!important;box-shadow:4px 4px #10121212!important}.process-quality__file .process-quality__grid{border-color:#1012128f!important;background:#e0e5e2db!important;box-shadow:5px 5px #10121213!important}.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){border-bottom-color:#10121238!important;background:#e4e8e6d6!important}.process-quality__file .process-quality__card:hover,.process-quality__file .process-quality__card:focus-within{background:#eff2f0f5!important;box-shadow:inset 3px 0 #101212d1!important}.process-quality__sample--video video{opacity:.94;filter:saturate(.76) contrast(1.08) brightness(.86);transition:filter .36s ease,opacity .36s ease,transform .6s cubic-bezier(.16,1,.3,1)}.process-quality__card:hover .process-quality__sample--video video,.process-quality__card:focus-within .process-quality__sample--video video{opacity:1;filter:saturate(.9) contrast(1.08) brightness(.92);transform:scale(1.15)}.process-quality:after{inset:auto 0 -12px!important;height:12px!important;background:repeating-linear-gradient(135deg,#d8ff00 0 12px,transparent 12px 24px)!important}.process-quality__file{--quality-paper: #efefea;background:radial-gradient(circle,rgba(16,18,18,.045) 0 .7px,transparent .9px) 0 0 / 12px 12px,linear-gradient(rgba(16,18,18,.028) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(90deg,rgba(16,18,18,.028) 1px,transparent 1px) 0 0 / 64px 64px,#efefeaeb!important;-webkit-backdrop-filter:blur(12px) saturate(.92);backdrop-filter:blur(12px) saturate(.92)}.process-quality__file-atmosphere{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 12% 12%,rgba(16,226,192,.13),transparent 24%),radial-gradient(circle at 91% 72%,rgba(229,43,255,.075),transparent 26%),linear-gradient(#efefeaf5,#efefeaf5),url(//lunalabs.design/cdn/shop/t/5/assets/concept_background-topographic.svg?v=3101457793675577111781751399) 58% 40% / max(1500px,105vw) auto no-repeat;background-blend-mode:normal,normal,normal,multiply;opacity:1}.process-quality__file-atmosphere:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;background:linear-gradient(#10bfa5,#10bfa5) 0 0 / 34px 1px no-repeat,linear-gradient(#10bfa5,#10bfa5) 0 0 / 1px 34px no-repeat,linear-gradient(#10bfa5,#10bfa5) 100% 0 / 34px 1px no-repeat,linear-gradient(#10bfa5,#10bfa5) 100% 0 / 1px 34px no-repeat,linear-gradient(#10bfa5,#10bfa5) 0 100% / 34px 1px no-repeat,linear-gradient(#10bfa5,#10bfa5) 0 100% / 1px 34px no-repeat,linear-gradient(#10bfa5,#10bfa5) 100% 100% / 34px 1px no-repeat,linear-gradient(#10bfa5,#10bfa5) 100% 100% / 1px 34px no-repeat,linear-gradient(90deg,transparent 0 63.95%,rgba(16,191,165,.22) 64%,transparent 64.08%),linear-gradient(180deg,transparent 0 42.95%,rgba(16,191,165,.16) 43%,transparent 43.08%);opacity:.66}.process-quality__file-atmosphere:after{content:"";position:absolute;width:clamp(240px,25vw,480px);aspect-ratio:1;right:clamp(36px,6vw,112px);top:clamp(130px,15vw,280px);border:1px solid rgba(16,191,165,.13);border-radius:50%;box-shadow:0 0 0 44px #10bfa50b,0 0 0 88px #10121206;opacity:.7}.process-quality__file .process-quality__file-bar,.process-quality__file .process-quality__head,.process-quality__file .process-quality__body{position:relative;z-index:1}.process-quality__file .process-quality__rail{z-index:5!important}.process-quality__file .process-quality__meta{background:#f3f3f18a!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.process-quality__file .process-quality__grid{background:#efefeaa8!important;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){background:#f3f3f1ad!important}.process-quality__file .process-quality__card:hover,.process-quality__file .process-quality__card:focus-within{background:#f7f7f4e6!important}@media(max-width:760px){.process-quality__file-atmosphere:before{top:12px;right:12px;bottom:12px;left:12px}.process-quality__file-atmosphere:after{width:210px;right:-62px;top:190px}}.process-quality{background:linear-gradient(180deg,#10e2c0,#d8ff00)!important}.process-quality__file{background:linear-gradient(rgba(16,18,18,.075) 1px,transparent 1px) 0 0 / 192px 192px,linear-gradient(90deg,rgba(16,18,18,.075) 1px,transparent 1px) 0 0 / 192px 192px,linear-gradient(rgba(16,18,18,.038) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,rgba(16,18,18,.038) 1px,transparent 1px) 0 0 / 48px 48px,#efefeaf0!important}.process-quality__file-atmosphere,.process-quality__rail{display:none!important}.process-quality__file-bar>span:last-child:before,.process-quality__status>span:last-child:before{content:none!important;display:none!important}.process-quality__status{display:inline-flex!important;align-items:center;gap:12px}.process-quality__cmyk{display:inline-flex;align-items:center;gap:4px}.process-quality__cmyk i{width:9px;height:9px;display:block;border:1px solid rgba(16,18,18,.82);transform:scaleY(0);transform-origin:bottom;opacity:0}.process-quality__cmyk i:nth-child(1){background:#00aeef}.process-quality__cmyk i:nth-child(2){background:#ec008c}.process-quality__cmyk i:nth-child(3){background:#fff200}.process-quality__cmyk i:nth-child(4){background:#59615f}.process-quality.is-cmyk-visible .process-quality__cmyk i{animation:quality-cmyk-square-in .36s steps(4,end) both}.process-quality.is-cmyk-visible .process-quality__cmyk i:nth-child(1){animation-delay:80ms}.process-quality.is-cmyk-visible .process-quality__cmyk i:nth-child(2){animation-delay:.16s}.process-quality.is-cmyk-visible .process-quality__cmyk i:nth-child(3){animation-delay:.24s}.process-quality.is-cmyk-visible .process-quality__cmyk i:nth-child(4){animation-delay:.32s}@keyframes quality-cmyk-square-in{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.process-quality__cmyk i{transform:scaleY(1);opacity:1}}@media(max-width:760px){.process-quality__status{gap:7px}.process-quality__cmyk{gap:2px}.process-quality__cmyk i{width:6px;height:6px}}.process-quality__file{background:linear-gradient(rgba(16,18,18,.07) 1px,transparent 1px) 0 0 / 192px 192px,linear-gradient(90deg,rgba(16,18,18,.07) 1px,transparent 1px) 0 0 / 192px 192px,linear-gradient(rgba(16,18,18,.034) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,rgba(16,18,18,.034) 1px,transparent 1px) 0 0 / 48px 48px,#efefeac7!important;-webkit-backdrop-filter:blur(18px) saturate(.9);backdrop-filter:blur(18px) saturate(.9)}.process-quality__file-atmosphere{display:none!important}.process-quality__run-mark{width:54px;height:30px;display:block;margin:0 0 18px;border-top:1px solid #10bfa5;border-right:1px solid #10bfa5;opacity:.72}.process-quality__canvas-mark--bottom-right{width:54px;height:54px;display:block;position:absolute;z-index:4;right:24px;bottom:24px;border-right:1px solid rgba(16,18,18,.88);border-bottom:1px solid rgba(16,18,18,.88);pointer-events:none}.process-quality__canvas-mark--bottom-right:before{content:"X/Y 1000 / 1000";position:absolute;right:0;bottom:-17px;width:max-content;color:#10121280;font:800 7px/1 var(--font-mono);letter-spacing:1px}.process-quality__file .process-quality__title-block,.process-quality__file h2{width:100%!important;max-width:none!important}.process-quality__file h2{font-size:clamp(56px,6.2vw,112px)!important}.process-quality__file .process-quality__title-line .ink-target{white-space:nowrap}@media(max-width:760px){.process-quality__notch,.process-quality__canvas-mark--bottom-right{display:none!important}.process-quality__file{border:1px solid rgba(16,18,18,.72)!important;border-radius:0!important}.process-quality__file:before{content:none!important;display:none!important}.process-quality__file-bar{padding-right:18px!important}.process-quality__run-mark{width:38px;height:22px;margin-bottom:13px}.process-quality__file .process-quality__title-line .ink-target{white-space:normal}}.process-quality:before{content:""!important;display:block!important;z-index:0!important;background:radial-gradient(circle,rgba(7,9,9,.16) 0 .8px,transparent 1px) 0 0 / 6px 6px!important;opacity:.28!important}.process-quality__file{z-index:1}.process-quality__run-mark{width:68px;height:38px;margin:0 0 10px;border:0;border-top:1px solid rgba(16,18,18,.88);border-left:1px solid rgba(16,18,18,.88);opacity:1}.process-quality__file .process-quality__head{padding-top:clamp(28px,2.7vw,48px)!important;padding-bottom:clamp(28px,2.8vw,46px)!important}.process-quality__file .section-index{margin-bottom:clamp(12px,1.4vw,22px)!important}.process-quality__file h2{font-size:clamp(62px,6.8vw,124px)!important;line-height:.78!important}.process-quality__file .process-quality__grid{position:relative!important;overflow:hidden!important;border:1px solid rgba(16,18,18,.76)!important;background:#e8ebe8b3!important;box-shadow:none!important;filter:drop-shadow(8px 8px 0 rgba(16,18,18,.16));clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,0 100%)}.process-quality__file .process-quality__grid:before{content:""!important;display:block!important;position:absolute;z-index:6;top:8px;right:8px;bottom:8px;left:8px;pointer-events:none;border:1px solid rgba(16,18,18,.16);background:linear-gradient(#10bfa5,#10bfa5) 0 0/18px 1px no-repeat,linear-gradient(#10bfa5,#10bfa5) 0 0/1px 18px no-repeat,linear-gradient(#10bfa5,#10bfa5) 100% 100%/18px 1px no-repeat,linear-gradient(#10bfa5,#10bfa5) 100% 100%/1px 18px no-repeat;opacity:.68}.process-quality__file .process-quality__grid:after{content:""!important;display:block!important;position:absolute;z-index:7;top:48px;right:0;bottom:18px;width:6px;pointer-events:none;background:repeating-linear-gradient(180deg,#101212 0 16px,#10bfa5 16px 24px,transparent 24px 31px);opacity:.86}.process-quality__grid-coordinate{position:absolute;z-index:8;right:18px;bottom:13px;pointer-events:none;color:#1012127a;font:800 7px/1 var(--font-mono);letter-spacing:1px}.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){min-height:clamp(280px,20vw,350px)!important;grid-template-columns:clamp(290px,27vw,470px) minmax(0,1fr) minmax(154px,.36fr)!important;overflow:visible!important}.process-quality__file .process-quality__sample,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample{width:calc(100% + 14px)!important;min-height:clamp(280px,20vw,350px)!important;transform:translate(-14px)}.process-quality__file .process-quality__card-copy{padding-left:clamp(24px,2.3vw,42px)!important;padding-right:clamp(18px,1.8vw,30px)!important}.process-quality__file .process-quality__specs{padding-left:clamp(14px,1.4vw,22px)!important;padding-right:clamp(14px,1.4vw,22px)!important}.process-quality__file .process-quality__meta{border-color:#f4f6f52e!important;background:#070909f0!important;color:#f3f3f1!important;box-shadow:6px 6px #10121229!important}.process-quality__file .process-quality__meta div{border-bottom-color:#f4f6f521!important}.process-quality__file .process-quality__meta dt{color:#f4f6f594!important}.process-quality__file .process-quality__meta dd{color:#10e2c0!important}@media(max-width:980px){.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){grid-template-columns:clamp(210px,32vw,300px) minmax(0,1fr)!important}}@media(max-width:560px){.process-quality__file .process-quality__grid{clip-path:none;filter:none}.process-quality__file .process-quality__grid:before,.process-quality__file .process-quality__grid:after,.process-quality__grid-coordinate{display:none!important}.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){grid-template-columns:138px minmax(0,1fr)!important}.process-quality__file .process-quality__sample,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample{width:100%!important;transform:none}}.process-quality__sample--video{isolation:isolate;background:#050707!important}.process-quality__sample--video video{opacity:0;transform:scale(1.12) scaleY(.008);filter:saturate(0) contrast(1.8) brightness(3.2);transform-origin:center;will-change:transform,opacity,filter}.process-quality__sample--video:before{content:""!important;display:block!important;position:absolute;z-index:4;top:50%;right:0;left:0;height:2px;pointer-events:none;background:#f4f6f5f0;box-shadow:0 0 12px 4px #10e2c0c7,0 0 30px 9px #f4f6f561;opacity:0;transform:scaleX(.08)}.process-quality__sample--video:after{content:""!important;display:block!important;position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(5,7,7,.14) 3px 4px);mix-blend-mode:multiply;opacity:0}.process-quality__sample--video.is-crt-on video{animation:quality-crt-video-on .72s steps(1,end) forwards}.process-quality__sample--video.is-crt-on:before{animation:quality-crt-line-on .62s cubic-bezier(.16,1,.3,1) forwards}.process-quality__sample--video.is-crt-on:after{animation:quality-crt-scanlines .42s ease .52s forwards}.process-quality__crt-status{position:absolute;z-index:5;right:10px;bottom:9px;padding:5px 6px 4px;color:#10e2c0;background:#050707c2;border:1px solid rgba(16,226,192,.42);font:400 6px/1 "Press Start 2P",var(--font-mono);letter-spacing:.5px;opacity:0;transform:translateY(4px)}.process-quality__sample--video.is-crt-on .process-quality__crt-status{animation:quality-crt-status-in .26s steps(3,end) .65s forwards}@media(prefers-reduced-motion:reduce){.process-quality__sample--video video{opacity:.94;transform:scale(1.12);filter:saturate(.76) contrast(1.08) brightness(.86)}.process-quality__sample--video:before{display:none!important}.process-quality__sample--video:after{opacity:.5}.process-quality__crt-status{opacity:.88;transform:none}}.process-quality__file .process-quality__intro{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)!important;gap:0!important;min-height:0!important;padding:0 0 clamp(28px,2.6vw,46px)!important;border-top:1px solid rgba(185,207,199,.18);border-bottom:1px solid rgba(185,207,199,.18)}.process-quality__file .process-quality__brief,.process-quality__file .process-quality__principle{height:auto!important;min-height:clamp(250px,18vw,320px)!important;position:relative;margin:0!important;box-sizing:border-box}.process-quality__file .process-quality__brief{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,3.2vw,58px) clamp(36px,4.3vw,78px)!important;border:0!important;background:linear-gradient(105deg,rgba(16,226,192,.075),rgba(16,226,192,.012) 68%,transparent)!important}.process-quality__file .process-quality__brief:before,.process-quality__file .process-quality__brief:after,.process-quality__file .process-quality__principle:before,.process-quality__file .process-quality__principle:after{content:none!important;display:none!important}.process-quality__file .process-quality__brief .process-quality__eyebrow{width:auto;color:#10e2c0!important;font-size:clamp(8px,.62vw,11px)!important;letter-spacing:1.7px!important}.process-quality__file .process-quality__brief>p{max-width:47ch!important;margin:clamp(20px,1.8vw,30px) 0 0!important;color:#e8efece6!important;font:300 clamp(20px,1.55vw,29px)/1.38 "IBM Plex Sans",Arial,sans-serif!important;letter-spacing:-.018em!important}.process-quality__brief-note{margin-top:clamp(24px,2vw,34px);color:#b9cfc76b;font:800 clamp(7px,.52vw,9px)/1 var(--font-mono);letter-spacing:1.6px;text-transform:uppercase}.process-quality__file .process-quality__principle{display:grid;grid-template-rows:auto 1fr auto;align-items:center;padding:clamp(28px,2.8vw,50px) clamp(30px,3.2vw,58px);border-left:1px solid rgba(185,207,199,.18);background:#02050533}.process-quality__principle-index{align-self:start;color:#10e2c09e;font:800 8px/1 var(--font-mono);letter-spacing:1.4px}.process-quality__principle p{margin:0}.process-quality__principle strong,.process-quality__principle p>span{display:block}.process-quality__principle strong{margin-bottom:14px;color:#f4f6f5;font:800 clamp(22px,1.75vw,32px)/1.02 "IBM Plex Sans",Arial,sans-serif;letter-spacing:-.035em}.process-quality__principle p>span{max-width:35ch;color:#b9cfc7b3;font:500 clamp(13px,.9vw,16px)/1.5 "IBM Plex Sans",Arial,sans-serif}.process-quality__principle-status{display:flex;align-items:center;gap:10px;align-self:end;color:#b9cfc785;font:800 7px/1 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase}.process-quality__principle-status i{width:7px;height:7px;border:1px solid #10e2c0;background:#10e2c038;box-shadow:0 0 12px #10e2c038}@media(max-width:760px){.process-quality__file .process-quality__intro{grid-template-columns:1fr!important;padding-bottom:24px!important}.process-quality__file .process-quality__brief,.process-quality__file .process-quality__principle{min-height:0!important;padding:28px 22px!important}.process-quality__file .process-quality__principle{min-height:230px!important;border-top:1px solid rgba(185,207,199,.18);border-left:0}.process-quality__file .process-quality__brief>p{font-size:19px!important}}.process-quality__file .process-quality__intro>.process-quality__principle.process-quality__principle{align-self:center!important;min-height:0!important;height:auto!important;margin:clamp(22px,2.2vw,38px) clamp(22px,2.4vw,44px)!important;padding:0!important;gap:0!important;overflow:hidden;border:1px solid rgba(185,207,199,.16)!important;background:linear-gradient(135deg,rgba(16,226,192,.055),transparent 42%),#040909b8!important;box-shadow:0 18px 50px #00000038,inset 0 0 0 1px #ffffff04}.process-quality__file .process-quality__intro>.process-quality__principle.process-quality__principle:before,.process-quality__file .process-quality__intro>.process-quality__principle.process-quality__principle:after{content:""!important;display:block!important;position:absolute;z-index:2;width:12px;height:12px;pointer-events:none}.process-quality__file .process-quality__intro>.process-quality__principle.process-quality__principle:before{top:-1px;left:-1px;border-top:1px solid #10e2c0;border-left:1px solid #10e2c0}.process-quality__file .process-quality__intro>.process-quality__principle.process-quality__principle:after{right:-1px;bottom:-1px;border-right:1px solid rgba(16,226,192,.58);border-bottom:1px solid rgba(16,226,192,.58)}.process-quality__file .process-quality__intro>.process-quality__principle .process-quality__principle-index{width:100%;padding:12px 16px 11px;border-bottom:1px solid rgba(185,207,199,.12);background:#b9cfc706;color:#10e2c0;font-size:7px;letter-spacing:1.7px}.process-quality__file .process-quality__intro>.process-quality__principle p{padding:clamp(20px,1.8vw,28px) clamp(18px,1.7vw,26px) clamp(18px,1.5vw,24px)}.process-quality__file .process-quality__intro>.process-quality__principle strong{margin-bottom:10px;color:#e8efec;font:800 clamp(11px,.82vw,14px)/1.25 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.process-quality__file .process-quality__intro>.process-quality__principle p>span{max-width:38ch;color:#b9cfc7a8;font:600 clamp(9px,.66vw,11px)/1.65 var(--font-mono);letter-spacing:.35px}.process-quality__file .process-quality__intro>.process-quality__principle .process-quality__principle-status{width:100%;padding:12px 16px;gap:9px;border-top:1px solid rgba(185,207,199,.1);background:#0000001f;font-size:6px;letter-spacing:1.35px}.process-quality__file .process-quality__intro>.process-quality__principle .process-quality__principle-status i{width:6px;height:6px;background:#10e2c01f;box-shadow:none}@media(max-width:760px){.process-quality__file .process-quality__intro>.process-quality__principle.process-quality__principle{min-height:0!important;margin:16px 18px 0!important;border-top:1px solid rgba(185,207,199,.16)!important}.process-quality__file .process-quality__intro>.process-quality__principle strong{font-size:12px}.process-quality__file .process-quality__intro>.process-quality__principle p>span{font-size:10px}}.turnaround{background:repeating-linear-gradient(90deg,transparent 0 34px,rgba(7,9,9,.11) 34px 35px),#d8ff00!important}.process-quality__run-mark{width:54px;height:54px;margin:0 0 14px;border:0;border-top:1px solid rgba(16,18,18,.88);border-left:1px solid rgba(16,18,18,.88);opacity:1}@media(max-width:760px){.process-quality__run-mark{width:38px;height:38px;margin-bottom:11px}}.process-quality__command-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.12fr);position:relative;z-index:2;margin-top:clamp(18px,1.8vw,30px);border-bottom:1px solid rgba(16,18,18,.42);background:linear-gradient(90deg,rgba(16,226,192,.035),transparent 38%,rgba(16,226,192,.018)),#070909f0;color:#f3f3f1}.process-quality__command-rail>span{min-height:48px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;align-items:center;column-gap:10px;padding:8px 12px;border-right:1px solid rgba(244,246,245,.12);background:#f4f6f509}.process-quality__command-rail>span:last-child{border-right:0}.process-quality__command-rail b{grid-row:1/-1;color:#d8ff00;font:400 7px/1 "Press Start 2P",var(--font-mono)}.process-quality__command-rail em{color:#f4f6f5e6;font:900 8px/1 var(--font-mono);letter-spacing:1px;text-transform:uppercase;font-style:normal}.process-quality__command-rail i{color:#f4f6f57a;font:800 6px/1 var(--font-mono);letter-spacing:.8px;text-transform:uppercase;font-style:normal}.process-quality__command-rail>.is-active{background:#10e2c0;color:#070909}.process-quality__command-rail>.is-active b,.process-quality__command-rail>.is-active em,.process-quality__command-rail>.is-active i{color:#070909}.process-quality__command-rail>.is-system{background:#d8ff001a;box-shadow:inset 3px 0 #d8ff00}.process-quality__verify{max-width:360px;display:grid;grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:9px;margin-top:18px;color:#10121294}.process-quality__verify b,.process-quality__verify em{font:400 6px/1 "Press Start 2P",var(--font-mono);font-style:normal}.process-quality__verify em{color:#0b8f7d}.process-quality__verify>i{height:7px;display:block;position:relative;overflow:hidden;border:1px solid rgba(16,18,18,.52);background:repeating-linear-gradient(90deg,rgba(16,18,18,.1) 0 10px,transparent 10px 13px)}.process-quality__verify>i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,var(--highlighter-yellow) 0 10px,transparent 10px 13px);transform:scaleX(0);transform-origin:left}.process-quality__card.is-record-live .process-quality__verify>i:after{animation:quality-console-verify .62s steps(8,end) .3s forwards}@keyframes quality-console-verify{to{transform:scaleX(1)}}.process-quality__command-strip{grid-column:1/-1;min-height:66px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(8px,1.2vw,18px);border:1px solid rgba(244,246,245,.14);background:#070909f5;color:#f3f3f1;box-shadow:7px 7px #10121226}.process-quality__command-strip>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px 18px;border-right:1px solid rgba(244,246,245,.12)}.process-quality__command-strip>span:last-child{border-right:0}.process-quality__command-strip b{color:#d8ff00;font:400 8px/1 "Press Start 2P",var(--font-mono)}.process-quality__command-strip em{color:#f4f6f5ad;font:900 8px/1.2 var(--font-mono);letter-spacing:1px;text-transform:uppercase;font-style:normal}.process-quality__command-strip .is-online b{color:#10e2c0;text-shadow:0 0 9px rgba(16,226,192,.7)}@media(max-width:760px){.process-quality__command-rail{display:flex;overflow-x:auto;scrollbar-width:none}.process-quality__command-rail::-webkit-scrollbar{display:none}.process-quality__command-rail>span{min-width:138px}.process-quality__command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.process-quality__command-strip>span:nth-child(2){border-right:0}.process-quality__command-strip>span:nth-child(-n+2){border-bottom:1px solid rgba(244,246,245,.12)}}@media(prefers-reduced-motion:reduce){.process-quality__verify>i:after{transform:scaleX(1)}}.process-quality{--quality-transition-aqua: #0eaa93;padding-top:clamp(72px,6vw,108px)!important;background:linear-gradient(rgba(244,246,245,.028) 1px,transparent 1px) 0 0 / 192px 192px,linear-gradient(90deg,rgba(244,246,245,.028) 1px,transparent 1px) 0 0 / 192px 192px,linear-gradient(rgba(244,246,245,.014) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,rgba(244,246,245,.014) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(180deg,#111615 0%,#111615 46%,#12332f 62%,var(--quality-transition-aqua) 78%,var(--quality-transition-aqua) 100%)!important}.process-quality:before,.process-quality__texture{content:none!important;display:none!important}.process-quality__file .process-quality__file-bar{min-height:64px!important;border-bottom:1px solid rgba(244,246,245,.12)!important;color:#f4f6f5ad!important;background:radial-gradient(ellipse at 18% 50%,rgba(16,226,192,.035),transparent 42%),repeating-linear-gradient(135deg,transparent 0 28px,rgba(244,246,245,.012) 28px 29px),#0d1211!important}.process-quality__file .process-quality__file-bar>span,.process-quality__file .process-quality__file-bar span:last-child,.process-quality__file .process-quality__status{color:#f4f6f5ad!important}.process-quality__file .process-quality__file-bar>span:first-child{color:var(--teal)!important}.process-quality__file{width:calc(100% - clamp(24px,3vw,52px))!important;--quality-shell: #151c1a;--quality-surface: #151c1a;--quality-card-surface: #d9dedb;background:var(--quality-shell)!important;filter:drop-shadow(0 12px 24px rgba(0,0,0,.16))}.process-quality__file:before{background:linear-gradient(#f4f6f529,#f4f6f529) top left / calc(100% - clamp(82px,7.7vw,148px)) 1px no-repeat,linear-gradient(#f4f6f529,#f4f6f529) bottom right / calc(100% - 44px) 1px no-repeat,linear-gradient(#f4f6f529,#f4f6f529) top left / 1px calc(100% - min(360px,32%)) no-repeat,linear-gradient(#f4f6f529,#f4f6f529) bottom right / 1px calc(100% - clamp(70px,6.55vw,126px)) no-repeat!important}.process-quality__file .process-quality__head,.process-quality__file .process-quality__intro{background:transparent!important}.process-quality__file .process-quality__head{border-bottom:1px solid rgba(244,246,245,.07)!important;box-shadow:none}.process-quality__file .process-quality__intro{background:transparent!important;border-bottom:1px solid rgba(244,246,245,.09)!important;box-shadow:none}.process-quality__file .process-quality__body{background:var(--quality-shell)}.process-quality__file .process-quality__grid{background:#10121209!important}.process-quality__file .process-quality__grid:before{content:none!important;display:none!important}.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){background:linear-gradient(rgba(16,18,18,.065) 1px,transparent 1px) 0 0 / 192px 192px,linear-gradient(90deg,rgba(16,18,18,.065) 1px,transparent 1px) 0 0 / 192px 192px,linear-gradient(rgba(16,18,18,.032) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,rgba(16,18,18,.032) 1px,transparent 1px) 0 0 / 48px 48px,var(--quality-card-surface)!important;box-shadow:none!important;transition:background-color .22s ease,box-shadow .22s ease,filter .26s ease,opacity .22s ease}.process-quality__file .process-quality__card:not(.is-record-live){background:linear-gradient(rgba(16,18,18,.065) 1px,transparent 1px) 0 0 / 192px 192px,linear-gradient(90deg,rgba(16,18,18,.065) 1px,transparent 1px) 0 0 / 192px 192px,linear-gradient(rgba(16,18,18,.032) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,rgba(16,18,18,.032) 1px,transparent 1px) 0 0 / 48px 48px,var(--quality-card-surface)!important;box-shadow:none!important;filter:saturate(.72) contrast(.96) blur(.1px);opacity:.88}.process-quality__file .process-quality__card:not(.is-record-live):before,.process-quality__file .process-quality__card:not(.is-record-live):after{content:""!important;display:block!important;position:absolute;width:auto!important;height:auto!important;margin:0!important;border:0!important;opacity:1!important;transform:none!important;clip-path:none!important;pointer-events:none}.process-quality__file .process-quality__card:not(.is-record-live):before{z-index:9;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#bcc2bf1f!important;-webkit-backdrop-filter:blur(1.2px) saturate(.8);backdrop-filter:blur(1.2px) saturate(.8)}.process-quality__file .process-quality__card:not(.is-record-live):after{z-index:10;top:7px!important;right:0!important;bottom:0!important;left:0!important;background:var(--luna-dot-grid-light-soft)!important}.process-quality__file .process-quality__card.is-record-live{position:relative;z-index:3;background-color:#f7faf7f5!important;box-shadow:none!important;filter:none;opacity:1}.process-quality__file .process-quality__card.is-record-live:after{content:""!important;display:block!important;position:absolute!important;z-index:30!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;margin:0!important;border:1px solid rgba(16,226,192,.72)!important;background:transparent!important;opacity:1!important;transform:none!important;pointer-events:none!important}.process-quality__file .process-quality__card+.process-quality__card{border-top-color:#1012127a!important}.process-quality__notch--left .process-quality__notch-fill{fill:var(--quality-transition-aqua)!important}.process-quality__notch--left:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:2px;background:var(--quality-transition-aqua);pointer-events:none}.process-quality:after{background:repeating-linear-gradient(135deg,var(--quality-transition-aqua) 0 12px,rgba(7,9,9,.82) 12px 24px)!important}.process-quality__command-rail b,.process-quality__command-strip b{color:var(--teal)}.process-quality__command-rail>.is-system{background:#10e2c01a;box-shadow:inset 3px 0 0 var(--teal)}.process-quality .process-quality__title-line .ink-stroke path{stroke:var(--highlighter-yellow)!important}.turnaround{background:repeating-linear-gradient(90deg,transparent 0 34px,rgba(7,9,9,.11) 34px 35px),#d8ff00!important;color:#070909!important;box-shadow:0 10px 34px #d8ff0024,0 1px #f4f6f529}.process-quality__title-line>span{transform:none}.process-quality__sample--video:not(.is-crt-on):after{opacity:.82;mix-blend-mode:normal;background:repeating-radial-gradient(circle at 28% 34%,rgba(244,246,245,.42) 0 1px,transparent 1px 3px),repeating-radial-gradient(circle at 72% 66%,rgba(244,246,245,.22) 0 1px,transparent 1px 4px),repeating-linear-gradient(180deg,rgba(244,246,245,.08) 0 1px,transparent 1px 4px),#111515;background-size:7px 7px,11px 9px,100% 4px,auto;animation:quality-crt-no-channel .19s steps(2,end) infinite}@keyframes quality-crt-no-channel{0%{background-position:0 0,0 0,0 0,0 0;filter:contrast(1.15) brightness(.84)}33%{background-position:3px -2px,-4px 3px,0 1px,0 0;filter:contrast(1.45) brightness(1)}66%{background-position:-2px 4px,3px -3px,0 -1px,0 0;filter:contrast(1.25) brightness(.9)}to{background-position:4px 2px,-2px -4px,0 0,0 0;filter:contrast(1.4) brightness(.96)}}.process-quality__crt-status{opacity:.9;transform:none}.process-quality__crt-status i,.process-quality__crt-status b{font:inherit;letter-spacing:inherit;font-style:normal}.process-quality__crt-status i{display:inline;color:#f4f6f5ad}.process-quality__crt-status b{display:none;color:#10e2c0}.process-quality__sample--video.is-crt-on .process-quality__crt-status i{display:none}.process-quality__sample--video.is-crt-on .process-quality__crt-status b{display:inline}@media(prefers-reduced-motion:reduce){.process-quality__sample--video:not(.is-crt-on):after{animation:none}}.process-quality:before{background:var(--luna-dot-grid-light) repeat!important;background-size:4px 4px!important;opacity:.42!important;mix-blend-mode:multiply}.process-quality__file .process-quality__grid:after{display:none!important;content:none!important}.process-quality__notch--top{display:block!important}@media(max-width:760px){.process-quality__notch--top{display:none!important}}.process-quality__file .process-quality__body{grid-template-columns:minmax(0,1fr)!important;gap:clamp(28px,3.2vw,54px)!important}.process-quality__file .process-quality__intro{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)!important;align-items:stretch!important;gap:clamp(28px,4vw,70px)!important;padding:0!important}.process-quality__file .process-quality__intro>div{align-self:center;padding:clamp(24px,2.4vw,38px) 0}.process-quality__file .process-quality__intro>div>p{max-width:52ch!important}.process-quality__file .process-quality__meta{align-self:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important}.process-quality__file .process-quality__meta div,.process-quality__file .process-quality__meta div:nth-child(2n),.process-quality__file .process-quality__meta div:nth-last-child(-n+2){border-right:1px solid rgba(244,246,245,.13)!important}.process-quality__file .process-quality__grid{clip-path:none!important;overflow:hidden!important}.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){min-height:clamp(310px,24vw,430px)!important;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr)!important;grid-template-rows:minmax(0,1fr) auto!important;gap:0!important;padding:0!important}.process-quality__file .process-quality__sample,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample{width:100%!important;height:100%!important;min-height:clamp(310px,24vw,430px)!important;grid-column:1!important;grid-row:1 / 3!important;transform:none!important;border:0!important;border-right:1px solid rgba(16,18,18,.28)!important}.process-quality__file .process-quality__card-copy{grid-column:2!important;grid-row:1!important;align-self:end!important;padding:clamp(34px,4vw,68px) clamp(30px,4vw,72px) clamp(24px,2.6vw,42px)!important}.process-quality__file .process-quality__specs{grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(14px,2vw,34px)!important;padding:clamp(20px,2vw,30px) clamp(30px,4vw,72px)!important;border-left:0!important;border-top:1px solid rgba(16,18,18,.2)!important}.process-quality__sample--video:before,.process-quality__sample--video.is-crt-on:before{display:none!important;content:none!important;animation:none!important}.design-lab-preview-wrap{width:min(124%,1240px);margin-right:clamp(-150px,-7vw,-66px)}.design-lab-preview-wrap.luna-motion,.design-lab-preview-wrap.luna-motion--card{opacity:0;filter:blur(8px);transform:translate3d(clamp(88px,10vw,190px),var(--design-lab-preview-y),0) scale(1)}.design-lab-preview-wrap.luna-motion.is-motion-visible,.design-lab-preview-wrap.luna-motion--card.is-motion-visible{opacity:1;filter:none;transform:translate3d(0,var(--design-lab-preview-y),0) scale(1)}.turnaround{color:#070909!important;background:repeating-linear-gradient(90deg,transparent 0 34px,rgba(7,9,9,.11) 34px 35px),var(--highlighter-yellow)!important}.turnaround.is-sticky-source{background:transparent!important}@media(max-width:980px){.process-quality__file .process-quality__intro{grid-template-columns:minmax(0,1fr)!important}.process-quality__file .process-quality__meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.design-lab-preview-wrap{width:min(100%,820px);margin-right:0}}@media(min-width:761px){.process-quality__file{clip-path:polygon(0 0,calc(100% - var(--quality-top-cut)) 0,100% var(--quality-top-cut),100% 100%,0 100%)!important;border-radius:clamp(5px,.5vw,9px) 0 clamp(5px,.5vw,9px) clamp(5px,.5vw,9px)}}.process-quality__body>.process-quality__command-rail{width:100%;margin:0 0 clamp(24px,2.2vw,40px);border:1px solid rgba(185,207,199,.16)}@media(min-width:761px){.process-quality__file{clip-path:polygon(0 0,calc(100% - var(--quality-top-cut)) 0,100% var(--quality-top-cut),100% 100%,4% 100%,4% 62%,0 58%)!important;border-radius:clamp(5px,.5vw,9px) 0 clamp(5px,.5vw,9px) 0!important}}@media(max-width:700px){.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important}.process-quality__file .process-quality__sample,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample{min-height:240px!important;grid-column:1!important;grid-row:1!important;border-right:0!important;border-bottom:1px solid rgba(16,18,18,.28)!important}.process-quality__file .process-quality__card-copy{grid-column:1!important;grid-row:2!important}.process-quality__file .process-quality__specs{grid-column:1!important;grid-row:3!important}}.process-quality__file .process-quality__card>.process-quality__crt-status{position:absolute!important;z-index:12!important;top:clamp(20px,2vw,30px)!important;right:clamp(30px,4vw,72px)!important;bottom:auto!important;left:auto!important;opacity:0!important;transform:translateY(-3px)!important}.process-quality__file .process-quality__card.is-record-live>.process-quality__crt-status{opacity:.9!important;transform:none!important;transition:opacity .22s ease,transform .26s ease}.process-quality__file .process-quality__card>.process-quality__crt-status>i{display:none!important}.process-quality__file .process-quality__card>.process-quality__crt-status>b{display:inline!important}@media(max-width:700px){.process-quality__file .process-quality__card>.process-quality__crt-status{top:14px!important;right:14px!important}}.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){grid-template-columns:clamp(250px,24vw,400px) minmax(0,1fr)!important}.process-quality__file .process-quality__sample--video,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample--video{width:calc(100% - clamp(28px,3vw,52px))!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;align-self:center!important;justify-self:center!important;grid-column:1!important;grid-row:1 / 3!important;border:1px solid rgba(16,18,18,.78)!important}.process-quality__sample--video video,.process-quality__sample--video:after,.process-quality__sample--video .process-quality__crt-status{position:absolute!important}.process-quality__sample--video video,.process-quality__sample--video:after{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.process-quality__title-line{overflow:visible!important}.process-quality__file .process-quality__title-line .ink-target{position:relative!important;isolation:isolate!important}.process-quality__file .process-quality__title-line .ink-stroke{width:calc(100% + .24em)!important;left:-.08em!important;bottom:-.1em!important;z-index:-1!important;overflow:visible!important}.process-quality__sample--video:not(.is-crt-on):after{opacity:.9;background:repeating-conic-gradient(from 18deg at 50% 50%,rgba(244,246,245,.34) 0 7deg,transparent 7deg 19deg,rgba(244,246,245,.13) 19deg 25deg,transparent 25deg 36deg),repeating-radial-gradient(circle at 28% 38%,rgba(244,246,245,.4) 0 .8px,transparent 1px 2.2px),repeating-radial-gradient(circle at 72% 62%,rgba(244,246,245,.2) 0 .7px,transparent .9px 1.9px),#0a0d0d;background-size:9px 9px,4px 4px,6px 5px,auto}.process-quality__file .process-quality__head{padding-top:clamp(16px,1.25vw,24px)!important;padding-bottom:clamp(18px,1.8vw,30px)!important}.process-quality__run-mark{margin-bottom:4px!important}.process-quality__file .section-index{margin-bottom:clamp(6px,.7vw,12px)!important}@media(min-width:761px){.process-quality__file{--quality-top-cut: clamp(82px, 7.7vw, 148px);clip-path:polygon(0 0,calc(100% - var(--quality-top-cut)) 0,100% var(--quality-top-cut),100% 100%,0 100%)!important}.process-quality__notch--top{display:none!important}}@media(max-width:760px){.process-quality__file{clip-path:none!important}}@media(min-width:761px){.process-quality__file .process-quality__head{position:relative!important;padding-top:clamp(54px,4vw,68px)!important}.process-quality__file .process-quality__title-block{position:static!important}.process-quality__run-mark{position:absolute!important;top:clamp(18px,1.5vw,28px)!important;left:clamp(18px,2vw,36px)!important;margin:0!important}}.process-quality__file .process-quality__intro>div>p{font-weight:400!important}.process-quality__file .process-quality__intro>.process-quality__brief>p{font-weight:300!important}.process-quality__sample--video:after,.process-quality__sample--video:not(.is-crt-on):after{display:none!important;content:none!important;animation:none!important}.process-quality__sample--video .process-quality__crt-static{z-index:2!important;opacity:1!important;transform:none!important;filter:contrast(1.08) brightness(.82) saturate(.25)!important;object-fit:cover!important;animation:none!important;transition:opacity 90ms linear!important}.process-quality__sample--video .process-quality__crt-content{z-index:1!important}.process-quality__sample--video.is-crt-on .process-quality__crt-static{opacity:0!important;visibility:hidden!important;animation:none!important}.process-quality__sample--video.is-crt-on .process-quality__crt-content{z-index:2!important}.ride-card:hover .file-frame path,.ride-card:focus-visible .file-frame path,.ride-card:active .file-frame path{stroke:#f4f6f533;filter:drop-shadow(0 0 1px rgba(244,246,245,.06))}@media(hover:none),(pointer:coarse),(max-width:800px){.ride-card .file-frame,.ride-card.is-carousel-active .file-frame,.ride-card .ride-card-microdots,.ride-card.is-carousel-active .ride-card-microdots{display:none;opacity:0}.ride-card-plus,.ride-section.is-ride-motion-visible .ride-card-plus{width:46px;height:46px;border:1px solid var(--ride-plus-color);background:#0108089e;box-shadow:none;animation:none;transform:none}.ride-card-plus:after,.ride-section.is-ride-motion-visible .ride-card-plus:after,.ride-card.is-carousel-active .ride-card-plus:after{content:none;display:none;animation:none!important}.ride-card.is-carousel-active .ride-card-plus{border-color:var(--ride-plus-color);color:var(--ride-plus-color);background:#0108089e;box-shadow:none}.ride-card.is-carousel-active .ride-card-plus:before{color:var(--ride-plus-color)}.ride-card:active .ride-card-plus{color:var(--black)!important;background:var(--ride-plus-color)!important;transform:scale(.96)!important}}.process-quality__sample--video.is-crt-on:after{content:""!important;display:block!important;position:absolute!important;z-index:3!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;opacity:.56!important;mix-blend-mode:multiply!important;background:var(--luna-texture-crt-scanline)!important;animation:quality-crt-scanlines .42s ease forwards!important}@media(min-width:761px){.process-quality__file:after{content:""!important;display:block!important;width:calc(var(--quality-top-cut) * 1.4143)!important;height:1px!important;position:absolute!important;z-index:20!important;top:0!important;left:calc(100% - var(--quality-top-cut))!important;right:auto!important;bottom:auto!important;border:0!important;border-radius:0!important;background:#f4f6f529!important;transform:rotate(45deg)!important;transform-origin:left center!important;pointer-events:none!important}}@media(max-width:700px){.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){grid-template-columns:1fr!important}.process-quality__file .process-quality__sample--video,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample--video{width:min(calc(100% - 36px),420px)!important;min-height:0!important;margin:18px auto 0!important;grid-row:1!important}}.process-quality__file .process-quality__head h2,.process-quality__file .process-quality__head .process-quality__title-line>span,.process-quality__file .process-quality__head .ink-target>span{color:var(--white)!important;-webkit-text-stroke:0 transparent;text-shadow:none}.process-quality__file .process-quality__head .luna-outline{color:transparent!important;-webkit-text-stroke:1px var(--white)!important;text-shadow:none}.process-quality__file .process-quality__head h2{font-size:clamp(58px,6.1vw,112px)!important}.process-quality__file .process-quality__head .prompt-run{color:var(--teal)!important}.process-quality__file .process-quality__head .section-index,.process-quality__file .process-quality__head .section-index>span,.process-quality__file .process-quality__head .prompt-run,.process-quality__file .process-quality__head .prompt-command{background:transparent!important;box-shadow:none!important}.process-quality__file .process-quality__head .prompt-command,.process-quality__file .process-quality__head .prompt-cursor{color:#f4f6f5b8!important}.process-quality__file .process-quality__head .section-index>.prompt-cursor{background:#f4f6f5b8!important;box-shadow:0 0 8px #f4f6f529!important;animation:terminal-prompt-blink 1.08s steps(2,end) infinite}.process-quality__file .process-quality__head .process-quality__run-mark{border-color:#10e2c0b3!important}.process-quality__file .process-quality__intro{width:100%!important;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;align-items:center!important;gap:clamp(34px,4vw,72px)!important;padding:0 clamp(30px,5vw,90px) clamp(32px,3.5vw,58px)!important}.process-quality__file .process-quality__intro>div{padding:clamp(24px,2.4vw,38px) 0 0!important}.process-quality__file .process-quality__intro .process-quality__eyebrow{color:#f4f6f5b3!important}.process-quality__file .process-quality__intro .process-quality__eyebrow:before{background:#10e2c0ad!important}.process-quality__file .process-quality__intro>div>p{color:#f4f6f5ad!important}.process-quality__file .process-quality__meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;position:relative;isolation:isolate;overflow:hidden;align-self:center!important;width:100%;min-height:clamp(210px,14vw,260px);margin-block:clamp(30px,2.5vw,46px)!important;padding:44px 0 0!important;border-top:1px solid rgba(244,246,245,.08)!important;border-bottom:1px solid rgba(244,246,245,.08)!important;color:var(--white)!important;background:transparent!important;box-shadow:none!important;clip-path:none}.process-quality__file .process-quality__meta:before{content:"QUALITY CONTROL  //  SYSTEM VERIFIED";position:absolute;z-index:2;top:0;right:0;left:0;height:43px;display:flex;align-items:center;padding:0 clamp(18px,1.4vw,26px);border-bottom:1px solid rgba(244,246,245,.06);color:#f4f6f570;background:transparent;font:800 8px/1 var(--font-mono);letter-spacing:1.35px}.process-quality__file .process-quality__meta:after{content:none;display:none}.process-quality__file .process-quality__meta div,.process-quality__file .process-quality__meta div:nth-child(2n),.process-quality__file .process-quality__meta div:nth-last-child(-n+2){min-height:82px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:8px 14px!important;padding:18px clamp(16px,1.5vw,28px)!important;border:0!important;border-right:1px solid rgba(244,246,245,.065)!important;border-bottom:1px solid rgba(244,246,245,.065)!important;border-left:2px solid rgba(16,226,192,.28)!important;background:transparent!important}.process-quality__file .process-quality__meta div:nth-child(2n){border-right:0!important}.process-quality__file .process-quality__meta div:nth-last-child(-n+2){border-bottom:0!important}.process-quality__file .process-quality__meta div:before{grid-column:1!important;grid-row:1 / 3!important;color:#10e2c0ad;font:400 7px/1 "Press Start 2P",var(--font-mono)}.process-quality__file .process-quality__meta div:nth-child(1):before{content:"01"}.process-quality__file .process-quality__meta div:nth-child(2):before{content:"02"}.process-quality__file .process-quality__meta div:nth-child(3):before{content:"03"}.process-quality__file .process-quality__meta div:nth-child(4):before{content:"04"}.process-quality__file .process-quality__meta dt{grid-column:2!important;grid-row:1!important;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#f4f6f57a!important;font-size:10px!important;letter-spacing:1.15px!important;white-space:nowrap}.process-quality__file .process-quality__meta dd{grid-column:2!important;grid-row:2!important;justify-self:start;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;color:var(--teal)!important;font-size:11px!important;letter-spacing:1.2px!important;white-space:nowrap;animation:quality-meta-status 5.6s ease-in-out infinite}.process-quality__file .process-quality__meta div:nth-child(2) dd{animation-delay:.45s}.process-quality__file .process-quality__meta div:nth-child(3) dd{animation-delay:.9s}.process-quality__file .process-quality__meta div:nth-child(4) dd{animation-delay:1.35s}@keyframes quality-meta-status{0%,78%,to{opacity:.78;text-shadow:none}84%{opacity:1;text-shadow:0 0 9px rgba(16,226,192,.34)}}.process-quality__file .process-quality__meta dd:before{content:"//"!important;color:#10e2c07a}.process-quality__file .process-quality__meta dd:after{content:"";width:25px;height:3px;display:inline-block;margin-left:5px;background:repeating-linear-gradient(90deg,rgba(16,226,192,.72) 0 4px,transparent 4px 7px);transform-origin:left;animation:quality-meta-signal 4.8s steps(3,end) infinite}@keyframes quality-meta-signal{0%,72%,to{opacity:.34;transform:scaleX(.62)}82%{opacity:.9;transform:scaleX(1)}}@media(max-width:700px){.process-quality__file .process-quality__meta{grid-template-columns:1fr!important;margin-block:24px!important}.process-quality__file .process-quality__meta div,.process-quality__file .process-quality__meta div:nth-child(2n),.process-quality__file .process-quality__meta div:nth-last-child(-n+2){min-height:58px!important;border-right:0!important;border-bottom:1px solid rgba(244,246,245,.1)!important}.process-quality__file .process-quality__meta div:last-child{border-bottom:0!important}}@media(prefers-reduced-motion:reduce){.process-quality__file .process-quality__meta:after,.process-quality__file .process-quality__meta dd,.process-quality__file .process-quality__meta dd:after{animation:none!important;opacity:1}}@media(min-width:1200px){.process-quality__file .process-quality__card h3{max-width:none!important;white-space:nowrap!important}}.process-quality__file .process-quality__sample--video,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample--video{width:100%!important;height:100%!important;min-height:100%!important;aspect-ratio:auto!important;margin:0!important;align-self:stretch!important;justify-self:stretch!important;border:0!important;border-right:1px solid rgba(16,18,18,.28)!important}@media(max-width:700px){.process-quality__file .process-quality__sample--video,.process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample--video{width:100%!important;min-height:240px!important;margin:0!important;border-right:0!important;border-bottom:1px solid rgba(16,18,18,.28)!important}}.process-quality__file .process-quality__head h2{font-size:var(--module-title-size)!important;font-weight:var(--module-title-weight)!important;line-height:var(--module-title-line)!important;letter-spacing:var(--module-title-tracking)!important}.process-quality__file .process-quality__intro>div>p{font-size:clamp(15px,1.1vw,18px)!important;line-height:1.55!important}.process-quality__file .process-quality__card p{font-size:clamp(14px,1vw,17px)!important;line-height:1.55!important}.process-quality__file .process-quality__meta:before{font-size:9px!important}.process-quality__file .process-quality__meta dt{font-size:10px!important}.process-quality__file .process-quality__meta dd{font-size:11px!important}@media(max-width:760px){:root{--module-title-size: clamp(38px, 11vw, 48px);--module-title-line: .92}.template-index .ride-section h2,.template-index .drops-section>.section-head>div:first-child>h2,.template-index .design-lab-copy h2,.template-index .process-quality__file h2,.template-index .field-reports-title h2{max-width:100%!important;font-size:var(--module-title-size)!important;font-weight:var(--module-title-weight)!important;line-height:var(--module-title-line)!important;letter-spacing:-.025em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance}.template-index .ride-section h2 .ink-target,.template-index .drops-section>.section-head>div:first-child>h2 .ink-target,.template-index .design-lab-copy h2 .ink-target,.template-index .field-reports-title h2 .ink-target,.template-index .process-quality__title-line>span{white-space:nowrap!important;word-break:keep-all!important}.template-index .section-head,.template-index .field-reports-head{gap:24px!important}.template-index .section-index,.template-index .eyebrow,.template-index .design-lab-eyebrow{font-size:9px!important;line-height:1.25!important;letter-spacing:1.25px!important}.template-index .section-intro,.template-index .design-lab-intro,.template-index .field-reports-copy,.template-index .ride-route-panel p{font-size:14px!important;line-height:1.5!important}.template-index .design-lab-portal__main,.template-index .field-reports-head{padding-left:18px!important;padding-right:18px!important}.template-index .design-lab-portal__main,.template-index .design-lab-copy{width:100%!important;min-width:0!important;max-width:100%!important}.template-index .design-lab-copy .design-lab-accent{display:inline!important;max-width:100%!important;white-space:normal!important}.template-index .design-lab-copy .design-lab-accent>span{white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important}.template-index .process-quality{padding:34px 10px 36px!important}.template-index .process-quality__file{width:100%!important;margin:0 auto!important;overflow:hidden!important;border-radius:0!important}.template-index .process-quality__command-rail{overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:none}.template-index .process-quality__command-rail::-webkit-scrollbar{display:none}.template-index .process-quality__command-rail>span{min-width:118px!important}.template-index .process-quality__file .process-quality__head{padding:34px 20px 32px!important}.template-index .process-quality__run-mark{width:38px!important;height:22px!important;top:16px!important;left:16px!important}.template-index .process-quality__file .section-index{max-width:100%;gap:6px!important;margin:0 0 18px!important;font-size:8px!important;letter-spacing:1px!important;white-space:nowrap}.template-index .process-quality__file .process-quality__head h2{font-size:clamp(29px,7.5vw,34px)!important;line-height:.9!important;letter-spacing:-.035em!important}.template-index .process-quality__title-line{width:100%;padding-right:0!important}.template-index .process-quality__file .process-quality__body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:36px!important;padding:0 14px 42px!important}.template-index .process-quality__file .process-quality__intro{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:start!important;gap:30px!important;padding:30px 6px 38px!important}.template-index .process-quality__file .process-quality__intro>div{width:100%!important;min-width:0!important;padding:0!important}.template-index .process-quality__file .process-quality__intro .process-quality__eyebrow{font-size:9px!important;line-height:1.3!important;letter-spacing:1.25px!important}.template-index .process-quality__file .process-quality__intro>div>p{width:100%!important;max-width:none!important;margin:18px 0 0!important;font-size:15px!important;line-height:1.55!important;overflow-wrap:normal!important;word-break:normal!important}.template-index .process-quality__file .process-quality__meta{width:100%!important;min-width:0!important;min-height:0!important;grid-column:1!important;grid-row:2!important;grid-template-columns:minmax(0,1fr)!important;align-self:auto!important;margin:0!important;padding:38px 0 0!important}.template-index .process-quality__file .process-quality__meta:before{height:37px!important;padding:0 14px!important;font-size:8px!important;letter-spacing:1px!important}.template-index .process-quality__file .process-quality__meta div,.template-index .process-quality__file .process-quality__meta div:nth-child(2n),.template-index .process-quality__file .process-quality__meta div:nth-last-child(-n+2){min-height:68px!important;grid-template-columns:26px minmax(0,1fr)!important;gap:6px 10px!important;padding:13px 14px!important;border-right:0!important;border-bottom:1px solid rgba(244,246,245,.1)!important}.template-index .process-quality__file .process-quality__meta div:last-child{border-bottom:0!important}.template-index .process-quality__file .process-quality__meta div:before{font-size:6px!important}.template-index .process-quality__file .process-quality__meta dt{font-size:9px!important;letter-spacing:.9px!important;overflow:visible!important;text-overflow:clip!important}.template-index .process-quality__file .process-quality__meta dd{gap:6px!important;font-size:10px!important;letter-spacing:1px!important}.template-index .process-quality__file .process-quality__meta dd:after{width:18px;margin-left:2px}.template-index .process-quality__file .process-quality__grid{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important}.template-index .process-quality__file .process-quality__card,.template-index .process-quality__file .process-quality__card:nth-child(2n){width:100%!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;padding:0!important}.template-index .process-quality__file .process-quality__sample,.template-index .process-quality__file .process-quality__sample--video,.template-index .process-quality__file .process-quality__card:nth-child(2n) .process-quality__sample--video{width:100%!important;min-height:0!important;aspect-ratio:1 / 1!important;grid-column:1!important;grid-row:1!important;margin:0!important;border-right:0!important;border-bottom:1px solid rgba(16,18,18,.24)!important}.template-index .process-quality__file .process-quality__card-copy{grid-column:1!important;grid-row:2!important;align-self:start!important;padding:26px 20px 24px!important}.template-index .process-quality__file .process-quality__card h3{max-width:100%!important;font-size:clamp(30px,9vw,38px)!important;line-height:.95!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance}.template-index .process-quality__file .process-quality__card p{max-width:none!important;font-size:14px!important;line-height:1.5!important}.template-index .process-quality__file .process-quality__specs{grid-column:1!important;grid-row:3!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:16px 20px 18px!important}.template-index .process-quality__file .process-quality__card>.process-quality__crt-status{top:12px!important;right:12px!important}}@media(max-width:390px){.template-index .ride-section h2,.template-index .drops-section>.section-head>div:first-child>h2,.template-index .design-lab-copy h2,.template-index .field-reports-title h2{font-size:clamp(36px,10.8vw,42px)!important}.template-index .process-quality__file .process-quality__head h2{font-size:clamp(29px,7.5vw,31px)!important}}.process-quality__command-rail:before{display:none!important}.process-quality__command-rail>span:not(.is-system){--quality-stage-color: #00aeef;--quality-stage-ink: #061014;background-color:#f4f6f509!important;background-image:linear-gradient(90deg,var(--quality-stage-color),var(--quality-stage-color))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0 100%!important;transition:background-size .62s cubic-bezier(.16,1,.3,1),color .36s ease,box-shadow .42s ease!important}.process-quality__command-rail>span:nth-child(1){--quality-stage-color:#00aeef;--quality-stage-ink:#061014}.process-quality__command-rail>span:nth-child(2){--quality-stage-color:#ec008c;--quality-stage-ink:#fff}.process-quality__command-rail>span:nth-child(3){--quality-stage-color:#fff200;--quality-stage-ink:#111}.process-quality__command-rail>span:nth-child(4){--quality-stage-color:#202625;--quality-stage-ink:#fff}.process-quality__command-rail>span.is-complete:not(.is-system),.process-quality__command-rail>span.is-active:not(.is-system){background-size:100% 100%!important;color:var(--quality-stage-ink)!important;box-shadow:inset -1px 0 #f4f6f52e!important}.process-quality__command-rail>span.is-complete:not(.is-system) b,.process-quality__command-rail>span.is-complete:not(.is-system) em,.process-quality__command-rail>span.is-complete:not(.is-system) i,.process-quality__command-rail>span.is-active:not(.is-system) b,.process-quality__command-rail>span.is-active:not(.is-system) em,.process-quality__command-rail>span.is-active:not(.is-system) i{color:var(--quality-stage-ink)!important;transition:color .36s ease!important}.process-quality__command-rail.is-terminal-scanning:after{opacity:.32;animation-duration:.76s}.process-quality__command-rail>span.is-active{animation:none!important}.process-quality__command-rail>span:nth-child(1){--quality-stage-color:rgba(0,174,239,.22);--quality-stage-ink:#f4f6f5}.process-quality__command-rail>span:nth-child(2){--quality-stage-color:rgba(236,0,140,.2);--quality-stage-ink:#f4f6f5}.process-quality__command-rail>span:nth-child(3){--quality-stage-color:rgba(255,242,0,.18);--quality-stage-ink:#f4f6f5}.process-quality__command-rail>span:nth-child(4){--quality-stage-color:rgba(126,136,133,.2);--quality-stage-ink:#f4f6f5}.process-quality__command-rail.is-terminal-scanning:after{opacity:.18}.process-quality__body{position:relative;padding-left:clamp(48px,4.2vw,68px)!important}.process-quality__body>.process-quality__file-bar--vertical{width:clamp(48px,4.2vw,68px)!important;height:clamp(250px,24vw,360px)!important;min-height:0!important;position:absolute!important;z-index:5!important;inset:auto auto clamp(280px,22vw,390px) 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:28px 10px!important;border:0!important;background:transparent!important;box-shadow:none!important}.process-quality__body>.process-quality__file-bar--vertical>span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;padding:8px 4px;border:0!important;background:transparent!important;box-shadow:none!important}.process-quality__body>.process-quality__file-bar--vertical .process-quality__status{display:flex!important;flex-direction:column!important;gap:14px!important;writing-mode:horizontal-tb;transform:none}.process-quality__body>.process-quality__file-bar--vertical .process-quality__status>span:last-child{writing-mode:vertical-rl;transform:rotate(180deg)}.process-quality__body>.process-quality__file-bar--vertical .process-quality__cmyk{flex-direction:column-reverse}.process-quality__body>.process-quality__file-bar--vertical .process-quality__cmyk i{width:7px;height:7px}.process-quality__card .process-quality__card-copy,.process-quality__card .process-quality__specs{clip-path:none!important;opacity:.68;filter:blur(.45px) saturate(.72);transition:opacity .52s ease,filter .62s ease!important}.process-quality__card.is-record-live .process-quality__card-copy,.process-quality__card.is-record-live .process-quality__specs{clip-path:none!important;opacity:1;filter:none}.process-quality__sample--video.is-crt-on video,.process-quality__sample--video.is-crt-on:before,.process-quality__sample--video.is-crt-on:after,.process-quality__sample--video.is-crt-on .process-quality__crt-status{animation:none!important}.process-quality__sample--video .process-quality__crt-static{visibility:visible!important;opacity:1!important;transition:opacity .42s ease!important}.process-quality__sample--video .process-quality__crt-content{clip-path:inset(49.5% 0 49.5% 0);opacity:0!important;transition:clip-path .68s cubic-bezier(.16,1,.3,1),opacity .44s ease!important}.process-quality__sample--video.is-crt-on .process-quality__crt-static{visibility:visible!important;opacity:0!important}.process-quality__sample--video.is-crt-on .process-quality__crt-content{clip-path:inset(0 0 0 0);opacity:1!important}@media(max-width:760px){.process-quality__body>.process-quality__file-bar--vertical{width:100%!important;height:auto!important;position:relative!important;inset:auto!important;flex-direction:row!important;padding:12px 16px!important;border-right:0!important;border-bottom:0!important}.process-quality__body>.process-quality__file-bar--vertical>span{writing-mode:horizontal-tb;transform:none}.process-quality__body{padding-left:0!important}}.process-quality{background:linear-gradient(rgba(244,246,245,.055) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(90deg,rgba(244,246,245,.055) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(rgba(244,246,245,.025) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,rgba(244,246,245,.025) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(180deg,#202725,#172927 46%,#0f7169 78%,#10bfae)!important}.process-quality__file{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.process-quality__file-atmosphere{display:none!important;background:none!important}.process-quality__file .process-quality__head,.process-quality__file .process-quality__body,.process-quality__file .process-quality__intro,.process-quality__file .process-quality__grid{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.process-quality__file .process-quality__head,.process-quality__file .process-quality__intro{border-top:0!important;border-bottom:0!important}.process-quality__file .process-quality__grid{border:0!important}.process-quality__file-outline{display:block!important;opacity:1!important;filter:drop-shadow(0 0 7px rgba(16,226,192,.18))}.process-quality__file-outline path{stroke:#74f4e1c2!important;stroke-width:1.7!important}.process-quality__file .process-quality__card.is-record-live:after{content:none!important;display:none!important;border:0!important}.process-quality__file .process-quality__sample,.process-quality__file .process-quality__sample--video{border-right:1px solid rgba(16,18,18,.14)!important}.process-quality__file{background:#00000040!important;background-color:#00000040!important;-webkit-backdrop-filter:blur(12px) saturate(.9)!important;backdrop-filter:blur(12px) saturate(.9)!important}@media(hover:none),(pointer:coarse){.ride-section.is-ride-motion-visible .ride-card-plus:after{opacity:1!important;animation:ring-spin 3.2s linear infinite!important}.ride-card:active .ride-card-plus{border-color:var(--ride-plus-color)!important;color:#070909!important;background:var(--ride-plus-color)!important;transform:scale(.96)!important}.ride-card:active .ride-card-plus:before{opacity:1!important;color:#070909!important;background:linear-gradient(#070909,#070909) 50% 0/4px 100% no-repeat,linear-gradient(#070909,#070909) 0 50%/100% 4px no-repeat!important;transform:scale(1)!important}.ride-card:active .ride-card-plus:after{border-color:transparent!important}}.process-quality__sample--video .process-quality__crt-content{clip-path:none!important;opacity:0!important;transform:scale(1.01)!important;transition:opacity .52s ease,transform .72s cubic-bezier(.16,1,.3,1)!important}.process-quality__sample--video.is-crt-on .process-quality__crt-content{clip-path:none!important;opacity:1!important;transform:scale(1)!important}.process-quality__sample--video.is-crt-on .process-quality__crt-static{visibility:visible!important;opacity:0!important;transition:opacity .42s ease .12s!important}.process-quality__sample--video:not(.is-crt-on) .process-quality__crt-static{visibility:visible!important;opacity:1!important}.process-quality__file{background:#00000080!important;background-color:#00000080!important}.process-quality__file:before,.process-quality__notch{content:none!important;display:none!important}.process-quality__sample--video.is-crt-on .process-quality__crt-content{filter:none!important}.process-quality__body>.process-quality__file-bar--vertical{inset:auto auto clamp(340px,27vw,470px) 0!important}@media(min-width:761px){.process-quality__file{--quality-top-cut:clamp(82px,7.7vw,148px);clip-path:polygon(0 0,calc(100% - var(--quality-top-cut)) 0,100% var(--quality-top-cut),100% 100%,5.8% 100%,2.8% 96.9%,2.8% 76%,0 73%)!important;border-radius:clamp(4px,.45vw,8px) 0 clamp(4px,.45vw,8px) 0}}.process-quality__sample--video .process-quality__crt-content{clip-path:inset(49.5% 0 49.5% 0)!important;opacity:.2!important;transform:scale(1.006)!important;transform-origin:50% 50%!important;transition:clip-path .68s cubic-bezier(.22,.76,.18,1) .15s,opacity .36s ease .15s,transform .76s cubic-bezier(.22,.76,.18,1) .15s!important;will-change:clip-path,opacity,transform}.process-quality__sample--video.is-crt-on .process-quality__crt-content{clip-path:inset(0 0 0 0)!important;opacity:1!important;transform:scale(1)!important}.process-quality__sample--video.is-crt-on .process-quality__crt-static{opacity:0!important;transition:opacity .36s ease .26s!important}@media(prefers-reduced-motion:reduce){.process-quality__sample--video .process-quality__crt-content,.process-quality__sample--video.is-crt-on .process-quality__crt-static{transition-duration:1ms!important;transition-delay:0ms!important}}@media(min-width:761px){.process-quality__file{--quality-top-cut:clamp(82px,7.7vw,148px);--quality-corner-radius:clamp(7px,.55vw,11px);clip-path:polygon(0 0,calc(100% - var(--quality-top-cut)) 0,100% var(--quality-top-cut),100% calc(100% - var(--quality-corner-radius)),calc(100% - var(--quality-corner-radius)) 100%,calc(4% + var(--quality-corner-radius)) 100%,4% calc(100% - var(--quality-corner-radius)),4% 62%,0 58%)!important;border-radius:clamp(5px,.5vw,9px) 0 clamp(5px,.5vw,9px) 0!important}}.process-quality__file-outline path,.process-quality.is-performance-active .process-quality__file-outline path{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important;transition:none!important;opacity:1!important}.process-quality__command-rail>.is-system{box-shadow:none!important;border-left:0!important}@media(min-width:761px){.process-quality__body>.process-quality__file-bar--vertical{left:calc(4% + 8px)!important;z-index:12!important;opacity:1!important;visibility:visible!important}}.process-quality__command-rail>span:not(.is-system),.process-quality__command-rail>span.is-active:not(.is-system),.process-quality__command-rail>span.is-complete:not(.is-system){background-size:var(--quality-stage-fill,0%) 100%!important}@media(min-width:761px){.process-quality__file .process-quality__intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(30px,3.2vw,56px)!important;padding:clamp(18px,1.8vw,30px) 0 clamp(22px,2.1vw,36px)!important}.process-quality__file .process-quality__intro>div,.process-quality__file .process-quality__meta{height:clamp(330px,24vw,380px)!important;min-height:0!important;align-self:center!important}.process-quality__file .process-quality__intro>div{padding:clamp(28px,2.5vw,42px) clamp(30px,2.8vw,48px)!important}.process-quality__file .process-quality__meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:52px repeat(2,minmax(0,1fr))!important}.process-quality__file .process-quality__meta:before{min-height:52px!important}.process-quality__file .process-quality__meta div,.process-quality__file .process-quality__meta div:nth-child(2n),.process-quality__file .process-quality__meta div:nth-last-child(-n+2){min-height:0!important;align-content:center!important;padding:24px 24px 38px 58px!important}.process-quality__file .process-quality__meta div:after{content:"";height:3px;position:absolute;right:22px;bottom:19px;left:58px;background:repeating-linear-gradient(90deg,rgba(16,226,192,.5) 0 9px,transparent 9px 13px),#b9cfc714;opacity:.62}.process-quality__file .process-quality__meta div:nth-child(2):after{opacity:.48}.process-quality__file .process-quality__meta div:nth-child(3):after{opacity:.56}.process-quality__file .process-quality__meta div:nth-child(4):after{opacity:.68}}@media(min-width:761px){.process-quality__file .process-quality__meta:before{position:static!important;grid-column:1 / -1!important;grid-row:1!important}.process-quality__file .process-quality__meta div:nth-of-type(1){grid-column:1!important;grid-row:2!important}.process-quality__file .process-quality__meta div:nth-of-type(2){grid-column:2!important;grid-row:2!important}.process-quality__file .process-quality__meta div:nth-of-type(3){grid-column:1!important;grid-row:3!important}.process-quality__file .process-quality__meta div:nth-of-type(4){grid-column:2!important;grid-row:3!important}}@media(min-width:761px){.process-quality__file .process-quality__body{padding-bottom:clamp(38px,3.4vw,62px)!important}.process-quality__file .process-quality__intro{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr)!important;align-items:stretch!important;gap:clamp(28px,4vw,70px)!important;padding:clamp(24px,2.4vw,42px) 0 clamp(28px,2.8vw,48px)!important}.process-quality__file .process-quality__intro>div{min-height:220px;position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(26px,2.6vw,44px) clamp(30px,3vw,52px)!important;border-left:2px solid rgba(16,226,192,.58);background:linear-gradient(90deg,rgba(16,226,192,.075),transparent 62%),repeating-linear-gradient(0deg,transparent 0 27px,rgba(190,210,203,.035) 27px 28px)}.process-quality__file .process-quality__intro>div:before{content:"FILE_004  //  MATERIAL CONTROL";position:absolute;top:16px;right:20px;color:#b9cfc757;font:800 8px/1 var(--font-mono);letter-spacing:1.4px}.process-quality__file .process-quality__intro>div:after{content:"PRESS_PROFILE / POWERSPORTS";width:max-content;margin-top:auto;padding-top:18px;color:#10e2c0ad;font:800 8px/1 var(--font-mono);letter-spacing:1.2px}.process-quality__file .process-quality__intro>div>p{max-width:40ch!important;margin:22px 0 0!important;font-size:clamp(16px,1.15vw,21px)!important;line-height:1.45!important}.process-quality__file .process-quality__meta{min-height:220px;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto repeat(2,1fr)!important;position:relative;overflow:hidden;margin:0!important;border:1px solid rgba(185,207,199,.18)!important;background:#02050575!important;box-shadow:none!important}.process-quality__file .process-quality__meta:before{content:"QC_04 / PRESS DIAGNOSTIC"!important;grid-column:1/-1;min-height:42px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid rgba(185,207,199,.14);color:#d6e2dd94!important;background:linear-gradient(90deg,rgba(16,226,192,.08),transparent 42%),#04070780;font:800 9px/1 var(--font-mono);letter-spacing:1.5px}.process-quality__file .process-quality__meta:after{content:"SYSTEM / VERIFIED"!important;position:absolute;top:17px;right:18px;width:auto!important;height:auto!important;color:#10e2c0b8;background:none!important;font:800 8px/1 var(--font-mono);letter-spacing:1.2px}.process-quality__file .process-quality__meta div,.process-quality__file .process-quality__meta div:nth-child(2n),.process-quality__file .process-quality__meta div:nth-last-child(-n+2){min-height:84px!important;position:relative;display:grid;align-content:center;gap:10px;padding:20px 22px 18px 54px!important;border:0!important;border-right:1px solid rgba(185,207,199,.12)!important;border-bottom:1px solid rgba(185,207,199,.12)!important;background:linear-gradient(135deg,rgba(244,246,245,.025),transparent 65%)!important}.process-quality__file .process-quality__meta div:nth-child(2n){border-right:0!important}.process-quality__file .process-quality__meta div:nth-last-child(-n+2){border-bottom:0!important}.process-quality__file .process-quality__meta div:before{top:50%!important;left:18px!important;transform:translateY(-50%);color:#10e2c0b8!important}.process-quality__file .process-quality__meta dt{color:#d6e2dd6b!important;font-size:8px!important;letter-spacing:1.2px!important}.process-quality__file .process-quality__meta dd{color:#10e2c0!important;font-size:10px!important;letter-spacing:1.4px!important}.process-quality__file .process-quality__meta dd:after{opacity:.34!important}.process-quality__body>.process-quality__file-bar--vertical{width:48px!important;left:clamp(12px,1.1vw,22px)!important}}.template-index .turnaround:not(.is-sticky-source){background:repeating-linear-gradient(90deg,transparent 0 34px,rgba(7,9,9,.11) 34px 35px),var(--teal)!important}.luna-highlighter-marquee--product:not(.is-sticky-source){background:repeating-linear-gradient(90deg,transparent 0 34px,rgba(7,9,9,.11) 34px 35px),var(--teal)!important;box-shadow:0 10px 34px #10e2c01f,0 1px #f4f6f529!important}.luna-highlighter-marquee--product.turnaround-sticky .turnaround-track,.luna-highlighter-marquee--product.turnaround-sink .turnaround-track{display:flex!important;opacity:1!important;visibility:visible!important}@media(min-width:761px){.template-index .turnaround+.process-quality{padding-top:clamp(24px,2.4vw,40px)!important}}.process-quality{--quality-transition-aqua:#10bfae;background:linear-gradient(180deg,transparent 0 88%,var(--quality-transition-aqua) 100%),linear-gradient(rgba(196,214,208,.045) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(90deg,rgba(196,214,208,.045) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(rgba(196,214,208,.018) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,rgba(196,214,208,.018) 1px,transparent 1px) 0 0/24px 24px,radial-gradient(80% 34% at 50% 100%,rgba(16,226,192,.34),transparent 74%),linear-gradient(180deg,#1d2523 0%,var(--quality-transition-aqua) 100%)!important}.process-quality:after{background:repeating-linear-gradient(135deg,#70847e24 0 12px,#070909c7 12px 24px)!important}.process-quality__file{background:#040707b8!important;background-color:#040707b8!important;-webkit-backdrop-filter:blur(10px) saturate(.82)!important;backdrop-filter:blur(10px) saturate(.82)!important;box-shadow:inset 0 1px #e2eee906!important}.process-quality__file-outline{filter:none!important}.process-quality__file-outline path{stroke:#b9cfc757!important;stroke-width:1.15!important}.process-quality__canvas-mark--bottom-right,.process-quality__run-mark,.process-quality__body>.process-quality__file-bar--vertical,.process-quality__crt-status b,.process-quality__verify b{color:#10e2c0}@media(min-width:761px){.process-quality__body>.process-quality__file-bar--vertical{width:48px!important;top:58%!important;right:auto!important;bottom:auto!important;left:clamp(12px,1.1vw,22px)!important;height:clamp(300px,31vw,500px)!important}}@media(min-width:761px){.process-quality__file .process-quality__intro>div{padding-top:46px!important}.process-quality__file .process-quality__intro>div:before{top:17px!important;right:auto!important;left:clamp(26px,2.2vw,38px)!important;max-width:calc(100% - 52px);white-space:nowrap}.process-quality__file .process-quality__intro .process-quality__eyebrow{width:100%;min-width:0}.process-quality__file .process-quality__meta{overflow:hidden!important}.process-quality__file .process-quality__meta div:nth-of-type(1),.process-quality__file .process-quality__meta div:nth-of-type(2),.process-quality__file .process-quality__meta div:nth-of-type(3),.process-quality__file .process-quality__meta div:nth-of-type(4){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-content:center!important;justify-items:start!important;gap:8px!important;padding:20px 18px 38px!important;overflow:hidden}.process-quality__file .process-quality__meta div:before{position:static!important;grid-row:1!important;transform:none!important;margin:0!important;color:#10e2c0b8!important}.process-quality__file .process-quality__meta dt{width:100%!important;min-width:0!important;grid-row:2!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere;color:#d6e2dd75!important;line-height:1.25!important}.process-quality__file .process-quality__meta dd{width:100%!important;min-width:0!important;grid-row:3!important;display:flex!important;align-items:center;gap:7px;overflow:visible!important;white-space:nowrap!important}.process-quality__file .process-quality__meta div:after{right:18px!important;bottom:17px!important;left:18px!important}}@media(min-width:761px){.process-quality__file .process-quality__head{padding-bottom:clamp(24px,2.4vw,42px)!important}.process-quality__file .process-quality__intro{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important;gap:clamp(34px,3.8vw,68px)!important;padding:8px 0 clamp(24px,2.2vw,38px)!important}.process-quality__file .process-quality__intro>div,.process-quality__file .process-quality__meta{height:clamp(286px,19vw,324px)!important}.process-quality__file .process-quality__intro>div{min-height:0!important;padding:28px clamp(28px,2.5vw,44px) 24px!important;background:linear-gradient(90deg,rgba(16,226,192,.05),transparent 68%)!important}.process-quality__file .process-quality__intro>div>p{max-width:42ch!important;margin-top:20px!important;font-size:clamp(16px,1.08vw,20px)!important;line-height:1.42!important}.process-quality__file .process-quality__meta{min-height:0!important;margin:0!important;padding:0!important;grid-template-rows:44px repeat(2,minmax(0,1fr))!important;border-color:#b9cfc724!important}.process-quality__file .process-quality__meta:before{min-height:44px!important;height:44px!important;padding:0 16px!important;background:#10e2c009!important}.process-quality__file .process-quality__meta:after{top:15px!important}.process-quality__file .process-quality__meta div,.process-quality__file .process-quality__meta div:nth-child(2n),.process-quality__file .process-quality__meta div:nth-last-child(-n+2){padding:18px 20px 32px 52px!important;background:transparent!important}.process-quality__file .process-quality__meta div:before{left:16px!important}.process-quality__file .process-quality__meta div:after{right:20px!important;bottom:15px!important;left:52px!important;height:2px!important;opacity:.42!important}}@media(min-width:761px){.process-quality__file .process-quality__intro{grid-template-columns:minmax(340px,.78fr) minmax(680px,1.22fr)!important;align-items:center!important;gap:clamp(38px,4vw,72px)!important;padding:4px 0 clamp(22px,2vw,34px)!important}.process-quality__file .process-quality__intro>div,.process-quality__file .process-quality__meta{height:clamp(210px,14vw,244px)!important}.process-quality__file .process-quality__intro>div{padding:24px clamp(26px,2.2vw,38px) 20px!important;border-left:1px solid rgba(16,226,192,.44)!important;background:linear-gradient(90deg,rgba(16,226,192,.035),transparent 74%)!important}.process-quality__file .process-quality__intro>div:before{top:14px!important;right:16px!important}.process-quality__file .process-quality__intro>div:after{padding-top:12px!important}.process-quality__file .process-quality__intro>div>p{max-width:38ch!important;margin-top:16px!important;font-size:clamp(15px,1vw,18px)!important;line-height:1.42!important}.process-quality__file .process-quality__meta{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:42px minmax(0,1fr)!important;margin:0!important;padding:0!important;border:0!important;border-top:1px solid rgba(185,207,199,.16)!important;border-bottom:1px solid rgba(185,207,199,.16)!important;background:#02050533!important}.process-quality__file .process-quality__meta:before{min-height:42px!important;height:42px!important;grid-column:1 / -1!important;grid-row:1!important;border-bottom:1px solid rgba(185,207,199,.1)!important;background:linear-gradient(90deg,rgba(16,226,192,.04),transparent 35%)!important}.process-quality__file .process-quality__meta:after{top:14px!important}.process-quality__file .process-quality__meta div:nth-of-type(1),.process-quality__file .process-quality__meta div:nth-of-type(2),.process-quality__file .process-quality__meta div:nth-of-type(3),.process-quality__file .process-quality__meta div:nth-of-type(4){grid-row:2!important;min-height:0!important;align-content:center!important;padding:22px 14px 32px 42px!important;border:0!important;border-right:1px solid rgba(185,207,199,.1)!important;background:transparent!important}.process-quality__file .process-quality__meta div:nth-of-type(1){grid-column:1!important}.process-quality__file .process-quality__meta div:nth-of-type(2){grid-column:2!important}.process-quality__file .process-quality__meta div:nth-of-type(3){grid-column:3!important}.process-quality__file .process-quality__meta div:nth-of-type(4){grid-column:4!important;border-right:0!important}.process-quality__file .process-quality__meta div:before{left:14px!important}.process-quality__file .process-quality__meta div:after{right:14px!important;bottom:17px!important;left:42px!important}.process-quality__file .process-quality__meta dt{font-size:7px!important;letter-spacing:.9px!important}.process-quality__file .process-quality__meta dd{font-size:9px!important;letter-spacing:1px!important;white-space:nowrap}}@media(min-width:761px){.process-quality__file .process-quality__intro>div{padding-top:46px!important}.process-quality__file .process-quality__intro>div:before{top:17px!important;right:auto!important;left:clamp(26px,2.2vw,38px)!important;max-width:calc(100% - 52px);white-space:nowrap}.process-quality__file .process-quality__meta div:nth-of-type(1),.process-quality__file .process-quality__meta div:nth-of-type(2),.process-quality__file .process-quality__meta div:nth-of-type(3),.process-quality__file .process-quality__meta div:nth-of-type(4){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-content:center!important;justify-items:start!important;gap:8px!important;padding:20px 18px 38px!important;overflow:hidden}.process-quality__file .process-quality__meta div:before{position:static!important;grid-row:1!important;transform:none!important;margin:0!important}.process-quality__file .process-quality__meta dt{width:100%!important;min-width:0!important;grid-row:2!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.25!important}.process-quality__file .process-quality__meta dd{width:100%!important;min-width:0!important;grid-row:3!important;display:flex!important;align-items:center;gap:7px;overflow:visible!important;white-space:nowrap!important}.process-quality__file .process-quality__meta div:after{right:18px!important;bottom:17px!important;left:18px!important}}@media(min-width:761px){.process-quality__file{clip-path:none!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}}.process-quality{--quality-slash-height:clamp(31px,2.6vw,46px);overflow:visible!important;z-index:2;margin-bottom:0!important}.process-quality:after{width:100%!important;height:var(--quality-slash-height)!important;position:absolute!important;z-index:20!important;inset:auto 0 0!important;transform:translateY(calc(100% - 1px));background:repeating-linear-gradient(135deg,transparent 0 clamp(22px,1.8vw,32px),var(--quality-transition-aqua) clamp(22px,1.8vw,32px) clamp(44px,3.6vw,64px))!important;pointer-events:none}.process-quality__file .process-quality__head .process-quality__run-mark{top:clamp(18px,2vw,36px)!important;border-color:#b9c2bf94!important}.process-quality__canvas-mark--bottom-right{border-right-color:#b9c2bf94!important;border-bottom-color:#b9c2bf94!important}.process-quality__canvas-mark--bottom-right:before{color:#b9c2bf94!important}.process-quality__file-shape{width:100%;height:100%;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.process-quality__file-shape path{fill:#04070799;stroke:none}.process-quality__file-outline{z-index:9!important}.process-quality__file-outline path{fill:none!important;stroke:#b9cfc76b!important;stroke-width:1.15!important;vector-effect:non-scaling-stroke}.process-quality .ink-stroke path{opacity:0}@media(prefers-reduced-motion:reduce){.process-quality .ink-stroke path{opacity:1}}.process-quality__file:after{content:none!important;display:none!important}.process-quality__command-rail,.process-quality__head,.process-quality__body{position:relative;z-index:2}.process-quality__left-register{width:clamp(22px,1.7vw,32px);position:absolute;z-index:10;top:36%;bottom:8%;left:clamp(7px,.65vw,13px);display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#c4d6d06b;pointer-events:none}.process-quality__left-register i{display:block;font-style:normal}.process-quality__left-brackets{writing-mode:vertical-rl;font:800 clamp(7px,.55vw,10px)/1 var(--font-mono);letter-spacing:2px}.process-quality__left-blocks{display:grid!important;gap:clamp(5px,.45vw,8px)}.process-quality__left-blocks b{width:clamp(7px,.55vw,10px);height:clamp(7px,.55vw,10px);display:block;background:#c4d6d047}.process-quality__left-blocks b:nth-child(2){opacity:.7}.process-quality__left-blocks b:nth-child(3){width:45%}.process-quality__left-blocks b:nth-child(4){height:clamp(22px,2vw,38px);background:#c4d6d07a}.process-quality__left-bars{width:clamp(9px,.75vw,14px);height:clamp(42px,4vw,76px);background:repeating-linear-gradient(180deg,rgba(196,214,208,.42) 0 3px,transparent 3px 6px)}@media(max-width:760px){.process-quality__file-shape,.process-quality__left-register{display:none!important}}@media(min-width:761px){.process-quality__body{padding-left:clamp(72px,6vw,104px)!important}.process-quality__body>.process-quality__file-bar--vertical{width:48px!important;left:0!important;align-items:center!important;justify-content:flex-start!important;gap:clamp(14px,1.1vw,20px)!important;padding:0!important;color:#b9c2bfb8!important}.process-quality__body>.process-quality__file-bar--vertical span{color:#b9c2bfb8!important}.process-quality__file .process-quality__body>.process-quality__file-bar--vertical>span:first-child,.process-quality__file .process-quality__body>.process-quality__file-bar--vertical .process-quality__status-label{color:#b9c2bfb8!important}.process-quality__body>.process-quality__file-bar--vertical .process-quality__status{position:static!important;order:2}.process-quality__body>.process-quality__file-bar--vertical .process-quality__status-label{order:1;writing-mode:vertical-rl!important;transform:rotate(180deg)!important}.process-quality__body>.process-quality__file-bar--vertical .process-quality__cmyk{order:2;writing-mode:horizontal-tb!important;transform:none!important}.process-quality__body>.process-quality__file-bar--vertical>span:not(.process-quality__status){position:static!important;order:1;padding:0 4px!important}}@media(max-width:760px){.template-index .process-quality__file{clip-path:none!important;overflow:hidden!important;border:1px solid rgba(185,194,191,.42)!important;border-radius:7px!important;background:#040707c7!important;background-color:#040707c7!important}.template-index .process-quality__file-shape,.template-index .process-quality__file-outline,.template-index .process-quality__left-register{display:none!important}.template-index .process-quality__file .process-quality__head{min-height:0!important;height:auto!important;margin-bottom:0!important;padding:34px 20px 8px!important}.template-index .process-quality__file .process-quality__title-block,.template-index .process-quality__file .process-quality__head h2,.template-index .process-quality__file .process-quality__title-line{min-height:0!important;height:auto!important;margin-bottom:0!important}.template-index .process-quality__file .process-quality__body{gap:14px!important;padding-top:0!important}.template-index .process-quality__body>.process-quality__file-bar--vertical{width:100%!important;height:auto!important;position:relative!important;inset:auto!important;margin:0!important}.template-index .process-quality__file .process-quality__intro{gap:22px!important;padding:6px 6px 26px!important}}.process-quality .process-quality__title-line .ink-stroke path{stroke:var(--teal)!important}@media(min-width:761px){.process-quality__file .process-quality__body{width:100%!important;max-width:100%!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;margin-inline:auto!important;padding-left:clamp(96px,7vw,132px)!important;padding-right:clamp(52px,3.8vw,72px)!important}.process-quality__body>.process-quality__file-bar--vertical{top:calc(58% - 500px)!important;left:calc(clamp(12px,1.1vw,22px) + 30px)!important}.process-quality__file .process-quality__grid{width:100%!important;max-width:none!important;margin-inline:auto!important;overflow:hidden!important;border-radius:10px!important}.process-quality__file .process-quality__command-strip{width:100%!important;max-width:none!important;margin-inline:auto!important}.process-quality__file .process-quality__card,.process-quality__file .process-quality__card:nth-child(2n){border-radius:0!important}.process-quality__file .process-quality__card:first-of-type{border-radius:10px 10px 0 0!important}.process-quality__file .process-quality__card:last-of-type{border-radius:0 0 10px 10px!important}.process-quality__file .process-quality__sample,.process-quality__file .process-quality__sample--video,.process-quality__file .process-quality__card.is-record-live .process-quality__sample--video{border-right:0!important}}.process-quality__file .process-quality__card.is-record-live .process-quality__sample--video,.process-quality__file .process-quality__sample--video.is-crt-on{border-right:0!important}@media(min-width:761px){.template-index .process-quality__file{width:100%!important;max-width:none!important}}.process-quality__command-rail,.process-quality__command-rail.is-terminal-scanning{overflow:hidden}@media(min-width:761px){.process-quality__command-rail{width:max-content!important;max-width:calc(100% - clamp(80px,8vw,150px));display:flex;left:0;top:0;margin:clamp(40px,3.2vw,52px) auto clamp(46px,3.8vw,68px);border:0;background:transparent!important;box-shadow:none;clip-path:none}}.process-quality__command-rail:after,.process-quality__command-rail.is-terminal-scanning:after{content:none!important;display:none!important;animation:none!important}.process-quality__command-rail>span,.process-quality__command-rail>span:not(.is-system),.process-quality__command-rail>span.is-active:not(.is-system),.process-quality__command-rail>span.is-complete:not(.is-system){background-image:none!important;background-size:auto!important;color:#f4f6f5!important;box-shadow:none!important}.process-quality__command-rail>span b{color:var(--teal)!important}.process-quality__command-rail>span em{color:#f4f6f5e6!important}.process-quality__command-rail>span i{color:#f4f6f57a!important}.process-quality__command-rail>.is-system{background:#10e2c013!important;box-shadow:inset 2px 0 #10e2c06b!important}.process-quality__command-rail.is-stage-sequence-ready>span{opacity:0;filter:blur(3px);transform:translate3d(0,26px,0);transition:opacity .42s ease,filter .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1)!important;transition-delay:calc(var(--quality-stage-order,0) * 115ms)!important;will-change:opacity,filter,transform}.process-quality__command-rail>span:nth-child(1){--quality-stage-order:0}.process-quality__command-rail>span:nth-child(2){--quality-stage-order:1}.process-quality__command-rail>span:nth-child(3){--quality-stage-order:2}.process-quality__command-rail>span:nth-child(4){--quality-stage-order:3}.process-quality__command-rail>span:nth-child(5){--quality-stage-order:4}.process-quality__command-rail.is-stage-sequence-ready.is-stage-sequence-visible>span{opacity:1;filter:none;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.process-quality__command-rail.is-stage-sequence-ready>span{opacity:1;filter:none;transform:none;transition:none!important}}.process-quality__command-rail>span{--quality-stage-accent:var(--teal);--quality-stage-lock-delay:.36s;position:relative;background-color:#f4f6f509!important}.process-quality__command-rail>span:nth-child(1){--quality-stage-accent:#00aeef;--quality-stage-lock-delay:.36s}.process-quality__command-rail>span:nth-child(2){--quality-stage-accent:#ec008c;--quality-stage-lock-delay:475ms}.process-quality__command-rail>span:nth-child(3){--quality-stage-accent:#ffe600;--quality-stage-lock-delay:.59s}.process-quality__command-rail>span:nth-child(4){--quality-stage-accent:#c7cfcc;--quality-stage-lock-delay:705ms}.process-quality__command-rail>span:nth-child(5){--quality-stage-accent:var(--teal);--quality-stage-lock-delay:.82s}.process-quality__command-rail>span b{color:var(--quality-stage-accent)!important}.process-quality__command-rail>span:after{content:"";width:100%;height:2px;position:absolute;right:0;bottom:0;left:0;margin-inline:auto;display:block;opacity:0;background:var(--quality-stage-accent);transform:scaleX(.08);transform-origin:center;transition:opacity .18s ease var(--quality-stage-lock-delay),transform .36s cubic-bezier(.16,1,.3,1) var(--quality-stage-lock-delay)}.process-quality__command-rail>span:before{content:"";width:5px;height:5px;position:absolute;top:10px;right:10px;display:block;opacity:0;background:var(--quality-stage-accent);transform:scale(.2) rotate(45deg);transition:opacity .16s ease var(--quality-stage-lock-delay),transform .34s cubic-bezier(.16,1,.3,1) var(--quality-stage-lock-delay)}.process-quality__command-rail.is-stage-sequence-visible>span:before,.process-quality__command-rail.is-stage-sequence-visible>span:after{opacity:1;transform:scale(1) rotate(0)}.process-quality__command-rail.is-stage-sequence-visible>span b{animation:quality-stage-code-lock .42s steps(1,end) var(--quality-stage-lock-delay) both}@keyframes quality-stage-code-lock{0%{opacity:.18;filter:brightness(.8)}24%{opacity:1;filter:brightness(1.7)}38%{opacity:.36;filter:brightness(1)}62%{opacity:1;filter:brightness(1.35)}76%{opacity:.68;filter:brightness(1)}to{opacity:1;filter:brightness(1)}}.process-quality__command-rail>.is-system{background-color:#f4f6f509!important;box-shadow:none!important}@media(min-width:761px){.process-quality__file.luna-texture--diagonal-pinstripe{background:transparent!important;background-color:transparent!important}.process-quality__file.luna-texture--diagonal-pinstripe .process-quality__file-atmosphere{display:block!important;position:absolute!important;z-index:1!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:1!important;background-color:transparent!important;background-image:var(--luna-texture-diagonal-pinstripe)!important;background-repeat:repeat!important;clip-path:polygon(.8% 0,91% 0,100% 4.8%,100% 99%,99% 100%,4.2% 100%,3.2% 99%,3.2% 34%,0 28%,0 .8%);pointer-events:none!important}.process-quality__file.luna-texture--diagonal-pinstripe .process-quality__file-atmosphere:before,.process-quality__file.luna-texture--diagonal-pinstripe .process-quality__file-atmosphere:after{content:none!important;display:none!important}}@media(max-width:760px){.process-quality__file.luna-texture--diagonal-pinstripe{background-color:#04070799!important;background-image:var(--luna-texture-diagonal-pinstripe)!important;background-repeat:repeat!important}}.process-quality__command-rail>.is-system:before{content:none;display:none;box-shadow:none}.process-quality__command-rail.is-stage-sequence-visible>.is-system:before{transform:none}@media(prefers-reduced-motion:reduce){.process-quality__command-rail.is-stage-sequence-visible>span b,.process-quality__command-rail>span:before,.process-quality__command-rail>span:after{opacity:1;transform:none;transition:none;animation:none}}@media(min-width:761px){.process-quality__command-rail>span,.process-quality__command-rail>span.is-system{min-width:clamp(132px,9.5vw,182px)!important;min-height:54px;flex:0 0 auto;padding:9px clamp(16px,1.25vw,24px)!important;border:0!important;border-left:1px solid rgba(185,207,199,.18)!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.process-quality__command-rail>span:first-child{border-left:0!important}.process-quality__command-rail>span:after{width:clamp(18px,1.6vw,28px);right:auto;left:clamp(16px,1.25vw,24px);margin-inline:0}}@media(min-width:761px){.process-quality>.process-quality__command-rail--vertical{--quality-telemetry-ink:#f4f6f5;width:clamp(48px,3.2vw,62px)!important;max-width:none;display:flex;flex-direction:column;gap:clamp(22px,1.8vw,34px);position:absolute;z-index:0;top:calc(clamp(160px,11vw,220px) + 500px);left:clamp(22px,2vw,38px);margin:0;transform:none;opacity:.68;border:0;background:transparent!important}.process-quality>.process-quality__command-rail--vertical>span,.process-quality>.process-quality__command-rail--vertical>span.is-system{width:100%;min-width:0!important;min-height:clamp(112px,7vw,138px);display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto 1fr!important;justify-items:center;gap:6px;padding:10px 6px 9px!important;opacity:1!important;filter:none!important;transform:none!important;transition:none!important;will-change:auto;background-color:transparent!important;background-image:none!important}.process-quality>.process-quality__command-rail--vertical>span,.process-quality>.process-quality__command-rail--vertical>span.is-system{border-left:0!important;border-bottom:0!important;color:var(--quality-telemetry-ink)!important}.process-quality>.process-quality__command-rail--vertical>span b,.process-quality>.process-quality__command-rail--vertical>span em,.process-quality>.process-quality__command-rail--vertical>span i{color:var(--quality-telemetry-ink)!important}.process-quality>.process-quality__command-rail--vertical>span b{grid-column:1!important;grid-row:1!important;justify-self:center;writing-mode:vertical-rl;transform:none!important}.process-quality>.process-quality__command-rail--vertical>span em,.process-quality>.process-quality__command-rail--vertical>span i{grid-column:1!important;justify-self:center;writing-mode:vertical-rl;transform:none!important}.process-quality>.process-quality__command-rail--vertical>span em{grid-row:2!important;align-self:center}.process-quality>.process-quality__command-rail--vertical>span i{display:none!important}.process-quality>.process-quality__command-rail--vertical>span:before,.process-quality>.process-quality__command-rail--vertical>span:after{opacity:1!important;filter:none!important;transform:none!important;animation:none!important;transition:none!important}.process-quality>.process-quality__command-rail--vertical>span b{opacity:1!important;filter:none!important;animation:none!important;transition:none!important}.process-quality>.process-quality__command-rail--vertical>span:before,.process-quality>.process-quality__command-rail--vertical>span:after{background:none!important}.process-quality>.process-quality__command-rail--vertical>span:before{content:none!important;display:none!important}.process-quality>.process-quality__command-rail--vertical>span:after{content:"//"!important;width:auto;height:auto;right:auto;bottom:-18px;left:50%;color:var(--quality-telemetry-ink);font:700 8px/1 var(--font-mono);letter-spacing:1px;transform:translate(-50%) rotate(90deg)!important}.process-quality>.process-quality__command-rail--vertical>span:last-child:after{content:none!important;display:none!important}}.process-quality__file .process-quality__index:after{content:" / " attr(data-stage)!important}.process-quality__card-title{display:flex;align-items:center;gap:clamp(12px,1vw,18px);margin:0 0 clamp(14px,1.2vw,20px)}.process-quality__card-title h3{margin:0!important}.process-quality__title-icon{width:clamp(36px,2.8vw,48px);height:clamp(36px,2.8vw,48px);flex:0 0 auto;display:block;background:var(--quality-ink,#101212);-webkit-mask:var(--quality-card-icon) center/contain no-repeat;mask:var(--quality-card-icon) center/contain no-repeat}@media(max-width:760px){.process-quality__card-title{align-items:flex-start;gap:12px}.process-quality__title-icon{width:34px;height:34px}}.process-quality__command-strip>span{--quality-summary-accent:var(--teal);position:relative}.process-quality__command-strip.luna-texture--crt-scanlines{background-color:#070909f5!important;background-image:var(--luna-texture-crt-scanline)!important;background-repeat:repeat!important}.process-quality__command-strip>span:nth-child(1){--quality-summary-accent:#00aeef}.process-quality__command-strip>span:nth-child(2){--quality-summary-accent:#ec008c}.process-quality__command-strip>span:nth-child(3){--quality-summary-accent:#ffe600}.process-quality__command-strip>span:nth-child(4){--quality-summary-accent:var(--teal)}.process-quality__command-strip>span b{color:var(--quality-summary-accent)!important;text-shadow:none!important}.process-quality__command-strip>span:before{content:"";width:100%;height:2px;position:absolute;right:0;bottom:0;left:0;background:var(--quality-summary-accent);opacity:1;transform:scaleX(1);transform-origin:center}.process-quality__command-strip>span:after{content:"";width:5px;height:5px;position:absolute;top:10px;right:10px;opacity:0;background:var(--quality-summary-accent)}.process-quality__command-strip.is-cmyk-summary-visible>span:before{animation:none}.process-quality__command-strip.is-cmyk-summary-visible>span:after{animation:quality-summary-mark-fade .3s ease-out both}.process-quality__command-strip.is-cmyk-summary-visible>span b{animation:quality-summary-code-lock .42s steps(1,end) both}.process-quality__command-strip.is-cmyk-summary-visible>span:nth-child(1):before,.process-quality__command-strip.is-cmyk-summary-visible>span:nth-child(1):after,.process-quality__command-strip.is-cmyk-summary-visible>span:nth-child(1) b{animation-delay:80ms}.process-quality__command-strip.is-cmyk-summary-visible>span:nth-child(2):before,.process-quality__command-strip.is-cmyk-summary-visible>span:nth-child(2):after,.process-quality__command-strip.is-cmyk-summary-visible>span:nth-child(2) b{animation-delay:195ms}.process-quality__command-strip.is-cmyk-summary-visible>span:nth-child(3):before,.process-quality__command-strip.is-cmyk-summary-visible>span:nth-child(3):after,.process-quality__command-strip.is-cmyk-summary-visible>span:nth-child(3) b{animation-delay:.31s}.process-quality__command-strip.is-cmyk-summary-visible>span:nth-child(4):before,.process-quality__command-strip.is-cmyk-summary-visible>span:nth-child(4):after,.process-quality__command-strip.is-cmyk-summary-visible>span:nth-child(4) b{animation-delay:425ms}@keyframes quality-summary-mark-fade{0%{opacity:0}to{opacity:1}}@keyframes quality-summary-code-lock{0%{opacity:.46;filter:brightness(.9)}28%{opacity:1;filter:brightness(1.35)}46%{opacity:.68;filter:brightness(1)}72%{opacity:1;filter:brightness(1.15)}to{opacity:1;filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.process-quality__command-strip>span,.process-quality__command-strip>span b,.process-quality__command-strip>span:before,.process-quality__command-strip>span:after{opacity:1!important;filter:none!important;transform:none!important;animation:none!important}}@media(max-width:760px){.process-quality>.process-quality__command-rail--vertical{display:none!important}}.process-quality.quality-sequence{--quality-paper:#d9ddd8;--quality-paper-bright:#e7e9e4;--quality-ink:#0b0e0e;--quality-muted:#69716e;--quality-rule:rgba(11,14,14,.16);--quality-channel-paper:#008fba;--quality-channel-screen:#00aeef;--quality-channel-soft:rgba(0,174,239,.055);min-height:0!important;position:relative;overflow:clip;padding:0!important;background:radial-gradient(circle at 26% 14%,rgba(216,255,0,.16),transparent 29%),linear-gradient(rgba(16,226,192,.045) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(16,226,192,.045) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(rgba(244,246,245,.045) 1px,transparent 1px) 0 0/192px 192px,linear-gradient(90deg,rgba(244,246,245,.045) 1px,transparent 1px) 0 0/192px 192px,#070909!important;color:var(--quality-ink);isolation:isolate}.process-quality.quality-sequence[data-active-quality-step="02"]{--quality-channel-paper:#d00078;--quality-channel-screen:#ec008c;--quality-channel-soft:rgba(236,0,140,.055)}.process-quality.quality-sequence[data-active-quality-step="03"]{--quality-channel-paper:#879600;--quality-channel-screen:#d8ff00;--quality-channel-soft:rgba(216,255,0,.065)}.process-quality.quality-sequence[data-active-quality-step="04"]{--quality-channel-paper:#c7ceca;--quality-channel-screen:#f4f6f5;--quality-channel-soft:rgba(11,14,14,.045)}.process-quality.quality-sequence:before,.process-quality.quality-sequence:after{content:none!important;display:none!important}.quality-sequence__intro{width:100%;max-width:none;position:relative;overflow:hidden;margin:0;padding:clamp(52px,5vw,86px) var(--edge);border-top:0;border-bottom:0;background:transparent;color:#f4f6f5;isolation:isolate}.quality-sequence__intro:before{content:"QUALITY SYSTEM";position:absolute;right:-2vw;top:24px;z-index:0;color:#f4f6f509;font-family:Syne,sans-serif;font-size:clamp(82px,15vw,260px);font-weight:800;line-height:.8;letter-spacing:0;text-transform:uppercase;white-space:nowrap;pointer-events:none}.quality-sequence__intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(16,226,192,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(16,226,192,.05) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 76%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 76%)}.quality-sequence__intro-inner{width:var(--home-shell);position:relative;z-index:1;display:block;align-items:stretch;margin:0 auto!important}.quality-sequence__intro-inner>div:first-child{align-self:start}.quality-sequence__intro .section-index{margin:0!important;color:var(--teal);background:transparent!important}.quality-sequence__intro .prompt-run{color:var(--marathon-acid);text-shadow:none}.quality-sequence__intro .prompt-command{color:#f4f6f5!important}.quality-sequence__intro .prompt-cursor{background:currentColor;box-shadow:none}.quality-sequence__intro h2{width:auto;max-width:none!important;margin:12px 0 0;color:#f4f6f5;font-size:var(--module-title-size)!important;font-weight:var(--module-title-weight);line-height:var(--module-title-line)!important;letter-spacing:var(--module-title-tracking)!important}.quality-sequence__intro h2 .ink-target,.quality-sequence__title-line{white-space:nowrap}.quality-sequence__mobile-break{display:none}.quality-sequence__intro h2 .ink-target.is-ink-visible .ink-stroke path{opacity:1;stroke:#d8ff00!important;filter:drop-shadow(0 0 10px rgba(216,255,0,.35))!important}.quality-sequence__intro h2 .luna-outline{color:transparent;-webkit-text-stroke:2px #f4f6f5}.quality-sequence__scroll{height:420vh;min-height:3400px;position:relative}.quality-sequence__stage{width:100%;height:max(640px,calc(100vh - var(--quality-stage-top,0px)));position:sticky;z-index:2;top:var(--quality-stage-top,0px);display:grid;grid-template-columns:minmax(360px,.87fr) minmax(620px,1.13fr);grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border-top:0;border-bottom:0;background:#171b1a;box-shadow:0 20px 60px #07090914}.quality-sequence__footer{min-width:0;position:relative;z-index:12;grid-column:1 / -1;grid-row:2;opacity:1;visibility:visible}.quality-sequence__footer .quality-orbit-separator{--quality-orbit-height:clamp(68px,5vw,96px);z-index:auto;border-bottom:0;background:var(--highlighter-yellow)}.quality-sequence__footer .quality-orbit-separator__qc i{background:radial-gradient(circle,var(--neon-orchid) 0 3px,transparent 3.5px);box-shadow:none}.quality-sequence__media{min-width:0;position:relative;z-index:1;overflow:hidden;background:#080b0b;border-right:0;box-shadow:none;isolation:isolate;grid-column:1;grid-row:1}.quality-sequence__media:before{content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.38;background:linear-gradient(180deg,rgba(0,0,0,.52),transparent 24%,transparent 76%,rgba(0,0,0,.42))}.quality-sequence__monitor{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .18s linear}.quality-sequence__monitor.is-active{opacity:1;z-index:2}.quality-sequence__monitor video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:block;object-fit:cover}.quality-sequence__content-video{z-index:1;opacity:0;clip-path:inset(49.8% 0 49.8% 0);filter:saturate(.82) contrast(1.04);transition:clip-path .62s cubic-bezier(.16,1,.3,1),opacity .16s linear}.quality-sequence__static-video{z-index:2;opacity:1;filter:contrast(1.1) brightness(.7) saturate(.12);transition:opacity .1s linear}.quality-sequence__monitor.is-crt-on .quality-sequence__content-video{opacity:1;clip-path:inset(0)}.quality-sequence__monitor.is-crt-on .quality-sequence__static-video{opacity:0}.quality-sequence__monitor:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.54;mix-blend-mode:multiply;background:var(--luna-texture-crt-scanline)}.quality-sequence__feed-status{position:absolute;z-index:6;top:clamp(26px,3vw,54px);left:clamp(28px,4vw,72px);display:flex;align-items:center;gap:12px;color:var(--quality-channel-screen);font:800 11px/1 var(--font-mono);letter-spacing:2px;text-transform:uppercase}.quality-sequence__feed-icons{width:22px;height:22px;display:grid;place-items:center}.quality-sequence__feed-icons i{width:22px;height:22px;display:none;background:currentColor;-webkit-mask:var(--quality-feed-icon) center/contain no-repeat;mask:var(--quality-feed-icon) center/contain no-repeat}.process-quality.quality-sequence[data-active-quality-step="01"] [data-quality-feed-icon="01"],.process-quality.quality-sequence[data-active-quality-step="02"] [data-quality-feed-icon="02"],.process-quality.quality-sequence[data-active-quality-step="03"] [data-quality-feed-icon="03"],.process-quality.quality-sequence[data-active-quality-step="04"] [data-quality-feed-icon="04"]{display:block}.quality-sequence__media-channel{position:absolute;z-index:6;left:clamp(28px,4vw,72px);bottom:clamp(28px,4vw,66px);display:flex;align-items:flex-end;gap:10px;color:var(--quality-channel-screen);text-shadow:0 0 12px currentColor}.quality-sequence__media-channel i{padding-bottom:2px;color:#f4f6f58f;font:800 8px/1 var(--font-mono);font-style:normal;letter-spacing:1.6px}.quality-sequence__media-channel b{font:400 clamp(18px,1.6vw,27px)/1 "Press Start 2P",var(--font-pixel),monospace;letter-spacing:1px}.quality-sequence__corner{width:27px;height:27px;position:absolute;z-index:8;pointer-events:none;color:var(--quality-channel-paper)}.quality-sequence__media .quality-sequence__corner{color:var(--quality-channel-screen)}.quality-sequence__corner:before,.quality-sequence__corner:after{content:"";position:absolute;background:currentColor}.quality-sequence__corner:before{width:27px;height:1px}.quality-sequence__corner:after{width:1px;height:27px}.quality-sequence__corner--tl{top:26px;left:26px}.quality-sequence__corner--tr{top:26px;right:26px;transform:scaleX(-1)}.quality-sequence__corner--bl{bottom:26px;left:26px;transform:scaleY(-1)}.quality-sequence__corner--br{right:26px;bottom:26px;transform:scale(-1)}.quality-sequence__console{min-width:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(180px,14vw,250px);background:linear-gradient(rgba(11,14,14,.022) 1px,transparent 1px) 0 0/68px 68px,linear-gradient(90deg,rgba(11,14,14,.022) 1px,transparent 1px) 0 0/68px 68px,var(--quality-paper-bright);grid-column:2;grid-row:1}.quality-sequence__records{min-width:0;position:relative}.quality-sequence__record{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(58px,6vw,112px) clamp(44px,5.5vw,104px);opacity:0;visibility:hidden;transform:translateY(10px);background:linear-gradient(var(--quality-channel-soft),var(--quality-channel-soft));transition:opacity .28s ease,transform .38s cubic-bezier(.16,1,.3,1),visibility 0s linear .38s}.quality-sequence__record.is-active{opacity:1;visibility:visible;transform:none;transition-delay:90ms}.quality-sequence__eyebrow{width:max-content;max-width:100%;position:relative;display:block;isolation:isolate;margin-bottom:clamp(30px,3vw,52px);color:var(--quality-channel-paper);font:800 10px/1 var(--font-mono);letter-spacing:2.4px;text-transform:uppercase}.quality-sequence__eyebrow:after{content:"";width:calc(100% + 12px);height:7px;position:absolute;left:-2px;bottom:-9px;background:var(--quality-channel-paper);clip-path:polygon(0 44%,13% 24%,29% 52%,47% 20%,66% 50%,84% 27%,100% 45%,98% 78%,80% 61%,63% 84%,45% 58%,27% 83%,10% 62%,0 74%);opacity:0;transform:scaleX(0) rotate(-1.2deg);transform-origin:left center;pointer-events:none}.quality-sequence__record.is-active .quality-sequence__eyebrow:after{animation:marker-swipe .7s cubic-bezier(.18,.86,.24,1) .16s forwards}.quality-sequence__record-feed{display:inline-flex;align-items:center;gap:10px}.quality-sequence__record-feed:after{content:none!important;animation:none!important}.quality-sequence__record-feed i{width:20px;height:20px;flex:0 0 20px;display:block;background:currentColor;-webkit-mask:var(--quality-feed-icon) center/contain no-repeat;mask:var(--quality-feed-icon) center/contain no-repeat}.quality-sequence__record-heading{display:block}.quality-sequence__record h3{max-width:11ch;margin:0;color:var(--quality-ink);font-size:clamp(46px,5vw,92px);font-family:Saira Condensed,Arial Narrow,Arial,sans-serif;font-weight:700;line-height:.88;letter-spacing:-.055em;text-transform:uppercase}.quality-sequence__record>p{max-width:50ch;margin:clamp(28px,3vw,50px) 0 0;color:#3f4643;font-size:clamp(15px,1.1vw,19px);font-weight:400;line-height:1.6}.quality-sequence__specs{max-width:720px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(32px,4vw,68px) 0 0;padding-top:24px;border-top:1px solid var(--quality-rule)}.quality-sequence__specs div{display:grid;gap:10px;padding-right:16px}.quality-sequence__specs dt,.quality-sequence__specs dd{margin:0;font:800 9px/1.25 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.quality-sequence__specs dt{color:#858c89}.quality-sequence__specs dd{color:var(--quality-ink)}.quality-sequence__nav{align-self:center;display:grid;border-left:1px solid var(--quality-rule);padding:14px 0}.quality-sequence__nav button{min-height:116px;position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-content:center;padding:18px 22px 18px 38px;border:0;background:transparent;color:#9aa09d;text-align:left;cursor:pointer;transition:color .22s ease,background-color .22s ease,background-image .22s ease}.quality-sequence__nav button:not(.is-active){background-image:radial-gradient(circle,rgba(11,14,14,.075) .7px,transparent .85px);background-position:0 0;background-size:4px 4px}.quality-sequence__nav button b,.quality-sequence__nav button span{transition:filter .22s ease,opacity .22s ease}.quality-sequence__nav button:not(.is-active) b,.quality-sequence__nav button:not(.is-active) span{filter:blur(.45px);opacity:.72}.quality-sequence__nav button:before{content:"";width:3px;height:0;position:absolute;top:50%;left:-2px;background:var(--quality-channel-paper);transform:translateY(-50%);transition:height .28s cubic-bezier(.16,1,.3,1)}.quality-sequence__nav button:hover{color:#555d59}.quality-sequence__nav button.is-active{color:var(--quality-ink);background-color:var(--quality-channel-soft);background-image:none}.quality-sequence__nav button.is-active b,.quality-sequence__nav button.is-active span{filter:none;opacity:1}.quality-sequence__nav button.is-active:before{height:52px}.quality-sequence__nav b{color:inherit;font:800 15px/1 var(--font-mono);letter-spacing:1px}.quality-sequence__nav button.is-active b{color:var(--quality-channel-paper)}.quality-sequence__nav span{font:800 10px/1.45 var(--font-mono);letter-spacing:.5px;text-transform:uppercase}.quality-sequence__track{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:repeat(4,1fr);pointer-events:none}.quality-sequence__track span{min-height:1px}@media(max-width:1180px){.quality-sequence__stage{grid-template-columns:minmax(330px,.82fr) minmax(570px,1.18fr)}.quality-sequence__console{grid-template-columns:minmax(0,1fr) 178px}.quality-sequence__record{padding-inline:clamp(30px,4vw,62px)}.quality-sequence__record h3{font-size:clamp(42px,5vw,66px)}.quality-sequence__nav button{min-height:104px;padding-inline:24px 14px;grid-template-columns:34px minmax(0,1fr)}}@media(max-width:900px){.process-quality.quality-sequence{padding-top:0!important}.quality-sequence__intro{padding:clamp(46px,8vw,68px) 14px}.quality-sequence__intro .section-index{margin-bottom:0!important}.quality-sequence__intro h2{max-width:none!important;font-size:var(--module-title-size)!important}.quality-sequence__scroll{height:auto;min-height:0}.quality-sequence__stage{height:auto;position:relative;top:auto;display:block;border-bottom:0}.quality-sequence__footer{opacity:1;visibility:visible}.quality-sequence__media{min-height:0;aspect-ratio:4/3;border-right:0;border-bottom:0;box-shadow:none}.quality-sequence__console{display:flex;flex-direction:column}.quality-sequence__records{min-height:0;order:2}.quality-sequence__record{position:relative;inset:auto;display:none;justify-content:flex-start;padding:clamp(40px,7vw,54px) var(--edge) clamp(42px,7vw,56px);transform:none}.quality-sequence__record.is-active{display:flex}.quality-sequence__record h3{font-size:clamp(44px,11vw,70px)}.quality-sequence__record>p,.quality-sequence__specs{margin-left:0}.quality-sequence__nav{order:1;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));align-self:auto;overflow-x:auto;border-left:0;border-bottom:1px solid var(--quality-rule);padding:0}.quality-sequence__nav button{min-width:0;min-height:78px;display:flex;align-items:center;justify-content:center;padding:16px 10px;border-right:1px solid var(--quality-rule)}.quality-sequence__nav button:before{width:0;height:3px;top:auto;right:50%;bottom:-1px;left:50%;transform:none}.quality-sequence__nav button.is-active:before{width:100%;height:3px;right:0;left:0}.quality-sequence__nav button span,.quality-sequence__track,.quality-sequence__corner{display:none}}@media(max-width:560px){.quality-sequence__intro h2{max-width:100%!important;font-size:var(--module-title-size)!important;line-height:var(--module-title-line)!important;letter-spacing:var(--module-title-tracking)!important;overflow:visible}.quality-sequence__intro h2 .ink-target,.quality-sequence__title-line{white-space:normal!important}.quality-sequence__mobile-break,.quality-sequence__record-heading{display:block}.quality-sequence__record h3{font-size:clamp(36px,9.5vw,46px);line-height:.92}.quality-sequence__record>p{margin-top:26px;font-size:15px;line-height:1.55}.quality-sequence__specs{grid-template-columns:1fr;gap:14px;margin-top:30px;padding-top:18px}.quality-sequence__specs div{grid-template-columns:100px minmax(0,1fr);gap:14px}.quality-sequence__eyebrow{margin-bottom:30px;letter-spacing:1.8px}}@media(prefers-reduced-motion:reduce){.quality-sequence__monitor,.quality-sequence__content-video,.quality-sequence__static-video,.quality-sequence__record,.quality-sequence__nav button:before{transition:none!important}.quality-sequence__record.is-active .quality-sequence__eyebrow:after{animation:none;transform:scaleX(1) rotate(-1.2deg);opacity:.9}}.quality-sequence__scroll{width:var(--home-shell);height:auto;min-height:0;margin:0 auto clamp(54px,5vw,88px)}.process-quality.quality-sequence{overflow:visible}.quality-sequence__stage{height:auto;min-height:0;position:relative;top:auto;grid-template-rows:auto;border:0;box-shadow:0 22px 60px #00000038}.quality-sequence__footer{width:100%;position:relative;z-index:74;left:auto;margin-left:0}.quality-sequence__footer .quality-orbit-separator,.quality-sequence__footer .quality-orbit-separator__track{width:100%;max-width:none}.quality-sequence__media,.quality-sequence__console{grid-row:1}.quality-sequence__media,.quality-sequence__console{min-height:0}.quality-sequence__media{margin:clamp(10px,.8vw,14px);border:clamp(5px,.45vw,8px) solid #090c0c;border-radius:clamp(16px,1.35vw,24px);box-shadow:inset 0 0 0 1px #f4f6f529,inset 0 0 30px #00000061,0 10px 28px #0000004d}@media(min-width:901px){.quality-sequence__media{aspect-ratio:1 / 1}.quality-sequence__console{grid-template-columns:clamp(180px,14vw,250px) minmax(0,1fr)}.quality-sequence__channel-deck{grid-column:1;grid-row:1;border-right:1px solid var(--quality-rule)}.quality-sequence__records{grid-column:2;grid-row:1}}.quality-sequence__track{display:none}.quality-sequence__channel-deck{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--quality-rule);background:var(--quality-paper)}.quality-sequence__channel-deck .quality-sequence__nav{width:100%;height:100%;flex:1;align-self:stretch;grid-template-rows:repeat(4,minmax(0,1fr));border-left:0;padding:0}.quality-sequence__channel-deck .quality-sequence__nav button{min-height:0;border-bottom:1px solid var(--quality-rule)}.quality-sequence__channel-deck .quality-sequence__nav button:before{display:none}.quality-sequence__channel-deck .quality-sequence__nav button:last-child{border-bottom:0}.quality-sequence__channel-deck .quality-sequence__nav button:after{content:"";height:3px;position:absolute;z-index:3;right:0;bottom:-1px;left:0;background:var(--quality-channel-paper);transform:scaleX(var(--quality-progress,0));transform-origin:left center;opacity:0;transition:opacity .18s ease;will-change:transform;pointer-events:none}.quality-sequence__channel-deck .quality-sequence__nav button.is-active:after{opacity:1}@media(max-width:900px){.quality-sequence__stage,.quality-sequence__media,.quality-sequence__console{min-height:0}.quality-sequence__media{margin:10px;border-width:5px;border-radius:16px}.quality-sequence__channel-deck{width:100%;order:1;display:block;border-left:0;border-bottom:1px solid var(--quality-rule)}.quality-sequence__channel-deck .quality-sequence__nav{height:auto;grid-template-rows:none;border-bottom:0}.quality-sequence__channel-deck .quality-sequence__nav button{min-height:78px;border-bottom:0}}.quality-sequence__stage{--quality-console-inset:clamp(10px,.8vw,14px);grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);grid-template-rows:auto auto}.quality-sequence__media{grid-column:1;grid-row:1;height:auto;align-self:stretch;margin:var(--quality-console-inset) calc(var(--quality-console-inset) / 2) var(--quality-console-inset) var(--quality-console-inset);border-width:1px}.quality-sequence__play{position:absolute;z-index:12;left:50%;bottom:clamp(28px,5vw,58px);transform:translate(-50%);display:flex;align-items:center;gap:14px;min-height:50px;padding:12px 18px;border:1px solid var(--quality-channel-screen);border-radius:2px;color:#061111;background:var(--quality-channel-screen);box-shadow:0 0 28px color-mix(in srgb,var(--quality-channel-screen) 28%,transparent);font:800 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.quality-sequence__play[hidden]{display:none}.quality-sequence__play b{display:flex;gap:5px;color:inherit}.quality-sequence__play i{font-style:normal}.quality-sequence__console{grid-column:2;grid-row:1;display:block;align-self:stretch;padding:var(--quality-console-inset) var(--quality-console-inset) var(--quality-console-inset) calc(var(--quality-console-inset) / 2);background:#171b1a}.quality-sequence__records{width:100%;height:100%;box-sizing:border-box;overflow:hidden;border:1px solid rgba(244,246,245,.12);border-radius:clamp(16px,1.35vw,24px);background:var(--quality-paper-bright);box-shadow:0 10px 28px #0003}.quality-sequence__record:not(.is-active){opacity:0;visibility:hidden;transform:none;transition:none}.quality-sequence__record{background:transparent}.quality-sequence__record.is-active{transition:opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1);transition-delay:0s}.quality-sequence__channel-deck{grid-column:1 / -1;grid-row:2;display:block;border-top:1px solid rgba(244,246,245,.16);border-left:0;background:#171b1a}.quality-sequence__channel-deck .quality-sequence__nav{width:100%;height:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;border:0;padding:0}.quality-sequence__channel-deck .quality-sequence__nav button{min-height:94px;grid-template-columns:38px minmax(0,1fr);padding:18px clamp(18px,2vw,34px);border-right:1px solid rgba(244,246,245,.13);border-bottom:0;color:#f4f6f580}.quality-sequence__channel-deck .quality-sequence__nav button:last-child{border-right:0}.quality-sequence__channel-deck .quality-sequence__nav button:not(.is-active){background-image:radial-gradient(circle,rgba(244,246,245,.09) .7px,transparent .85px)}.quality-sequence__channel-deck .quality-sequence__nav button:hover{color:#f4f6f5d1}.quality-sequence__channel-deck .quality-sequence__nav button.is-active{color:#f4f6f5;background-color:var(--quality-channel-soft)}.quality-sequence__channel-deck .quality-sequence__nav button.is-active b{color:var(--quality-channel-screen)}@media(max-width:900px){.quality-sequence__stage{display:flex;flex-direction:column}.quality-sequence__media{order:1}.quality-sequence__channel-deck{width:100%;order:2}.quality-sequence__console{order:3}.quality-sequence__channel-deck .quality-sequence__nav{grid-template-columns:repeat(4,minmax(0,1fr))}.quality-sequence__channel-deck .quality-sequence__nav button{min-height:72px;display:flex;justify-content:center;padding:14px 8px}.quality-sequence__play{bottom:24px}}.process-quality__file .process-quality__intro{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)!important;align-items:stretch!important;gap:0!important;min-height:0!important;padding:0 0 clamp(28px,2.6vw,46px)!important}.process-quality__file .process-quality__intro>.process-quality__brief,.process-quality__file .process-quality__intro>.process-quality__principle{height:auto!important;min-height:clamp(250px,18vw,320px)!important;margin:0!important}.process-quality__file .process-quality__intro>.process-quality__brief{display:flex!important;padding:clamp(34px,3.2vw,58px) clamp(36px,4.3vw,78px)!important;border:0!important;background:linear-gradient(105deg,rgba(16,226,192,.075),rgba(16,226,192,.012) 68%,transparent)!important}.process-quality__file .process-quality__intro>.process-quality__brief>p{max-width:47ch!important;margin:clamp(20px,1.8vw,30px) 0 0!important;font-size:clamp(20px,1.55vw,29px)!important;line-height:1.38!important}.process-quality__file .process-quality__intro>.process-quality__principle{display:grid!important;padding:clamp(28px,2.8vw,50px) clamp(30px,3.2vw,58px)!important;border-left:1px solid rgba(185,207,199,.18)!important;background:#02050533!important}@media(max-width:760px){.process-quality__file .process-quality__intro{grid-template-columns:1fr!important;padding-bottom:24px!important}.process-quality__file .process-quality__intro>.process-quality__brief,.process-quality__file .process-quality__intro>.process-quality__principle{min-height:0!important;padding:28px 22px!important}.process-quality__file .process-quality__intro>.process-quality__principle{min-height:230px!important;border-top:1px solid rgba(185,207,199,.18)!important;border-left:0!important}}.template-index .turnaround:not(.is-sticky-source),.luna-highlighter-marquee:not(.is-sticky-source){isolation:isolate;overflow:hidden;background-color:#dce5e5!important;background-image:linear-gradient(102deg,#dce5e5,#f5ffff 10%,#b7dfff,#f1b4e4 38%,#c8b6ff 50%,#9af6eb,#dcffba 78%,#f7ffff 90%,#dce5e5)!important;background-size:240% 100%!important;background-repeat:no-repeat!important;animation:highlighter-holographic-shift 10s ease-in-out infinite!important;will-change:background-position}.template-index .turnaround:not(.is-sticky-source):before,.luna-highlighter-marquee:not(.is-sticky-source):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.12) 36%,rgba(255,255,255,.72) 47%,rgba(255,255,255,.1) 57%,transparent 72%);background-size:240% 100%;background-repeat:no-repeat;mix-blend-mode:screen;animation:highlighter-foil-sweep 8s ease-in-out infinite!important;will-change:background-position,opacity}.template-index .turnaround:not(.is-sticky-source)>*,.luna-highlighter-marquee:not(.is-sticky-source)>*{position:relative;z-index:1}@keyframes highlighter-holographic-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes highlighter-foil-sweep{0%,48%{background-position:100% 50%;opacity:0}58%{opacity:.64}76%{background-position:0% 50%;opacity:.24}to{background-position:0% 50%;opacity:0}}@media(prefers-reduced-motion:reduce){.template-index .turnaround:not(.is-sticky-source),.template-index .turnaround:not(.is-sticky-source):before,.luna-highlighter-marquee:not(.is-sticky-source),.luna-highlighter-marquee:not(.is-sticky-source):before{animation:none!important}.template-index .turnaround:not(.is-sticky-source),.luna-highlighter-marquee:not(.is-sticky-source){background-position:45% 50%!important}}.template-index .turnaround+.process-quality.quality-sequence{padding-top:0!important}.template-index{--module-title-size:clamp(56px,5.25vw,88px)}.template-index .hero>.hero-copy>p{max-width:52ch;color:#f4f6f5d1;font-size:clamp(17px,1.18vw,20px);line-height:1.55}.template-index .hero-proof strong{font-size:13px;line-height:1.25;letter-spacing:.6px}.template-index .hero-proof>a>span:not(.hero-proof-icon){font-size:10px;line-height:1.3;letter-spacing:.8px}.template-index .section-intro,.template-index .design-lab-intro,.template-index .field-reports-copy>p,.template-index .ride-route-panel p{color:#f4f6f5c7;font-size:clamp(16px,1.05vw,18px);line-height:1.55}.template-index .field-reports-title h2{font-size:clamp(50px,4.6vw,76px)!important}.template-index :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--teal);outline-offset:3px}.template-index :where(.field-tab,.field-sort select,.field-zoom,.drop-action){min-height:44px}@media(max-width:800px){.template-index{--module-title-size:clamp(38px,10.8vw,48px)}.template-index .field-reports-title h2{font-size:var(--module-title-size)!important}.template-index .hero>.hero-copy>p{max-width:34ch;font-size:16px}.template-index .hero-proof strong{font-size:9.5px}.template-index .hero-proof>a>span:not(.hero-proof-icon){font-size:7.5px;line-height:1.25}.template-index .section-intro,.template-index .design-lab-intro,.template-index .field-reports-copy>p,.template-index .ride-route-panel p{font-size:16px!important}}@media(min-width:901px){body.template-index .footer-art-title{font-size:clamp(50px,5.4vw,88px)}}.process-quality.quality-sequence{--quality-paper:#0b100f;--quality-paper-bright:#101615;--quality-ink:#f4f6f5;--quality-muted:rgba(244,246,245,.66);--quality-rule:rgba(244,246,245,.13)}.process-quality.quality-sequence[data-active-quality-step="04"]{--quality-channel-paper:#8f9693;--quality-channel-screen:#c7ceca;--quality-channel-soft:rgba(199,206,202,.075)}.quality-sequence__stage{border:1px solid rgba(244,246,245,.12);background:#0b100f;box-shadow:0 26px 72px #00000075}.quality-sequence__media{background:#050706;border-color:#f4f6f524;box-shadow:inset 0 0 0 1px #f4f6f50a,0 14px 34px #0000005c}.quality-sequence__media:before{opacity:.2;background:linear-gradient(180deg,rgba(0,0,0,.32),transparent 20%,transparent 82%,rgba(0,0,0,.28))}.quality-sequence__content-video{filter:saturate(1.14) contrast(1.04) brightness(1.04)}.quality-sequence__static-video{filter:contrast(1.08) brightness(.58) saturate(.2)}.quality-sequence__monitor:after{opacity:.24;mix-blend-mode:soft-light}.quality-sequence__console{background:#0b100f}.quality-sequence__records{border-color:#f4f6f521;background:radial-gradient(circle at 88% 10%,var(--quality-channel-soft),transparent 34%),linear-gradient(rgba(244,246,245,.026) 1px,transparent 1px) 0 0/56px 56px,linear-gradient(90deg,rgba(244,246,245,.026) 1px,transparent 1px) 0 0/56px 56px,#101615;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000004d}.quality-sequence__record{background:linear-gradient(120deg,var(--quality-channel-soft),transparent 42%)}.quality-sequence__record h3,.quality-sequence__specs dd{color:#f4f6f5}.quality-sequence__record>p{color:#f4f6f5b3}.quality-sequence__specs{border-color:#f4f6f526}.quality-sequence__specs dt{color:#f4f6f56b}.quality-sequence__channel-deck{border-top-color:#f4f6f521;background:#0d1211}.quality-sequence__channel-deck .quality-sequence__nav button{border-color:#f4f6f51a;color:#f4f6f570}.quality-sequence__channel-deck .quality-sequence__nav button:not(.is-active){background-image:radial-gradient(circle,rgba(244,246,245,.055) .65px,transparent .8px)}.quality-sequence__channel-deck .quality-sequence__nav button.is-active{color:#f4f6f5;background:linear-gradient(90deg,var(--quality-channel-soft),transparent 72%),#111716}@media(max-width:900px){.quality-sequence__console{padding:0 10px 10px}.quality-sequence__records{border-radius:16px}}.socials-section{padding-top:0}.field-reports-head,.drops-section{padding-top:clamp(52px,5vw,86px)}@media(max-width:900px){.field-reports-head,.drops-section{padding-top:clamp(46px,8vw,68px)}}.field-card:before{background:linear-gradient(135deg,#0a302b3d,#0709092e 46%,#07090914),linear-gradient(0deg,#07090938,#1b2b2724);opacity:1}.field-card-image{filter:brightness(.84) saturate(.74) contrast(.96)}.field-card:hover:before,.field-card:focus-within:before{opacity:.16}.field-card:hover .field-card-image,.field-card:focus-within .field-card-image{filter:brightness(1) saturate(1) contrast(1.02)}@media(max-width:800px){.field-card.is-current:before{opacity:.16}.field-card.is-current .field-card-image{filter:brightness(1) saturate(1) contrast(1.02)}}@media(prefers-reduced-motion:reduce){.field-card-image,.field-card:before{transition:none}}.template-index .hero{background:radial-gradient(circle at 72% 28%,rgba(150,215,195,.1),transparent 38%),radial-gradient(circle at 18% 68%,rgba(16,226,192,.075),transparent 35%),linear-gradient(90deg,#0709098f,#07090957 44%,#07090933 76%,#0709096b),#070909}.template-index .ride-section{--topo-opacity:.06;background:linear-gradient(180deg,#070909,#080b0b)}.template-index .brand-marquee{--topo-opacity:.04;background:linear-gradient(90deg,rgba(244,246,245,.012),transparent 30%,transparent 74%,rgba(244,246,245,.01)),#080b0b}.template-index .brand-marquee:before{content:none;display:none;backdrop-filter:none;-webkit-backdrop-filter:none}.template-index .drops-section{background:radial-gradient(circle at 76% 13%,rgba(229,43,255,.11),transparent 29%),repeating-linear-gradient(135deg,transparent 0 13px,rgba(244,246,245,.026) 13px 14px),#070909}.template-index .drops-section:after{opacity:.52}.template-index .design-lab-portal{--topo-opacity:.025;background:radial-gradient(circle at 16% 42%,rgba(216,255,0,.095),transparent 30%),linear-gradient(90deg,rgba(244,246,245,.014),transparent 28%,transparent 82%,rgba(244,246,245,.008)),#060909}.template-index .process-quality.quality-sequence{background:radial-gradient(circle at 26% 14%,rgba(216,255,0,.13),transparent 29%),linear-gradient(rgba(244,246,245,.03) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(244,246,245,.03) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(rgba(244,246,245,.04) 1px,transparent 1px) 0 0/192px 192px,linear-gradient(90deg,rgba(244,246,245,.04) 1px,transparent 1px) 0 0/192px 192px,#070909!important}.template-index .socials-section{--topo-opacity:.04;background:radial-gradient(circle at 78% 18%,rgba(16,226,192,.085),transparent 29%),linear-gradient(180deg,#090d0c,#070a09),#080b0a}.template-index .footer-art{background:radial-gradient(circle at 50% 52%,rgba(16,226,192,.1),transparent 29%),repeating-linear-gradient(135deg,transparent 0 18px,rgba(244,246,245,.026) 18px 19px),#070909}.template-index .footer-preflight{background:linear-gradient(180deg,#040607f0,#030505 62%),radial-gradient(circle at 78% 10%,rgba(229,43,255,.1),transparent 34%),#030505}
/*# sourceMappingURL=/cdn/shop/t/5/assets/luna-home.css.map */
