@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2?dpl=dpl_BV22cKjjyEGRinuwHWyKXZZHrrXU)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2?dpl=dpl_BV22cKjjyEGRinuwHWyKXZZHrrXU)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2?dpl=dpl_BV22cKjjyEGRinuwHWyKXZZHrrXU)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2?dpl=dpl_BV22cKjjyEGRinuwHWyKXZZHrrXU)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2?dpl=dpl_BV22cKjjyEGRinuwHWyKXZZHrrXU)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2?dpl=dpl_BV22cKjjyEGRinuwHWyKXZZHrrXU)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:ABCGravity;src:url(/fonts/ABCGravity-ExtraCondensed.woff2)format("woff2"),url(/fonts/ABCGravity-ExtraCondensed.woff)format("woff"),url(/fonts/ABCGravity-ExtraCondensed.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--red:#eb0010;--red-dark:#b8000c;--black:#0d0d0d;--white:#fff;--bg-light:#fff;--gray-bg:#f4f4f4;--gray-text:#444;--border:#8c8c8c}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg-light);color:var(--black);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}::selection{color:#fff;background:var(--red)}.hero{background:radial-gradient(circle at 0 0,#ffffff14,#0000 34%),linear-gradient(#111 0%,#000 100%)}.heroInner{grid-template-columns:minmax(300px,.9fr) minmax(480px,1.1fr);align-items:end;gap:clamp(16px,2vw,28px);max-width:1320px;margin:0 auto;padding:0 0 0 clamp(24px,3vw,40px);display:grid}.heroText{flex-direction:column;justify-content:flex-start;gap:clamp(12px,1.5vw,20px);min-width:0;max-width:100%;padding:clamp(16px,2vw,24px) 0 clamp(24px,2vw,32px);display:flex}.heroLogo{min-width:0;display:block}.heroLogoImg{width:min(100%,340px);height:auto;display:block}.heroSubtitle{text-transform:uppercase;color:#ffffffe6;letter-spacing:-.01em;max-width:none;font-family:ABCGravity,sans-serif;font-size:clamp(1.6rem,3.8vw,3.6rem);font-weight:900;line-height:1}.heroImageSlot{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;place-self:end;margin:0;padding:0;line-height:0;overflow:visible}.heroPromoImage{object-fit:contain;object-position:right bottom;object-position:right center;width:100%;height:auto;margin-left:auto;display:block}.heroImageSlot .imgPlaceholder{color:#ffffff4d;text-align:center;padding:16px;font-size:.8rem}.redBanner{background:var(--red);text-align:center;padding:18px 24px}.redBanner h2{color:var(--white);margin-bottom:6px;font-size:1.15rem;font-weight:800}.redBanner p{color:#fff;max-width:520px;margin:0 auto;font-size:.85rem;line-height:1.55}.formSection{background:var(--bg-light);padding:40px 24px 48px}.formWrap{max-width:520px;margin:0 auto}.entryForm{gap:14px;display:grid}.fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{flex-direction:column;gap:5px;display:flex}.field label{color:var(--black);letter-spacing:.01em;font-size:.8rem;font-weight:700}.field input,.field select{border:1px solid var(--border);background:var(--white);height:44px;color:var(--black);border-radius:4px;outline:none;padding:0 12px;font-size:.9rem;transition:border-color .15s}.field input:focus,.field select:focus{border-color:var(--red);box-shadow:0 0 0 3px #eb001033}.fieldFull{grid-column:1/-1}.shippingNote{background:#fdf8f5;border:1px dashed #ccc;border-radius:6px;padding:12px 14px}.shippingNoteHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.shippingNoteHeader h3{color:var(--black);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:800}.tooltipTag{color:var(--red-dark);white-space:nowrap;cursor:default;background:#cc1f271a;border-radius:99px;padding:3px 10px;font-size:.72rem;font-weight:700}.shippingNote p{color:var(--gray-text);font-size:.8rem;line-height:1.5}.checkboxRow{color:var(--gray-text);align-items:flex-start;gap:10px;font-size:.78rem;line-height:1.55;display:flex}.checkboxRow input[type=checkbox]{accent-color:var(--red);flex:none;width:15px;height:15px;margin-top:2px}.submitBtn{background:var(--red);width:100%;height:52px;color:var(--white);cursor:pointer;border:none;border-radius:4px;font-size:1rem;font-weight:800;transition:background .15s;display:block}.submitBtn:hover{background:var(--red-dark)}.submitBtn:focus-visible{outline:3px solid var(--red);outline-offset:3px}.formFootnote{color:#6b6b6b;text-align:center;font-size:.74rem;line-height:1.5}.successMessage{color:#186339;text-align:center;background:#e8f5ee;border-radius:4px;padding:12px 14px;font-size:.86rem;line-height:1.5}.socialSection{background:#000;padding:48px 0 0}.socialHeader{text-align:center;max-width:900px;margin:0 auto;padding-bottom:32px}.socialHeader h2{color:#fff;letter-spacing:.01em;margin-bottom:8px;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:900}.socialSub{color:#ffffffd1;font-size:.88rem}.socialBody{background:var(--white)}.socialInner{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(20px,3vw,40px);max-width:900px;margin:0 auto;padding:40px 24px 0;display:grid}.socialList{flex-direction:column;gap:0;padding-bottom:36px;list-style:none;display:flex}.socialItem{cursor:default;border-bottom:1px solid #e5e5e5;align-items:center;gap:14px;padding:14px 0;display:flex}.socialItem:first-child{border-top:1px solid #e5e5e5}.socialIcon{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:.7rem;font-weight:800;display:flex}.socialBrandIcon{width:54%;height:54%}.socialItem span.socialLabel{color:#1a1a1a;flex:1;font-size:.92rem}.socialItem .plusOne{color:#1a1a1a;font-size:.88rem;font-weight:700}.socialImageSlot{width:min(100%,410px);box-shadow:none;background:0 0;border-radius:0;justify-content:center;place-self:end;align-items:flex-end;padding:0;display:flex;overflow:visible}.socialPromoImage{object-fit:cover;object-position:center bottom;width:100%;height:auto;display:block}.socialImageSlot .imgPlaceholder{color:#00000040;text-align:center;align-self:center;padding:16px;font-size:.78rem}.pageFooter{text-align:center;color:#ffffff80;background:#000;border-top:none;padding:20px 24px;font-size:.74rem;line-height:1.6}@media (min-width:961px){.heroText{text-align:left;align-items:flex-start;padding-bottom:clamp(18px,2vw,28px)}.heroLogoImg{width:100%;max-width:none}.socialInner{gap:24px}.socialList{max-width:500px;padding-bottom:12px}.socialItem{gap:12px;padding:10px 0}.socialIcon{width:28px;height:28px}.socialItem span.socialLabel{font-size:.86rem;line-height:1.35}.socialItem .plusOne{font-size:.82rem}.socialImageSlot{align-items:flex-start;max-height:400px;overflow:hidden}}@media (max-width:820px){.heroInner{grid-template-columns:1fr;gap:0;max-width:100%;padding:0}.heroText{text-align:left;order:1;align-items:flex-start;max-width:none;padding:28px 24px 24px}.heroLogo{width:100%;display:block}.heroImageSlot{order:2;align-self:start;width:100%}.heroSubtitle{text-align:left;max-width:none;padding-left:0;font-size:clamp(1.3rem,4.5vw,2rem)}.socialSection{padding:32px 0 0}.socialHeader{padding:0 20px 24px}.socialInner{grid-template-columns:1fr;gap:0;padding:24px 20px 0}.socialList{padding-bottom:24px}.socialImageSlot{justify-self:center;width:min(100%,360px);margin:0 auto}}@media (max-width:480px){.heroText{padding:20px 16px}.heroLogoImg{width:min(100%,220px)}.heroSubtitle{padding-left:0;font-size:clamp(1.1rem,6vw,1.5rem)}.redBanner{padding:14px 16px}.redBanner h2{font-size:1rem}.redBanner p{font-size:.8rem}.formSection{padding:24px 16px 32px}.socialSection{padding:24px 0 0}.socialHeader h2{font-size:1.4rem}.socialItem{gap:12px;padding:12px 0}.socialItem span.socialLabel{font-size:.85rem}.socialImageSlot{width:100%}.pageFooter{padding:16px;font-size:.7rem}}
