:root{--black: #080808;--orange: #E8490F;--gold: #D4A843;--white: #F2EDE6;--gray-dark: #111111;--gray-mid: #1e1e1e;--gray-text: rgba(242, 237, 230, .8)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--black);color:var(--white);font-family:Barlow,sans-serif;font-weight:300;min-height:auto;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");pointer-events:none;z-index:999;opacity:.5}body:before{content:"";position:fixed;top:-10%;left:50%;transform:translate(-50%);width:900px;height:700px;background:radial-gradient(ellipse at center,rgba(232,73,15,.08) 0%,transparent 65%);pointer-events:none;z-index:0}.hero{position:relative;min-height:auto;display:flex;align-items:center;justify-content:center;padding:80px 24px 60px;z-index:1}.hero-inner{text-align:center;max-width:700px;width:100%;display:flex;flex-direction:column;align-items:center}.hero-eyebrow{display:flex;align-items:center;gap:14px;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:400;letter-spacing:5px;text-transform:uppercase;color:var(--orange);margin-bottom:36px;opacity:0;animation:fadeUp .9s ease forwards .1s}.dot{display:block;width:4px;height:4px;border-radius:50%;background:var(--orange);opacity:.7}.hero-logo{font-family:Bebas Neue,sans-serif;font-size:clamp(80px,18vw,180px);line-height:1;letter-spacing:4px;color:var(--white);margin-bottom:0;opacity:0;animation:fadeUp .9s ease forwards .3s}.hero-logo span{color:var(--orange)}.hero-divider{width:48px;height:2px;background:linear-gradient(to right,transparent,var(--orange),transparent);margin:28px auto;opacity:0;animation:fadeUp .9s ease forwards .5s}.hero-headline{font-family:Barlow Condensed,sans-serif;font-size:clamp(28px,5vw,44px);font-weight:300;letter-spacing:10px;text-transform:uppercase;color:var(--white);margin-bottom:20px;opacity:0;animation:fadeUp .9s ease forwards .6s}.hero-sub{font-family:Barlow,sans-serif;font-size:clamp(15px,2.5vw,18px);font-weight:400;color:var(--white);letter-spacing:.5px;line-height:1.7;margin-bottom:10px;opacity:0;animation:fadeUp .9s ease forwards .75s}.hero-small{font-family:Barlow Condensed,sans-serif;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:52px;opacity:0;animation:fadeUp .9s ease forwards .85s}.hero-signup{width:100%;max-width:480px;opacity:0;animation:fadeUp .9s ease forwards 1s}.signup-label{display:block;font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#f2ede6bf;margin-bottom:14px;text-align:center}.signup-form .form-row{display:flex;border:1px solid rgba(255,255,255,.1);border-radius:2px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.signup-form .form-row:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #e8490f14}.signup-form input[type=email]{flex:1;background:#ffffff08;border:none;outline:none;padding:15px 20px;color:var(--white);font-family:Barlow,sans-serif;font-size:15px;letter-spacing:.3px}.signup-form input::placeholder{color:#f2ede699}.signup-btn{background:var(--orange);border:none;padding:15px 28px;color:var(--white);font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:2px;cursor:pointer;transition:background .2s;white-space:nowrap}.signup-btn:hover{background:#cf3e08}.signup-note{font-size:11px;color:#f2ede699;margin-top:12px;letter-spacing:.5px;text-align:center}.success-msg{display:none;align-items:center;gap:12px;background:#e8490f14;border:1px solid rgba(232,73,15,.25);border-radius:2px;padding:14px 20px;margin-top:12px;font-family:Barlow Condensed,sans-serif;font-size:15px;letter-spacing:1px;color:var(--orange)}.success-msg.show{display:flex}.check{width:20px;height:20px;background:var(--orange);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;line-height:20px;text-align:center}.error-msg{color:#ff6b6b;font-size:13px;margin-top:10px;text-align:center}.brand{position:relative;z-index:1;padding:40px 24px 60px}.brand-inner{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.brand-line{width:100%;max-width:400px;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.08),transparent)}.brand-content{display:flex;flex-direction:column;gap:20px}.brand-text{font-family:Barlow,sans-serif;font-size:clamp(16px,2.5vw,19px);font-weight:300;line-height:1.75;color:#f2ede6d9;letter-spacing:.3px}.brand-tagline{font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:600;letter-spacing:6px;text-transform:uppercase;color:var(--gold);margin-top:12px}.footer{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.06);padding:48px 24px}.footer-inner{max-width:800px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap}.footer-logo{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:3px;color:var(--white);margin-bottom:8px}.footer-logo span{color:var(--orange)}.footer-location{font-size:13px;color:var(--gray-text);letter-spacing:.5px;margin-bottom:6px}.footer-email{font-size:13px;color:#e8490f;text-decoration:none;letter-spacing:.3px;transition:color .2s}.footer-email:hover{color:var(--orange)}.footer-right{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.footer-links{display:flex;gap:24px}.footer-links a{font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--gray-text);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--white)}.footer-copy{font-size:12px;color:#f2ede699;letter-spacing:.3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.hero{padding:60px 20px 80px}.signup-form .form-row{flex-direction:column}.signup-btn{padding:14px;text-align:center}.footer-inner{flex-direction:column;align-items:center;text-align:center}.footer-left{display:flex;flex-direction:column;align-items:center}.footer-right{align-items:center}.footer-links{flex-direction:column;gap:12px;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/base.css.map */
