.hero[data-astro-cid-ewxirvlt]{position:relative;min-height:600px;overflow:hidden;border-bottom:1px solid var(--ojf-color-palette-charcoal)}.hero__photo[data-astro-cid-ewxirvlt],.hero__veil[data-astro-cid-ewxirvlt]{position:absolute;inset:0;width:100%;height:100%}.hero__photo[data-astro-cid-ewxirvlt]{object-fit:cover;object-position:center 60%}.hero__veil[data-astro-cid-ewxirvlt]{background:linear-gradient(#24201c1f,#24201c0d 40%,#24201c2e)}.hero__inner[data-astro-cid-ewxirvlt]{position:relative;min-height:600px;display:flex;align-items:center;justify-content:flex-end;padding:48px 56px}.hero__card[data-astro-cid-ewxirvlt]{position:relative;width:500px;max-width:100%;padding:4px;background:var(--ojf-color-palette-bone);border:1px solid var(--ojf-color-palette-charcoal)}.hero__card[data-astro-cid-ewxirvlt]:before,.hero__card[data-astro-cid-ewxirvlt]:after{content:"";position:absolute;left:50%;width:10px;height:10px;background:var(--ojf-color-palette-oxblood);transform:translate(-50%) rotate(45deg)}.hero__card[data-astro-cid-ewxirvlt]:before{top:-6px}.hero__card[data-astro-cid-ewxirvlt]:after{bottom:-6px}.hero__card-inner[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:36px 34px 32px;border:3px solid var(--ojf-color-palette-oxblood);text-align:center}.hero__eyebrow[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;margin:0;font-size:var(--ojf-font-size-eyebrow);font-weight:var(--ojf-font-weight-semibold);letter-spacing:var(--ojf-font-tracking-eyebrow);line-height:1.9;text-transform:uppercase;color:var(--ojf-color-palette-ink-500)}.hero__eyebrow[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{white-space:nowrap}@media(max-width:430px){.hero__eyebrow[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{white-space:normal;text-wrap:balance}.hero__eyebrow[data-astro-cid-ewxirvlt]{padding-left:var(--ojf-font-tracking-eyebrow)}}.hero[data-astro-cid-ewxirvlt] h1[data-astro-cid-ewxirvlt]{margin:0;font-size:38px;font-weight:var(--ojf-font-weight-bold);letter-spacing:var(--ojf-font-tracking-display);line-height:1.06;text-transform:uppercase}.hero__ornament[data-astro-cid-ewxirvlt]{display:flex;align-items:center;gap:7px}.hero__ornament[data-astro-cid-ewxirvlt] i[data-astro-cid-ewxirvlt],.hero__ornament[data-astro-cid-ewxirvlt] b[data-astro-cid-ewxirvlt]{display:block;transform:rotate(45deg)}.hero__ornament[data-astro-cid-ewxirvlt] i[data-astro-cid-ewxirvlt]{width:5px;height:5px;background:var(--ojf-color-palette-accent-500)}.hero__ornament[data-astro-cid-ewxirvlt] b[data-astro-cid-ewxirvlt]{width:7px;height:7px;background:var(--ojf-color-palette-charcoal)}.hero__summary[data-astro-cid-ewxirvlt]{margin:0;color:var(--ojf-color-ink);font-size:var(--ojf-font-size-body);line-height:var(--ojf-font-leading-body);text-wrap:pretty}.hero__actions[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;gap:10px;width:100%}.hero__buy[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hero__buy[data-astro-cid-ewxirvlt] a[data-astro-cid-ewxirvlt]{padding-inline:12px;text-align:center}.hero__actions[data-astro-cid-ewxirvlt] a[data-astro-cid-ewxirvlt]{min-height:var(--ojf-min-hit-target);display:flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:var(--ojf-radius-default);font-size:var(--ojf-font-size-ui);font-weight:var(--ojf-font-weight-semibold);letter-spacing:var(--ojf-font-tracking-button);text-decoration:none;text-transform:uppercase}.hero__primary[data-astro-cid-ewxirvlt]{background:var(--ojf-color-accent);color:var(--ojf-color-paper);border:2px solid var(--ojf-color-accent);box-shadow:inset 0 0 0 1px var(--ojf-color-paper)}.hero__primary[data-astro-cid-ewxirvlt]:hover{background:var(--ojf-color-accent-hover)}.hero__secondary[data-astro-cid-ewxirvlt]{color:var(--ojf-color-ink-strong);border:2px solid var(--ojf-color-ink-strong)}.hero__secondary[data-astro-cid-ewxirvlt]:hover{background:var(--ojf-color-ink-strong);color:var(--ojf-color-paper)}.hero-camo[data-astro-cid-ewxirvlt]{height:26px;background-image:url(/assets/camo-grouse-field.svg);background-size:420px;border-bottom:1px solid var(--ojf-color-palette-charcoal)}@media(max-width:600px){.hero[data-astro-cid-ewxirvlt],.hero__inner[data-astro-cid-ewxirvlt]{min-height:540px}.hero__inner[data-astro-cid-ewxirvlt]{justify-content:center;padding:32px 18px}.hero__card-inner[data-astro-cid-ewxirvlt]{padding:28px 20px 24px}.hero[data-astro-cid-ewxirvlt] h1[data-astro-cid-ewxirvlt]{font-size:var(--ojf-font-size-h1)}}.brand-strip[data-astro-cid-towrkqwe]{padding:48px var(--ojf-layout-page-gutter) 52px;border-block:1px solid var(--ojf-color-rule);background:var(--ojf-color-paper-alt)}.brand-strip__inner[data-astro-cid-towrkqwe]{max-width:var(--ojf-layout-section-max);margin:0 auto}.brand-strip__heading-row[data-astro-cid-towrkqwe]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.brand-strip__eyebrow[data-astro-cid-towrkqwe]{margin:0;color:var(--ojf-color-eyebrow-on-light);font-family:var(--ojf-font-family-body);font-size:var(--ojf-font-size-eyebrow);font-weight:var(--ojf-font-weight-semibold);letter-spacing:var(--ojf-font-tracking-eyebrow);text-transform:uppercase}.brand-strip__link[data-astro-cid-towrkqwe]{display:inline-flex;align-items:center;min-height:var(--ojf-min-hit-target);color:var(--ojf-color-accent);font-size:var(--ojf-font-size-small);font-weight:var(--ojf-font-weight-semibold);text-decoration-color:var(--ojf-color-palette-accent-500);text-decoration-thickness:1px;text-underline-offset:4px}.brand-strip__link[data-astro-cid-towrkqwe]:hover{color:var(--ojf-color-accent-hover);text-decoration-color:var(--ojf-color-accent)}.brand-strip__link--mobile[data-astro-cid-towrkqwe]{display:none}.brand-strip__rail[data-astro-cid-towrkqwe]{position:relative;padding:8px;border-radius:var(--ojf-radius-default);background:var(--ojf-color-base)}.brand-strip__rail[data-astro-cid-towrkqwe]:before,.brand-strip__rail[data-astro-cid-towrkqwe]:after{position:absolute;top:50%;width:8px;height:8px;background:var(--ojf-color-palette-brass);content:"";transform:translateY(-50%) rotate(45deg)}.brand-strip__rail[data-astro-cid-towrkqwe]:before{left:4px}.brand-strip__rail[data-astro-cid-towrkqwe]:after{right:4px}.brand-strip__names[data-astro-cid-towrkqwe]{display:grid;grid-template-columns:repeat(var(--brand-columns),minmax(0,1fr));gap:1px;margin:0;padding:0;border:1px solid var(--ojf-color-palette-accent-500);background:var(--ojf-color-surface-panel);list-style:none}.brand-strip__name[data-astro-cid-towrkqwe]{display:flex;align-items:center;justify-content:center;height:104px;padding:12px;background:var(--ojf-color-base);color:var(--ojf-color-ink-on-dark);font-family:var(--ojf-font-family-display);font-size:var(--ojf-font-size-body);font-weight:var(--ojf-font-weight-bold);letter-spacing:var(--ojf-font-tracking-nav);text-align:center;text-transform:uppercase}.brand-strip__name[data-astro-cid-towrkqwe] img[data-astro-cid-towrkqwe]{max-width:150px;max-height:60px;object-fit:contain}@media(max-width:759px){.brand-strip[data-astro-cid-towrkqwe]{padding:44px 18px 40px}.brand-strip__heading-row[data-astro-cid-towrkqwe]{margin-bottom:18px}.brand-strip__link--desktop[data-astro-cid-towrkqwe]{display:none}.brand-strip__link--mobile[data-astro-cid-towrkqwe]{display:inline-flex;margin-top:18px}.brand-strip__rail[data-astro-cid-towrkqwe]{padding:7px}.brand-strip__rail[data-astro-cid-towrkqwe]:before,.brand-strip__rail[data-astro-cid-towrkqwe]:after{left:50%;transform:translate(-50%) rotate(45deg)}.brand-strip__rail[data-astro-cid-towrkqwe]:before{top:3px}.brand-strip__rail[data-astro-cid-towrkqwe]:after{top:auto;right:auto;bottom:3px}.brand-strip__names[data-astro-cid-towrkqwe]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-strip__name[data-astro-cid-towrkqwe]{height:88px;font-size:var(--ojf-font-size-ui)}.brand-strip__name[data-astro-cid-towrkqwe]:first-child:nth-last-child(odd){grid-column:span 2}.brand-strip__name[data-astro-cid-towrkqwe] img[data-astro-cid-towrkqwe]{max-width:120px;max-height:48px}}.suppressor-callout[data-astro-cid-yebnjx6d]{padding:60px var(--ojf-layout-page-gutter);background:var(--ojf-color-base);border-top:4px solid var(--ojf-color-accent)}.suppressor-callout__inner[data-astro-cid-yebnjx6d]{max-width:var(--ojf-layout-section-max);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 48px}.suppressor-callout__copy[data-astro-cid-yebnjx6d]{flex:1 1 460px;display:flex;flex-direction:column;gap:14px;max-width:640px}.suppressor-callout[data-astro-cid-yebnjx6d] p[data-astro-cid-yebnjx6d],.suppressor-callout[data-astro-cid-yebnjx6d] h2[data-astro-cid-yebnjx6d]{margin:0}.suppressor-callout__eyebrow[data-astro-cid-yebnjx6d]{color:var(--ojf-color-eyebrow-on-dark);font-size:var(--ojf-font-size-ui);font-weight:var(--ojf-font-weight-semibold);letter-spacing:var(--ojf-font-tracking-eyebrow);text-transform:uppercase}.suppressor-callout[data-astro-cid-yebnjx6d] h2[data-astro-cid-yebnjx6d]{color:var(--ojf-color-ink-on-dark);font-size:32px;font-weight:var(--ojf-font-weight-bold);line-height:1.15}.suppressor-callout__copy[data-astro-cid-yebnjx6d]>p[data-astro-cid-yebnjx6d]:last-child{color:var(--ojf-color-ink-on-dark-muted);font-size:var(--ojf-font-size-lead);line-height:var(--ojf-font-leading-body);text-wrap:pretty}.suppressor-callout__actions[data-astro-cid-yebnjx6d]{flex:0 1 300px;display:flex;flex-direction:column;gap:12px}.suppressor-callout__actions[data-astro-cid-yebnjx6d] a[data-astro-cid-yebnjx6d]{min-height:var(--ojf-min-hit-target);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--ojf-radius-default);font-size:var(--ojf-font-size-ui);font-weight:var(--ojf-font-weight-semibold);letter-spacing:var(--ojf-font-tracking-button);text-decoration:none;text-transform:uppercase}.suppressor-callout__primary[data-astro-cid-yebnjx6d]{background:var(--ojf-color-accent);color:var(--ojf-color-ink-on-dark)}.suppressor-callout__primary[data-astro-cid-yebnjx6d]:hover{background:var(--ojf-color-accent-hover)}.suppressor-callout__secondary[data-astro-cid-yebnjx6d]{border:2px solid var(--ojf-color-eyebrow-on-dark);color:var(--ojf-color-ink-on-dark)}.suppressor-callout__secondary[data-astro-cid-yebnjx6d]:hover{background:var(--ojf-color-eyebrow-on-dark);color:var(--ojf-color-ink-strong)}.suppressor-callout__secondary[data-astro-cid-yebnjx6d] svg[data-astro-cid-yebnjx6d]{width:16px;height:16px;flex:none}.suppressor-callout__badge[data-astro-cid-yebnjx6d]{display:block;width:96px;height:96px;align-self:center}.suppressor-callout__visually-hidden[data-astro-cid-yebnjx6d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:600px){.suppressor-callout[data-astro-cid-yebnjx6d]{padding:48px 18px}.suppressor-callout[data-astro-cid-yebnjx6d] h2[data-astro-cid-yebnjx6d]{font-size:var(--ojf-font-size-h2)}.suppressor-callout__actions[data-astro-cid-yebnjx6d]{flex-basis:100%}}.custom-teaser[data-astro-cid-tvvjideh]{position:relative;overflow:hidden;border-top:1px solid var(--ojf-color-rule);background:var(--ojf-color-paper-alt)}.custom-teaser__inner[data-astro-cid-tvvjideh]{position:relative;max-width:var(--ojf-layout-section-max);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:40px;padding:56px 40px}.custom-teaser__photo[data-astro-cid-tvvjideh]{flex:1 1 380px;min-width:0;padding:4px;border:1px solid var(--ojf-color-rule);background:var(--ojf-color-paper)}.custom-teaser__photo[data-astro-cid-tvvjideh] img{display:block;width:100%;height:300px;object-fit:cover;object-position:center 42%}.custom-teaser__copy[data-astro-cid-tvvjideh]{flex:1.1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.custom-teaser__copy[data-astro-cid-tvvjideh] p[data-astro-cid-tvvjideh]{margin:0;color:var(--ojf-color-eyebrow-on-light);font-size:var(--ojf-font-size-ui);font-weight:var(--ojf-font-weight-semibold);letter-spacing:var(--ojf-font-tracking-eyebrow);text-transform:uppercase}.custom-teaser[data-astro-cid-tvvjideh] h2[data-astro-cid-tvvjideh]{margin:0;color:var(--ojf-color-ink-strong);font-size:36px;font-weight:var(--ojf-font-weight-bold);letter-spacing:var(--ojf-font-tracking-display);line-height:1.08}.custom-teaser__description[data-astro-cid-tvvjideh]{max-width:480px;color:var(--ojf-color-ink);font-size:var(--ojf-font-size-lead);line-height:var(--ojf-font-leading-body);text-wrap:pretty}.custom-teaser__copy[data-astro-cid-tvvjideh] a[data-astro-cid-tvvjideh]{align-self:flex-start;min-height:var(--ojf-min-hit-target);display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border:2px solid var(--ojf-color-ink-strong);border-radius:var(--ojf-radius-default);color:var(--ojf-color-ink-strong);font-size:var(--ojf-font-size-ui);font-weight:var(--ojf-font-weight-semibold);letter-spacing:var(--ojf-font-tracking-button);text-decoration:none;text-transform:uppercase}.custom-teaser__copy[data-astro-cid-tvvjideh] a[data-astro-cid-tvvjideh]:hover{background:var(--ojf-color-ink-strong);color:var(--ojf-color-paper)}@media(max-width:600px){.custom-teaser__inner[data-astro-cid-tvvjideh]{padding:48px 18px}.custom-teaser__photo[data-astro-cid-tvvjideh] img{height:260px}.custom-teaser[data-astro-cid-tvvjideh] h2[data-astro-cid-tvvjideh]{font-size:var(--ojf-font-size-h2)}}
