body,html{color:#fff}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;background-color:#f7f7f7;background-image:url(/css/images/Background.webp);background-repeat:repeat-y}h1,h2{font-family:InfinityFont;color:rgb(12,244,255)}h2{font-size:1.2rem}h2 a{color:#FFF}h3,li{color:#fff}.faq li{list-style-type:circle}p a{color:rgb(12,244,255)}a{color:#0CF4FF}.page-content-110{overflow-x:hidden}.btn-primary{float:right;--bs-btn-bg:transparent;--bs-btn-border-color:#000;--bs-btn-hover-border-color:#000;--bs-btn-hover-bg:transparent}.btn-primary:disabled{background-color:#525252;border-color:transparent}.btn.active,.btn.show,.btn:first-child:active{--bs-btn-color:#0cf4ff;--bs-btn-border-color:#0cf4ff;--bs-btn-hover-color:black;--bs-btn-hover-bg:#0cf4ff;--bs-btn-hover-border-color:#0cf4ff;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0cf4ff;--bs-btn-active-border-color:#0cf4ff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#0cf4ff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0cf4ff;--bs-gradient:none}@font-face{font-family:InfinityFont;src:url(/css/Infinity.otf);font-display:swap}li{list-style-type:none}li.dot{list-style-type:disc}.bg-primary{background:rgb(12,244,255)!important}body{min-height:100vh}body,html{height:100%}.container{position:relative}.mobius{min-height:110px}.grey,.red{background-color:none}.yellow{color:rgb(255,255,0)}.green{color:rgb(0,255,0)}.blue{color:rgb(0,0,255)}.white{color:rgb(255 255,255)}@media screen and (max-width:1399px){.red img{padding-top:-10px}}@media screen and (min-width:1399px){.red img{width:auto}}.scrolling_wrapper{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width:1200px){.scrolling_wrapper{display:flex;flex-wrap:wrap;width:100%}}.IHDcard{flex:0 0 auto;background:url(/css/images/Item_Border_412.png);background-size:auto;background-repeat:no-repeat;position:relative;width:100%;max-width:412px;height:412px;margin-right:20px;margin-top:20px;padding-left:10px}.IHDcard img{width:90%}.IHD_Title{position:absolute;top:80%;left:5%;padding:12px 24px;border:none;cursor:pointer;background-color:transparent;font-size:13px;font-weight:lighter;font-family:InfinityFont}#InHouseDesign{width:85%;max-width:1300px;height:85%}.design{display:flex;justify-content:center;align-items:center;width:100%;column-gap:1.2rem}#designs_wrapper{margin:0 auto;max-width:1200px}.footer{height:200px}footer{position:fixed;bottom:10px;left:0;width:100%}.page-content-110{position:relative;top:110px;margin-top:110px;min-height:450px;margin-bottom:150px}.page-content-110 img{max-width:100%}@media screen and (max-width:400px){.page-content-110{position:relative;top:50px;padding-bottom:100px;min-height:400px;max-width:100%}#scroll_stop{padding-top:50px}#shop_pistols{display:contents}}#login-content{padding-bottom:100px;max-width:1800px;margin-bottom:20px}#create-account{padding-bottom:100px;max-width:1200px;margin:auto}#login-content p{color:white}#login-content table{width:100%}#login-content th{color:white;text-align:right}#login-content td,#login-content tr{color:white}input .form-control{background-color:#121212!important}.form-control,.form-control:focus{padding:0;background:#121212;border:1px solid #0cf4ff;color:#0CF4FF}.create{background:#0CF4FF!important;color:black!important;font-weight:600}.login_option{margin-bottom:.5rem;display:block;font-family:Allerta,Helvetica Neue,Helvetica,Arial,sans-serif;color:#999}.btn-login{color:#000!important;--bs-btn-bg:#0cf4ff!important;--bs-btn-hover-bg:#079299!important;width:100%}.btn-create{color:#0CF4FF;--bs-btn-bg:#000;background-color:black;--bs-btn-border-color:#0CF4FF;--bs-btn-hover-border-color:#079299;--bs-btn-hover-color:#079299!important;width:100%;margin-top:10px}.sidebar{margin:0;padding:0;width:200px;background-color:#f1f1f1;position:fixed;height:100%;overflow:auto}div.content{margin-left:200px;padding:1px 16px;height:1000px}@media only screen and (max-width:992px){h1{font-size:1.5rem}.mobius{background-image:none;background-color:none;min-height:1px;height:0}#navbarSupportedContent{margin-top:100px}.dropdown-menu,ul.dropdown-menu{border-radius:none!important}ul.dropdown-menu{background-color:rgb(12,244,255)!important;width:100%}.IHDcard{flex:0 0 auto;background:url(/css/images/Item_Border_412.png);background-size:100%;background-repeat:no-repeat;position:relative;width:90%;margin-right:20px;padding-left:10px}.IHD_Title{top:70%;left:5%}.zoom{transition:all .5s ease-in-out}.zoom:hover{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);background-color:pink}}@media screen and (max-width:600px){.IHD_Title{top:61%;left:5%;font-size:11px}}@media screen and (width:360px) and (height:740px){.IHD_Title{top:58%}}@media screen and (max-width:440px){.IHD_Title{padding-top:25px;top:69%}}@media screen and (max-width:400px){.IHD_Title{padding-top:25px;top:64%}}@media only screen and (width:430px) and (height:932px){.IHD_Title{padding-top:25px;top:69%}}#main_login{color:white!important;top:100px}.manual li{list-style-type:circle}.accordion-item{border-color:#0CF4FF}.question{margin-top:20px;margin-bottom:1rem}.answer{padding-left:40px}#centeroff{width:290px!important}.input-field label{position:absolute;top:-.75rem;left:1.5rem;background-color:black;padding:0 .75rem;color:#0CF4FF}.side-to-side.input-field label{left:2rem}.form-group input{padding-left:1.25rem;padding-right:1.25rem}.form-group input:focus,.form-group textarea{padding-left:1.25rem;padding-right:1.25rem;background-color:black}.form-group textarea{padding-top:1rem;color:#0CF4FF;border-color:#0CF4FF;border-radius:.375rem}.form-group textarea:focus{padding-left:1.25rem;padding-right:1.25rem;background-color:black}.form-group select{color:#0CF4FF;border-color:#0CF4FF;height:3.5rem;padding-left:1.25rem;padding-right:1.25rem;background-color:black}.form-group input:focus[type=password],.form-group input[type=password]{padding-left:1.25rem;padding-right:4.25rem}.form-group input:focus[type=password]{background-color:black}.form-group{position:relative}.form-control{height:3.5rem;background-color:black;color:#0CF4FF;border:1px solid #0cf4ff}.in-input-button{position:absolute;top:1.7rem;right:1.25rem;transform:translateY(-50%);cursor:pointer;color:white}.in-input-button:hover{text-decoration:underline}#reset-password-btn{position:absolute;right:0;top:3.75rem}.side-to-side label{left:2.75rem}.modal .btn-create{font-family:InfinityFont,serif;width:auto}#order-summary-gun-name{font-family:InfinityFont,serif;font-size:.9rem}#order-summary-price{border-top:2px dotted;margin-top:1rem;padding-top:1rem;position:relative;left:.75rem}#order-summary-price span{position:relative;left:-.8rem;font-size:.8rem}#order-summary-price span b{color:#0cf4ff}#payment-agree-to-terms a{padding-left:.5rem}#payment-agree-to-terms svg{margin-left:.25rem;margin-bottom:.25rem}#submit_payment_button:disabled{background-color:#525252;border-color:transparent}#payment-logo-images img{width:7.9rem;height:2.25rem}#order-pistol-button:disabled{background-color:#525252;border-color:transparent}#check-serial-button{top:1.65rem}#btn-create-negative{color:rgb(232,96,60);--bs-btn-border-color:rgb(232,96,60);--bs-btn-hover-border-color:rgb(191,77,49);--bs-btn-hover-color:rgb(191,77,49)!important}#modal-content-negative{border:solid rgb(232,96,60);border-radius:.75rem}#modal-header-negative{background-color:rgb(232,96,60)}#modal-footer-negative{border-top:.1rem solid rgb(232,96,60)}#update-order-factory-note-textarea{width:100%}:root{--wf-bg:#0a0a0b;--wf-bg-2:#111214;--wf-bg-3:#16181b;--wf-cyan:#0cf4ff;--wf-cyan-dim:rgba(12,244,255,0.15);--wf-white:#f4f4f5;--wf-muted:#a8acb2;--wf-border:rgba(255,255,255,0.07);--wf-border-hi:rgba(12,244,255,0.25);--wf-nav-h:64px;--wf-font:"Inter",-apple-system,"Segoe UI",sans-serif;--wf-display:"Bebas Neue",sans-serif}.wf-header{position:sticky;top:0;z-index:200;background:rgba(10,10,11,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--wf-border);font-family:var(--wf-font);color:var(--wf-white)}.wf-header-inner{max-width:1400px;margin:0 auto;height:var(--wf-nav-h);display:flex;align-items:center;padding:0 24px;gap:16px}.wf-link-pending{position:fixed;top:0;left:0;z-index:1200;width:100%;height:2px;background:var(--wf-cyan);transform-origin:left;pointer-events:none;animation:wf-link-pending 4s cubic-bezier(.1,.7,.2,1) forwards}@keyframes wf-link-pending{0%{transform:scaleX(.05)}to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.wf-link-pending{animation:none}}.wf-logo{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none;color:var(--wf-white);line-height:1}.wf-logo-mark{width:68px;height:auto;display:block;flex-shrink:0;margin-top:-8px;margin-bottom:-42px;position:relative;z-index:5}.wf-logo-wordmark{height:22px;width:auto;display:block}.wf-nav{display:flex;align-items:center;flex:1;justify-content:space-evenly;gap:0}.wf-nav a{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wf-muted);padding:8px 10px;border-radius:5px;white-space:nowrap;text-decoration:none;transition:color .18s,background .18s}.wf-nav a:hover{color:var(--wf-white);background:rgba(255,255,255,.05)}.wf-nav a.wf-nav-accent{color:var(--wf-cyan)}.wf-nav a.wf-nav-accent:hover{color:var(--wf-cyan);background:var(--wf-cyan-dim)}.wf-header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.wf-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:6px;color:var(--wf-muted);transition:color .18s,background .18s;text-decoration:none}.wf-icon-btn:hover{color:var(--wf-white);background:rgba(255,255,255,.06)}.wf-icon-btn svg{width:20px;height:20px}.wf-menu-toggle{display:none;width:38px;height:38px;background:transparent;border:0;color:var(--wf-muted);cursor:pointer;padding:0;align-items:center;justify-content:center}.wf-menu-toggle:hover,.wf-mobile-drawer{color:var(--wf-white)}.wf-mobile-drawer{position:fixed;top:0;left:0;bottom:0;width:320px;max-width:86vw;background:var(--wf-bg);border-right:1px solid var(--wf-border);transform:translateX(-100%);visibility:hidden;pointer-events:none;transition:transform .28s ease,visibility 0s linear .28s;z-index:1100;display:flex;flex-direction:column;font-family:var(--wf-font)}body.wf-drawer-open{overflow:hidden}body.wf-drawer-open .wf-mobile-drawer{transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s}body.wf-drawer-open .wf-drawer-nav{overscroll-behavior-y:contain}.wf-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--wf-border)}.wf-drawer-close{background:transparent;border:0;color:var(--wf-muted);cursor:pointer;padding:6px;display:inline-flex;align-items:center;justify-content:center}.wf-drawer-close:hover{color:var(--wf-white)}.wf-drawer-nav{display:flex;flex-direction:column;padding:12px 0;overflow-y:auto;flex:1}.wf-drawer-nav a{padding:12px 22px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--wf-muted);text-decoration:none;border-left:2px solid transparent;transition:color .18s,background .18s,border-color .18s}.wf-drawer-nav a:hover{color:var(--wf-white);background:rgba(255,255,255,.04);border-left-color:var(--wf-cyan)}.wf-drawer-nav a.wf-drawer-nav-accent{color:var(--wf-cyan)}.wf-drawer-foot{display:flex;flex-wrap:wrap;gap:8px;padding:16px 22px;border-top:1px solid var(--wf-border)}.wf-drawer-foot a,.wf-drawer-foot-item{flex:1;text-align:center;padding:10px 14px;border-radius:6px;border:1px solid var(--wf-border);color:var(--wf-white);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:border-color .18s,background .18s}.wf-drawer-foot-item{background:none;font-family:inherit;cursor:pointer}.wf-drawer-foot a:hover,.wf-drawer-foot-item:hover{border-color:var(--wf-border-hi);background:rgba(12,244,255,.05)}.wf-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);opacity:0;pointer-events:none;transition:opacity .2s;z-index:1099}body.wf-drawer-open .wf-drawer-backdrop{opacity:1;pointer-events:auto}.wf-footer{background:#000;border-top:1px solid var(--wf-border);padding:56px 0 32px;font-family:var(--wf-font);color:var(--wf-muted)}.wf-footer-inner{max-width:1400px;margin:0 auto;padding:0 24px}.wf-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid var(--wf-border)}.wf-footer-logo{margin-bottom:48px}.wf-footer-logo .wf-logo-mark{width:68px;height:auto;margin-top:-8px;margin-bottom:-42px}.wf-footer-logo .wf-logo-wordmark{height:22px}.wf-footer-tag{font-size:13px;color:var(--wf-muted);line-height:1.6;max-width:260px}.wf-footer-col h4{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--wf-white);margin:0 0 18px;font-family:var(--wf-font)}.wf-footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.wf-footer-col a{font-size:13px;color:var(--wf-muted);text-decoration:none;transition:color .18s}.wf-footer-col a:hover{color:var(--wf-white)}.wf-footer-contact li{line-height:1.5}.wf-footer-social-row{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);max-width:1240px;margin:0 auto 24px}.wf-footer-social-label{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--wf-muted)}.wf-footer-social{display:flex;gap:12px}.wf-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--wf-border);color:var(--wf-muted);text-decoration:none;transition:color .18s,border-color .18s,background .18s}.wf-footer-social a:hover{color:var(--wf-white);border-color:var(--wf-border-hi);background:rgba(12,244,255,.06)}.wf-footer-bottom{display:flex;justify-content:center;font-size:12px;letter-spacing:.05em;color:var(--wf-muted);padding:12px 0 18px}.wf-footer-disclaimer{font-size:11px;color:rgba(168,172,178,.65);line-height:1.6;margin:12px auto 0;max-width:880px;text-align:center}.wf-footer-disclaimer-note{margin-top:14px}.page-content-110{top:0!important;margin-top:0!important;padding-top:24px}@media screen and (max-width:400px){.page-content-110{top:0!important;padding-bottom:60px}}footer.wf-footer{position:static!important;bottom:auto!important;left:auto!important;width:auto!important}@media (max-width:1299px){.wf-nav{display:none}.wf-menu-toggle{display:inline-flex}.wf-header-inner{gap:12px;padding:0 18px}.wf-header-actions,.wf-logo{margin-left:auto}.wf-logo-mark{width:38px;margin:0 0 -26px}}@media (max-width:900px){.wf-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:560px){.wf-header .wf-logo-wordmark{display:none}.wf-footer-grid{grid-template-columns:1fr}}@media (max-width:700px){.wf-alerts .alert table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.wf-drop-hero{position:relative;min-height:calc(100vh - 64px - 30px);display:flex;align-items:center;overflow:hidden;background:#050608;font-family:var(--wf-font);color:var(--wf-white);padding:0;margin:0}.wf-drop-hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 55% 70% at 68% 50%,#0c1e2e 0,transparent 65%),radial-gradient(ellipse 40% 50% at 30% 80%,#071018 0,transparent 60%),#050608;z-index:0}.wf-drop-hero-scan{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.06) 0,rgba(0,0,0,.06) 4px)}.wf-drop-hero-scan,.wf-drop-hero-vignette{position:absolute;inset:0;pointer-events:none;z-index:1}.wf-drop-hero-vignette{background:radial-gradient(ellipse 90% 90% at 50% 50%,transparent 40%,rgba(5,6,8,.85) 100%)}.wf-drop-hero-gun{position:absolute;right:0;top:0;bottom:0;width:58%;display:flex;align-items:center;justify-content:center;z-index:2}.wf-drop-hero-gun:before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(12,244,255,.1) 0,transparent 65%);animation:wf-pulse-glow 4s ease-in-out infinite}@keyframes wf-pulse-glow{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.08);opacity:1}}.wf-drop-hero-gun img{position:relative;z-index:2;align-self:flex-end;width:auto;height:100%;max-height:700px;object-fit:contain;object-position:bottom;filter:drop-shadow(0 0 60px rgba(12,244,255,.25)) drop-shadow(0 20px 80px rgba(0,0,0,.8))}.wf-drop-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right 25%;z-index:1}.wf-drop-hero-video-fade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,6,8,.82),rgba(5,6,8,.38) 36%,rgba(5,6,8,0) 60%);pointer-events:none}.wf-drop-hero--video.wf-video-off .wf-drop-hero-video,.wf-drop-hero--video.wf-video-off .wf-drop-hero-video-fade,.wf-drop-hero--video:not(.wf-video-off) .wf-drop-hero-gun{display:none}.wf-drop-hero-content{position:relative;z-index:10;padding:80px 24px 80px 80px;max-width:640px;width:100%}.wf-drop-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:18px}.wf-drop-eyebrow-line{width:30px;height:1.5px;background:var(--wf-cyan)}.wf-drop-eyebrow-text{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--wf-cyan)}.wf-drop-headline{font-family:var(--wf-display);font-size:clamp(58px,8.5vw,108px);line-height:.92;letter-spacing:.02em;margin:0 0 10px;font-weight:400}.wf-drop-headline-ghost{color:rgba(244,244,245,.18);display:block}.wf-drop-headline-name{color:var(--wf-white);display:block}.wf-drop-headline-date{color:var(--wf-cyan);display:block}.wf-drop-countdown{margin:24px 0 0;font-family:var(--wf-font)}.wf-drop-countdown-label{font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--wf-muted);margin:0 0 10px}.wf-drop-countdown-row{display:flex;align-items:flex-end;gap:6px}.wf-cd-unit{display:flex;flex-direction:column;align-items:center;gap:4px}.wf-cd-num{font-family:var(--wf-display);font-size:64px;line-height:1;letter-spacing:.03em;color:var(--wf-white);background:var(--wf-bg-3);border:1px solid var(--wf-border);border-radius:8px;padding:12px 20px;min-width:96px;text-align:center;display:block;position:relative;overflow:hidden}.wf-cd-num:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,244,255,.05),transparent 50%);pointer-events:none}.wf-drop-countdown-row .wf-cd-unit:first-child .wf-cd-num{border-color:var(--wf-border-hi)}.wf-cd-lbl{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--wf-muted)}.wf-cd-sep{font-family:var(--wf-display);font-size:52px;color:rgba(255,255,255,.15);line-height:1;padding-bottom:22px}.wf-drop-hero-actions{display:flex;align-items:center;gap:12px;margin-top:32px;flex-wrap:wrap}.wf-btn-primary{display:inline-flex;align-items:center;gap:9px;background:var(--wf-cyan);color:#000;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;padding:14px 26px;border-radius:100px;border:none;cursor:pointer;text-decoration:none;transition:opacity .2s,transform .2s}.wf-btn-primary:hover{opacity:.88;transform:translateY(-1px);color:#000}.wf-btn-primary svg{width:13px;height:13px}.wf-btn-primary.wf-btn-disabled{background:rgba(255,255,255,.06);color:var(--wf-muted);cursor:not-allowed;pointer-events:none}.wf-btn-primary.wf-btn-locked{position:relative;overflow:hidden;background:rgba(12,244,255,.08);color:var(--wf-cyan);border:1px solid var(--wf-border-hi);cursor:pointer}.wf-btn-primary.wf-btn-locked svg{width:13px;height:13px}.wf-btn-primary.wf-btn-locked:after{pointer-events:none;content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(12,244,255,.35),transparent);animation:wf-btn-shimmer 2.4s ease-in-out infinite}@keyframes wf-btn-shimmer{0%{left:-60%}55%{left:130%}to{left:130%}}@media (prefers-reduced-motion:reduce){.wf-btn-primary.wf-btn-locked:after{animation:none;display:none}}.wf-btn-ghost{display:inline-flex;align-items:center;gap:9px;background:transparent;color:var(--wf-white);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;padding:13px 24px;border-radius:100px;border:1.5px solid rgba(255,255,255,.2);cursor:pointer;text-decoration:none;transition:border-color .2s,background .2s,color .2s}.wf-btn-ghost:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.04);color:var(--wf-white)}.wf-drop-scroll-hint{position:absolute;bottom:32px;left:80px;display:flex;align-items:center;gap:12px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--wf-muted);z-index:10;text-decoration:none;transition:color .2s}.wf-drop-scroll-hint:before{content:"";display:block;width:48px;height:1px;background:var(--wf-muted)}.wf-drop-scroll-hint:hover{color:var(--wf-white)}.wf-section-head{margin:36px 0 18px}.wf-section-head h1{font-family:var(--wf-display)!important;font-size:clamp(28px,4vw,46px)!important;letter-spacing:.04em;color:var(--wf-white)!important;margin:0;text-transform:uppercase;display:flex;align-items:center;gap:14px}.wf-section-head h1:before{content:"";display:inline-block;width:28px;height:1.5px;background:var(--wf-cyan);flex-shrink:0}body{background-color:var(--wf-bg)!important;background-image:none!important}.container.wf-home{max-width:1400px;padding-left:24px;padding-right:24px}.wf-drops{display:grid!important;grid-template-columns:repeat(2,1fr);gap:24px;flex-wrap:nowrap!important;overflow-x:visible!important;padding:8px 0 40px;width:100%!important}@media (max-width:1100px){.wf-drops{grid-template-columns:1fr}}.wf-drops .IHDcard{background:var(--wf-bg-3)!important;background-image:none!important;border:1px solid var(--wf-border);border-radius:14px;position:relative;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden;display:flex!important;flex-direction:column;transition:border-color .25s,transform .25s;font-family:var(--wf-font);cursor:pointer}.wf-drops .IHDcard:hover{border-color:var(--wf-border-hi);transform:translateY(-4px)}.wf-drops .wf-card-link{position:absolute;inset:0;z-index:4;font-size:0;text-decoration:none;background:transparent}.wf-drops .wf-card-img{position:relative;aspect-ratio:5/3;background:radial-gradient(ellipse 70% 70% at 50% 50%,rgba(12,244,255,.06) 0,transparent 65%),var(--wf-bg-2);overflow:hidden}.wf-drops .wf-card-img>a{display:block;width:100%;height:100%}.wf-drops .wf-card-img img{width:100%!important;height:100%!important;object-fit:contain;object-position:bottom;display:block;padding:22px 22px 0}.wf-drops .wf-card-status{position:absolute;top:14px;left:14px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:100px;z-index:5}.wf-drops .wf-status-live{background:rgba(12,244,255,.15);border:1px solid rgba(12,244,255,.4);color:var(--wf-cyan)}.wf-drops .wf-status-upcoming{background:rgba(255,168,0,.12);border:1px solid rgba(255,168,0,.35);color:#ffaa00}.wf-drops .wf-status-sold{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:var(--wf-muted)}.wf-drops .wf-card-body{padding:22px 22px 20px;display:flex;flex-direction:column;flex:1}.wf-drops .wf-card-eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--wf-muted);margin:0 0 6px}.wf-drops .IHD_Title,.wf-drops .wf-card-name{position:static!important;transform:none!important;padding:0!important;margin:0 0 8px;font-family:var(--wf-display)!important;font-size:28px!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--wf-white)!important;background:transparent!important;cursor:default;display:block;line-height:1;text-transform:uppercase}.wf-drops .wf-card-countdown{display:none;align-items:center;gap:6px;margin:2px 0 16px;font-family:var(--wf-font)}.wf-drops .wf-card-countdown.is-active{display:flex}.wf-drops .wf-cc-unit{text-align:center}.wf-drops .wf-cc-num{display:block;font-family:var(--wf-display);font-weight:400;font-size:22px;line-height:1;letter-spacing:.02em;color:var(--wf-white);background:var(--wf-bg-2);border:1px solid var(--wf-border);border-radius:5px;padding:4px 8px;min-width:36px;font-variant-numeric:tabular-nums}.wf-drops .wf-cc-lbl{display:block;font-style:normal;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wf-muted);margin-top:3px}.wf-drops .wf-cc-sep{font-family:var(--wf-display);font-size:18px;line-height:1;color:rgba(255,255,255,.2);align-self:flex-start;margin-top:4px}.wf-drops .wf-card-countdown.is-live .wf-cc-num{border-color:var(--wf-border-hi);color:var(--wf-cyan)}.wf-drops .wf-card-footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--wf-border);display:flex;align-items:center;justify-content:flex-end}.wf-drops .wf-card-btn{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:9px 16px;border-radius:100px;border:1.5px solid rgba(255,255,255,.15);color:var(--wf-white);background:transparent;cursor:pointer;text-decoration:none;font-family:var(--wf-font);transition:background .18s,border-color .18s,color .18s;white-space:nowrap}.wf-drops .wf-card-btn:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.35);color:var(--wf-white)}.wf-drops .wf-card-btn-cyan,.wf-drops .wf-card-btn-cyan:hover{background:var(--wf-cyan);border-color:var(--wf-cyan);color:#000}.wf-drops .wf-card-btn-cyan:hover{opacity:.88}.wf-drops .wf-card-btn-muted{border-color:rgba(255,255,255,.08);color:var(--wf-muted);cursor:not-allowed}.wf-drops .wf-card-btn-muted:hover{background:transparent;border-color:rgba(255,255,255,.08);color:var(--wf-muted)}.wf-archive{margin-top:8px;margin-bottom:72px}.wf-archive-railwrap{position:relative}.wf-archive-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 6px;scrollbar-width:none;-ms-overflow-style:none}.wf-archive-rail::-webkit-scrollbar{display:none}.wf-archive-arrow{position:absolute;top:calc(50% - 26px);transform:translateY(-50%);z-index:6;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--wf-bg-3);border:1px solid var(--wf-border-hi);color:var(--wf-white);cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.45);transition:opacity .2s,background .2s,border-color .2s}.wf-archive-arrow:hover{background:var(--wf-bg-2);border-color:var(--wf-cyan)}.wf-archive-arrow-prev{left:-10px}.wf-archive-arrow-next{right:-10px}.wf-archive-arrow.is-hidden{opacity:0;pointer-events:none}.wf-archive-card{flex:0 0 calc((100% - 64px) / 5);scroll-snap-align:start;background:var(--wf-bg-3);border:1px solid var(--wf-border);border-radius:12px;overflow:hidden;transition:border-color .22s,transform .22s}.wf-archive-card-zoom{cursor:zoom-in}.wf-archive-card:hover{border-color:var(--wf-border-hi);transform:translateY(-2px)}.wf-archive-img{position:relative;aspect-ratio:4/3;background:var(--wf-bg-2);overflow:hidden}.wf-archive-img>img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;padding:16px 18px;filter:grayscale(.25);transition:filter .22s}.wf-archive-card:hover .wf-archive-img>img{filter:none}.wf-archive-img-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,rgba(12,244,255,.06),transparent 70%)}.wf-archive-img-fallback img{width:42%;height:auto;object-fit:contain;opacity:.5}.wf-archive-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:transparent}.wf-archive-overlay>span{font-family:var(--wf-display);font-size:clamp(26px,4.6vw,40px);letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.82);transform:rotate(-8deg);text-shadow:0 2px 14px rgba(0,0,0,.85),0 0 4px rgba(0,0,0,.7)}.wf-archive-body{padding:14px 16px 16px}.wf-archive-name{font-family:var(--wf-display);font-size:22px;letter-spacing:.04em;line-height:1;color:var(--wf-white);margin:0}.wf-lightbox{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:4vh 4vw;background:rgba(8,8,9,.93);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wf-lightbox.is-open{display:flex}dialog.wf-lightbox{width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;color:inherit}dialog.wf-lightbox[open]{display:flex}dialog.wf-lightbox::backdrop{background:transparent}body:has(dialog.wf-lightbox[open]){overflow:hidden}.wf-lb-figure{position:relative;margin:0;max-width:92vw;max-height:88vh}.wf-lb-img{display:block;min-width:min(92vw,80vh);max-width:92vw;max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:8px;background:var(--wf-bg-2)}.wf-lb-status{position:absolute;top:12px;left:12px;z-index:2;font-size:14px;letter-spacing:.16em;text-transform:uppercase;background:rgba(10,10,11,.78);border:1px solid rgba(255,255,255,.32);padding:5px 13px;border-radius:4px}.wf-lb-caption,.wf-lb-status{font-family:var(--wf-display);color:var(--wf-white)}.wf-lb-caption{margin-top:14px;text-align:center;font-size:24px;letter-spacing:.06em}.wf-lb-close{top:18px;right:22px;width:44px;height:44px}.wf-lb-close,.wf-lb-nav{position:absolute;z-index:3;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid var(--wf-border-hi);color:var(--wf-white);cursor:pointer;transition:background .2s,border-color .2s}.wf-lb-nav{top:50%;transform:translateY(-50%);width:50px;height:50px}.wf-lb-close:hover,.wf-lb-nav:hover{background:rgba(12,244,255,.14);border-color:var(--wf-cyan)}.wf-lb-prev{left:18px}.wf-lb-next{right:18px}.wf-lb-nav.is-hidden{display:none}@media (max-width:560px){.wf-lb-nav{width:42px;height:42px}.wf-lb-prev{left:6px}.wf-lb-next{right:6px}.wf-lb-caption{font-size:20px}}@media (max-width:900px){.wf-archive-card{flex-basis:42%}}@media (max-width:560px){.wf-archive-card{flex-basis:80%}.wf-archive-overlay>span{font-size:44px}.wf-archive-arrow{display:none}}.wf-howto{margin-top:8px;margin-bottom:72px}.wf-howto-grid{display:grid;grid-template-columns:1fr;gap:12px}.wf-howto-card{position:relative;display:grid;grid-template-columns:56px 44px 260px 1fr;align-items:center;column-gap:18px;background:var(--wf-bg-3);border:1px solid var(--wf-border);border-top:2px solid var(--wf-cyan);border-radius:12px;padding:18px 26px;text-align:left;transition:border-color .22s,transform .22s}.wf-howto-card:hover{border-color:var(--wf-border-hi);border-top-color:var(--wf-cyan);transform:translateY(-3px)}.wf-howto-num{display:block;font-family:var(--wf-display);font-size:16px;letter-spacing:.18em;color:var(--wf-muted);margin:0}.wf-howto-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--wf-cyan);margin:0}.wf-howto-rule{display:none}.wf-howto-title{font-family:var(--wf-display);font-size:19px;letter-spacing:.04em;text-transform:uppercase;color:var(--wf-white);margin:0}.wf-howto-body{font-size:14px;line-height:1.55;color:var(--wf-muted);margin:0}@media (max-width:1024px){.wf-howto-card{display:block;padding:18px 20px}.wf-howto-icon,.wf-howto-num{display:inline-block;vertical-align:middle;margin:0 10px 10px 0}.wf-howto-title{margin:0 0 8px}}.wf-faq{background:var(--wf-bg);color:var(--wf-white)}.wf-faq-hero{border-bottom:1px solid var(--wf-border);padding:72px 24px 56px}.wf-faq-hero-inner{max-width:1200px;margin:0 auto}.wf-faq-hero-label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--wf-cyan);margin:0 0 14px}.wf-faq-hero-title{font-family:var(--wf-display);font-weight:400;font-size:clamp(44px,6vw,78px);line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:var(--wf-white);margin:0 0 18px}.wf-faq-hero-lead{max-width:560px;font-size:15px;line-height:1.65;color:var(--wf-muted);margin:0}.wf-faq-hero-lead a{color:var(--wf-cyan);text-decoration:none}.wf-faq-hero-lead a:hover{text-decoration:underline}.wf-faq-layout{display:grid;grid-template-columns:220px 1fr;max-width:1200px;margin:0 auto;padding:56px 24px}.wf-faq-sidebar{position:sticky;top:96px;align-self:start;padding-right:36px}.wf-faq-sidebar-label{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--wf-muted);margin:0 0 14px}.wf-faq-sidebar ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.wf-faq-sidebar a{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--wf-muted);padding:7px 12px;border-radius:6px;transition:background .15s,color .15s}.wf-faq-sidebar a:hover{color:var(--wf-white);background:rgba(12,244,255,.1)}.wf-faq-content{min-width:0}.wf-faq-section{margin-bottom:56px;scroll-margin-top:96px}.wf-faq-section:last-of-type{margin-bottom:0}.wf-faq-section-head{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--wf-border)}.wf-faq-section-icon{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--wf-cyan);background:rgba(12,244,255,.1);border:1px solid var(--wf-border-hi);border-radius:8px}.wf-faq-section-icon svg{width:18px;height:18px}.wf-faq-section-head h2{font-family:var(--wf-font);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--wf-white);margin:0}.wf-faq-accordion{display:flex;flex-direction:column;gap:8px}.wf-faq-accordion details{background:var(--wf-bg-3);border:1px solid var(--wf-border);border-radius:10px;overflow:hidden;transition:border-color .2s}.wf-faq-accordion details[open]{border-color:var(--wf-border-hi)}.wf-faq-accordion details[open] summary{color:var(--wf-white)}.wf-faq-accordion details[open] summary:after{transform:rotate(45deg)}.wf-faq-accordion summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 22px;font-size:14px;font-weight:600;color:rgba(244,244,245,.85);transition:color .2s,background .2s;user-select:none}.wf-faq-accordion summary::-webkit-details-marker{display:none}.wf-faq-accordion summary:hover{color:var(--wf-white);background:rgba(255,255,255,.03)}.wf-faq-accordion summary:after{content:"+";font-size:22px;font-weight:300;line-height:1;color:var(--wf-cyan);flex-shrink:0;transition:transform .2s}.wf-faq-answer{padding:0 22px 20px;font-size:14px;line-height:1.7;color:var(--wf-muted);border-top:1px solid var(--wf-border)}.wf-faq-answer p{padding-top:16px;margin:0}.wf-faq-answer p+p{padding-top:10px}.wf-faq-answer ol,.wf-faq-answer ul{padding-top:14px;padding-left:20px;margin:0;display:flex;flex-direction:column;gap:8px}.wf-faq-answer li{color:rgba(244,244,245,.65)}.wf-faq-answer strong{color:var(--wf-white);font-weight:600}.wf-faq-answer a{color:var(--wf-cyan);text-decoration:none}.wf-faq-answer a:hover{text-decoration:underline}.wf-faq-callout{margin-top:44px;padding:22px 26px;background:rgba(255,168,0,.07);border:1px solid rgba(255,168,0,.3);border-radius:10px;font-size:13px;line-height:1.65;color:rgba(244,244,245,.72)}.wf-faq-callout strong{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--wf-white)}.wf-faq-callout a{color:var(--wf-cyan);text-decoration:none}.wf-faq-callout a:hover{text-decoration:underline}.wf-faq-contact{padding:0 24px 64px}.wf-faq-contact-inner{max-width:1200px;margin:0 auto;padding:36px 44px;background:var(--wf-bg-3);border:1px solid var(--wf-border);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wf-faq-contact h3{font-family:var(--wf-display);font-weight:400;font-size:30px;letter-spacing:.02em;text-transform:uppercase;color:var(--wf-white);margin:0}.wf-faq-contact p{font-size:13px;color:var(--wf-muted);margin:6px 0 0}.wf-faq-contact-links{display:flex;gap:12px;flex-shrink:0}.wf-faq-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s,background .2s,border-color .2s}.wf-faq-btn-primary{background:var(--wf-cyan);color:#04181b;border:1px solid var(--wf-cyan)}.wf-faq-btn-primary:hover{opacity:.88}.wf-faq-btn-outline{background:transparent;color:var(--wf-white);border:1px solid var(--wf-border)}.wf-faq-btn-outline:hover{border-color:var(--wf-border-hi)}@media (max-width:900px){.wf-faq-hero{padding:52px 18px 40px}.wf-faq-layout{grid-template-columns:1fr;padding:36px 18px}.wf-faq-sidebar{display:none}.wf-faq-contact{padding:0 18px 48px}.wf-faq-contact-inner{flex-direction:column;align-items:flex-start;padding:28px 24px}.wf-faq-contact-links{width:100%}}.wf-alerts .alert{background:var(--wf-bg-3)!important;border:1px solid var(--wf-border)!important;border-left:3px solid var(--wf-cyan)!important;border-radius:10px!important;color:var(--wf-white)!important;padding:18px 22px!important;margin:16px 0!important;font-family:var(--wf-font)}.wf-alerts .alert h2{font-family:var(--wf-display)!important;font-size:22px!important;letter-spacing:.04em;color:var(--wf-white)!important;margin:0 0 8px!important;text-transform:uppercase}.wf-alerts .alert a{color:var(--wf-cyan)!important;text-decoration:none}.wf-alerts .alert a:hover{text-decoration:underline}.wf-alerts .alert table{width:100%;margin-top:10px;border-collapse:collapse}.wf-alerts .alert table td,.wf-alerts .alert table th{padding:6px 10px;font-size:13px;border-bottom:1px solid var(--wf-border)}.wf-alerts .alert table th{font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wf-muted);font-size:11px}@media (max-width:900px){.wf-drop-hero{min-height:auto;flex-direction:column;align-items:stretch;padding:46px 0 18px}.wf-drop-hero-content{display:contents}.wf-drop-countdown,.wf-drop-eyebrow,.wf-drop-headline,.wf-drop-hero-actions{padding-left:24px;padding-right:24px;position:relative;z-index:2}.wf-drop-eyebrow{order:1}.wf-drop-headline{order:2}.wf-drop-hero-gun{order:3;position:relative;top:auto;bottom:auto;right:auto;z-index:2;width:100%;height:auto;opacity:1;transform:none;margin:-10vh 0 -7vh}.wf-drop-hero-gun:before{display:none}.wf-drop-hero-gun img{width:100%;height:auto;max-height:40vh;object-fit:contain;object-position:center;transform:none;filter:drop-shadow(0 16px 24px rgba(0,0,0,.6)) drop-shadow(0 0 42px rgba(12,244,255,.24))}.wf-drop-countdown{order:4}.wf-drop-hero-actions{order:5}.wf-drop-scroll-hint{display:none}.wf-drop-hero--video:not(.wf-video-off){min-height:calc(100vh - var(--wf-nav-h, 64px));min-height:calc(100svh - var(--wf-nav-h, 64px));justify-content:flex-end;padding:0 0 22px}.wf-drop-hero--video:not(.wf-video-off) .wf-drop-hero-video{order:0;object-position:50% 0}.wf-drop-hero--video:not(.wf-video-off) .wf-drop-hero-video-fade{display:block;background:linear-gradient(180deg,rgba(5,6,8,0) 30%,rgba(5,6,8,.38) 55%,rgba(5,6,8,.74))}.wf-drop-hero--video:not(.wf-video-off) .wf-drop-eyebrow{margin-top:0}.wf-drop-hero--video:not(.wf-video-off) .wf-drop-countdown,.wf-drop-hero--video:not(.wf-video-off) .wf-drop-eyebrow,.wf-drop-hero--video:not(.wf-video-off) .wf-drop-headline{text-shadow:0 2px 14px rgba(5,6,8,.85),0 0 3px rgba(5,6,8,.9)}.wf-drop-hero--video:not(.wf-video-off) .wf-drop-oneofone{margin-bottom:14px}}@media (max-width:900px) and (orientation:portrait) and (prefers-reduced-motion:no-preference){.wf-drop-hero--phone-clip{min-height:calc(100vh - var(--wf-nav-h, 64px));min-height:calc(100svh - var(--wf-nav-h, 64px));justify-content:flex-end;padding:0 0 22px}.wf-drop-hero--phone-clip.wf-video-off .wf-drop-hero-bg{background:var(--wf-hero-still) 50% 0 /cover no-repeat #050608}.wf-drop-hero--phone-clip.wf-video-off .wf-drop-hero-gun{display:none}.wf-drop-hero--phone-clip.wf-video-off .wf-drop-hero-video-fade{display:block;background:linear-gradient(180deg,rgba(5,6,8,0) 30%,rgba(5,6,8,.38) 55%,rgba(5,6,8,.74))}.wf-drop-hero--phone-clip .wf-drop-eyebrow{margin-top:0}.wf-drop-hero--phone-clip .wf-drop-countdown,.wf-drop-hero--phone-clip .wf-drop-eyebrow,.wf-drop-hero--phone-clip .wf-drop-headline{text-shadow:0 2px 14px rgba(5,6,8,.85),0 0 3px rgba(5,6,8,.9)}.wf-drop-hero--phone-clip .wf-drop-oneofone{margin-bottom:14px}}@media (max-width:900px) and (orientation:landscape){.wf-drop-hero--video:not(.wf-video-off){min-height:calc(100vh - var(--wf-nav-h, 64px));min-height:calc(100svh - var(--wf-nav-h, 64px))}.wf-drop-hero--video:not(.wf-video-off) .wf-drop-hero-video{object-position:right 25%}}@media (max-width:560px){.wf-cd-num{font-size:38px;min-width:60px;padding:8px 10px}.wf-cd-sep{font-size:32px;padding-bottom:14px}.wf-drop-headline{font-size:clamp(48px,12vw,72px)!important}}.wf-page{max-width:940px;margin:0 auto;padding:48px 24px 110px;font-family:var(--wf-font);color:var(--wf-white);font-size:16px;line-height:1.7}.wf-page h1,.wf-page h2,.wf-page h3{font-family:var(--wf-display);color:var(--wf-white);letter-spacing:.02em;line-height:1.05}.wf-page h1{font-size:clamp(34px,5.5vw,56px);text-transform:uppercase;margin:0 0 26px;padding-bottom:16px;position:relative}.wf-page h1:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:var(--wf-cyan)}.wf-page h2{font-size:clamp(24px,3vw,34px);color:var(--wf-cyan);margin:44px 0 14px}.wf-page h2,.wf-page h3{text-transform:uppercase}.wf-page h3{font-size:20px;letter-spacing:.06em;color:var(--wf-white);margin:32px 0 10px}.wf-page h4{font-family:var(--wf-display);font-size:16px;letter-spacing:.07em;text-transform:uppercase;color:var(--wf-cyan);margin:24px 0 6px}.wf-page h5{font-family:var(--wf-font);font-weight:500;font-size:17px;line-height:1.6;margin:0 0 12px}.wf-page h5,.wf-page p{color:rgba(244,244,245,.86)}.wf-page p{margin:0 0 16px}.wf-page a:where(:not(.wf-btn-ghost)){color:var(--wf-cyan);text-decoration:none;border-bottom:1px solid rgba(12,244,255,.35);transition:border-color .15s ease,color .15s ease}.wf-page a:where(:not(.wf-btn-ghost)):hover{color:#fff;border-bottom-color:var(--wf-cyan)}.wf-page ol,.wf-page ul{margin:0 0 18px;padding-left:22px}.wf-page li{color:rgba(244,244,245,.86);margin:0 0 8px}.wf-page>ul li{list-style-type:none;position:relative}.wf-page>ul li:before{content:"";position:absolute;left:-18px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--wf-cyan)}.wf-page ol>li{list-style-type:decimal}.wf-page ol>li::marker{color:var(--wf-cyan);font-weight:700}.wf-page hr{border:0;border-top:1px solid var(--wf-border);margin:32px 0}.wf-page sup{color:var(--wf-cyan)}.wf-page .question{font-family:var(--wf-display)!important;font-size:22px!important;line-height:1.2;text-transform:none;letter-spacing:.01em;color:var(--wf-cyan)!important;margin:0 0 12px;padding:26px 0 0;border-top:1px solid var(--wf-border)}.wf-page .question:after{content:none}.wf-page h1.question{font-size:clamp(34px,5.5vw,56px)!important;text-transform:uppercase;color:var(--wf-white)!important;border-top:none;padding:0 0 16px;margin:0 0 26px;position:relative}.wf-page h1.question:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:var(--wf-cyan)}.wf-page .answer{margin:0 0 8px}.wf-page .answer,.wf-page .answer li{color:rgba(244,244,245,.82)}.wf-page dir{display:block;border:1px solid var(--wf-border);border-left:2px solid var(--wf-cyan);border-radius:10px;margin:0 0 22px;color:rgba(244,244,245,.86)}.wf-page .alert,.wf-page dir{background:var(--wf-bg-2);padding:16px 20px}.wf-page .alert{border:1px solid var(--wf-border);border-left:3px solid var(--wf-muted);border-radius:10px;margin:0 0 18px;color:rgba(244,244,245,.88)}.wf-page .alert h1,.wf-page .alert h2,.wf-page .alert h3,.wf-page .alert h4{color:var(--wf-white)!important;margin-top:0}.wf-page .alert h1:after{content:none}.wf-page .alert ol:last-child,.wf-page .alert p:last-child,.wf-page .alert ul:last-child{margin-bottom:0}.wf-page center{display:block}.wf-page img{max-width:100%;height:auto}.wf-page .password-requirement-list{padding-left:0}.wf-page li.serial-requirement{list-style:none}.wf-page li.serial-requirement:before{content:none}.wf-page form a{border-bottom:none}.wf-page .modal h1,.wf-page .modal h2,.wf-page .modal h3{font-family:var(--wf-font);text-transform:none;letter-spacing:normal;margin:0;padding:0}.wf-page .modal h1:after,.wf-page .modal h2:after{content:none}.wf-page .modal a{border-bottom:none}.wf-page font[color=blue]{color:var(--wf-cyan)}.wf-page h1 a,.wf-page h2 a,.wf-page h3 a{border-bottom:none}.wf-page form label[for=comment]{display:block;width:100%}@media (max-width:560px){.wf-page{padding:32px 18px 80px}}.wf-story{--st-cyan:var(--wf-cyan);--st-cyan-dim:rgba(12,244,255,0.10);--st-bg:var(--wf-bg);--st-bg-2:var(--wf-bg-2);--st-border:var(--wf-border);--st-text:var(--wf-white);--st-text-2:var(--wf-muted);--st-text-3:#6b6f76;display:block;background:var(--st-bg);color:var(--st-text);font-family:var(--wf-font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.wf-story *,.wf-story :after,.wf-story :before{box-sizing:border-box}.wf-story em{font-style:normal;color:var(--st-cyan)}.wf-story strong{color:var(--st-text);font-weight:500}.wf-story .page-header{border-bottom:1px solid var(--st-border);background:var(--st-bg-2);padding:72px 0 60px}.wf-story .page-header .inner{max-width:1200px;margin:0 auto;padding:0 24px}.wf-story .page-eyebrow{font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--st-cyan);margin-bottom:16px}.wf-story .page-title{font-family:var(--wf-display);font-weight:400;font-size:clamp(64px,9vw,120px);line-height:.92;letter-spacing:.02em;margin:0}.wf-story .video-section{background:#000;border-bottom:1px solid var(--st-border)}.wf-story .video-wrap{max-width:1200px;margin:0 auto;padding:48px 24px}.wf-story .video-label{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--st-cyan);margin-bottom:16px}.wf-story .video-player{width:100%;display:block;border-radius:10px;background:#000;outline:none;border:1px solid rgba(255,255,255,.06);box-shadow:0 24px 64px rgba(0,0,0,.8)}.wf-story .video-caption{margin-top:14px;font-size:12px;color:var(--st-text-3);letter-spacing:.04em}.wf-story .story{max-width:1200px;margin:0 auto;padding:0 24px}.wf-story .intro-section{padding:96px 0 80px;border-bottom:1px solid var(--st-border)}.wf-story .intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.wf-story .intro-label{font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--st-cyan);margin-bottom:20px}.wf-story .intro-pull{font-family:var(--wf-display);font-weight:400;font-size:clamp(34px,3.5vw,50px);line-height:1.05;letter-spacing:.02em}.wf-story .intro-body{font-size:17px;font-weight:300;line-height:1.85;color:var(--st-text-2)}.wf-story .intro-body+.intro-body{margin-top:18px}.wf-story .timeline-section{padding:64px 0;border-bottom:1px solid var(--st-border)}.wf-story .timeline-track{display:flex;align-items:flex-start;position:relative;padding-top:24px}.wf-story .timeline-track:before{content:"";position:absolute;top:30px;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--st-cyan) 0,rgba(12,244,255,.3) 50%,rgba(12,244,255,.08) 100%)}.wf-story .t-node{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1}.wf-story .t-dot{width:13px;height:13px;border-radius:50%;background:var(--st-cyan);box-shadow:0 0 0 3px rgba(12,244,255,.18),0 0 16px rgba(12,244,255,.6);margin-bottom:18px}.wf-story .t-dot.dim{background:#1e2028;border:1.5px solid rgba(255,255,255,.2);box-shadow:0 0 0 3px rgba(255,255,255,.04)}.wf-story .t-year{font-family:var(--wf-display);font-weight:400;font-size:34px;letter-spacing:.04em;line-height:1;color:var(--st-text)}.wf-story .t-lbl{font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--st-text-3);margin-top:6px;max-width:160px;line-height:1.4}.wf-story .t-spacer{flex:1}.wf-story .t-mid{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;gap:10px;padding-top:0}.wf-story .t-mid-dot{width:9px;height:9px;border-radius:50%;background:rgba(12,244,255,.4);box-shadow:0 0 8px rgba(12,244,255,.4);margin-bottom:8px}.wf-story .t-badge{font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;background:var(--st-cyan-dim);border:1px solid rgba(12,244,255,.3);color:var(--st-cyan);padding:6px 16px;border-radius:100px;white-space:nowrap}.wf-story .t-mid-lbl{font-size:11px;color:var(--st-text-3);text-align:center}.wf-story .founder-section{padding:96px 0;border-bottom:1px solid var(--st-border)}.wf-story .founder-grid{display:grid;grid-template-columns:100px 1fr;gap:52px;align-items:start}.wf-story .f-num{font-family:var(--wf-display);font-weight:400;font-size:88px;line-height:1;color:rgba(255,255,255,.05);user-select:none}.wf-story .f-chip{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--st-cyan);margin-bottom:18px}.wf-story .f-chip:before{content:"";width:18px;height:1.5px;background:var(--st-cyan);display:block}.wf-story .f-name{font-family:var(--wf-display);font-weight:400;font-size:clamp(40px,4.5vw,64px);line-height:.96;letter-spacing:.02em;margin-bottom:28px}.wf-story .f-name span{display:block;font-size:.5em;color:var(--st-text-2);letter-spacing:.08em;margin-top:4px}.wf-story .f-body{font-size:17px;font-weight:300;line-height:1.85;color:var(--st-text-2);max-width:680px}.wf-story .f-body+.f-body{margin-top:18px}.wf-story .pull-quote{margin:44px 0;padding:24px 0 24px 28px;border-left:2px solid var(--st-cyan);max-width:600px}.wf-story .pull-quote p{font-family:var(--wf-display);font-weight:400;font-size:clamp(24px,2.8vw,36px);line-height:1.1;letter-spacing:.02em}.wf-story .manifesto-section{padding:100px 0 120px}.wf-story .m-eyebrow{font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--st-cyan);margin-bottom:22px}.wf-story .m-headline{font-family:var(--wf-display);font-weight:400;font-size:clamp(52px,7vw,96px);line-height:.94;letter-spacing:.02em;margin-bottom:44px}.wf-story .m-body{font-size:18px;font-weight:300;line-height:1.9;color:var(--st-text-2);max-width:660px}.wf-story .m-badge{display:inline-flex;align-items:center;gap:14px;margin-top:48px;padding:14px 24px;border:1px solid rgba(12,244,255,.22);border-radius:8px;background:var(--st-cyan-dim)}.wf-story .m-badge .yr{font-family:var(--wf-display);font-weight:400;font-size:26px;letter-spacing:.05em;color:var(--st-cyan);line-height:1}.wf-story .m-badge .desc{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--st-text-2);line-height:1.5}@media (max-width:860px){.wf-story .intro-grid{grid-template-columns:1fr;gap:36px}.wf-story .founder-grid{grid-template-columns:1fr;gap:8px}.wf-story .f-num{font-size:60px;margin-bottom:-8px}.wf-story .timeline-track{flex-direction:column;align-items:stretch;gap:0;padding-top:0}.wf-story .t-spacer,.wf-story .timeline-track:before{display:none}.wf-story .t-mid,.wf-story .t-node{position:relative;padding-left:32px;padding-bottom:32px}.wf-story .t-mid:before,.wf-story .t-node:before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:1px;background:linear-gradient(to bottom,var(--st-cyan),rgba(12,244,255,.15))}.wf-story .t-mid:last-child:before,.wf-story .t-node:last-child:before{display:none}.wf-story .t-dot{position:absolute;left:0;top:2px;margin-bottom:0;width:13px;height:13px}.wf-story .t-mid-dot{position:absolute;left:2px;top:4px;width:9px;height:9px;margin-bottom:0}.wf-story .t-year{font-size:28px}.wf-story .t-lbl{max-width:none}.wf-story .t-mid{align-items:flex-start;padding-top:4px}.wf-story .t-mid-lbl{text-align:left}.wf-story .t-badge{align-self:flex-start}}@media (max-width:600px){.wf-story .page-header{padding:48px 0 40px}.wf-story .story,.wf-story .video-wrap{padding-left:18px;padding-right:18px}.wf-story .founder-section,.wf-story .intro-section{padding:64px 0}.wf-story .manifesto-section{padding:64px 0 80px}}.wf-feature-hero{border-bottom:1px solid rgba(0,229,255,.22)}.wf-feature-hero .wf-drop-eyebrow-text{color:var(--wf-cyan,#00e5ff)}.wf-feature-hero .wf-drop-headline-ghost{color:rgba(255,255,255,.07)}@media (min-width:901px){.wf-feature-hero .wf-drop-hero-content{align-self:flex-start;padding-top:56px}.wf-feature-hero .wf-drop-hero-gun img{align-self:center;object-position:center;max-height:min(66vh,820px)}}.wf-drop-oneofone{display:inline-flex;align-items:center;margin:14px 0 4px;padding:10px 16px;border:1px solid rgba(0,229,255,.45);background:rgba(10,10,11,.78);border-radius:4px}.wf-oneofone-lbl{font-size:13px;letter-spacing:3px;text-transform:uppercase;color:var(--wf-cyan,#00e5ff)}@media (max-width:900px){.wf-drop-oneofone{order:2;position:relative;z-index:3;align-self:flex-start;margin:14px 24px calc(10vh - 20px)}.wf-feature-hero .wf-drop-hero-gun{margin-bottom:0}.wf-feature-hero .wf-drop-hero-gun img{max-height:25vh}}.wf-user-menu{position:relative;display:inline-flex}.wf-user-toggle{width:auto;padding:0 10px;gap:8px;background:none;border:none;cursor:pointer;font:inherit}.wf-user-name{font-size:13px;line-height:1;font-weight:600;letter-spacing:.4px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-user-caret{width:12px;height:12px;opacity:.7;transition:transform .18s}.wf-user-menu:focus-within .wf-user-caret,.wf-user-menu:hover .wf-user-caret{transform:rotate(180deg)}.wf-user-dropdown{position:absolute;top:calc(100% + 13px);right:0;min-width:170px;padding:6px;display:none;background:#0a0a0a;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.55);z-index:60}.wf-user-menu:focus-within .wf-user-dropdown,.wf-user-menu:hover .wf-user-dropdown{display:block}.wf-user-dropdown:before{content:"";position:absolute;top:-13px;left:0;right:0;height:13px}.wf-user-dropdown a,.wf-user-dropdown-item{display:block;padding:9px 12px;border-radius:6px;color:var(--wf-muted);font-size:13px;font-weight:500;text-decoration:none}.wf-user-dropdown-item{width:100%;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer}.wf-user-dropdown a:hover,.wf-user-dropdown-item:hover{color:var(--wf-white);background:rgba(255,255,255,.06)}.wf-drawer-user{flex:0 0 100%;min-width:0;overflow-wrap:anywhere;margin:0 0 10px;font-size:13px;color:var(--wf-muted)}.wf-drawer-user strong{color:var(--wf-white);font-weight:600}@media (max-width:1439px){.wf-user-caret,.wf-user-name{display:none}.wf-user-toggle{width:38px;padding:0}}
/* !important + .wf-gb prefix: the gunbuilder retheme forces
   background/border on these controls with a blanket !important rule
   (.wf-gb .input-field ...), so matching force is required to win. */#order-pistol-button:not(:disabled){background-color:#0cf4ff;border-color:transparent;color:#000;font-weight:700;letter-spacing:.08em;transition:opacity .15s}#order-pistol-button:not(:disabled):hover{opacity:.88}#order-pistol-button{float:none!important;display:block;width:fit-content;min-width:300px;margin:18px auto 6px!important;padding:16px 56px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#order-pistol-button:disabled{background-color:#17181b;border:1px solid rgba(255,255,255,.14);color:#6b7076}.wf-auction-hero{border-bottom:1px solid rgba(0,229,255,.22)}.wf-auction-hero .wf-drop-eyebrow-text{color:var(--wf-cyan,#00e5ff)}.wf-auction-hero .wf-drop-headline-ghost{color:rgba(255,255,255,.07)}.wf-auction-bid{font-variant-numeric:tabular-nums}.wf-auction-bid small{display:block;font-family:var(--wf-font);font-size:10px;font-weight:700;letter-spacing:.22em;color:var(--wf-muted);margin-top:6px}.wf-auction-stats{display:flex;align-items:center;gap:12px;margin:14px 0 0;font-family:var(--wf-font);font-size:13px;color:rgba(244,244,245,.72)}.wf-auction-stats b{color:var(--wf-white);font-weight:700}.wf-auction-sep{width:1px;height:14px;background:rgba(255,255,255,.18)}.wf-auction-dot{width:8px;height:8px;border-radius:50%;background:var(--wf-cyan,#00e5ff);flex-shrink:0;animation:wf-auction-pulse 1.4s ease-in-out infinite}.wf-auction-dot.is-off{background:#555;animation:none}@keyframes wf-auction-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.wf-drops .wf-status-auction{background:rgba(0,229,255,.16);color:var(--wf-cyan,#00e5ff);border:1px solid rgba(0,229,255,.4)}.wf-drops .wf-card-bid{margin:4px 0 8px;font-size:12px;color:rgba(244,244,245,.7);font-variant-numeric:tabular-nums}.wf-drops .wf-card-bid b{color:var(--wf-white);font-weight:700}.wf-drops .wf-card-bid span{display:block;font-size:11px;color:var(--wf-muted);margin-top:2px}.wf-drops .wf-card-auction.wf-card-live{box-shadow:0 0 0 1px rgba(0,229,255,.28)}