.arm{--background:#fafafa;--foreground:#0a0a0a;--card:#ffffff;--card-foreground:#0a0a0a;--primary:#cb0316;--primary-foreground:#ffffff;--secondary:#a20004;--secondary-foreground:#ffffff;--muted:#e8e8e8;--surface:#e8e8e8;--muted-foreground:#555555;--energy:#f72c2e;--border:#d7d7d7;--carbon:#0a0a0a;--graphite:#171717;--slate:#e8e8e8;--graphite-foreground:#fafafa;font-family:var(--body-font);max-width:100%;overflow-x:hidden}.arm,.arm *,.arm *:before,.arm *:after{box-sizing:border-box}.arm ::selection{background:var(--primary);color:#fff}.arm p,.arm-prose p{margin:0}.arm-prose p+p{margin-top:.85em}.arm-prose ul,.arm-prose ol{margin:.5em 0 0;padding-left:1.2em}.arm-prose a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.arm-section-heading{display:flex;align-items:center;justify-content:center;gap:1.25rem}.arm-section-heading span{flex:0 0 2.5rem;height:1px;background:var(--primary)}.arm-section-heading h2{margin:0;font-family:var(--heading-font);font-weight:var(--typeHeaderWeight);font-size:var(--typeH2SizeMobile);letter-spacing:var(--typeHeaderSpacing);text-transform:uppercase;text-align:center;color:var(--foreground)}@media(min-width:640px){.arm-section-heading h2{font-size:var(--typeH2Size)}}.arm-section-heading--dark h2{color:#fff}.arm-rule-heading:before{content:"";display:block;width:1.75rem;height:2px;background:var(--primary);margin-bottom:.9rem}.arm-rule-heading h2{margin:0;font-family:var(--heading-font);font-weight:var(--typeHeaderWeight);font-size:var(--typeH2SizeMobile);line-height:var(--typeHeaderLineHeight);letter-spacing:var(--typeHeaderSpacing);text-transform:uppercase;color:var(--foreground)}@media(min-width:640px){.arm-rule-heading h2{font-size:var(--typeH2Size)}}.arm-hero__cta,.arm-cta__btn{display:inline-flex;align-items:center;white-space:nowrap;background:var(--primary);color:var(--primary-foreground);padding:1rem 2rem;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;transition:background-color .2s;border-radius:.2rem}.arm-hero__cta:hover,.arm-cta__btn:hover{background:var(--secondary)}.arm-hero__cta svg,.arm-cta__btn svg{width:16px;height:16px;flex:none;transition:transform .2s}.arm-hero__cta:hover svg,.arm-cta__btn:hover svg{transform:translate(3px)}.arm-intro__cta svg,.arm-principles__cta svg,.arm-featured__cta svg,.arm-questions__cta svg,.arm-refs__cta svg,.arm-author__cta svg{width:15px;height:15px;flex:none;transition:transform .2s}.arm-intro__cta:hover svg,.arm-principles__cta:hover svg,.arm-featured__cta:hover svg,.arm-questions__cta:hover svg,.arm-refs__cta:hover svg,.arm-author__cta:hover svg{transform:translate(3px)}.arm-intro__cta,.arm-questions__cta{margin-top:1.75rem;display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;border:1px solid var(--foreground);padding:.7rem 1.5rem;font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--foreground);text-decoration:none;transition:.2s;border-radius:.2rem}.arm-intro__cta:hover,.arm-questions__cta:hover{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.arm-principles__wrap,.arm-topics__wrap,.arm-featured__wrap,.arm-questions__wrap{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media(min-width:768px){.arm-principles__wrap,.arm-topics__wrap,.arm-featured__wrap,.arm-questions__wrap{padding:0 2.5rem}}.arm-intro__wrap,.arm-author__wrap{max-width:1280px;margin:0 auto;padding:3rem 1.5rem;display:grid;gap:2.5rem}@media(min-width:768px){.arm-intro__wrap,.arm-author__wrap{padding:3.5rem .5rem}}.arm-hero{position:relative;background:var(--carbon);overflow:hidden;min-height:32rem;display:flex;align-items:center}@media(min-width:1024px){.arm-hero{min-height:38rem}}@media(min-width:768px)and (orientation:portrait){.arm-hero{min-height:auto}}.arm-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:right center;background-repeat:no-repeat;opacity:1;display:none}.arm-hero__bg--mobile{display:block;background-position:center center}@media(min-width:640px){.arm-hero__bg--mobile{display:none}.arm-hero__bg--tablet{display:block}}@media(min-width:1024px){.arm-hero__bg--tablet{display:none}.arm-hero__bg--desktop{display:block}}.arm-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0a80,#0a0a0a4d 55%,#0a0a0a26)}@media(min-width:1024px){.arm-hero__scrim{background:linear-gradient(to right,#0a0a0a80,#0a0a0a47 55%,#0a0a0a1f)}}.arm-hero__content{position:relative;max-width:1280px;margin:0 auto;padding:3rem 1.5rem;width:100%}@media(min-width:768px){.arm-hero__content{padding:4rem 2.5rem}}.arm-hero__content>div{max-width:38rem}.arm-hero__eyebrow{color:var(--primary)}.arm-hero__title{font-family:var(--heading-font);font-weight:var(--typeHeaderWeight);font-size:var(--typeH1SizeMobile);line-height:.98;letter-spacing:var(--typeHeaderSpacing);color:#fff;margin:1.5rem 0 0;text-transform:uppercase}@media(min-width:768px){.arm-hero__title{font-size:var(--typeH1SizeHero)}}.arm-hero__sub1{margin:2rem 0 0;max-width:30rem;color:#ffffffb8;font-size:var(--typeBodySizeMobile);line-height:var(--typeBaseLineHeight)}@media(min-width:768px){.arm-hero__sub1{font-size:var(--typeBodySize)}}.arm-hero__sub2{margin:1rem 0 0;max-width:30rem;color:#ffffff8c;font-size:var(--typeBodySmallSize);line-height:var(--typeBaseLineHeight)}.arm-hero__cta{margin-top:2.5rem;gap:.75rem}.arm-intro{background:var(--background);border-top:1px solid var(--border)}.arm-intro__points{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1.25rem;border-top:1px solid var(--border);padding-top:1.5rem;margin-top:.5rem}.arm-intro__point{display:flex;gap:1rem;align-items:center}@media(min-width:768px){.arm-intro__wrap,.arm-author__wrap{grid-template-columns:.55fr 1fr;align-items:center;column-gap:3rem}.arm-intro__points{grid-column:1/-1;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;border-top:none;padding-top:0;margin-top:0}.arm-intro__point{flex:1 1 0;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:0 1rem;border-left:1px solid var(--border)}.arm-intro__point:first-child{padding-left:0;border-left:none}}@media(min-width:1024px){.arm-intro__wrap{grid-template-columns:1fr 2fr .75fr}.arm-intro__points{grid-column:auto;display:flex;flex-direction:column;align-self:stretch;justify-content:space-between;gap:1rem}.arm-intro__point{flex-direction:row;align-items:flex-start;text-align:left;gap:1rem;padding:1rem;border:1px solid var(--primary);border-radius:.2rem;transition:background-color .2s}.arm-intro__point:hover{background:#cb031614}.arm-intro__point:first-child{border-left:1px solid var(--primary);padding-left:1rem}}.arm-intro__portrait{display:flex;align-items:center;justify-content:center;border-radius:.25rem;overflow:hidden;max-width:300px}@media(min-width:768px){.arm-intro__portrait{max-width:100%}}.arm-intro__portrait img{width:100%;height:auto;display:block;border-radius:.25rem;overflow:hidden}.arm-intro__heading{font-family:var(--heading-font);font-weight:var(--typeHeaderWeight);font-size:var(--typeH2SizeMobile);letter-spacing:var(--typeHeaderSpacing);color:var(--foreground);text-transform:uppercase}@media(min-width:640px){.arm-intro__heading{font-size:var(--typeH2Size)}}.arm-intro__body{margin-top:1.25rem;max-width:36rem;color:var(--muted-foreground);font-size:var(--typeBodySizeMobile);line-height:var(--typeBaseLineHeight)}@media(min-width:768px){.arm-intro__body{font-size:var(--typeBodySize)}}.arm-intro__credit{margin-top:1.75rem;border-left:2px solid var(--primary);padding-left:1.1rem}p.arm-intro__credit-name{font-family:var(--heading-font);font-weight:var(--typeHeaderWeight);font-size:var(--typeH3SizeMobile);letter-spacing:var(--typeHeaderSpacing);color:var(--foreground)}@media(min-width:640px){p.arm-intro__credit-name{font-size:var(--typeH3Size)}}p.arm-intro__credit-role{margin-top:.2rem;font-size:var(--typeBodySmallSize);color:var(--muted-foreground)}.arm-intro__point-icon{flex:none;display:grid;place-items:center;width:2rem;height:2rem;color:var(--primary)}.arm-intro__point-icon svg{width:26px;height:26px}p.arm-intro__point-value{font-family:var(--heading-font);font-weight:700;font-size:1.1rem;letter-spacing:.01em;color:var(--foreground)}p.arm-intro__point-label{margin-top:.15rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.arm-principles{background:var(--carbon);padding:3.5rem 0}.arm-principles__grid{margin-top:2.5rem;display:grid;grid-template-columns:1fr;gap:1px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1)}@media(min-width:640px){.arm-principles__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.arm-principles__grid{grid-template-columns:repeat(5,1fr)}}.arm-principle{background:var(--graphite);padding:2rem 1.75rem;transition:background-color .2s}.arm-principle:hover{background:var(--carbon)}.arm-principle svg{width:26px;height:26px;color:#ffffffb3;transition:color .2s}.arm-principle:hover svg{color:var(--primary)}p.arm-principle__n{margin-top:2.75rem;font-family:var(--heading-font);font-weight:700;font-size:1.9rem;line-height:1;color:var(--primary)}p.arm-principle__title{margin-top:.9rem;font-family:var(--heading-font);font-weight:700;font-size:1.02rem;letter-spacing:.02em;text-transform:uppercase;color:#fff}.arm-principle__desc{margin-top:1.1rem;font-size:var(--typeBodySmallSize);line-height:1.6;color:#ffffff8c}.arm-principles__cta-wrap{margin-top:2.5rem;display:flex;justify-content:center}.arm-principles__cta{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;border:1px solid rgba(255,255,255,.3);padding:1rem 2rem;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#fff;text-decoration:none;transition:.2s;border-radius:.2rem}.arm-principles__cta:hover{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.arm-topics{background:var(--background);padding:3.5rem 0;scroll-margin-top:5rem}.arm-topics__grid{margin-top:2.5rem;display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.arm-topics__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.arm-topics__grid{grid-template-columns:repeat(5,1fr)}}.arm-topic{position:relative;min-height:300px;overflow:hidden;background:var(--carbon);text-decoration:none;display:block;border-radius:.2rem;transition:box-shadow .2s}@media(min-width:1024px){.arm-topic{min-height:360px}}.arm-topic:hover{box-shadow:0 8px 24px -10px #0009}.arm-topic__media{position:absolute;top:0;right:0;bottom:0;left:0}.arm-topic__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.arm-topic:hover .arm-topic__media img{transform:scale(1.05)}.arm-topic__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0af2,#0a0a0acc 38%,#0a0a0a40 70%,#0a0a0a0d)}.arm-topic__body{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:1.15rem}.arm-topic__text{display:flex;flex-direction:column;justify-content:flex-start}p.arm-topic__title{margin:0;min-height:2.6rem;font-family:var(--heading-font);font-weight:700;font-size:.98rem;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.arm-topic__desc{margin-top:.5rem;min-height:2.4rem;font-size:var(--typeBodySmallSize);line-height:1.45;color:#ffffffa6}.arm-topic__meta{margin-top:1rem;display:flex;align-items:center;justify-content:flex-start;gap:.4rem;border-top:1px solid rgba(255,255,255,.2);padding-top:.75rem;font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9}.arm-topic__meta svg{width:14px;height:14px;color:var(--primary);transition:transform .2s}.arm-topic:hover .arm-topic__meta svg{transform:translate(3px)}.arm-featured{background:var(--slate);padding:3.5rem 0;border-top:1px solid var(--border)}.arm-featured__grid{margin-top:2.5rem;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.arm-featured__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.arm-featured__grid{grid-template-columns:repeat(4,1fr)}}.arm-fcard{display:flex;flex-direction:column;border:1px solid var(--border);background:var(--card);text-decoration:none;transition:border-color .2s;border-radius:.2rem;overflow:hidden}.arm-fcard:hover{border-color:var(--primary)}.arm-fcard__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--carbon)}.arm-fcard__media img{width:100%;height:100%;object-fit:cover;display:block}.arm-fcard__body{padding:1.25rem;display:flex;flex-direction:column;flex:1}p.arm-fcard__tag{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground)}p.arm-fcard__title{margin-top:.6rem;font-family:var(--heading-font);font-weight:700;font-size:1.02rem;letter-spacing:.02em;color:var(--foreground)}.arm-fcard__desc{margin-top:.6rem;font-size:var(--typeBodySmallSize);line-height:1.55;color:var(--muted-foreground);flex:1}.arm-fcard__meta{margin-top:1.25rem;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.arm-featured__cta-wrap{margin-top:2.25rem;display:flex;justify-content:center}.arm-featured__cta{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;border:1px solid var(--foreground);padding:.9rem 1.75rem;font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--foreground);text-decoration:none;transition:.2s;border-radius:.2rem}.arm-featured__cta:hover{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.arm-questions{background:var(--background);border-top:1px solid var(--border);padding:3.5rem 0}.arm-questions__wrap{display:grid;gap:2.5rem}@media(min-width:1024px){.arm-questions__wrap{grid-template-columns:1.3fr 1fr;gap:3.5rem}}.arm-questions__list{margin-top:2rem;display:grid;gap:1.15rem}@media(min-width:640px){.arm-questions__list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,auto);grid-auto-flow:column;column-gap:2.5rem;row-gap:.75rem}}.arm-questions__item{display:flex;align-items:flex-start;gap:.65rem;font-size:var(--typeBodySmallSize);line-height:1.5;color:var(--foreground);text-decoration:none}.arm-questions__item svg{width:16px;height:16px;flex:none;margin-top:.1rem;color:var(--primary);transition:color .2s}.arm-questions__item:hover{color:var(--primary)}.arm-questions__item:hover svg{color:var(--primary)}.arm-questions__item--note{color:var(--primary)}.arm-refs{position:relative;border-top:1px solid var(--border);padding-top:2rem}@media(min-width:1024px){.arm-refs{border-top:none;border-left:1px solid var(--border);padding-top:0;padding-left:2.5rem}}.arm-refs__body{margin-top:1.5rem;max-width:18rem;font-size:var(--typeBodySizeMobile);line-height:var(--typeBaseLineHeight);color:var(--muted-foreground)}@media(min-width:768px){.arm-refs__body{max-width:40rem;font-size:var(--typeBodySize)}}@media(min-width:1024px){.arm-refs__body{max-width:20rem}}.arm-refs__cta{margin-top:1.5rem;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);text-decoration:none}.arm-refs__cta:hover{color:var(--secondary)}.arm-refs__frame{display:block;position:absolute;right:0;top:11.5rem;width:3.5rem;height:3.5rem;color:var(--primary);opacity:.3}@media(min-width:640px){.arm-refs__frame{right:.75rem;top:9.5rem;width:6.2rem;height:6.5rem}}@media(min-width:768px){.arm-refs__frame{top:7.5rem}}@media(min-width:1024px){.arm-refs__frame{top:9.5rem}}.arm-author{background:var(--carbon)}.arm-author__wrap{align-items:center}.arm-author__portrait{border:6px solid #fff;overflow:hidden;max-width:320px}.arm-author__portrait img{width:100%;height:auto;display:block;filter:grayscale(1)}.arm-author__eyebrow{color:var(--primary)}.arm-author__name{margin:1rem 0;font-family:var(--heading-font);font-weight:var(--typeHeaderWeight);font-size:var(--typeH2SizeMobile);letter-spacing:var(--typeHeaderSpacing);color:#fff}@media(min-width:640px){.arm-author__name{font-size:var(--typeH2Size)}}p.arm-author__cred{margin-top:.3rem;font-size:var(--typeBodySmallSize);color:#fff9}.arm-author__body{margin-top:1.25rem;max-width:28rem;font-size:var(--typeBodySmallSize);line-height:var(--typeBaseLineHeight);color:#ffffff8c}.arm-author__cta{margin-top:1.75rem;display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;flex:none;border:1px solid rgba(255,255,255,.3);padding:.75rem 1.6rem;font-family:var(--font-mono);font-size:.65rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#fff;text-decoration:none;transition:.2s;border-radius:.2rem}.arm-author__cta:hover{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.arm-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12)}@media(min-width:768px){.arm-stats{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.arm-author__wrap{grid-template-columns:.6fr 1.1fr auto;gap:3rem}.arm-stats{grid-column:auto;grid-template-columns:repeat(2,1fr);max-width:32rem}}.arm-stat{background:var(--carbon);padding:1.25rem;text-align:center}p.arm-stat__n{font-family:var(--heading-font);font-weight:700;font-size:1.9rem;color:#fff;white-space:nowrap}p.arm-stat__label{margin-top:.5rem;font-family:var(--font-mono);font-size:.58rem;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.arm-cta{background:var(--graphite);border-top:1px solid rgba(255,255,255,.1)}.arm-cta__wrap{max-width:1280px;margin:0 auto;padding:2.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}@media(min-width:768px){.arm-cta__wrap{padding:2.5rem 2rem}}@media(min-width:1024px){.arm-cta__wrap{padding:1.5rem 2.5rem;flex-direction:row;align-items:center;text-align:left;gap:2rem}}p.arm-cta__title{flex:1;margin:0;font-family:var(--heading-font);font-weight:var(--typeHeaderWeight);font-size:var(--typeH3SizeMobile);letter-spacing:var(--typeHeaderSpacing);text-transform:uppercase;color:#fff}@media(min-width:640px){p.arm-cta__title{font-size:var(--typeH3Size)}}@media(min-width:1024px){p.arm-cta__title{white-space:nowrap}}p.arm-cta__sub{margin:0;flex:none;max-width:14rem;font-size:var(--typeBodySmallSize);line-height:1.5;color:#fff9}.arm-cta__btn{flex:none;gap:.6rem}#si-header nav a:hover{color:#cb0316!important}#si-header nav[data-si-nav]>a.is-current-page,#si-header nav[data-si-nav]>.si-nav-item>a.is-current-page{color:#cb0316!important}#si-header nav[data-si-nav]>a.is-current-page:after,#si-header nav[data-si-nav]>.si-nav-item>a.is-current-page:after{background:#cb0316!important}#si-footer .si-footer-col-heading,#si-footer a:hover{color:#cb0316!important}#si-footer ::selection{background:#cb0316;color:#fff}.si-totop:hover{background:#cb0316!important;border-color:#cb0316!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/secureit-gun-storage-knowledge.css.map */
