:root{--fe-ease:cubic-bezier(.16,1,.3,1);--fe-shutter:cubic-bezier(.76,0,.24,1)}::selection{background:var(--volt,#45e0ff);color:#04141a}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:1px solid var(--volt,#45e0ff);outline-offset:3px;border-radius:0}.hdr{transition:background .5s var(--fe-ease),border-color .5s var(--fe-ease)}.hdr.fe-stuck{background:#07070ad1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.09)}@media(hover:hover){.nav a,.nav button{position:relative}.nav a:after,.nav button:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--volt,#45e0ff);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--fe-ease)}.nav a:hover:after,.nav button:hover:after{transform:scaleX(1)}}.pcard{transition:background .45s var(--fe-ease),transform .45s var(--fe-ease)}@media(hover:hover){.pcard:hover{transform:translateY(-3px)}.pcard:hover .pcard-img img{transform:scale(1.06);filter:saturate(1)}}.fe-shutter{clip-path:inset(0 0 100% 0);transition:clip-path .9s var(--fe-shutter)}.fe-shutter.in{clip-path:inset(0 0 0 0)}.fe-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:grid;place-items:center;padding:clamp(16px,4vw,48px);opacity:0;visibility:hidden;transition:opacity .45s var(--fe-ease),visibility .45s}.fe-modal.on{opacity:1;visibility:visible}.fe-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#040407db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fe-panel{position:relative;width:min(580px,100%);background:#0a0a0e;border:1px solid rgba(255,255,255,.09);border-top:1px solid var(--volt,#45e0ff);padding:clamp(28px,4vw,44px);transform:translateY(18px);opacity:0;transition:transform .6s var(--fe-ease) .08s,opacity .6s var(--fe-ease) .08s}.fe-modal.on .fe-panel{transform:none;opacity:1}.fe-panel:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--volt,#45e0ff);box-shadow:0 0 22px 1px #45e0ff8c}.fe-kicker{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--volt,#45e0ff)}.fe-h{font-family:var(--font-d,"Archivo",system-ui,sans-serif);font-weight:900;font-stretch:125%;text-transform:uppercase;line-height:.92;letter-spacing:-.02em;font-size:clamp(26px,3.4vw,36px);color:var(--ink,#e8e8ee);margin:18px 0 14px}.fe-p{font-size:13px;line-height:1.6;color:var(--dim,#8d919c);max-width:42ch}.fe-form{display:flex;align-items:center;gap:14px;margin-top:26px;border-bottom:1px solid rgba(255,255,255,.16);padding-bottom:10px;transition:border-color .4s var(--fe-ease)}.fe-form:focus-within{border-bottom-color:var(--volt,#45e0ff)}.fe-form input{flex:1;background:none;border:0;color:var(--ink,#e8e8ee);font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.06em;padding:6px 0}.fe-form input::placeholder{color:#5c606b}.fe-form button{background:var(--volt,#45e0ff);color:#04141a;border:0;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;padding:11px 20px;transition:transform .2s var(--fe-ease),background .3s}.fe-form button:hover{background:#6fe9ff}.fe-form button:active{transform:translateY(1px)}.fe-terms{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:20px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#5c606b}.fe-x{position:absolute;top:14px;right:16px;background:none;border:0;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.2em;color:#5c606b;padding:6px;transition:color .3s}.fe-x:hover{color:var(--volt,#45e0ff)}.fe-ok{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--volt,#45e0ff);margin-top:24px}@media(max-width:600px){.fe-form{flex-wrap:wrap}.fe-form button{width:100%}}@media(prefers-reduced-motion:reduce){.fe-shutter,.fe-shutter.in{clip-path:none;transition:none}.fe-panel{transform:none;transition:opacity .01ms}.pcard,.pcard:hover{transform:none}.hdr{transition:none}.nav a:after,.nav button:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/forge-elevate.css.map */
