.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important}body.px-active{background:#050505!important;margin:0;overflow-x:hidden}.px-root{--void:#050505;--char:#0b0c10;--silver:#e9e9ec;--gun:#8a8f99;--blue:#6e8bff;--hair:rgba(233,233,236,.09);--font-d:"Syne",sans-serif;--font-b:"Manrope",sans-serif;--font-m:"IBM Plex Mono",monospace;--pad:clamp(20px,5vw,72px);background:var(--void);color:var(--silver);font-family:var(--font-b);font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased;position:relative}.px-root *,.px-root *:before,.px-root *:after{margin:0;padding:0;box-sizing:border-box}.px-root ::selection{background:var(--silver);color:var(--void)}.px-root a{color:inherit;text-decoration:none}.px-root :focus-visible{outline:1px solid var(--silver);outline-offset:4px}.px-root button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}#px-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}#px-stage canvas{display:block;width:100%;height:100%}#px-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 0%,transparent 55%,rgba(0,0,0,.55) 100%),radial-gradient(90% 70% at 50% 110%,rgba(5,5,8,.7),transparent 60%)}#px-grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:2;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");animation:px-grain 7s steps(8) infinite}@keyframes px-grain{0%{transform:translate(0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-4%)}75%{transform:translate(-2%,-2%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){#px-grain{animation:none}}#px-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--void);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;transition:opacity .9s ease,visibility .9s}#px-loader.done{opacity:0;visibility:hidden}html.px-intro-seen #px-loader{opacity:0!important;visibility:hidden!important;transition:none!important;display:none!important}#px-loader .px-mark{font-family:var(--font-d);font-weight:800;letter-spacing:.42em;font-size:14px;text-indent:.42em;color:var(--silver)}#px-loader .px-bar{width:120px;height:1px;background:var(--hair);overflow:hidden}#px-loader .px-bar i{display:block;height:100%;width:0;background:var(--silver);transition:width .3s ease}#px-loader .px-pct{font-family:var(--font-m);font-size:10px;color:var(--gun);letter-spacing:.2em}.px-nav{position:fixed;top:0;left:0;right:0;z-index:50;padding:18px var(--pad);display:flex;align-items:center;justify-content:space-between;pointer-events:none}.px-nav-shell{pointer-events:auto;display:flex;align-items:center;gap:34px;padding:13px 26px;border:1px solid var(--hair);border-radius:100px;background:#08090c73;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:border-color .4s,background .4s}.px-nav-shell:hover{border-color:#e9e9ec2e}.px-logo{font-family:var(--font-d);font-weight:800;font-size:13px;letter-spacing:.4em;text-indent:.4em;pointer-events:auto;color:var(--silver)}.px-logo img{max-height:30px;width:auto;display:block}.px-links{display:flex;gap:30px}.px-links a{position:relative;font-family:var(--font-m);font-size:10px;letter-spacing:.22em;color:var(--gun);text-transform:uppercase;transition:color .35s;padding:4px 0}.px-links a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--silver);transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.77,0,.18,1)}.px-links a:hover{color:var(--silver)}.px-links a:hover:after{transform:scaleX(1);transform-origin:left}.px-links a.active{color:var(--silver)}.px-links a.active:after{transform:scaleX(1)}.px-nav-cta{pointer-events:auto;font-family:var(--font-m);font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:13px 24px;border:1px solid var(--hair);border-radius:100px;color:var(--silver);background:#08090c73;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background .4s,color .4s,border-color .4s;display:inline-block}.px-nav-cta:hover{background:var(--silver);color:var(--void);border-color:var(--silver)}#px-burger{display:none;pointer-events:auto;width:46px;height:46px;border:1px solid var(--hair);border-radius:50%;background:#08090c73;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;z-index:61}#px-burger span{position:absolute;left:14px;right:14px;height:1px;background:var(--silver);transition:transform .4s,top .4s,opacity .4s}#px-burger span:nth-child(1){top:19px}#px-burger span:nth-child(2){top:26px}body.px-menu-open #px-burger span:nth-child(1){top:22.5px;transform:rotate(45deg)}body.px-menu-open #px-burger span:nth-child(2){top:22.5px;transform:rotate(-45deg)}#px-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#050505eb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;justify-content:center;padding:0 var(--pad);gap:6px;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .7s cubic-bezier(.77,0,.18,1),visibility .7s}body.px-menu-open #px-menu{clip-path:inset(0 0 0 0);visibility:visible}body.px-menu-open .px-nav{z-index:62}#px-menu-close{position:absolute;top:18px;right:var(--pad);width:46px;height:46px;border:1px solid var(--hair);border-radius:50%;background:#08090c73;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto;cursor:pointer;z-index:63;opacity:0;transform:scale(.85);transition:opacity .4s ease .15s,transform .4s ease .15s,border-color .3s}body.px-menu-open #px-menu-close{opacity:1;transform:scale(1)}#px-menu-close:hover{border-color:#e9e9ec66}#px-menu-close span{position:absolute;left:13px;right:13px;top:50%;height:1px;background:var(--silver);transition:background .3s}#px-menu-close span:nth-child(1){transform:translateY(-50%) rotate(45deg)}#px-menu-close span:nth-child(2){transform:translateY(-50%) rotate(-45deg)}#px-menu a{font-family:var(--font-d);font-weight:700;font-size:clamp(34px,9vw,64px);text-transform:uppercase;letter-spacing:.02em;color:var(--gun);transition:color .3s,letter-spacing .4s;opacity:0;transform:translateY(24px)}body.px-menu-open #px-menu a{opacity:1;transform:none;transition:color .3s,letter-spacing .4s,opacity .5s ease .25s,transform .5s ease .25s}#px-menu a:hover{color:var(--silver);letter-spacing:.06em}#px-menu .px-menu-meta{margin-top:40px;font-family:var(--font-m);font-size:10px;letter-spacing:.25em;color:var(--gun)}#px-progress{position:fixed;right:26px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:16px}#px-progress a{width:4px;height:4px;border-radius:50%;background:var(--gun);opacity:.45;transition:opacity .4s,transform .4s,background .4s;display:block}#px-progress a.active{opacity:1;background:var(--silver);transform:scale(1.8);box-shadow:0 0 12px #6e8bff99}.px-main{position:relative;z-index:10}.px-sec{position:relative;padding:0 var(--pad)}.px-eyebrow{font-family:var(--font-m);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--gun);display:flex;align-items:center;gap:14px}.px-eyebrow:before{content:"";width:34px;height:1px;background:var(--gun);opacity:.5}.px-display{font-family:var(--font-d);font-weight:800;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;color:var(--silver)}.px-body{max-width:54ch;color:var(--gun);font-size:clamp(15px,1.2vw,17px);font-weight:300}.px-lm{display:block;overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em}.px-lm>span{display:block;transform:translateY(110%)}.px-ghost{color:transparent;-webkit-text-stroke:1px rgba(233,233,236,.5);font-style:normal;display:inline-block;padding:0 .04em;line-height:1.12}#px-hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(48px,8vh,96px)}#px-hero .px-herotop{position:absolute;top:clamp(96px,15vh,150px);left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;align-items:flex-start}#px-hero .px-coords{font-family:var(--font-m);font-size:10px;letter-spacing:.22em;color:var(--gun);text-align:right;line-height:2}#px-hero h1{font-size:clamp(30px,6.2vw,104px);max-width:15ch}.px-herofoot{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(28px,5vh,56px);flex-wrap:wrap}.px-herofoot p{max-width:34ch;color:var(--gun);font-size:14px}.px-cue{display:flex;align-items:center;gap:14px;font-family:var(--font-m);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gun)}.px-cue .px-pipe{width:1px;height:44px;background:var(--hair);position:relative;overflow:hidden}.px-cue .px-pipe i{position:absolute;left:0;top:-50%;width:100%;height:50%;background:var(--silver);animation:px-drip 2.2s cubic-bezier(.77,0,.18,1) infinite}@keyframes px-drip{0%{top:-50%}to{top:110%}}@media(prefers-reduced-motion:reduce){.px-cue .px-pipe i{animation:none;top:0}}#px-showcase{padding-top:clamp(80px,12vh,150px);padding-bottom:clamp(80px,12vh,150px)}#px-showcase .px-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,6vh,72px);flex-wrap:wrap}#px-showcase h2{font-size:clamp(38px,5.4vw,92px)}.px-tabs{display:flex;gap:4px;align-items:center}.px-tab{font-family:var(--font-m);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gun);background:transparent;border:1px solid var(--hair);padding:9px 20px;border-radius:100px;cursor:pointer;transition:color .25s,border-color .25s,background .25s}.px-tab:hover{color:var(--silver);border-color:#e9e9ec4d}.px-tab--active{color:var(--void)!important;background:var(--silver)!important;border-color:var(--silver)!important}.px-tab-empty{font-family:var(--font-m);font-size:10px;letter-spacing:.2em;color:var(--gun);grid-column:1/-1;padding:40px 0;text-align:center}.px-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,24px);margin:0 auto;width:100%}.px-card{position:relative;border:1px solid var(--hair);background:linear-gradient(170deg,#0d0e13,#08090c 60%,#060608);aspect-ratio:3/4.1;padding:22px;display:flex;flex-direction:column;justify-content:space-between;transform-style:preserve-3d;transition:border-color .4s;will-change:transform;overflow:hidden}.px-card:hover{border-color:#e9e9ec40}.px-card .px-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .4s;z-index:3;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%),rgba(233,233,236,.1),transparent 55%)}.px-card:hover .px-glare{opacity:1}.px-card .px-top{display:flex;justify-content:space-between;font-family:var(--font-m);font-size:9px;letter-spacing:.22em;color:var(--gun);text-transform:uppercase;transform:translateZ(30px);position:relative;z-index:2}.px-card .px-visual{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.px-card .px-visual svg{width:62%;opacity:.9;filter:drop-shadow(0 18px 32px rgba(0,0,0,.7));transform:translateZ(46px);transition:transform .6s cubic-bezier(.22,1,.36,1)}.px-card .px-visual img{width:78%;height:78%;object-fit:contain;filter:grayscale(.25) contrast(1.05) drop-shadow(0 22px 38px rgba(0,0,0,.75));transform:translateZ(46px);transition:transform .6s cubic-bezier(.22,1,.36,1)}.px-card:hover .px-visual svg,.px-card:hover .px-visual img{transform:translateZ(64px) scale(1.05) rotate(-1.5deg)}.px-card .px-bottom{transform:translateZ(34px);position:relative;z-index:2}.px-card .px-pname{font-family:var(--font-d);font-weight:700;text-transform:uppercase;font-size:clamp(17px,1.25vw,21px);letter-spacing:.04em;color:var(--silver)}.px-card .px-meta2{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-family:var(--font-m);font-size:10px;letter-spacing:.18em;color:var(--gun)}.px-card .px-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:22px 22px 86px;background:linear-gradient(to top,rgba(5,5,6,.85),transparent 45%);font-family:var(--font-m);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--silver);opacity:0;transform:translateY(10px);transition:opacity .45s,transform .45s;pointer-events:none;z-index:1}.px-card:hover .px-veil{opacity:1;transform:none}#px-cta{min-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(32px,5vh,48px);padding-top:clamp(80px,10vh,130px);padding-bottom:clamp(80px,10vh,130px)}#px-cta h2{font-size:clamp(38px,6.6vw,108px);max-width:13ch;line-height:1.06}.px-btn{position:relative;display:inline-flex;align-items:center;gap:16px;padding:22px 46px;border:1px solid rgba(233,233,236,.3);border-radius:100px;font-family:var(--font-m);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--silver);overflow:hidden;transition:color .45s,border-color .45s;will-change:transform}.px-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--silver);border-radius:100px;transform:translateY(101%);transition:transform .5s cubic-bezier(.77,0,.18,1)}.px-btn:hover{color:var(--void);border-color:var(--silver)}.px-btn:hover:before{transform:translateY(0)}.px-btn span{position:relative;z-index:1}.px-btn .px-arr{position:relative;z-index:1;transition:transform .4s}.px-btn:hover .px-arr{transform:translate(6px)}#px-cta .px-micro{font-family:var(--font-m);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--gun)}.px-footer{position:relative;z-index:10;border-top:1px solid var(--hair);background:linear-gradient(to bottom,#05050500,#050505b3);padding:56px var(--pad) 34px;display:flex;flex-direction:column;gap:44px}.px-footer .px-row1{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}.px-footer .px-wordmark{font-family:var(--font-d);font-weight:800;font-size:clamp(34px,8vw,110px);letter-spacing:.12em;text-indent:.12em;line-height:1;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(233,233,236,.28);white-space:nowrap;max-width:100%;overflow:visible}.px-footer .px-cols{display:flex;gap:clamp(36px,6vw,110px);flex-wrap:wrap}.px-footer .px-col{display:flex;flex-direction:column;gap:12px}.px-footer .px-col h4{font-family:var(--font-m);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--gun);margin-bottom:6px}.px-footer .px-col a{font-size:13px;color:var(--gun);transition:color .3s}.px-footer .px-col a:hover{color:var(--silver)}.px-footer .px-row2{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-family:var(--font-m);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--gun)}@media(max-width:1024px){.px-grid{grid-template-columns:repeat(2,1fr);max-width:860px;margin:0 auto}}@media(max-width:480px){#px-hero h1{font-size:clamp(26px,7.8vw,38px);max-width:18ch;line-height:1.02}#px-hero h1 .px-ghost{-webkit-text-stroke-width:.75px}#px-showcase h2{font-size:clamp(27px,9.4vw,40px)}.px-footer .px-wordmark{font-size:clamp(26px,12vw,46px);letter-spacing:.06em;text-indent:.06em;-webkit-text-stroke-width:.75px}}@media(max-width:760px){.px-links,.px-nav-cta{display:none}#px-burger{display:block}#px-progress,#px-hero .px-coords{display:none}#px-hero h1{font-size:clamp(30px,8vw,52px);max-width:16ch;line-height:1.04}#px-showcase h2{font-size:clamp(30px,8.6vw,46px);word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.px-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.px-footer{padding:48px var(--pad) 30px;gap:36px}.px-footer .px-row1{flex-direction:column;gap:28px}.px-footer .px-wordmark{font-size:clamp(30px,11vw,56px);letter-spacing:.08em;text-indent:.08em}.px-footer .px-row2{flex-direction:column;gap:8px}#px-showcase,#px-slides,#px-soon,.px-center{padding-top:clamp(64px,9vh,96px)!important;padding-bottom:clamp(64px,9vh,96px)!important}#px-cta{min-height:auto;padding-top:clamp(72px,11vh,110px);padding-bottom:clamp(72px,11vh,110px)}}#px-film{min-height:115vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding-top:12vh;padding-bottom:12vh}#px-film .px-film-head{display:flex;justify-content:space-between;width:min(1100px,92vw);align-items:flex-end;gap:24px;flex-wrap:wrap}.px-film-frame{position:relative;width:min(1100px,92vw);border:1px solid var(--hair);overflow:hidden;background:#000;box-shadow:0 40px 120px #000000a6,0 0 80px #6e8bff0f}.px-film-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(5,5,6,.45),transparent 30%),radial-gradient(120% 100% at 50% 0%,transparent 60%,rgba(0,0,0,.35))}.px-film-frame img{display:block;width:100%;height:auto;filter:grayscale(.12) contrast(1.06);transform:scale(1.15);will-change:transform}.px-film-frame .px-film-tag{position:absolute;left:18px;bottom:14px;z-index:2;font-family:var(--font-m);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--silver);display:flex;align-items:center;gap:10px}.px-film-frame .px-film-tag i{width:6px;height:6px;border-radius:50%;background:#ff4d4d;box-shadow:0 0 10px #ff4d4dcc;animation:px-rec 1.4s ease infinite}@keyframes px-rec{0%,to{opacity:1}50%{opacity:.25}}.px-film-frame .px-film-corner{position:absolute;right:18px;top:14px;z-index:2;font-family:var(--font-m);font-size:9px;letter-spacing:.28em;color:var(--gun);text-transform:uppercase}@media(prefers-reduced-motion:reduce){.px-film-frame img{transform:none}.px-film-frame .px-film-tag i{animation:none}}.px-center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(20px,3vh,30px);padding-top:clamp(80px,12vh,150px);padding-bottom:clamp(80px,12vh,150px)}.px-center .px-big{font-size:clamp(36px,5.6vw,90px)}.px-micro{font-family:var(--font-m);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--gun)}#px-hero{overflow:hidden}.px-herobg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.px-herobg-mobile{display:none}.px-herobg img{width:100%;height:100%;object-fit:cover;object-position:center center;filter:grayscale(.25) contrast(1.06) brightness(.5);opacity:.85;pointer-events:none}.px-herobg video{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transform:translateZ(0);will-change:transform}.px-herobg video::-webkit-media-controls{display:none!important}.px-herobg video::-webkit-media-controls-enclosure{display:none!important}.px-herobg video::-webkit-media-controls-panel{display:none!important}.px-herobg video::-webkit-media-controls-play-button{display:none!important}.px-herobg video::-webkit-media-controls-start-playback-button{display:none!important}.px-herobg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#050505f5,#05050559 38%,#05050540 60%,#050505cc),radial-gradient(90% 70% at 50% 50%,transparent 50%,rgba(5,5,5,.5) 100%)}#px-hero .px-herotop,#px-hero h1,#px-hero .px-herofoot{position:relative;z-index:1}.px-nowplaying{display:flex;align-items:center;gap:14px}.px-np-label{font-family:var(--font-m);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--silver)}.px-eq{display:flex;align-items:flex-end;gap:3px;height:16px}.px-eq i{width:2px;background:linear-gradient(to top,var(--silver),rgba(110,139,255,.9));border-radius:1px;animation:px-eq 1s ease-in-out infinite alternate}.px-eq i:nth-child(1){height:35%;animation-duration:.72s}.px-eq i:nth-child(2){height:80%;animation-duration:.94s;animation-delay:-.2s}.px-eq i:nth-child(3){height:55%;animation-duration:.6s;animation-delay:-.35s}.px-eq i:nth-child(4){height:95%;animation-duration:1.05s;animation-delay:-.1s}.px-eq i:nth-child(5){height:45%;animation-duration:.8s;animation-delay:-.45s}@keyframes px-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.px-eq i{animation:none}}#px-slides{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,3vh,32px);padding-top:clamp(80px,12vh,150px);padding-bottom:clamp(80px,12vh,150px)}.px-slider{position:relative;width:min(1400px,98vw);aspect-ratio:3/2;max-height:88vh;overflow:hidden;border:1px solid var(--hair);background:#000;box-shadow:0 40px 120px #000000a6,0 0 80px #6e8bff0d}@media(max-width:760px){.px-slider{aspect-ratio:2/3;max-height:80vh}}.px-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);transition:opacity 1.2s ease,transform 1.6s cubic-bezier(.22,1,.36,1)}.px-slide.on{opacity:1;transform:scale(1)}.px-slide img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.px-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(5,5,6,.55),transparent 35%)}.px-slide-cap{position:absolute;left:18px;bottom:16px;z-index:2;font-family:var(--font-m);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--silver)}.px-slide-ui{position:absolute;right:18px;bottom:16px;z-index:3;display:flex;align-items:center;gap:14px}.px-slide-count{font-family:var(--font-m);font-size:9px;letter-spacing:.22em;color:var(--gun)}.px-slide-count b{color:var(--silver);font-weight:500}.px-slide-track{width:72px;height:1px;background:#e9e9ec2e;position:relative;overflow:hidden;display:block}.px-slide-track i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--silver);transform:scaleX(0);transform-origin:left;display:block}#px-soon{min-height:auto}.px-soon-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border:1px solid var(--hair);border-radius:100px;font-family:var(--font-m);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--silver);background:#08090c73;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.px-soon-badge i{width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 12px #6e8bffe6;animation:px-rec 1.6s ease infinite}@keyframes px-rec{0%,to{opacity:1}50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.px-soon-badge i{animation:none}}.px-soon-word{font-size:clamp(44px,9vw,150px);background:linear-gradient(180deg,var(--silver) 55%,rgba(233,233,236,.25));-webkit-background-clip:text;background-clip:text;color:transparent}.px-signup{margin-top:18px;width:min(440px,90vw)}.px-signup *{box-sizing:border-box}.px-signup .field,.px-signup .newsletter-form__field-wrapper,.px-signup__wrapper{margin:0!important;padding:0!important;border:0!important;background:none!important;width:100%!important}.px-signup-row{display:flex;align-items:stretch;gap:0;width:100%;border:1px solid rgba(233,233,236,.16);border-radius:100px;overflow:hidden;background:#08090c80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .4s}.px-signup-row:focus-within{border-color:#e9e9ec66}.px-signup-input{flex:1 1 auto;min-width:0;width:100%;height:52px;padding:0 8px 0 24px;border:0!important;outline:none!important;background:transparent!important;color:var(--silver);font-family:var(--font-m);font-size:11px;letter-spacing:.16em;box-shadow:none!important;-webkit-appearance:none;appearance:none}.px-signup-input::placeholder{color:var(--gun);letter-spacing:.16em;text-transform:uppercase;opacity:1}.px-signup-input:focus{outline:none!important;box-shadow:none!important}.px-signup-btn{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;margin:0;border:0;border-left:1px solid rgba(233,233,236,.16);border-radius:0;background:var(--silver);color:var(--void);font-family:var(--font-m);font-size:10px;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .35s,color .35s;will-change:transform}.px-signup-btn .px-arr{transition:transform .4s}.px-signup-btn:hover{background:#fff;color:var(--void)}.px-signup-btn:hover .px-arr{transform:translate(4px)}.px-signup-success{font-family:var(--font-m);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--silver)}.px-signup-error{margin-top:10px;font-family:var(--font-m);font-size:9px;letter-spacing:.16em;color:#ff7a7a;text-transform:uppercase}@media(max-width:480px){.px-signup-row{flex-direction:column;border-radius:18px}.px-signup-input{height:50px;padding:0 20px;text-align:center}.px-signup-btn{height:50px;justify-content:center;border-left:0;border-top:1px solid rgba(233,233,236,.16)}}.px-loadmark{position:relative;display:flex;align-items:center;justify-content:center;padding:10px}.px-loadmark img{display:block;height:64px;width:auto;animation:px-pulse 1.6s ease-in-out infinite}.px-loadmark .px-scan{position:absolute;left:-14px;right:-14px;height:1px;top:0;background:linear-gradient(90deg,transparent,rgba(110,139,255,.9),transparent);animation:px-scan 1.4s cubic-bezier(.77,0,.18,1) infinite}@keyframes px-pulse{0%,to{opacity:.55;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}@keyframes px-scan{0%{top:-6%}to{top:106%}}@media(prefers-reduced-motion:reduce){.px-loadmark img,.px-loadmark .px-scan{animation:none}}#px-soon{position:relative;overflow:hidden}.px-soonbg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.px-soonbg video{width:100%;height:100%;object-fit:cover;filter:grayscale(.2) contrast(1.05) brightness(.45)}.px-soonbg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#050505eb,#0505054d 30% 70%,#050505eb),radial-gradient(80% 60% at 50% 50%,transparent 45%,rgba(5,5,5,.45) 100%)}.px-soon-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:26px}body.template-cart .cart__footer,body.template-cart .cart__blocks{display:block!important;width:100%!important}body.template-cart .cart__footer>*{width:100%!important;max-width:100%!important;margin-left:0!important}body.template-cart .cart__footer>*+*{margin-top:16px!important}body.template-cart .cart__ctas{display:block!important;text-align:center!important;max-width:480px!important;margin:0 auto!important}body.template-cart .cart__checkout-button{display:block!important;width:100%!important;max-width:100%!important;padding:20px!important;background:#e9e9ec!important;color:#050505!important;border:none!important;border-radius:100px!important;font-family:IBM Plex Mono,monospace!important;font-size:11px!important;letter-spacing:.3em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:none!important}body.template-cart .cart__checkout-button:before,body.template-cart .cart__checkout-button:after{display:none!important}body.template-cart .additional-checkout-buttons{margin-top:10px!important;max-width:480px!important;margin-left:auto!important;margin-right:auto!important}body.template-cart .shopify-payment-button__button{border-radius:100px!important;font-family:IBM Plex Mono,monospace!important;font-size:11px!important;letter-spacing:.3em!important;box-shadow:none!important}body.template-cart .totals__total{color:#e9e9ec!important;font-family:Syne,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}body.template-cart .totals__total-value{color:#e9e9ec!important;font-family:IBM Plex Mono,monospace!important}body.template-cart .cart__item-name a,body.template-cart .cart-item__name{font-family:Syne,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;color:#e9e9ec!important}body.template-cart .price,body.template-cart .cart-item__price,body.template-cart .cart-item__details{color:#e9e9ec99!important;font-family:IBM Plex Mono,monospace!important;font-size:11px!important;letter-spacing:.16em!important}
/*# sourceMappingURL=/cdn/shop/t/72/assets/persona-immersive.css.map */
