:root{--black: #02030a;--navy: #05060f;--navy-mid: #090b18;--navy-l: #0e1226;--white: #e8e4dc;--paper: #f4f0e4;--paper2: #ede8d8;--off-white: #b8b4ac;--smoke: #525670;--gold: #c9a84c;--gold-b: #e8c96a;--cyan: #00d4e8;--cyan-g: rgba(0,212,232,.38);--cyan-dim: rgba(0,212,232,.07);--red: #8b1414;--yarn: #cc2222;--radius: 6px;--sketch: "Cabin Sketch", cursive;--display: "Playfair Display", Georgia, serif;--mono: "Share Tech Mono", monospace;--cond: "Oswald", sans-serif;--impact: "Bebas Neue", sans-serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--mono);overflow-x:hidden;cursor:none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");opacity:.4;mix-blend-mode:overlay;animation:grain .18s steps(1) infinite}@keyframes grain{0%{background-position:0 0}25%{background-position:-55px -30px}50%{background-position:30px 65px}75%{background-position:-70px 20px}to{background-position:45px -55px}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;display:none}.mag-cursor{position:fixed;top:0;left:0;z-index:99999;pointer-events:none;transform:translate(-50%,-50%)}.flash-glow{position:fixed;top:0;left:0;z-index:9998;pointer-events:none;width:900px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(220,240,255,.22) 0%,rgba(0,212,232,.14) 12%,rgba(0,212,232,.07) 32%,rgba(0,212,232,.025) 55%,transparent 72%);border-radius:50%;transition:width .35s,height .35s}.mag-lens{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(0,212,232,.7);box-shadow:0 0 0 3px #00d4e81f,0 0 18px #00d4e88c,0 0 40px #00d4e840,0 0 80px #00d4e81a,inset 0 0 18px #00d4e81a;background:radial-gradient(circle,rgba(0,212,232,.08) 0%,transparent 70%);transition:width .25s,height .25s,box-shadow .25s}.mag-lens:before{content:"";position:absolute;top:16%;left:20%;width:28%;height:18%;background:#ffffff1f;border-radius:50%;transform:rotate(-30deg)}.mag-lens:after{content:"";position:absolute;top:50%;left:18%;width:64%;height:1px;background:#00d4e859;transform:translateY(-50%)}.mag-cv{position:absolute;top:18%;left:50%;width:1px;height:64%;background:#00d4e859;transform:translate(-50%)}.mag-handle{position:absolute;bottom:-18px;right:-12px;width:3px;height:22px;background:linear-gradient(to bottom,var(--cyan),rgba(0,212,232,.2));border-radius:2px;transform:rotate(40deg);transform-origin:top center;box-shadow:0 0 10px #00d4e880}body.flash-hover .mag-lens{width:62px;height:62px;box-shadow:0 0 0 4px #00d4e82e,0 0 28px #00d4e8b3,0 0 60px #00d4e859,0 0 120px #00d4e826,inset 0 0 24px #00d4e826}body.flash-hover .flash-glow{width:960px;height:960px;background:radial-gradient(circle,rgba(0,212,232,.13) 0%,rgba(0,212,232,.07) 18%,rgba(0,212,232,.028) 42%,rgba(0,212,232,.008) 65%,transparent 78%)}.global-grid{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:linear-gradient(rgba(0,212,232,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.028) 1px,transparent 1px);background-size:70px 70px;animation:gridDrift 30s linear infinite}@keyframes gridDrift{0%{background-position:0 0}to{background-position:70px 70px}}.global-scan,.global-scan2{display:none!important}.holo-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;overflow:hidden}.holo-artifact{position:absolute;opacity:.045;animation:holoSpin var(--spin,40s) linear infinite var(--dir,normal);filter:drop-shadow(0 0 8px var(--cyan)) blur(.5px);color:var(--cyan)}.holo-artifact:nth-child(1){top:8vh;right:7vw;--spin:50s;--dir:normal}.holo-artifact:nth-child(2){top:35vh;left:4vw;--spin:70s;--dir:reverse}.holo-artifact:nth-child(3){bottom:15vh;right:12vw;--spin:45s;--dir:normal}.holo-artifact:nth-child(4){top:60vh;right:3vw;--spin:80s;--dir:reverse}.holo-artifact:nth-child(5){bottom:8vh;left:8vw;--spin:60s;--dir:normal}.holo-artifact:nth-child(6){top:20vh;left:40vw;--spin:90s;--dir:normal}@keyframes holoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.holo-artifact{animation:holoSpin var(--spin,40s) linear infinite var(--dir,normal),holoFlicker 15s ease-in-out infinite var(--foff,0s)}@keyframes holoFlicker{0%,88%,90%,93%,to{opacity:.045}89%{opacity:.015}91.5%{opacity:.06}92%{opacity:.03}}.gn-ship-bar{position:fixed;top:0;left:0;right:0;z-index:1001;font-family:var(--mono);font-size:.48rem;letter-spacing:.22em;text-transform:uppercase;color:#00d4e8b3;background:#02030afa;border-bottom:1px solid rgba(0,212,232,.12);padding:7px 24px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}nav{position:fixed;top:30px;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 52px;height:72px;background:#02030af5;border-bottom:1px solid rgba(0,212,232,.13);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}nav:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.5}.nav-brand{display:flex;flex-direction:column;line-height:1.1}.nav-show{font-family:var(--sketch);font-size:2.3rem;font-weight:700;color:var(--white);letter-spacing:.06em;animation:flicker 9s ease-in-out infinite}.nav-show span{color:var(--cyan)}@keyframes flicker{0%,89%,91%,93%,to{opacity:1}90%{opacity:.5}92%{opacity:.88}}.nav-co{font-family:var(--mono);font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);opacity:.82;margin-top:4px}.nav-links{display:flex;gap:28px;list-style:none}.nav-links a{font-family:var(--cond);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--smoke);text-decoration:none;transition:color .25s;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1px;background:var(--cyan);transform:scaleX(0);transition:transform .25s;box-shadow:0 0 6px var(--cyan)}.nav-links a:hover{color:var(--cyan)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cart{font-family:var(--mono);font-size:.68rem;letter-spacing:.15em;color:var(--cyan);background:transparent;border:1px solid rgba(0,212,232,.4);padding:9px 22px;border-radius:var(--radius);cursor:none;transition:all .25s}.nav-cart:hover{background:#00d4e814;border-color:var(--cyan);box-shadow:0 0 22px #00d4e833}.btn-primary{font-family:var(--cond);font-size:.72rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--black);background:linear-gradient(135deg,var(--gold),var(--gold-b));border:none;padding:14px 34px;border-radius:var(--radius);cursor:none;text-decoration:none;display:inline-block;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #c9a84c47;position:relative;overflow:hidden;animation:btnFlicker 12s ease-in-out infinite}@keyframes btnFlicker{0%,87%,89%,92%,to{filter:brightness(1)}88%{filter:brightness(.65) saturate(1.4)}90%{filter:brightness(1.15)}91%{filter:brightness(.82)}}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.14) 0%,transparent 60%);border-radius:inherit}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #c9a84c6b}.btn-ghost{font-family:var(--cond);font-size:.72rem;letter-spacing:.25em;text-transform:uppercase;color:var(--cyan);background:transparent;border:1px solid rgba(0,212,232,.38);padding:14px 34px;border-radius:var(--radius);cursor:none;text-decoration:none;display:inline-block;transition:all .3s;animation:ghostFlicker 7s ease-in-out infinite 2s}@keyframes ghostFlicker{0%,94%,96%,to{opacity:1}95%{opacity:.45}}.btn-ghost:hover{background:#00d4e812;border-color:var(--cyan);box-shadow:0 0 28px #00d4e838;transform:translateY(-2px)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:102px}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 70% 45%,rgba(0,212,232,.035) 0%,transparent 55%),radial-gradient(ellipse at 15% 70%,rgba(201,168,76,.03) 0%,transparent 45%),linear-gradient(160deg,#02030a,#06081a,#02030a)}.hero-shafts{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:repeating-linear-gradient(68deg,transparent 0,transparent 60px,rgba(0,212,232,.01) 60px,rgba(0,212,232,.01) 62px);animation:shaftDrift 24s linear infinite}@keyframes shaftDrift{0%{transform:translate(-40px)}to{transform:translate(40px)}}.hero-yarn{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:3}.hero-yarn svg{width:100%;height:100%;position:absolute}.hero-content{position:relative;z-index:4;padding:0 80px;max-width:900px;opacity:0;animation:heroIn 1.5s cubic-bezier(.16,1,.3,1) .4s forwards}@keyframes heroIn{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.title-case-ref{font-family:var(--mono);font-size:.62rem;letter-spacing:.5em;text-transform:uppercase;color:var(--cyan);margin-bottom:18px;display:flex;align-items:center;gap:14px;opacity:.75;animation:flicker 11s ease-in-out infinite 1s}.title-case-ref:before{content:"";display:block;width:28px;height:1px;background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.title-main{font-family:var(--sketch);font-weight:700;font-size:clamp(3.5rem,8.5vw,8.5rem);line-height:.88;letter-spacing:.01em;color:var(--white);margin-bottom:8px}.title-main .l2{color:var(--gold);display:block;text-shadow:0 0 50px rgba(201,168,76,.3)}.title-main .l3{color:var(--cyan);display:block;font-style:italic;text-shadow:0 0 40px var(--cyan-g),0 0 90px rgba(0,212,232,.14);animation:cFlicker 6s ease-in-out infinite}@keyframes cFlicker{0%,96%,to{opacity:1}97%{opacity:.55}98.5%{opacity:1}99.2%{opacity:.76}}.title-sub{font-family:var(--display);font-size:clamp(.85rem,1.6vw,1.15rem);font-style:italic;color:var(--off-white);margin:18px 0 10px;opacity:.72;letter-spacing:.04em}.title-stamp{display:inline-flex;align-items:center;gap:10px;margin-bottom:36px;margin-top:4px}.stamp-still{font-family:var(--impact);font-size:1.1rem;letter-spacing:.3em;color:var(--red);text-shadow:0 0 12px rgba(139,20,20,.5);animation:redFlicker 8s ease-in-out infinite 1.5s;border:1px solid rgba(139,20,20,.4);padding:4px 14px;background:#8b14140d}@keyframes redFlicker{0%,90%,to{opacity:1}91%{opacity:.35}92.5%{opacity:.85}}.stamp-line{width:32px;height:1px;background:var(--red);opacity:.5}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.cross-stamp{position:absolute;right:80px;top:50%;transform:translateY(-50%) rotate(7deg);display:flex;flex-direction:column;align-items:center;animation:stampWobble 9s ease-in-out infinite;z-index:4}@keyframes stampWobble{0%,to{transform:translateY(-50%) rotate(7deg)}50%{transform:translateY(-52%) rotate(5.5deg)}}.stamp-border{border:2px solid rgba(139,20,20,.5);padding:22px 26px;text-align:center;background:#8b14140a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 26px #8b14141a,inset 0 0 22px #8b14140a;position:relative}.stamp-cross{width:54px;height:72px;display:block;margin:0 auto 8px}.stamp-cross path{fill:none;stroke:var(--red);stroke-width:5.5;stroke-linecap:round;opacity:.65}.stamp-text{font-family:var(--mono);font-size:.5rem;letter-spacing:.28em;text-transform:uppercase;color:var(--red);line-height:2;opacity:.75}.stamp-case-n{font-family:var(--impact);font-size:1.3rem;color:var(--red);letter-spacing:.12em;text-shadow:0 0 12px rgba(139,20,20,.45)}.stamp-tack{position:absolute;top:-11px;left:50%;transform:translate(-50%);width:16px;height:16px}.stamp-tack circle{fill:var(--cyan);opacity:.7;filter:drop-shadow(0 0 4px var(--cyan))}.marquee-wrap{overflow:hidden;padding:11px 0;background:var(--navy);border-top:1px solid rgba(0,212,232,.17);border-bottom:1px solid rgba(0,212,232,.17);position:relative;z-index:5}.marquee-wrap:before,.marquee-wrap:after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:1}.marquee-wrap:before{left:0;background:linear-gradient(to right,var(--navy),transparent)}.marquee-wrap:after{right:0;background:linear-gradient(to left,var(--navy),transparent)}.marquee-track{display:flex;animation:mq 34s linear infinite;width:max-content}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.mq-item{font-family:var(--mono);font-size:.63rem;letter-spacing:.3em;text-transform:uppercase;color:var(--cyan);padding:0 36px;white-space:nowrap;opacity:.62}.mq-item .sep{margin-right:36px;color:var(--gold);opacity:.5}.sec-head{text-align:center;padding:80px 48px 50px;position:relative;z-index:5}.sec-eye{font-family:var(--mono);font-size:.57rem;letter-spacing:.5em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:14px;opacity:.72}.sec-eye:before,.sec-eye:after{content:"";display:block;width:36px;height:1px;background:linear-gradient(to right,transparent,var(--cyan));box-shadow:0 0 6px var(--cyan)}.sec-eye:after{background:linear-gradient(to left,transparent,var(--cyan))}.sec-title{font-family:var(--sketch);font-weight:700;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;color:var(--white)}.sec-title em{color:var(--gold);font-style:italic}.sec-title .tc{color:var(--cyan);text-shadow:0 0 26px var(--cyan-g)}.evidence-section{position:relative;z-index:5;padding:0 60px 100px}.yarn-svg{position:absolute;top:0;left:0;right:0;width:100%;pointer-events:none;z-index:3}.evidence-grid{position:relative;z-index:4;display:grid;grid-template-columns:repeat(3,1fr);gap:20px 36px;max-width:1260px;margin:0 auto;padding-top:60px}.polaroid{position:relative;transform-origin:center top;transition:transform .5s cubic-bezier(.16,1,.3,1);cursor:none}.polaroid:nth-child(1){transform:rotate(-2deg)}.polaroid:nth-child(2){transform:rotate(1.5deg);margin-top:48px}.polaroid:nth-child(3){transform:rotate(-1deg);margin-top:24px}.polaroid:hover{transform:rotate(0) scale(1.05) translateY(-12px)!important;z-index:20}.pin{position:absolute;top:-16px;left:50%;transform:translate(-50%);z-index:6;width:22px;height:30px;filter:drop-shadow(0 0 5px var(--cyan))}.polaroid:nth-child(1) .pin circle{fill:var(--cyan)}.polaroid:nth-child(2) .pin circle{fill:#c9a84ce6}.polaroid:nth-child(3) .pin circle{fill:var(--cyan);opacity:.7}.pol-card{background:#fff;border-radius:2px;box-shadow:0 6px 30px #000000bf,0 0 0 1px #00000080,0 0 24px #00d4e81f,0 0 50px #00d4e80d;overflow:hidden;position:relative}.polaroid:hover .pol-card{box-shadow:0 12px 50px #000000d9,0 0 0 1px #00000080,0 0 40px #00d4e847,0 0 80px #00d4e81a}.pol-photo{position:relative;height:220px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.pol-photo:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--cyan);transform:scaleX(0);transition:transform .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px var(--cyan);z-index:3}.polaroid:hover .pol-photo:before{transform:scaleX(1)}.pol-grid{display:none!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(rgba(0,180,200,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,180,200,.06) 1px,transparent 1px);background-size:18px 18px;animation:gridFlicker 9s ease-in-out infinite;animation-delay:var(--gd,0s);mix-blend-mode:multiply}@keyframes gridFlicker{0%,84%,86%,89%,to{opacity:.9}85%{opacity:.18}87.5%{opacity:1}88%{opacity:.4}}.pol-scan{display:none!important;position:absolute;left:0;right:0;height:2px;z-index:2;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:0;animation:scanLine 5s ease-in-out infinite;animation-delay:var(--sd,0s)}@keyframes scanLine{0%{top:-2%;opacity:0}5%{opacity:.35}95%{opacity:.1}to{top:102%;opacity:0}}.pol-glitch{display:none!important;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;animation:glitch 11s ease-in-out infinite;animation-delay:var(--gl,0s)}@keyframes glitch{0%,90%,92%,94%,to{background:transparent}91%{background:linear-gradient(180deg,transparent 25%,rgba(0,212,232,.18) 26%,rgba(0,212,232,.18) 28%,transparent 29%)}93%{background:linear-gradient(180deg,transparent 65%,rgba(201,168,76,.12) 66%,rgba(201,168,76,.12) 67%,transparent 68%)}}.pol-photo-lbl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--mono);font-size:.5rem;letter-spacing:.2em;text-transform:uppercase;color:#00647859;border:1px dashed rgba(0,150,170,.2);padding:16px 12px;text-align:center;pointer-events:none;white-space:nowrap;z-index:2}.pol-text{padding:16px 18px 14px 34px;background:#fff;position:relative;overflow:hidden;background-image:repeating-linear-gradient(to bottom,transparent 0px,transparent 22px,rgba(100,140,200,.13) 22px,rgba(100,140,200,.13) 23px)}.pol-text:after{content:"";position:absolute;top:0;bottom:0;left:28px;width:1px;background:#c83c3c38}.pol-ref{font-family:var(--mono);font-size:.48rem;letter-spacing:.3em;text-transform:uppercase;color:#64461499;margin-bottom:5px;position:relative;z-index:1}.pol-name{font-family:var(--sketch);font-size:1.1rem;font-weight:700;color:#18120a;line-height:1.2;margin-bottom:4px;position:relative;z-index:1}.polaroid:nth-child(1) .pol-name{font-size:1.3rem}.pol-price{font-family:var(--mono);font-size:.72rem;color:#50370fa6;position:relative;z-index:1}.pol-add{display:block;width:100%;font-family:var(--sketch);font-size:.88rem;font-weight:700;color:var(--black);background:linear-gradient(135deg,var(--gold),var(--gold-b));border:none;padding:11px;cursor:none;text-align:center;text-decoration:none;opacity:0;transform:translateY(5px);transition:opacity .3s,transform .3s;letter-spacing:.06em;box-shadow:0 -2px 8px #00000026;animation:btnFlicker 14s ease-in-out infinite 3s}.polaroid:hover .pol-add{opacity:1;transform:translateY(0)}.pol-exhibit{position:absolute;top:14px;right:14px;z-index:5;width:50px;height:50px;border:1.5px solid rgba(139,20,20,.55);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#8b14140f;transform:rotate(-14deg);box-shadow:0 0 8px #8b14142e}.pol-exhibit svg{width:18px;height:22px;margin-bottom:1px}.pol-exhibit-lbl{font-family:var(--impact);font-size:.48rem;color:var(--red);letter-spacing:.08em;text-align:center;line-height:1.2}.editorial{display:grid;grid-template-columns:1fr 1fr;min-height:540px;margin-top:3px;position:relative;z-index:5}.ed-media{position:relative;background:var(--navy-mid);overflow:hidden}.ed-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 45% 55%,rgba(0,40,55,.9) 0%,var(--navy) 70%)}.ed-photo-lbl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--mono);font-size:.55rem;letter-spacing:.2em;color:#00d4e82e;border:1px dashed rgba(0,212,232,.12);padding:42px 26px;text-align:center;pointer-events:none;white-space:nowrap;z-index:1}.ed-scan{display:none!important}@keyframes diagScan{0%{background-position:0 0}to{background-position:60px 60px}}.ed-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to right,transparent 50%,rgba(2,3,10,.92) 100%)}.ed-holo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;z-index:2}.ed-holo-r{position:absolute;border-radius:50%;border:1px solid rgba(0,212,232,.1);animation:hPulse 3.8s ease-in-out infinite}.ed-holo-r:nth-child(1){top:0;right:0;bottom:0;left:0}.ed-holo-r:nth-child(2){top:20px;right:20px;bottom:20px;left:20px;animation-delay:.7s;border-color:#00d4e812}.ed-holo-r:nth-child(3){top:40px;right:40px;bottom:40px;left:40px;animation-delay:1.4s;border-color:#00d4e80d}@keyframes hPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.ed-holo-icon{position:absolute;top:54px;right:54px;bottom:54px;left:54px;display:flex;align-items:center;justify-content:center;font-size:3.2rem;filter:drop-shadow(0 0 10px var(--cyan));opacity:.45;animation:hFloat 5s ease-in-out infinite}@keyframes hFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ed-media-lbl{position:absolute;bottom:24px;left:24px;z-index:3;font-family:var(--mono);font-size:.52rem;letter-spacing:.4em;text-transform:uppercase;color:var(--cyan);opacity:.55}.ed-text{background:var(--navy-mid);padding:64px 56px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;border-left:1px solid rgba(0,212,232,.07)}.ed-text:before{content:'"';position:absolute;top:8px;left:28px;font-family:var(--display);font-size:9rem;color:#00d4e80a;line-height:1;pointer-events:none}.ed-case{font-family:var(--mono);font-size:.52rem;letter-spacing:.5em;color:var(--red);margin-bottom:18px;text-shadow:0 0 10px rgba(122,20,20,.35)}.ed-h{font-family:var(--sketch);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;color:var(--white);line-height:1.1;margin-bottom:20px}.ed-h em{color:var(--gold);font-style:italic}.ed-body{font-family:var(--mono);font-size:.74rem;color:var(--off-white);line-height:1.95;max-width:375px;margin-bottom:30px;opacity:.6;border-left:2px solid rgba(0,212,232,.24);padding-left:16px}.manifesto{padding:96px 48px;text-align:center;position:relative;overflow:hidden;background:var(--navy);z-index:5}.manifesto-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--impact);font-size:15vw;color:transparent;-webkit-text-stroke:1px rgba(0,212,232,.03);white-space:nowrap;pointer-events:none;letter-spacing:.1em}.manifesto-inner{position:relative;z-index:1;max-width:720px;margin:0 auto}.bracket{position:relative;display:inline-block;padding:32px 48px}.bracket:before,.bracket:after,.bracket>.b2:before,.bracket>.b2:after{content:"";position:absolute;width:18px;height:18px;border-color:#00d4e857;border-style:solid}.bracket:before{top:0;left:0;border-width:2px 0 0 2px}.bracket:after{top:0;right:0;border-width:2px 2px 0 0}.bracket>.b2:before{bottom:0;left:0;border-width:0 0 2px 2px}.bracket>.b2:after{bottom:0;right:0;border-width:0 2px 2px 0}.mq-text{font-family:var(--display);font-size:clamp(1.2rem,2.5vw,1.85rem);font-style:italic;color:var(--white);line-height:1.55;opacity:.88}.mq-text .g{color:var(--gold);font-style:normal}.mq-text .c{color:var(--cyan);font-style:normal;text-shadow:0 0 18px var(--cyan-g)}.mq-attr{font-family:var(--mono);font-size:.56rem;letter-spacing:.4em;text-transform:uppercase;color:var(--smoke);margin-top:22px}.hc-credit{margin-top:34px;display:flex;flex-direction:column;align-items:center;gap:5px}.hc-line{width:36px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin-bottom:7px}.hc-label{font-family:var(--mono);font-size:.52rem;letter-spacing:.45em;text-transform:uppercase;color:var(--smoke)}.hc-name{font-family:var(--sketch);font-size:1.22rem;font-weight:700;color:var(--gold);text-shadow:0 0 14px rgba(201,168,76,.26)}.hc-sub{font-family:var(--mono);font-size:.5rem;letter-spacing:.3em;text-transform:uppercase;color:var(--smoke);opacity:.52}.video-sec{position:relative;padding:96px 48px;background:var(--black);display:flex;align-items:center;justify-content:center;overflow:hidden;border-top:1px solid rgba(0,212,232,.08);border-bottom:1px solid rgba(0,212,232,.08);z-index:5}.video-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.022) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 72%);mask-image:radial-gradient(ellipse at center,black 0%,transparent 72%)}.video-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:420px;height:420px;background:radial-gradient(circle,rgba(0,212,232,.05) 0%,transparent 65%);pointer-events:none}.video-inner{position:relative;z-index:2;text-align:center}.video-eye{font-family:var(--mono);font-size:.57rem;letter-spacing:.5em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px;opacity:.68}.video-title{font-family:var(--sketch);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--white);margin-bottom:36px;animation:flicker 11s ease-in-out infinite 3s}.video-title em{color:var(--cyan);font-style:italic;text-shadow:0 0 26px var(--cyan-g)}.play-btn{width:80px;height:80px;border:1px solid rgba(0,212,232,.44);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;cursor:none;transition:all .3s;background:#00d4e80a;box-shadow:0 0 26px #00d4e81a;position:relative}.play-btn:before,.play-btn:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(0,212,232,.17);animation:ripple 2.8s ease-out infinite}.play-btn:before{top:-12px;right:-12px;bottom:-12px;left:-12px}.play-btn:after{top:-24px;right:-24px;bottom:-24px;left:-24px;border-color:#00d4e814;animation-delay:.55s}@keyframes ripple{0%{transform:scale(1);opacity:.8}to{transform:scale(1.22);opacity:0}}.play-btn:hover{background:#00d4e81a;box-shadow:0 0 50px #00d4e838}.play-arrow{width:0;height:0;border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent var(--cyan);margin-left:5px;filter:drop-shadow(0 0 6px var(--cyan))}.play-sub{font-family:var(--mono);font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--smoke)}footer{background:var(--navy);border-top:1px solid rgba(0,212,232,.1);padding:60px 48px 28px;position:relative;z-index:5}.f-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:40px;border-bottom:1px solid rgba(0,212,232,.07)}.f-show{display:none}.f-show span{color:var(--cyan)}.f-co{font-family:var(--mono);font-size:.5rem;letter-spacing:.38em;text-transform:uppercase;color:var(--gold);opacity:.65;margin-top:2px;margin-bottom:12px}.f-tag{font-family:var(--mono);font-size:.7rem;color:var(--smoke);line-height:1.9;max-width:250px}.f-col-t{font-family:var(--mono);font-size:.53rem;letter-spacing:.4em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px;opacity:.66}.f-links{list-style:none}.f-links li{margin-bottom:10px}.f-links a{font-family:var(--mono);font-size:.7rem;color:var(--smoke);text-decoration:none;transition:color .25s}.f-links a:hover{color:var(--white)}.f-bottom{padding-top:20px;display:flex;justify-content:space-between;align-items:center}.f-copy{font-family:var(--mono);font-size:.58rem;color:#52567066;letter-spacing:.08em}.f-copy .cc{color:#00d4e852}.hero-badge-pin{position:absolute;right:72px;top:50%;transform:translateY(-50%) rotate(4deg);display:flex;flex-direction:column;align-items:center;gap:10px;animation:stampWobble 9s ease-in-out infinite;z-index:4}@keyframes stampWobble{0%,to{transform:translateY(-50%) rotate(4deg)}50%{transform:translateY(-52%) rotate(2.5deg)}}.badge-tack{width:22px;height:30px;margin-bottom:-6px}.hero-badge-img{width:180px;height:auto;filter:drop-shadow(0 0 20px rgba(0,212,232,.25)) drop-shadow(0 6px 28px rgba(0,0,0,.85));animation:badgeFlicker 14s ease-in-out infinite 4s}@keyframes badgeFlicker{0%,91%,93%,to{filter:drop-shadow(0 0 20px rgba(0,212,232,.25)) drop-shadow(0 6px 28px rgba(0,0,0,.85))}92%{filter:drop-shadow(0 0 6px rgba(0,212,232,.1)) drop-shadow(0 6px 28px rgba(0,0,0,.85)) brightness(.65)}}.hero-badge-label{font-family:var(--mono);font-size:.5rem;letter-spacing:.35em;text-transform:uppercase;color:var(--cyan);opacity:.5}.f-hc-logo{display:block;height:34px;width:auto;margin-top:12px;opacity:.45;filter:brightness(0) invert(1);transition:opacity .3s}.f-hc-logo:hover{opacity:.7}.pol-photo{background:#fff!important}.pol-grid,.pol-scan,.pol-glitch{opacity:0!important;pointer-events:none}.ps-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(2,3,10,.88) 0%,transparent 55%);z-index:1}.pol-grid,.pol-scan,.pol-glitch{display:none!important}@media(max-width:900px){nav{padding:0 18px}.nav-links{display:none}.hero-content{padding:0 22px}.cross-stamp{display:none}.evidence-grid{grid-template-columns:1fr 1fr;gap:20px}.polaroid:nth-child(2),.polaroid:nth-child(3){margin-top:0}.editorial{grid-template-columns:1fr}.ed-media{min-height:280px}.f-grid{grid-template-columns:1fr 1fr}.evidence-section,.sec-head,.manifesto,.video-sec{padding-left:22px;padding-right:22px}.ed-text{padding:40px 24px}.side-nav{display:none}}.pol-scan,.pol-grid,.pol-glitch{display:none!important}.pol-photo{background:#fff!important;height:220px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.polaroid:nth-child(1) .pol-photo{height:260px}.pol-photo:before{display:none!important}.pol-photo img{width:100%!important;height:100%!important;object-fit:contain!important;padding:28px!important;background:#fff!important;display:block!important}.pol-card{position:relative;overflow:hidden}.pol-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--cyan);transform:scaleX(0);transition:transform .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px var(--cyan);z-index:10}.polaroid:hover .pol-card:before{transform:scaleX(1)}.pol-caption{background:#fff;padding:14px 16px 0;display:flex;flex-direction:column;gap:4px}.pol-exhibit-label{font-family:var(--mono);font-size:.48rem;letter-spacing:.32em;text-transform:uppercase;color:#6446148c}.pol-caption .pol-name{font-family:var(--sketch);font-size:1.05rem;font-weight:700;color:#18120a;line-height:1.2}.polaroid:nth-child(1) .pol-caption .pol-name{font-size:1.2rem}.pol-caption .pol-price{font-family:var(--mono);font-size:.72rem;color:#50370fb3}.pol-caption .pol-price s{opacity:.45}.pol-cta{display:block;width:calc(100% + 32px);margin:8px -16px 0;font-family:var(--sketch);font-size:.88rem;font-weight:700;color:var(--black);background:linear-gradient(135deg,var(--gold),var(--gold-b));border:none;padding:10px;text-align:center;text-decoration:none;letter-spacing:.06em;opacity:0;transform:translateY(5px);transition:opacity .3s,transform .3s;cursor:none}.polaroid:hover .pol-cta{opacity:1;transform:translateY(0)}.photo-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;position:relative;z-index:5}.ps-card{position:relative;height:300px;overflow:hidden;cursor:none}.ps-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ps-card:hover .ps-img{transform:scale(1.07)}.ps-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(2,3,10,.78) 0%,rgba(2,3,10,.12) 45%,transparent 70%);z-index:1}.ps-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);transform:scaleX(0);transition:transform .4s;box-shadow:0 0 8px var(--cyan);z-index:3}.ps-card:hover:after{transform:scaleX(1)}.ps-title{position:absolute;bottom:14px;left:16px;z-index:2;font-family:var(--sketch);font-size:.95rem;color:var(--white);opacity:0;transition:opacity .3s;letter-spacing:.04em}.ps-card:hover .ps-title{opacity:.9}.ps-card .ps-title{opacity:.55}.ps-card:hover .ps-title{opacity:1}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:none}.side-nav{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:500;display:flex;flex-direction:column;gap:10px}.sn-d{width:5px;height:5px;border-radius:50%;background:#00d4e833;border:1px solid rgba(0,212,232,.24);cursor:none;transition:all .3s}.sn-d.active{background:var(--cyan);box-shadow:0 0 7px var(--cyan);height:20px;border-radius:3px}::-webkit-scrollbar{width:4px;background:var(--black)}::-webkit-scrollbar-thumb{background:#00d4e838;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#00d4e873}::selection{background:#00d4e838;color:var(--white)}.color-scheme-1,[class*=color-scheme],.shopify-section,.section,main,.main-content,.section-background{background:transparent!important;color:var(--white)!important}body{background:var(--black)!important;color:var(--white)!important;font-family:var(--cond),sans-serif!important}shopify-section[id*=header],shopify-section[id*=announcement],shopify-section[id*=shipping],shopify-section[id*=upsell],shopify-section[id*=progress],.shopify-section-header,header-component,announcement-bar-component,free-shipping-bar,.free-shipping-bar,.free-shipping,shipping-progress-bar,.shipping-progress,.shipping-progress-bar,[class*=free-shipping],[class*=shipping-bar],[class*=upsell],.announcement-bar,.header-wrapper,.header__wrapper,.header-group,sticky-header,.shopify-section[id*=header]{display:none!important}footer,.footer{background:#02030afa!important;border-top:1px solid rgba(0,212,232,.1)!important;color:#e8e4dc80!important}footer a,.footer a{color:#e8e4dc80!important;transition:color .2s!important}footer a:hover,.footer a:hover{color:var(--cyan)!important}button,a,[role=button]{cursor:none!important}.button--primary,button.button--primary{background:linear-gradient(135deg,var(--gold),#a8863a)!important;color:var(--black)!important;font-family:var(--sketch)!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:0 4px 20px #c9a84c33!important;transition:all .3s!important}.button--primary:hover,button.button--primary:hover{box-shadow:0 0 36px #c9a84c61,0 4px 16px #00000080!important;transform:translateY(-1px)!important}.button--secondary,button.button--secondary,.button--tertiary{background:transparent!important;border:1px solid rgba(0,212,232,.3)!important;color:var(--cyan)!important;font-family:var(--mono)!important;font-size:.7rem!important;letter-spacing:.12em!important;border-radius:0!important;transition:all .2s!important}.button--secondary:hover,.button--tertiary:hover{background:#00d4e80f!important;border-color:var(--cyan)!important}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{background:#02030ad1!important;border:1px solid rgba(0,212,232,.18)!important;color:var(--white)!important;border-radius:0!important;font-family:var(--cond)!important;letter-spacing:.04em!important}input:focus,textarea:focus,select:focus{border-color:#00d4e873!important;box-shadow:0 0 12px #00d4e81a!important;outline:none!important}.collection-wrapper,.product-grid-container{background:transparent!important;padding-top:0!important}.collection-wrapper h1,[class*=collection] h1,.collection__title{font-family:var(--sketch)!important;font-size:clamp(2rem,5vw,3.5rem)!important;color:var(--white)!important;letter-spacing:.05em!important}.collection-wrapper h1:before,[class*=collection] h1:before{content:"// Evidence Locker";display:block;font-family:var(--mono);font-size:.5rem;letter-spacing:.3em;color:#00d4e86b;margin-bottom:10px;font-weight:400;text-transform:uppercase}.facets,[class*=facets],[class*=filter]{background:#02030a8c!important;border:1px solid rgba(0,212,232,.1)!important;color:var(--white)!important;font-family:var(--mono)!important;font-size:.68rem!important;letter-spacing:.1em!important}select,[class*=select__select]{background:#02030ad9!important;border:1px solid rgba(0,212,232,.18)!important;color:var(--white)!important;border-radius:0!important;font-family:var(--mono)!important}product-card,.product-card{display:block!important;background:#080e16e0!important;border:1px solid rgba(0,212,232,.08)!important;border-radius:0!important;transition:border-color .3s,box-shadow .3s!important;overflow:hidden!important}product-card:hover,.product-card:hover{border-color:#00d4e847!important;box-shadow:0 8px 40px #0000008c,0 0 18px #00d4e812!important}.product-card__content{background:transparent!important;padding:0!important}.card-gallery{background:#fff!important;border-bottom:1px solid rgba(0,212,232,.08)!important;position:relative!important;overflow:hidden!important}.card-gallery:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--cyan);transform:scaleX(0);transition:transform .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px var(--cyan);z-index:5;pointer-events:none}product-card:hover .card-gallery:before,.product-card:hover .card-gallery:before{transform:scaleX(1)}.card-gallery img,.card-gallery .product-media img,.product-media-container img{background:#fff!important;object-fit:contain!important;padding:24px!important}.card-gallery:after{display:none!important}.product-grid__card,.product-card__content>[class*=text],.product-card__content>[class*=price],.product-card__content>[class*=title]{background:#05080eeb!important;padding:12px 14px!important}product-card product-title,product-card .title-text,.product-card .title-text,product-card [class*=title],.product-card [class*=title]{font-family:var(--sketch)!important;color:var(--white)!important;font-size:.95rem!important;line-height:1.2!important;letter-spacing:.02em!important}product-card product-title a,product-card .title-text a,.product-card .title-text a{color:var(--white)!important;text-decoration:none!important;transition:color .2s!important}product-card:hover product-title a,product-card:hover .title-text a,.product-card:hover .title-text a{color:var(--cyan)!important}product-card [class*=price],.product-card [class*=price],product-card .price-item,.product-card .price-item{font-family:var(--mono)!important;color:var(--gold)!important;font-size:.82rem!important;letter-spacing:.05em!important}product-card .compare-at-price,.product-card .compare-at-price{color:#c9a84c61!important;text-decoration:line-through!important}.badge,[class*=badge]{font-family:var(--mono)!important;font-size:.52rem!important;letter-spacing:.16em!important;border-radius:0!important;background:#c9a84c26!important;color:var(--gold)!important;border:1px solid rgba(201,168,76,.28)!important}[class*=badge--sale],.badge--sale{background:#8b14142e!important;color:#e07070!important;border-color:#8b141461!important}.badge--sold-out{background:#5256702e!important;color:var(--smoke)!important;border-color:#52567047!important}[class*=pagination] a,[class*=pagination] span{font-family:var(--mono)!important;color:#e8e4dc80!important;border:1px solid rgba(0,212,232,.15)!important;background:transparent!important;border-radius:0!important;transition:all .2s!important}[class*=pagination] a:hover,[class*=pagination] [aria-current]{color:var(--cyan)!important;border-color:var(--cyan)!important;background:#00d4e80f!important}.product-information,.product-information__media{background:transparent!important}.product-media,[class*=product-media-gallery],[class*=media-gallery]{background:#fff!important;border:1px solid rgba(0,212,232,.1)!important}.product-media img,[class*=product-media-gallery] img,[class*=media-gallery] img{object-fit:contain!important;background:#fff!important;padding:20px!important;max-height:600px!important}[class*=thumbnail] img,[class*=media-gallery__thumbnail] img{background:#fff!important;object-fit:contain!important;padding:6px!important;border:1px solid rgba(0,212,232,.1)!important}[class*=thumbnail]:hover img,[class*=thumbnail][aria-current] img{border-color:var(--cyan)!important}product-title h1,.product-information h1,[class*=product-information] h1{font-family:var(--sketch)!important;font-size:clamp(1.8rem,4vw,2.8rem)!important;color:var(--white)!important;letter-spacing:.04em!important;line-height:1.1!important}product-title h1:before,.product-information h1:before{content:"// Evidence Item";display:block;font-family:var(--mono);font-size:.5rem;letter-spacing:.25em;color:#00d4e86b;margin-bottom:10px;font-weight:400;text-transform:uppercase}.text-block [class*=price],[class*=product-information] [class*=price],[class*=price__regular],[class*=price__sale]{font-family:var(--mono)!important;color:var(--gold)!important;font-size:1.15rem!important;letter-spacing:.06em!important}[class*=price] .compare-at-price,.price--on-sale .price-item--regular{color:#c9a84c61!important;text-decoration:line-through!important}.product-description,[class*=product-description]{font-family:var(--cond)!important;font-weight:300!important;color:#e8e4dcb8!important;line-height:1.75!important;font-size:.95rem!important;border-left:2px solid rgba(0,212,232,.18)!important;padding-left:16px!important;margin-top:8px!important}.product-description p{color:#e8e4dcb8!important}.product-description a{color:var(--cyan)!important}[class*=variant-picker] legend,[class*=variant-picker__label],[class*=variant] .label,fieldset.js-enabled legend{font-family:var(--mono)!important;font-size:.6rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#e8e4dc80!important}[class*=variant-picker__option],[class*=swatch-field] input[type=radio]+label{background:transparent!important;border:1px solid rgba(0,212,232,.22)!important;color:var(--white)!important;font-family:var(--mono)!important;font-size:.7rem!important;letter-spacing:.1em!important;border-radius:0!important;transition:all .2s!important}[class*=variant-picker__option]:hover{border-color:#00d4e880!important;color:var(--cyan)!important}[class*=variant-picker__option][aria-checked=true],[class*=variant-picker__option].active{border-color:var(--gold)!important;color:var(--gold)!important;background:#c9a84c14!important}[class*=quantity] input,.quantity__input{background:#02030acc!important;border:1px solid rgba(0,212,232,.2)!important;color:var(--white)!important;font-family:var(--mono)!important;border-radius:0!important;text-align:center!important}[class*=quantity] button,.quantity__button{background:transparent!important;border:1px solid rgba(0,212,232,.18)!important;color:var(--white)!important;border-radius:0!important}.add-to-cart-button,button[name=add],.product-form__submit{background:linear-gradient(135deg,var(--gold),#a8863a)!important;color:var(--black)!important;font-family:var(--sketch)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;padding:16px 32px!important;width:100%!important;cursor:none!important;transition:all .3s!important;box-shadow:0 4px 24px #c9a84c38!important}.add-to-cart-button:hover,button[name=add]:hover{box-shadow:0 0 40px #c9a84c66,0 4px 20px #00000080!important;transform:translateY(-1px)!important}.add-to-cart-text__content{pointer-events:none}.sticky-add-to-cart,.sticky-add-to-cart__bar{background:#02030af5!important;border-top:1px solid rgba(0,212,232,.15)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.sticky-add-to-cart__title{font-family:var(--sketch)!important;color:var(--white)!important;font-size:.95rem!important}.sticky-add-to-cart__button{background:linear-gradient(135deg,var(--gold),#a8863a)!important;color:var(--black)!important;font-family:var(--sketch)!important;font-weight:700!important;border:none!important;border-radius:0!important}[class*=breadcrumb],nav[aria-label*=readcrumb]{font-family:var(--mono)!important;font-size:.58rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#e8e4dc4d!important}[class*=breadcrumb] a{color:#00d4e873!important}[class*=breadcrumb] a:hover{color:var(--cyan)!important}[class*=product-recommendations],.product-recommendations{background:transparent!important;border-top:1px solid rgba(0,212,232,.08)!important;padding-top:48px!important}[class*=product-recommendations] h2{font-family:var(--sketch)!important;color:var(--white)!important;font-size:1.5rem!important}hr,[class*=divider]{border:none!important;border-top:1px solid rgba(0,212,232,.1)!important}.cart-page{padding:40px 0 60px!important;background:transparent!important}.cart-page__title{font-family:var(--sketch)!important;color:var(--white)!important;font-size:2.2rem!important;letter-spacing:.08em!important}.cart-page__title:before{content:"// Case File \2014  Pending Evidence";display:block;font-family:var(--mono);font-size:.5rem;letter-spacing:.25em;color:#00d4e861;margin-bottom:8px;font-weight:400;text-transform:uppercase}.cart-items{border-top:1px solid rgba(0,212,232,.1)!important;background:transparent!important}.cart-items__table-row{border-bottom:1px solid rgba(0,212,232,.07)!important;background:transparent!important}.cart-items__media-container img,.cart-items__media img{background:#fff!important;border:1px solid rgba(0,212,232,.1)!important;object-fit:contain!important;padding:6px!important;border-radius:0!important}.cart-items__title,.cart-items__title a{font-family:var(--sketch)!important;color:var(--white)!important;font-size:1rem!important;text-decoration:none!important;transition:color .2s!important}.cart-items__title a:hover{color:var(--cyan)!important}.cart-items__variants dt,.cart-items__variants dd{font-family:var(--mono)!important;font-size:.65rem!important;color:#e8e4dc73!important;letter-spacing:.08em!important}.cart-items__price,.cart-secondary-typography{font-family:var(--mono)!important;color:var(--gold)!important;font-size:.9rem!important}.cart-items__remove{font-family:var(--mono)!important;color:#e8e4dc40!important;font-size:.58rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:transparent!important;border:none!important;transition:color .2s!important}.cart-items__remove:hover{color:var(--red)!important}.cart-items__empty-button{font-family:var(--sketch)!important;color:#e8e4dc66!important;font-size:1.2rem!important;text-align:center!important}.cart__summary-container,.cart-page__summary{background:#050a12e0!important;border:1px solid rgba(0,212,232,.18)!important;padding:0!important}.cart__summary-totals{padding:24px!important}.cart__summary-totals:before{content:"// Order Summary";display:block;font-family:var(--mono);font-size:.5rem;letter-spacing:.3em;color:#00d4e861;margin-bottom:18px;text-transform:uppercase}.cart__original-total-label,.cart-primary-typography{font-family:var(--cond)!important;color:var(--white)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.8rem!important}.cart__original-total-value,.cart__total-value{font-family:var(--mono)!important;color:var(--white)!important}.cart__total-label{font-family:var(--cond)!important;color:var(--white)!important;font-size:.95rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.cart__total-value{font-family:var(--mono)!important;color:var(--gold)!important;font-size:1.25rem!important}.cart-discount{background:transparent!important}.cart-discount__input{background:#02030acc!important;border:1px solid rgba(0,212,232,.18)!important;color:var(--white)!important;font-family:var(--mono)!important;border-radius:0!important;font-size:.75rem!important}.cart-discount__button,.button.cart-discount__button{background:transparent!important;border:1px solid rgba(0,212,232,.25)!important;color:var(--cyan)!important;font-family:var(--mono)!important;border-radius:0!important}.cart__checkout-button,button.cart__checkout-button{background:linear-gradient(135deg,var(--gold),#a8863a)!important;color:var(--black)!important;font-family:var(--sketch)!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;width:100%!important;padding:18px!important;cursor:none!important;box-shadow:0 4px 28px #c9a84c40!important;transition:all .3s!important}.cart__checkout-button:hover{box-shadow:0 0 48px #c9a84c61,0 4px 24px #00000080!important;transform:translateY(-1px)!important}.cart__ctas{padding:0 24px 24px!important}.cart-note details{background:transparent!important}.cart-note__label{font-family:var(--mono)!important;color:#00d4e880!important;font-size:.65rem!important;letter-spacing:.15em!important}.cart-note__inner textarea{background:#02030ab3!important;border:1px solid rgba(0,212,232,.15)!important;color:#e8e4dcb3!important;font-family:var(--mono)!important;border-radius:0!important}.tax-note{font-family:var(--mono)!important;font-size:.6rem!important;color:#e8e4dc4d!important}[id*=CartDrawer],[class*=cart-drawer]{background:#05080ef7!important;border-left:1px solid rgba(0,212,232,.12)!important}.main-page,[class*=main-page]{background:transparent!important}.main-page h1,.page__title{font-family:var(--sketch)!important;color:var(--white)!important;font-size:clamp(1.8rem,4vw,3rem)!important;letter-spacing:.06em!important}.main-page h1:before,.page__title:before{content:"// Case Notes";display:block;font-family:var(--mono);font-size:.5rem;letter-spacing:.28em;color:#00d4e861;margin-bottom:10px;font-weight:400;text-transform:uppercase}.main-page .rte,.page__content,[class*=rte]{font-family:var(--cond)!important;font-weight:300!important;color:#e8e4dcb8!important;line-height:1.8!important;font-size:.95rem!important;max-width:780px!important}.main-page .rte p,.page__content p{margin-bottom:1.2em!important;color:#e8e4dcb8!important}.main-page .rte h2,.main-page .rte h3,.page__content h2,.page__content h3{font-family:var(--sketch)!important;color:var(--white)!important;font-size:1.4rem!important;margin:2em 0 .6em!important}.main-page .rte a,.page__content a{color:var(--cyan)!important;text-decoration:none!important;border-bottom:1px solid rgba(0,212,232,.28)!important}[class*=contact] label,[class*=contact] .field__label{font-family:var(--mono)!important;font-size:.6rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#00d4e880!important}.main-404{min-height:65vh!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;text-align:center!important;padding:80px 24px!important;position:relative!important}.main-404:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,232,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,232,.022) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.main-404 h1{font-family:var(--sketch)!important;font-size:clamp(3.5rem,10vw,8rem)!important;color:var(--white)!important;letter-spacing:.06em!important;line-height:1!important;position:relative!important;z-index:1!important}.main-404 h1:before{content:"// Case Closed \2014  Lead Gone Cold";display:block;font-family:var(--mono);font-size:.52rem;letter-spacing:.28em;color:#c9a84c80;margin-bottom:12px;font-weight:400;text-transform:uppercase}.main-404 p{font-family:var(--mono)!important;color:#e8e4dc66!important;font-size:.8rem!important;max-width:380px!important;margin:16px auto 24px!important;position:relative!important;z-index:1!important}.main-404 a{position:relative!important;z-index:1!important}.search-header h1,.main-search h1{font-family:var(--sketch)!important;color:var(--white)!important;font-size:clamp(1.8rem,4vw,3rem)!important}[class*=search] input[type=search],[class*=search] input[type=text]{background:#02030acc!important;border:1px solid rgba(0,212,232,.22)!important;color:var(--white)!important;font-family:var(--mono)!important;border-radius:0!important;padding:14px 18px!important}[class*=predictive-search],#predictive-search-results{background:#050810f7!important;border:1px solid rgba(0,212,232,.14)!important}[class*=predictive-search] a{color:var(--white)!important;font-family:var(--mono)!important;transition:background .2s!important}[class*=predictive-search] a:hover{background:#00d4e80f!important;color:var(--cyan)!important}[class*=main-blog] h1,[class*=main-article] h1{font-family:var(--sketch)!important;color:var(--white)!important}[class*=article__body],[class*=article__content]{font-family:var(--cond)!important;color:#e8e4dcb8!important;line-height:1.8!important}[class*=article__date],[class*=article__meta]{font-family:var(--mono)!important;font-size:.6rem!important;letter-spacing:.2em!important;color:#00d4e873!important;text-transform:uppercase!important}[class*=modal],[class*=drawer],[class*=dialog]{background:#02030af7!important}[class*=modal__content],[class*=drawer__inner]{background:#050a12fa!important;border:1px solid rgba(0,212,232,.12)!important;color:var(--white)!important}@media(max-width:768px){.cart-page__title:before{display:none}.main-page h1:before{font-size:.42rem}.card-gallery img,.card-gallery .product-media img{padding:12px!important}.product-media img{padding:14px!important}.add-to-cart-button,.cart__checkout-button{font-size:.95rem!important}.cart__summary-totals:before{display:none}}@media(max-width:480px){.cart-page__title{font-size:1.7rem!important}.main-404 h1{font-size:3.5rem!important}}.gn-contact-hero{display:grid;grid-template-columns:1fr 1fr;min-height:420px;margin-top:102px;border-bottom:1px solid rgba(0,212,232,.1);position:relative;z-index:5;overflow:hidden}.gn-contact-hero-text{padding:80px 60px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:5}.gn-ch-eyebrow{font-family:var(--mono);font-size:.52rem;letter-spacing:.5em;text-transform:uppercase;color:var(--cyan);opacity:.65;margin-bottom:14px;display:flex;align-items:center;gap:12px}.gn-ch-eyebrow:before{content:"";display:block;width:24px;height:1px;background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.gn-ch-title{font-family:var(--sketch);font-size:clamp(3rem,7vw,5.5rem);font-weight:700;color:var(--white);line-height:.95;margin-bottom:16px}.gn-ch-title span{color:var(--cyan)}.gn-ch-sub{font-family:var(--mono);font-size:.7rem;color:var(--smoke);max-width:420px;line-height:1.9;border-left:2px solid rgba(0,212,232,.2);padding-left:14px}.gn-contact-hero-img{position:relative;overflow:hidden;min-height:360px}.gn-contact-hero-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:contrast(1.1) saturate(.5) sepia(.3) hue-rotate(160deg) brightness(.75)}.gn-contact-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.55) 70%,rgba(0,0,0,.92) 100%);pointer-events:none}.gn-contact-scan{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-55deg,transparent 0,transparent 30px,rgba(0,212,232,.012) 30px,rgba(0,212,232,.012) 31px);pointer-events:none}.gn-contact-lbl{position:absolute;bottom:18px;right:20px;font-family:var(--mono);font-size:.44rem;letter-spacing:.2em;text-transform:uppercase;color:#00d4e866}.gn-contact-wrap{display:grid;grid-template-columns:1fr 380px;gap:0;position:relative;z-index:5;align-items:start}.gn-contact-form-col{padding:60px 60px 80px}.gn-contact-info-col{padding:60px 40px;border-left:1px solid rgba(0,212,232,.08);background:#050810e6}.gn-form-section-label,.gn-info-section-label{font-family:var(--mono);font-size:.5rem;letter-spacing:.38em;text-transform:uppercase;color:var(--cyan);opacity:.6;margin-bottom:28px;display:flex;align-items:center;gap:10px}.gn-form-section-label:before,.gn-info-section-label:before{content:"";display:block;width:18px;height:1px;background:var(--cyan)}.gn-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.gn-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.gn-form-label{font-family:var(--mono);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);font-weight:700}.gn-form-input{font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;background:#f5f0dc;border:2px solid rgba(0,212,232,.35);color:#1a1208;padding:14px 16px;outline:none;transition:border-color .25s,box-shadow .25s;width:100%}.gn-form-input:focus{border-color:var(--gold);box-shadow:0 0 16px #c9a84c26;background:#fffbee}.gn-form-input::placeholder{color:#1e140a59}.gn-form-textarea{resize:vertical;min-height:160px;font-family:var(--mono)}.gn-submit-btn{width:100%;font-family:var(--sketch);font-size:1.1rem;font-weight:700;color:var(--black);background:linear-gradient(135deg,var(--gold),var(--gold-b));border:none;padding:18px;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;transition:all .3s;box-shadow:0 4px 24px #c9a84c47;margin-top:8px}.gn-submit-btn:hover{box-shadow:0 0 48px #c9a84c6b,0 4px 20px #00000080;transform:translateY(-2px)}.gn-form-success{text-align:center;padding:48px 32px;border:1px solid rgba(0,212,232,.2);background:#00d4e808}.gn-success-icon{font-family:var(--sketch);font-size:3rem;color:var(--cyan);margin-bottom:12px}.gn-success-title{font-family:var(--sketch);font-size:1.5rem;font-weight:700;color:var(--white);margin-bottom:8px}.gn-success-sub{font-family:var(--mono);font-size:.6rem;color:var(--smoke);line-height:1.9}.gn-info-card{padding:20px 0;border-bottom:1px solid rgba(0,212,232,.07);display:flex;flex-direction:column;gap:5px}.gn-info-card:last-child{border-bottom:none}.gn-info-label{font-family:var(--mono);font-size:.46rem;letter-spacing:.3em;text-transform:uppercase;color:#00d4e873;margin-bottom:2px}.gn-info-val{font-family:var(--sketch);font-size:1rem;font-weight:700;color:var(--white)}.gn-info-sub{font-family:var(--mono);font-size:.58rem;color:var(--smoke);line-height:1.8}.gn-info-link{font-family:var(--mono);font-size:.58rem;color:var(--cyan);text-decoration:none;transition:opacity .2s}.gn-info-link:hover{opacity:.7}.gn-response-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.46rem;letter-spacing:.18em;text-transform:uppercase;color:#00d4e8a6;border:1px solid rgba(0,212,232,.2);background:#00d4e80a;padding:6px 14px;margin-top:6px;width:fit-content}.gn-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 6px var(--cyan);animation:gnBadgePulse 2s ease-in-out infinite}@keyframes gnBadgePulse{0%,to{opacity:1}50%{opacity:.3}}@media(max-width:900px){.gn-contact-hero{grid-template-columns:1fr}.gn-contact-hero-text{padding:48px 22px 32px}.gn-contact-hero-img{min-height:240px}.gn-contact-wrap{grid-template-columns:1fr}.gn-contact-form-col{padding:40px 22px 48px}.gn-form-grid{grid-template-columns:1fr}.gn-contact-info-col{padding:36px 22px;border-left:none;border-top:1px solid rgba(0,212,232,.08)}}.gn-404{position:relative;margin-top:102px;min-height:calc(100vh - 102px);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:60px 40px;overflow:hidden;z-index:5}.gn-404-bg-num{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--sketch);font-size:clamp(16rem,40vw,32rem);font-weight:700;color:transparent;-webkit-text-stroke:2px rgba(0,212,232,.05);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;white-space:nowrap;animation:bg404Flicker 8s ease-in-out infinite}@keyframes bg404Flicker{0%,88%,90%,93%,to{-webkit-text-stroke-color:rgba(0,212,232,.05)}89%{-webkit-text-stroke-color:rgba(0,212,232,.02)}91.5%{-webkit-text-stroke-color:rgba(0,212,232,.08)}}.gn-404-inner{position:relative;z-index:5;max-width:680px}.gn-404-stamp{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.52rem;letter-spacing:.4em;text-transform:uppercase;color:var(--red);border:1px solid rgba(139,20,20,.4);padding:6px 18px;background:#8b14140d;margin-bottom:28px;animation:stampRedFlicker 7s ease-in-out infinite}@keyframes stampRedFlicker{0%,90%,to{opacity:1}91%{opacity:.4}92.5%{opacity:.9}}.gn-404-dot{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 6px var(--red);animation:gnBadgePulse 2s ease-in-out infinite}.gn-404-number{font-family:var(--sketch);font-size:clamp(6rem,18vw,14rem);font-weight:700;color:var(--white);line-height:.9;margin-bottom:8px;text-shadow:0 0 80px rgba(0,212,232,.15),0 0 160px rgba(0,212,232,.07);position:relative}.gn-404-number span{color:var(--cyan);text-shadow:0 0 40px rgba(0,212,232,.4),0 0 80px rgba(0,212,232,.2)}.gn-404-title{font-family:var(--sketch);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;color:var(--white);margin-bottom:16px}.gn-404-title em{color:var(--gold);font-style:italic}.gn-404-sub{font-family:var(--mono);font-size:.68rem;color:var(--smoke);line-height:1.9;margin-bottom:12px;max-width:480px;margin-left:auto;margin-right:auto}.gn-404-case{font-family:var(--mono);font-size:.52rem;letter-spacing:.3em;text-transform:uppercase;color:#00d4e866;margin-bottom:40px}.gn-tape-line{display:flex;align-items:center;gap:12px;margin:0 auto 40px;max-width:400px}.gn-tape-seg{height:28px;flex:1;background:repeating-linear-gradient(-45deg,#c9a84c26 0px 8px,#c9a84c0f 8px 16px);border:1px solid rgba(201,168,76,.2)}.gn-tape-txt{font-family:var(--mono);font-size:.48rem;letter-spacing:.3em;text-transform:uppercase;color:#c9a84c8c;white-space:nowrap}.gn-404-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}.gn-404-links{display:flex;gap:0;justify-content:center;flex-wrap:wrap;border:1px solid rgba(0,212,232,.1);max-width:480px;margin:0 auto}.gn-404-link{font-family:var(--mono);font-size:.52rem;letter-spacing:.14em;text-transform:uppercase;color:var(--smoke);text-decoration:none;padding:12px 20px;border-right:1px solid rgba(0,212,232,.1);transition:all .2s;white-space:nowrap}.gn-404-link:last-child{border-right:none}.gn-404-link:hover{color:var(--cyan);background:#00d4e80a}@media(max-width:900px){.gn-404-number{font-size:8rem}.gn-404-btns{flex-direction:column;align-items:center}.gn-404-links{flex-direction:column;max-width:100%}.gn-404-link{border-right:none;border-bottom:1px solid rgba(0,212,232,.1)}.gn-404-link:last-child{border-bottom:none}}.announcement-bar~* nav,.announcement-bar+* nav{top:0!important}.header__heading-link,.header__heading{font-family:var(--sketch)!important;font-size:1.6rem!important;color:var(--white)!important;letter-spacing:.06em!important}.header__nav-items a{font-family:var(--cond)!important;font-size:.68rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--smoke)!important}.header__nav-items a:hover{color:var(--cyan)!important}.card-gallery:before,.card-gallery:after{display:none!important}.card-gallery .pol-scan,.card-gallery .pol-grid,.card-gallery .pol-glitch{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/gospel-noir.css.map */
