/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#162332;--charcoal:#272b2d;--paper:#f4f0e8;--white:#fcfbf7;--red:#b83a32;--steel:#7b858b;--earth:#756a4d;--line:#16233238;--display:"Arial Narrow", "Roboto Condensed", Impact, sans-serif;--body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.store-gallery{color:#111f2e;background:#eee8dd;padding:clamp(90px,10vw,150px) 0;position:relative;overflow:hidden}.gallery-heading{margin-bottom:48px;display:block}.gallery-heading .section-kicker{color:#c43830;letter-spacing:.2em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.72rem;font-weight:900}.gallery-heading h2{letter-spacing:-.07em;text-transform:uppercase;width:100%;max-width:none;margin:0;font-size:clamp(3.8rem,10vw,9.8rem);font-weight:950;line-height:.82}.gallery-heading h2 em{color:#c43830;font-style:normal}.gallery-heading>p:last-child{color:#53606b;max-width:390px;margin:0 0 .6rem;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.6}.gallery-card{background:#101d29;min-width:0;min-height:260px;margin:0;position:relative;overflow:hidden}.gallery-card img{object-fit:cover;filter:saturate(.88)contrast(1.04);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .45s;display:block}.gallery-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#060e15e0);position:absolute;inset:40% 0 0}.gallery-card figcaption{z-index:2;color:#fff;gap:5px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.gallery-card figcaption span{color:#ff665c;letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;font-weight:900}.gallery-card figcaption strong{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(1.15rem,1.7vw,1.7rem);line-height:1}.gallery-card:hover img{filter:saturate(1.05)contrast(1.05);transform:scale(1.045)}.gallery-mosaic{grid-auto-flow:dense;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:155px;gap:12px;display:grid}.gallery-mosaic .gallery-card{grid-row:span 2;min-height:0}.gallery-mosaic .gallery-card:nth-child(3n+2){grid-row:span 3}.gallery-mosaic .gallery-card.is-featured{grid-area:span 3/span 2}.gallery-v1:before{content:"";border:1px solid #c4383040;border-radius:50%;width:360px;height:360px;position:absolute;top:90px;right:-120px;box-shadow:0 0 0 34px #c4383009,0 0 0 70px #111f2e06}@media (max-width:900px){.gallery-heading{grid-template-columns:1fr;gap:20px}.gallery-heading .section-kicker{grid-column:auto}.gallery-heading>p:last-child{max-width:640px}.gallery-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:135px}}.pawn-process{position:relative;overflow:hidden}.pawn-process-picker{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #13213129;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:28px;right:max(24px,50vw - 620px);box-shadow:0 10px 35px #07131c1a}.pawn-process-picker span{color:#5d6870;letter-spacing:.12em;text-transform:uppercase;padding:0 10px;font-size:.6rem;font-weight:900}.pawn-process-picker button{color:#132131;cursor:pointer;width:42px;height:36px;font:inherit;background:0 0;border:0;font-size:.68rem;font-weight:900;transition:background .2s,color .2s}:is(.pawn-process-picker button:hover,.pawn-process-picker button:focus-visible){background:#c3372f1f}.pawn-process-picker button.is-active{color:#fff;background:#c3372f}.pawn-process-heading{grid-template-columns:minmax(0,2.3fr) minmax(260px,.7fr);align-items:end;gap:clamp(30px,6vw,100px);margin-bottom:clamp(48px,6vw,84px);display:grid}.pawn-process-heading h2{letter-spacing:-.065em;text-transform:uppercase;max-width:1050px;margin:0;font-size:clamp(4.2rem,7.8vw,9rem);line-height:.82}.pawn-process-heading h2 em{color:#c3372f;font-style:normal}.pawn-process-heading>p{color:#5d6870;max-width:430px;margin:0;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.6}.pawn-step-motion{color:#c3372f;width:100%;height:88px;position:relative}.pawn-step-motion i{display:block;position:absolute}.pawn-step-motion--arrive i:first-child{opacity:.42;background:currentColor;height:1px;top:43px;left:6px;right:6px}.pawn-step-motion--arrive i:nth-child(2){background:currentColor;width:19px;height:19px;animation:2.8s cubic-bezier(.65,0,.35,1) infinite pawn-arrive;top:34px;left:8px}.pawn-step-motion--arrive i:nth-child(3){border:1px solid;width:30px;height:30px;top:28px;right:7px}.pawn-step-motion--review i:first-child{opacity:.48;border:1px solid;inset:12px 18%}.pawn-step-motion--review i:nth-child(2){background:currentColor;height:2px;animation:2.5s ease-in-out infinite pawn-scan;top:17px;left:18%;right:18%;box-shadow:0 0 14px}.pawn-step-motion--review i:nth-child(3),.pawn-step-motion--review i:nth-child(4){opacity:.5;border:1px solid;border-radius:50%;width:21px;height:21px;top:29px}.pawn-step-motion--review i:nth-child(3){left:31%}.pawn-step-motion--review i:nth-child(4){animation:2.5s ease-in-out infinite pawn-pulse;right:31%}.pawn-step-motion--explain i:nth-child(-n+3){transform-origin:0;background:currentColor;height:8px;animation:2.8s ease-in-out infinite pawn-bars;left:6px}.pawn-step-motion--explain i:first-child{width:82%;top:18px}.pawn-step-motion--explain i:nth-child(2){width:62%;animation-delay:.16s;top:40px}.pawn-step-motion--explain i:nth-child(3){width:43%;animation-delay:.32s;top:62px}.pawn-step-motion--explain i:nth-child(4){border:1px solid;border-radius:50%;width:24px;height:24px;animation:2.2s ease-in-out infinite pawn-pulse;top:49px;right:5px}.pawn-step-motion--decide i:first-child{opacity:.42;background:currentColor;height:1px;top:43px;left:8px;right:8px}.pawn-step-motion--decide i:nth-child(2){background:#fff;border:7px solid;border-radius:50%;width:29px;height:29px;margin-left:-15px;animation:2.2s ease-in-out infinite pawn-pulse;top:29px;left:50%}.pawn-step-motion--decide i:nth-child(3),.pawn-step-motion--decide i:nth-child(4){background:#fff;border:1px solid;border-radius:50%;width:17px;height:17px;top:35px}.pawn-step-motion--decide i:nth-child(3){left:7px}.pawn-step-motion--decide i:nth-child(4){right:7px}.pawn-step-grid-v1{border:0;gap:12px}.pawn-step-grid-v1 article{background:#ffffff85;border:1px solid #1321312e;min-height:440px;padding:32px}.pawn-step-grid-v1 article:after{content:"";transform-origin:0;background:#c3372f;height:4px;transition:transform .35s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.pawn-step-grid-v1 article:hover:after{transform:scaleX(1)}.pawn-step-grid-v1 article b{color:#c3372f2e;font-size:2rem;top:23px;bottom:auto;right:27px}.pawn-step-grid-v1 .pawn-step-motion{margin-top:80px}.pawn-step-grid-v1 h3{margin:70px 0 18px;font-size:clamp(1.75rem,2.1vw,2.55rem)}.pawn-step-grid-v1 p{font-size:1.08rem;line-height:1.6}.pawn-process-v2{color:#fff;background:#0b1925}.pawn-process-v2:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 70%,#0000)}.pawn-process-v2 .pawn-process-picker{background:#07131cd1;border-color:#ffffff2e}.pawn-process-v2 .pawn-process-picker span,.pawn-process-v2 .pawn-process-picker button{color:#ffffffad}.pawn-process-v2 .pawn-process-picker button.is-active{color:#fff}.pawn-process-heading-v2{position:relative}.pawn-process-heading-v2 h2{color:#fff}.pawn-process-heading-v2>p{color:#ffffff9e}.pawn-step-grid-v2{border:0;gap:0;position:relative}.pawn-step-grid-v2:before{content:"";z-index:2;transform-origin:0;background:linear-gradient(90deg,#f04b42 0 25%,#f04b42ad 25% 50%,#f04b4266 50% 75%,#ffffff29 75%);height:2px;animation:5s ease-in-out infinite pawn-rail;position:absolute;top:157px;left:4%;right:4%}.pawn-step-grid-v2 article{background:#ffffff06;border:0;border-left:1px solid #ffffff29;flex-direction:column;justify-content:space-between;min-height:470px;padding:30px clamp(22px,2.4vw,38px) 38px;display:flex}.pawn-step-grid-v2 article:last-child{border-right:1px solid #ffffff29}.pawn-step-v2-top{z-index:3;min-height:190px;position:relative}.pawn-step-grid-v2 article b{color:#f04b42;letter-spacing:-.08em;font-size:clamp(3.5rem,5vw,6rem);line-height:.8;display:block;position:static}.pawn-step-grid-v2 .pawn-step-motion{color:#f04b42;height:72px;margin-top:39px}.pawn-step-grid-v2 .pawn-step-motion--decide i:nth-child(2),.pawn-step-grid-v2 .pawn-step-motion--decide i:nth-child(3),.pawn-step-grid-v2 .pawn-step-motion--decide i:nth-child(4){background:#0b1925}.pawn-step-grid-v2 h3{color:#fff;margin:0 0 18px;font-size:clamp(1.75rem,2.15vw,2.55rem)}.pawn-step-grid-v2 p{color:#ffffff9e;font-size:1.08rem;line-height:1.6}@keyframes pawn-arrive{0%,12%{transform:translate(0)rotate(0)}68%,to{transform:translate(calc(100% + 145px))rotate(90deg)}}@keyframes pawn-scan{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(49px)}}@keyframes pawn-pulse{0%,to{opacity:.35;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@keyframes pawn-bars{0%,18%{opacity:.2;transform:scaleX(.12)}55%,to{opacity:1;transform:scaleX(1)}}@keyframes pawn-rail{0%,12%{transform:scaleX(.08)}80%,to{transform:scaleX(1)}}@media (max-width:900px){.pawn-process-picker{top:18px;right:18px}.pawn-process-heading{grid-template-columns:1fr;align-items:start;padding-top:34px}.pawn-process-heading h2{font-size:clamp(3.6rem,15vw,6.8rem)}.pawn-step-grid-v1,.pawn-step-grid-v2{grid-template-columns:1fr 1fr}.pawn-step-grid-v2:before{display:none}.pawn-step-grid-v2 article:nth-child(3),.pawn-step-grid-v2 article:nth-child(4){border-top:1px solid #ffffff29}}@media (max-width:560px){.pawn-process-picker span{display:none}.pawn-step-grid-v1,.pawn-step-grid-v2{grid-template-columns:1fr}.pawn-step-grid-v1 article{min-height:390px}.pawn-step-grid-v2 article{border-top:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:420px}}@media (prefers-reduced-motion:reduce){.pawn-step-motion i,.pawn-step-grid-v2:before{animation:none!important}}.service-page{color:#132131;background:#ece6da}.service-page .cro-header{position:relative}.service-kicker,.service-section-heading>p{color:#f04b42;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:.67rem;font-weight:900}.pawn-hero{color:#fff;background:#07131c;align-items:end;min-height:calc(100svh - 112px);display:grid;position:relative;overflow:hidden}.pawn-hero-media{background:url(/optimized/store-entrance-dea6e9f7ef69-382.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.pawn-hero-shade{background:linear-gradient(90deg,#050e16f5 0%,#050e16d4 43%,#050e163d 78%),linear-gradient(#0000 48%,#050e16c7);position:absolute;inset:0}.pawn-hero-inner{z-index:1;padding-block:clamp(90px,11vw,160px) clamp(64px,7vw,100px);position:relative}.pawn-hero h1{color:#fff;letter-spacing:-.065em;text-transform:uppercase;max-width:1050px;margin:0;font-size:clamp(4.5rem,9.2vw,10.6rem);line-height:.76}.pawn-hero h1 em,.service-section-heading h2 em,.pawn-categories-copy h2 em,.pawn-large-copy h2 em,.pawn-final h2 em{color:#f04b42;font-style:normal}.pawn-hero-copy{color:#ffffffd1;max-width:720px;margin:38px 0 0;font-size:clamp(1.15rem,1.5vw,1.42rem);line-height:1.55}.pawn-hero-actions,.pawn-final>div>div{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.service-button{min-height:58px;color:inherit;letter-spacing:.08em;text-transform:uppercase;border:1px solid;justify-content:space-between;align-items:center;gap:34px;padding:0 24px;font-size:.72rem;font-weight:900;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.service-button.is-red{color:#fff;background:#c3372f;border-color:#c3372f}:is(.service-button.is-red:hover,.service-button.is-red:focus-visible){background:#f04b42;border-color:#f04b42}:is(.service-button.is-ghost:hover,.service-button.is-ghost:focus-visible){color:#132131;background:#fff;border-color:#fff}.pawn-hero-note{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;margin:28px 0 0;font-size:.66rem;font-weight:800}.pawn-process,.pawn-categories,.pawn-faq{padding:clamp(84px,9vw,150px) 0}.service-section-heading{grid-template-columns:1.1fr 2.5fr 1fr;align-items:end;gap:28px;margin-bottom:56px;display:grid}.service-section-heading>p{align-self:start}.service-section-heading h2,.pawn-categories-copy h2,.pawn-large-copy h2,.pawn-final h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.7rem,7vw,8rem);line-height:.82}.service-section-heading>span{color:#5d6870;font-size:1.05rem;line-height:1.5}.pawn-step-grid{border-top:1px solid #1321313d;border-left:1px solid #1321313d;grid-template-columns:repeat(4,1fr);display:grid}.pawn-step-grid article{border-bottom:1px solid #1321313d;border-right:1px solid #1321313d;min-height:390px;padding:34px 30px;position:relative;overflow:hidden}.pawn-step-grid article b{color:#c3372f1a;letter-spacing:-.08em;font-size:10rem;line-height:1;position:absolute;bottom:-24px;right:-5px}.pawn-step-grid small{color:#c3372f;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900;position:relative}.pawn-step-grid h3{letter-spacing:-.045em;text-transform:uppercase;margin:88px 0 16px;font-size:clamp(1.8rem,2.5vw,2.7rem);line-height:.92;position:relative}.pawn-step-grid p{color:#5d6870;margin:0;font-size:1.05rem;line-height:1.55;position:relative}.pawn-categories{background:#fff}.pawn-categories-layout{grid-template-columns:minmax(0,1.2fr) minmax(440px,1fr);gap:clamp(50px,8vw,130px);display:grid}.pawn-categories-copy h2{max-width:780px;font-size:clamp(3.8rem,6.4vw,7.3rem)}.pawn-categories-copy>p:last-child{color:#5d6870;max-width:660px;margin:34px 0 0;font-size:1.18rem;line-height:1.65}.pawn-category-list{border-top:1px solid #bbc0c1}.pawn-category-list a{color:#132131;border-bottom:1px solid #bbc0c1;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;min-height:82px;text-decoration:none;display:grid}.pawn-category-list a span{color:#c3372f;font-size:.65rem;font-weight:900}.pawn-category-list a strong{text-transform:uppercase;font-size:1.15rem}:is(.pawn-category-list a:hover strong,.pawn-category-list a:focus-visible strong){color:#c3372f}.pawn-choice{color:#fff;background:#0c1b28;padding:clamp(90px,10vw,160px) 0}.service-section-heading.is-light>span{color:#ffffff94}.pawn-choice-grid{grid-template-columns:1fr 1fr;display:grid}.pawn-choice-grid article{border:1px solid #ffffff38;min-height:420px;padding:clamp(34px,5vw,72px)}.pawn-choice-grid article+article{border-left:0}.pawn-choice-grid article>span{color:#f04b42;letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;font-weight:900}.pawn-choice-grid h3{color:#fff;letter-spacing:-.06em;text-transform:uppercase;margin:100px 0 20px;font-size:clamp(2.8rem,5vw,5.7rem);line-height:.9}.pawn-choice-grid p{color:#ffffffab;max-width:580px;font-size:1.15rem;line-height:1.6}.pawn-choice-grid a{color:#fff;letter-spacing:.1em;text-transform:uppercase;gap:20px;margin-top:22px;font-size:.7rem;font-weight:900;text-decoration:none;display:inline-flex}.pawn-large{color:#fff;background:#07131c;grid-template-columns:1.2fr .8fr;min-height:760px;display:grid}.pawn-large-photo{background:linear-gradient(90deg,#0000 70%,#07131c),url(/optimized/outdoor-equipment-hq-c29b68afb051-1085.webp) 50%/cover no-repeat;min-height:600px}.pawn-large-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(50px,7vw,110px);display:flex}.pawn-large-copy h2{color:#fff;font-size:clamp(4rem,6vw,7rem)}.pawn-large-copy>p:not(.service-kicker){color:#ffffffb3;max-width:580px;margin:32px 0;font-size:1.14rem;line-height:1.65}.pawn-faq-layout{grid-template-columns:.8fr 1.2fr;gap:clamp(55px,8vw,120px);display:grid}.pawn-faq-layout .service-section-heading{margin:0;display:block}.pawn-faq-layout .service-section-heading h2{font-size:clamp(3.8rem,6vw,7rem)}.pawn-faq-list{border-top:1px solid #1321314d}.pawn-faq-list details{border-bottom:1px solid #1321314d}.pawn-faq-list summary{cursor:pointer;grid-template-columns:50px 1fr auto;align-items:center;gap:18px;min-height:104px;font-size:clamp(1.25rem,2vw,2rem);font-weight:800;list-style:none;display:grid}.pawn-faq-list summary::-webkit-details-marker{display:none}.pawn-faq-list summary span{color:#c3372f;font-size:.65rem}.pawn-faq-list summary i{color:#c3372f;font-size:1.4rem;font-style:normal}.pawn-faq-list details[open] summary i{transform:rotate(45deg)}.pawn-faq-list details p{color:#5d6870;max-width:730px;margin:-6px 50px 30px 68px;font-size:1.08rem;line-height:1.6}.pawn-final{color:#fff;background:#bd382f;padding:clamp(90px,11vw,170px) 0}.pawn-final>div>p{letter-spacing:.15em;text-transform:uppercase;margin:0 0 26px;font-size:.68rem;font-weight:900}.pawn-final h2{color:#fff;max-width:1100px}.pawn-final h2 em{color:#132131}.pawn-final .service-button.is-red{background:#132131;border-color:#132131}.pawn-final .service-button.is-ghost{color:#fff}.service-footer{color:#fff;background:#07131c;padding:36px 0 92px}.service-footer>div{grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;display:grid}.service-footer-brand{color:#fff;letter-spacing:-.04em;font-size:1.15rem;font-weight:300;text-decoration:none}.service-footer-brand strong{color:#f04b42}.service-footer p{color:#ffffff80;margin:0;font-size:.78rem}.service-footer>div>a:last-child{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900;text-decoration:none}@media (max-width:900px){.pawn-hero{min-height:82svh}.pawn-hero-shade{background:linear-gradient(#050e1661,#050e16c4 34%,#050e16f7 100%)}.pawn-hero h1{font-size:clamp(4rem,18vw,7rem)}.service-section-heading,.pawn-categories-layout,.pawn-faq-layout{grid-template-columns:1fr}.service-section-heading>span{max-width:500px}.pawn-step-grid{grid-template-columns:1fr 1fr}.pawn-step-grid article{min-height:330px}.pawn-categories-layout{gap:50px}.pawn-choice-grid{grid-template-columns:1fr}.pawn-choice-grid article+article{border-top:0;border-left:1px solid #ffffff38}.pawn-choice-grid h3{margin-top:60px}.pawn-large{grid-template-columns:1fr}.pawn-large-photo{background:linear-gradient(#0000 55%,#07131c),url(/optimized/outdoor-equipment-hq-c29b68afb051-1085.webp) 50%/cover no-repeat;min-height:54svh}.pawn-large-copy{padding-top:10px;padding-bottom:90px}}@media (max-width:560px){.pawn-hero-inner{padding-top:78px}.pawn-hero h1{font-size:clamp(3.4rem,17vw,5.4rem);line-height:.8}.pawn-hero-actions{flex-direction:column;align-items:stretch}.pawn-hero-actions .service-button{width:100%}.pawn-step-grid{grid-template-columns:1fr}.pawn-step-grid article{min-height:280px}.pawn-step-grid h3{margin-top:62px}.pawn-category-list a{grid-template-columns:36px 1fr auto}.pawn-choice-grid article{min-height:360px}.pawn-faq-list summary{grid-template-columns:34px 1fr auto;min-height:92px}.pawn-faq-list details p{margin-left:52px}.pawn-final>div>div{flex-direction:column;align-items:stretch}.service-footer>div{grid-template-columns:1fr}}.sell-hero{color:#fff;background:linear-gradient(90deg,#050e16f7 0%,#050e16d1 52%,#050e1657 100%),linear-gradient(#0000 42%,#050e16c2),url(/optimized/tools-case-hq-a9caa8f21d31-1440.webp) 50%/cover no-repeat;align-items:center;min-height:calc(100svh - 112px);display:grid;position:relative;overflow:hidden}.sell-hero-grid{opacity:.12;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.sell-hero-grid span{border-right:1px solid #fff}.sell-hero-inner{z-index:1;padding-block:clamp(78px,9vw,140px);position:relative}.sell-hero-copy{max-width:1120px}.sell-hero-copy h1{color:#fff;letter-spacing:-.065em;text-transform:uppercase;max-width:1000px;margin:0;font-size:clamp(4.4rem,8vw,9.3rem);line-height:.78}.sell-hero-copy h1 em,.sell-wide-heading h2 em,.sell-factor-heading h2 em,.sell-difference-title h2 em,.sell-large-panel h2 em,.sell-precious-layout h2 em,.sell-final h2 em{color:#f04b42;font-style:normal}.sell-hero-copy>p:not(.service-kicker){color:#ffffffb8;max-width:720px;margin:34px 0 0;font-size:clamp(1.12rem,1.45vw,1.36rem);line-height:1.6}.sell-hero-actions,.sell-final>div>div{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.sell-hero-figure{height:min(65svh,710px);margin:0;position:relative;overflow:hidden;box-shadow:24px 24px #f04b4229}.sell-hero-figure img{object-fit:cover;width:100%;height:100%;display:block}.sell-hero-figure:after{content:"";background:linear-gradient(#0000,#050e16eb);position:absolute;inset:45% 0 0}.sell-hero-figure figcaption{z-index:1;position:absolute;bottom:28px;left:28px;right:28px}.sell-hero-figure figcaption span{color:#f04b42;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.62rem;font-weight:900;display:block}.sell-hero-figure figcaption strong{color:#fff;letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(1.7rem,2.5vw,3rem);line-height:.95}.sell-category-section,.sell-factors,.sell-difference,.sell-precious{padding:clamp(88px,9vw,150px) 0}.sell-category-section{background:#f4f0e8}.sell-wide-heading{margin-bottom:54px}.sell-wide-heading>p{color:#c3372f;letter-spacing:.15em;text-transform:uppercase;align-self:start;margin:0;font-size:.67rem;font-weight:900}.sell-wide-heading h2,.sell-factor-heading h2,.sell-difference-title h2,.sell-large-panel h2,.sell-precious-layout h2,.sell-final h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.8rem,6.7vw,7.8rem);line-height:.82}.sell-wide-heading>span{color:#5d6870;font-size:1.04rem;line-height:1.55}.sell-category-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sell-category-card{color:#fff;flex-direction:column;justify-content:space-between;height:clamp(430px,51vw,650px);padding:28px;text-decoration:none;display:flex;position:relative;overflow:hidden}.sell-category-card img,.sell-category-shade{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.sell-category-shade{background:linear-gradient(0deg,rgb(var(--category-rgb)/.98) 0%,rgb(var(--category-rgb)/.78) 35%,rgb(var(--category-rgb)/.18) 76%,transparent 100%)}:is(.sell-category-card:hover img,.sell-category-card:focus-visible img){transform:scale(1.045)}.sell-category-card>small,.sell-category-card>div,.sell-category-card>i{z-index:1;position:relative}.sell-category-card>small{color:#ffffffad;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:900}.sell-category-card>div{margin-top:auto}.sell-category-card h3{color:#fff;letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,2.8vw,3.2rem);line-height:.9}.sell-category-card p{color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0;font-size:.68rem;font-weight:800}.sell-category-card>i{font-style:normal;position:absolute;top:26px;right:26px}.sell-category-more{border-bottom:1px solid #b7b9b7;grid-template-columns:.7fr 3fr;gap:30px;padding:26px 0;display:grid}.sell-category-more span{color:#c3372f;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:900}.sell-category-more p{color:#5d6870;margin:0;line-height:1.55}.sell-factors{background:#fff}.sell-factor-heading{grid-template-columns:1.6fr .8fr;align-items:end;gap:clamp(50px,10vw,160px);margin-bottom:70px;display:grid}.sell-factor-heading h2{max-width:900px}.sell-factor-heading>p:last-child{color:#5d6870;font-size:1.12rem;line-height:1.65}.sell-factor-process{position:relative}.sell-factors-v1 .sell-factor-process{max-width:1050px;margin-left:auto;padding-left:86px}.sell-factors-v1 .sell-factor-process:before{content:"";background:linear-gradient(to bottom,#f04b42 0 var(--process-progress),#d8d7d2 var(--process-progress) 100%);width:2px;transition:background .55s;position:absolute;top:0;bottom:72px;left:24px}.sell-factors-v1 .sell-factor-process article{grid-template-columns:170px 1fr;align-items:start;gap:40px;min-height:190px;padding:4px 0 48px;display:grid;position:relative}.sell-factors-v1 .sell-factor-process article:before{content:"";background:#d8d7d2;border:7px solid #fff;border-radius:50%;width:18px;height:18px;transition:background .4s,box-shadow .4s,transform .4s;position:absolute;top:4px;left:-72px;box-shadow:0 0 0 1px #b9bdbd}.sell-factors-v1 .sell-factor-process article>*{opacity:.3;transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.sell-factors-v1 .sell-factor-process article.is-active:before{background:#f04b42;transform:scale(1.08);box-shadow:0 0 0 1px #f04b42,0 0 0 8px #f04b421a}.sell-factors-v1 .sell-factor-process article.is-active>*{opacity:1;transform:none}.sell-factor-process b{color:#c3372f;letter-spacing:-.07em;font-size:clamp(3rem,5vw,5.6rem);line-height:.78}.sell-factor-process h3{letter-spacing:-.055em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(2rem,3.5vw,4.2rem);line-height:.9}.sell-factor-process p{color:#5d6870;max-width:650px;margin:0;font-size:1.08rem;line-height:1.58}.sell-factor-finish{color:#8a9295;opacity:.32;align-items:center;gap:18px;min-height:72px;margin-left:-20px;transition:opacity .55s,color .55s;display:flex;position:relative}.sell-factor-finish span{color:#fff;background:#d8d7d2;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .55s,transform .55s;display:grid}.sell-factor-finish strong{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(1.2rem,2vw,2rem)}.sell-factor-finish.is-active{color:#132131;opacity:1}.sell-factor-finish.is-active span{background:#f04b42;transform:scale(1.08)}.sell-difference{color:#fff;background:#0b1b28}.sell-difference-version-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#07131ceb;border:1px solid #ffffff29;align-items:center;gap:6px;padding:8px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 38px #00000038}.sell-difference-version-nav>span{color:#ffffff85;letter-spacing:.14em;text-transform:uppercase;padding:0 10px;font-size:.58rem;font-weight:900}.sell-difference-version-nav button{color:#fff;width:42px;height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;font-size:.68rem;font-weight:900}.sell-difference-version-nav button.is-active{background:#f04b42;border-color:#f04b42}.sell-difference-layout{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:clamp(34px,5vw,76px);display:grid}.sell-difference-title h2{color:#fff;max-width:460px}.sell-difference-cards{--active-card:min(500px,62%);height:500px;position:relative;overflow:visible}.sell-difference-cards article{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #ffffff38;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(34px,4vw,60px);transition:left .72s cubic-bezier(.2,.75,.2,1),width .72s cubic-bezier(.2,.75,.2,1);display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.sell-difference-cards article+article{border-left:0}.sell-difference-cards article.is-sell{width:var(--active-card);background:#bd382f;left:0}.sell-difference-cards article.is-pawn{left:var(--active-card);width:calc(100% - var(--active-card));background:#0b1b28}.sell-difference-cards.is-swapped article.is-sell{left:var(--active-card);width:calc(100% - var(--active-card))}.sell-difference-cards.is-swapped article.is-pawn{width:var(--active-card);left:0}.sell-difference-swap{z-index:4;color:#132131;cursor:pointer;background:#f4f0e8;border:7px solid #0b1b28;border-radius:50%;place-items:center;width:76px;height:76px;padding:10px;transition:background .22s,color .22s,scale .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.sell-difference-swap:hover,.sell-difference-swap:focus-visible){color:#fff;background:#f04b42;scale:1.08}.sell-difference-swap span{font-size:1.5rem;line-height:.7;transition:transform .72s cubic-bezier(.2,.75,.2,1)}.sell-difference-cards.is-swapped .sell-difference-swap span{transform:rotate(180deg)}.sell-difference-swap small{letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:900}.sell-difference-cards article>span{letter-spacing:.15em;text-transform:uppercase;font-size:.62rem;font-weight:900}.sell-difference-cards article>small{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-size:.57rem;font-weight:900;display:none}.sell-difference-cards h3{color:#fff;letter-spacing:-.06em;text-transform:uppercase;margin:auto 0 22px;font-size:clamp(2.5rem,4vw,4.6rem);line-height:.88}.sell-difference-cards p{color:#ffffffb8;font-size:1.06rem;line-height:1.58}.sell-difference-cards a{color:#fff;letter-spacing:.1em;text-transform:uppercase;gap:20px;margin-top:22px;font-size:.67rem;font-weight:900;text-decoration:none;display:inline-flex}.sell-difference-v1 .sell-difference-cards:not(.is-swapped) .is-pawn :is(p,a),.sell-difference-v1 .sell-difference-cards.is-swapped .is-sell :is(p,a){opacity:0;pointer-events:none}.sell-difference-v1 .sell-difference-cards:not(.is-swapped) .is-pawn>small,.sell-difference-v1 .sell-difference-cards.is-swapped .is-sell>small{display:block}.sell-difference-v1 .sell-difference-cards:not(.is-swapped) .is-pawn h3,.sell-difference-v1 .sell-difference-cards.is-swapped .is-sell h3{font-size:clamp(2rem,3vw,3.25rem)}.sell-difference-v2 .sell-difference-layout{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr)}.sell-difference-v2 .sell-difference-cards{--deck-width:calc(100% - 74px);height:570px}.sell-difference-v2 .sell-difference-cards article{width:var(--deck-width);transition:transform .72s cubic-bezier(.2,.75,.2,1),opacity .5s;bottom:42px;box-shadow:18px 22px 48px #0000003d}.sell-difference-v2 .sell-difference-cards article.is-sell{z-index:2;left:0;transform:translate(0)}.sell-difference-v2 .sell-difference-cards article.is-pawn{z-index:1;opacity:.54;left:74px;transform:translateY(42px)}.sell-difference-v2 .sell-difference-cards.is-swapped article.is-sell{z-index:1;width:var(--deck-width);opacity:.54;left:0;transform:translate(74px,42px)}.sell-difference-v2 .sell-difference-cards.is-swapped article.is-pawn{z-index:2;width:var(--deck-width);opacity:1;left:74px;transform:translate(-74px)}.sell-difference-v2 .sell-difference-cards:not(.is-swapped) .is-pawn :is(h3,p,a),.sell-difference-v2 .sell-difference-cards.is-swapped .is-sell :is(h3,p,a){opacity:0;pointer-events:none}.sell-difference-v2 .sell-difference-swap{left:auto;right:28px;transform:translateY(-50%)}.ownership-paths{color:#132131;background:#f4f0e8;padding:clamp(90px,10vw,160px) 0}.ownership-paths-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(40px,8vw,130px);margin-bottom:clamp(52px,7vw,90px);display:grid}.ownership-paths-heading h2{letter-spacing:-.065em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(4rem,7.5vw,8.8rem);line-height:.78}.ownership-paths-heading h2 em{color:#f04b42;font-style:normal}.ownership-paths-heading p{color:#5d6870;max-width:520px;margin:0;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.62}.ownership-path-list{border-top:1px solid #aeb3b2}.ownership-path{border-bottom:1px solid #aeb3b2;grid-template-columns:130px minmax(0,1fr) 240px;align-items:center;gap:clamp(24px,4vw,64px);min-height:250px;padding:clamp(34px,4vw,58px);transition:padding-left .35s cubic-bezier(.2,.7,.2,1),background .25s,color .25s;display:grid}.ownership-path>span{letter-spacing:.15em;text-transform:uppercase;align-self:start;font-size:.65rem;font-weight:900}.ownership-path h3{letter-spacing:-.06em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(2.8rem,5.5vw,6.6rem);line-height:.82}.ownership-path p{color:#5d6870;margin:0;font-size:1.12rem;line-height:1.55}.ownership-path>a{color:inherit;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid;justify-content:space-between;gap:20px;padding:18px 0;font-size:.68rem;font-weight:900;text-decoration:none;display:flex}.ownership-path>a i{font-style:normal}.ownership-path.is-sell{color:#fff;background:#c43a32}.ownership-path.is-sell p{color:#ffffffb8}.ownership-path.is-pawn{color:#fff;background:#0b1b28}.ownership-path.is-pawn p{color:#ffffffa6}.ownership-path:hover,.ownership-path:focus-within{padding-left:clamp(46px,5vw,78px)}@media (prefers-reduced-motion:reduce){.tour-store-map-photo{animation:none}}@media (max-width:900px){.ownership-paths-heading{grid-template-columns:1fr}.ownership-path{grid-template-columns:80px 1fr}.ownership-path>a{grid-column:2;width:min(100%,320px)}}@media (max-width:620px){.ownership-paths-heading h2{font-size:clamp(3.5rem,17vw,5.5rem)}.ownership-path{grid-template-columns:1fr;min-height:360px}.ownership-path>span{align-self:auto}.ownership-path>a{grid-column:auto;width:100%;margin-top:auto}}.sell-large-callout{background:#ede7dc;grid-template-columns:1.3fr .7fr;min-height:760px;display:grid}.sell-large-image{background:linear-gradient(90deg,#0000 72%,#ede7dc),url(/optimized/outdoor-equipment-hq-c29b68afb051-1085.webp) 50%/cover no-repeat}.sell-large-panel{flex-direction:column;justify-content:center;padding:clamp(55px,7vw,110px);display:flex}.sell-large-panel>p:not(.service-kicker){color:#5d6870;margin:30px 0;font-size:1.13rem;line-height:1.65}.sell-large-panel .service-button{align-self:flex-start}.sell-precious{background:#fff}.sell-precious-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(55px,9vw,140px);display:grid}.sell-precious-image{height:min(68svh,720px);overflow:hidden;box-shadow:-22px 22px #ded6c8}.sell-precious-image img{object-fit:cover;width:100%;height:100%;display:block}.sell-precious-layout>div:last-child>p:not(.service-kicker){color:#5d6870;margin:30px 0;font-size:1.14rem;line-height:1.65}.sell-final{color:#fff;background:#bd382f;padding:clamp(100px,11vw,180px) 0}.sell-final>div>p{letter-spacing:.15em;text-transform:uppercase;margin:0 0 25px;font-size:.65rem;font-weight:900}.sell-final h2{color:#fff}.sell-final h2 em{color:#132131}.sell-final .service-button.is-red{background:#132131;border-color:#132131}.sell-final>div>small{color:#ffffff9e;max-width:670px;margin-top:28px;line-height:1.5;display:block}@media (max-width:1000px){.sell-hero-inner,.sell-wide-heading,.sell-factor-heading,.sell-difference-layout,.sell-precious-layout{grid-template-columns:1fr}.sell-hero{background-position:58%;min-height:82svh}.sell-wide-heading>span{max-width:620px}.sell-category-grid{grid-template-columns:1fr 1fr}.sell-category-card{height:58svh;max-height:600px}.sell-difference-title h2{max-width:760px}.sell-large-callout{grid-template-columns:1fr}.sell-large-image{background:linear-gradient(#0000 55%,#ede7dc),url(/optimized/outdoor-equipment-hq-c29b68afb051-1085.webp) 50%/cover no-repeat;min-height:58svh}.sell-large-panel{padding-top:10px;padding-bottom:90px}}@media (max-width:620px){.sell-hero-copy h1{font-size:clamp(3.5rem,17vw,5.6rem)}.sell-hero-actions,.sell-final>div>div{flex-direction:column;align-items:stretch}.sell-category-grid{grid-template-columns:1fr}.sell-category-card{height:62svh}.sell-category-more{grid-template-columns:1fr}.sell-factors-v1 .sell-factor-process{padding-left:58px}.sell-factors-v1 .sell-factor-process article{grid-template-columns:1fr;gap:20px}.sell-factors-v1 .sell-factor-process article:before{left:-42px}.sell-difference-cards{height:820px}.sell-difference-cards article{height:58%;transition:top .72s cubic-bezier(.2,.75,.2,1),height .72s cubic-bezier(.2,.75,.2,1);bottom:auto;right:0;width:100%!important}.sell-difference-cards article.is-sell{top:0;left:0}.sell-difference-cards article.is-pawn{border-top:0;border-left:1px solid #ffffff38;height:42%;top:58%;left:0}.sell-difference-cards.is-swapped article.is-sell{height:42%;top:58%;left:0}.sell-difference-cards.is-swapped article.is-pawn{height:58%;top:0;left:0}.sell-difference-swap{width:68px;height:68px;top:50%}.sell-difference-v2 .sell-difference-cards{height:760px}.sell-difference-v2 .sell-difference-cards article,.sell-difference-v2 .sell-difference-cards.is-swapped article.is-sell,.sell-difference-v2 .sell-difference-cards.is-swapped article.is-pawn{height:72%;bottom:auto;left:0;right:0;width:100%!important}.sell-difference-v2 .sell-difference-cards article.is-pawn{top:54px;transform:translateY(70px)}.sell-difference-v2 .sell-difference-cards.is-swapped article.is-sell{top:0;transform:translateY(70px)}.sell-difference-v2 .sell-difference-cards.is-swapped article.is-pawn{top:0;transform:none}.sell-difference-v2 .sell-difference-swap{right:20px}.sell-precious-image{height:55svh}}.merch-hero{--merch-accent:#f04b42;color:#fff;background:#07131c;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 112px);display:flex;position:relative;overflow:hidden}.merch-hero:before{content:"";background-image:var(--merch-hero);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.025)}.merch-hero-shade{background:linear-gradient(90deg,#050e16f5,#050e166b 74%),linear-gradient(#0000 38%,#050e16f0);position:absolute;inset:0}.merch-hero-inner{z-index:1;padding-block:clamp(100px,11vw,170px) 62px;position:relative}.merch-hero h1{color:#fff;letter-spacing:-.068em;text-transform:uppercase;max-width:1250px;margin:0;font-size:clamp(4.5rem,8.6vw,10rem);line-height:.78}.merch-page h1 em,.merch-page h2 em{color:var(--merch-accent,#f04b42);font-style:normal}.merch-hero-bottom{grid-template-columns:minmax(0,720px) auto;justify-content:space-between;align-items:end;gap:42px;margin-top:38px;display:grid}.merch-hero-bottom>p{color:#ffffffc2;margin:0;font-size:clamp(1.1rem,1.4vw,1.32rem);line-height:1.6}.merch-hero-bottom>div,.merch-final>div>div{flex-wrap:wrap;gap:12px;display:flex}.merch-inventory-note{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e16b8;border-top:1px solid #ffffff3d;position:relative}.merch-inventory-note>div{grid-template-columns:200px 1fr;align-items:center;gap:30px;min-height:62px;display:grid}.merch-inventory-note.is-label-free>div{grid-template-columns:1fr}.merch-inventory-note span{color:var(--merch-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.merch-inventory-note p{color:#ffffff9e;margin:0;font-size:.84rem}.merch-groups,.merch-paths,.merch-faq{padding:clamp(90px,9vw,150px) 0}.merch-groups{background:#eee8dc}.merch-heading{grid-template-columns:.7fr 2fr 1fr;align-items:end;gap:40px;margin-bottom:56px;display:grid}.merch-heading h2,.merch-feature h2,.merch-faq h2,.merch-final h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.9rem,7vw,8rem);line-height:.82}.merch-heading>span{color:#5d6870;font-size:1.05rem;line-height:1.58}.merch-group-grid{border-top:1px solid #13213147;border-left:1px solid #13213147;grid-template-columns:repeat(4,1fr);display:grid}.merch-group-grid article{border-bottom:1px solid #13213147;border-right:1px solid #13213147;flex-direction:column;min-height:400px;padding:34px 30px;display:flex}.merch-group-grid b{color:var(--merch-accent)}@supports (color:color-mix(in lab, red, red)){.merch-group-grid b{color:color-mix(in srgb,var(--merch-accent) 22%,transparent)}}.merch-group-grid b{letter-spacing:-.08em;font-size:5rem;line-height:1}.merch-group-grid article>div{margin-top:auto}.merch-group-grid article.has-image{color:#fff;background:#0b1b28;min-height:560px;padding:0;position:relative;overflow:hidden}.merch-group-grid article.has-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#050f170f 27%,#050f17b3 62%,#050f17f5 100%);position:absolute;inset:0}.merch-group-grid article.has-image figure{margin:0;position:absolute;inset:0}.merch-group-grid article.has-image figure img{object-fit:cover;filter:saturate(.72)contrast(.92)brightness(.84);transition:transform .5s,filter .5s}.merch-group-grid article.has-image:hover figure img{filter:saturate(.85)contrast(.96)brightness(.9);transform:scale(1.035)}.merch-group-grid article.has-image b,.merch-group-grid article.has-image>div{z-index:2;position:relative}.merch-group-grid article.has-image b{color:#ffffff6b;padding:28px 30px 0}.merch-group-grid article.has-image>div{padding:34px 30px}.merch-group-grid article.has-image h3{color:#fff}.merch-group-grid article.has-image p{color:#ffffffc7}.merch-group-grid h3{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(1.9rem,2.8vw,3.2rem);line-height:.9}.merch-group-grid p{color:#5d6870;margin:0;font-size:1.04rem;line-height:1.58}.merch-feature{--merch-feature:none;color:#fff;background:#081722;grid-template-columns:1.25fr .75fr;min-height:780px;display:grid}.merch-feature-photo{background:linear-gradient(90deg,transparent 72%,#081722),var(--merch-feature) center/cover no-repeat}.merch-feature-panel{flex-direction:column;justify-content:center;padding:clamp(55px,7vw,110px);display:flex}.merch-feature h2{color:#fff}.merch-feature-panel>p:not(.service-kicker){color:#ffffffb3;margin:30px 0;font-size:1.12rem;line-height:1.65}.merch-feature-panel .service-button{align-self:flex-start}.merch-metal-stories{background:#eee8dc;padding:clamp(90px,9vw,150px) 0;overflow:hidden}.merch-metal-stories>div>header{grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(40px,8vw,120px);margin-bottom:clamp(50px,7vw,86px);display:grid}.merch-metal-stories h2{color:#132131;letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.9rem,7vw,8rem);line-height:.82}.merch-metal-stories h2 em{color:#f04b42;font-style:normal}.merch-metal-stories header>p{color:#5d6870;max-width:560px;margin:0;font-size:1.08rem;line-height:1.62}.merch-metal-story-grid{padding-inline:8px}.merch-metal-location{background:#eee8dc}.merch-metal-location .contact-location-heading h2 em{color:#f04b42;font-style:normal}.merch-paths{color:#fff;background:#0b1b28}.category-metals .merch-paths{isolation:isolate;position:relative;overflow:hidden}.category-metals .merch-paths:before{content:"";z-index:-2;opacity:.34;filter:saturate(.68)contrast(1.04);background:url(/optimized/coins-countertop-f85cb76028db-1440.webp) 50% 54%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.category-metals .merch-paths:after{content:"";z-index:-1;background:linear-gradient(90deg,#06121bf2,#06121bc7 52%,#06121bed),linear-gradient(#06121b9e,#0000 52%,#06121be6);position:absolute;inset:0}.category-metals .merch-paths>.section-shell{z-index:1;position:relative}.category-gaming .merch-paths{isolation:isolate;position:relative;overflow:hidden}.category-gaming .merch-paths:before{content:"";z-index:-2;opacity:.34;filter:saturate(.64)contrast(1.04);background:url(/optimized/console-1fbd902f6a8d-1440.webp) 50% 52%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.category-gaming .merch-paths:after{content:"";z-index:-1;background:linear-gradient(90deg,#06121bf2,#06121bc7 52%,#06121bed),linear-gradient(#06121b9e,#0000 52%,#06121be6);position:absolute;inset:0}.category-gaming .merch-paths>.section-shell{z-index:1;position:relative}.category-instruments .merch-paths{isolation:isolate;position:relative;overflow:hidden}.category-instruments .merch-paths:before{content:"";z-index:-2;opacity:.34;filter:saturate(.64)contrast(1.04);background:url(/optimized/guitar-1a10999d41d6-1440.webp) 50% 52%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.category-instruments .merch-paths:after{content:"";z-index:-1;background:linear-gradient(90deg,#06121bf2,#06121bc7 52%,#06121bed),linear-gradient(#06121b9e,#0000 52%,#06121be6);position:absolute;inset:0}.category-instruments .merch-paths>.section-shell{z-index:1;position:relative}.category-large .merch-paths{isolation:isolate;position:relative;overflow:hidden}.category-large .merch-paths:before{content:"";z-index:-2;opacity:.34;filter:saturate(.64)contrast(1.04);background:url(/optimized/trailer-5a17f0f0f83a-1440.webp) 50% 52%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.category-large .merch-paths:after{content:"";z-index:-1;background:linear-gradient(90deg,#06121bf2,#06121bc7 52%,#06121bed),linear-gradient(#06121b9e,#0000 52%,#06121be6);position:absolute;inset:0}.category-large .merch-paths>.section-shell{z-index:1;position:relative}.merch-heading.is-light h2{color:#fff}.merch-heading.is-light>span{color:#ffffff9e}.merch-path-grid{grid-template-columns:repeat(3,1fr);display:grid}.merch-path-grid>a{color:#fff;border:1px solid #ffffff38;flex-direction:column;align-items:flex-start;min-height:450px;padding:clamp(34px,4vw,60px);text-decoration:none;transition:background .23s,transform .23s;display:flex}.merch-path-grid>a+a{border-left:0}:is(.merch-path-grid>a:hover,.merch-path-grid>a:focus-visible){background:var(--merch-accent);transform:translateY(-7px)}.merch-path-grid span{color:var(--merch-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}:is(.merch-path-grid>a:hover span,.merch-path-grid>a:focus-visible span){color:#fff}.merch-path-grid h3{color:#fff;letter-spacing:-.055em;text-transform:uppercase;margin:auto 0 18px;font-size:clamp(2.3rem,4vw,4.5rem);line-height:.88}.merch-path-grid p{color:#ffffffa6;font-size:1.06rem;line-height:1.58}.merch-path-grid strong{letter-spacing:.1em;text-transform:uppercase;gap:20px;margin-top:24px;font-size:.65rem;display:inline-flex}.merch-notice{background:var(--merch-accent);color:#fff;padding:60px 0}.merch-notice>div{grid-template-columns:220px 1fr;gap:40px;display:grid}.merch-notice.is-label-free>div{grid-template-columns:1fr}.merch-notice>div>span{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.merch-notice h2{color:#fff;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(1.8rem,3vw,3.2rem)}.merch-notice p{color:#ffffffc2;max-width:1000px;margin:0;font-size:1.04rem;line-height:1.6}.merch-faq{background:#fff}.merch-faq-layout{grid-template-columns:.8fr 1.2fr;gap:clamp(55px,8vw,120px);display:grid}.merch-faq-layout>div{border-top:1px solid #b8bcbd}.merch-faq details{border-bottom:1px solid #b8bcbd}.merch-faq summary{cursor:pointer;grid-template-columns:46px 1fr auto;align-items:center;gap:18px;min-height:104px;font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:800;list-style:none;display:grid}.merch-faq summary::-webkit-details-marker{display:none}.merch-faq summary span,.merch-faq summary i{color:var(--merch-accent)}.merch-faq summary span{font-size:.62rem}.merch-faq summary i{font-size:1.4rem;font-style:normal}.merch-faq details[open] summary i{transform:rotate(45deg)}.merch-faq details p{color:#5d6870;margin:-5px 42px 30px 64px;font-size:1.06rem;line-height:1.6}.merch-final{background:#eee8dc;padding:clamp(100px,11vw,180px) 0}.merch-final>div>p{color:var(--merch-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 25px;font-size:.64rem;font-weight:900}.merch-final>div>div{margin-top:34px}.merch-large,.merch-metal,.merch-gaming,.merch-finds{--merch-accent:#f04b42}@media (max-width:950px){.merch-hero-bottom,.merch-heading,.merch-faq-layout,.merch-metal-stories>div>header{grid-template-columns:1fr}.merch-group-grid{grid-template-columns:1fr 1fr}.merch-feature{grid-template-columns:1fr}.merch-feature-photo{background:linear-gradient(0deg,#081722,transparent 45%),var(--merch-feature) center/cover no-repeat;min-height:58svh}.merch-feature-panel{padding-top:10px;padding-bottom:90px}.merch-path-grid{grid-template-columns:1fr}.merch-path-grid>a{min-height:330px}.merch-path-grid>a+a{border-top:0;border-left:1px solid #ffffff38}}@media (max-width:620px){.merch-hero{min-height:88svh}.merch-hero h1{font-size:clamp(3.4rem,16vw,5.3rem)}.merch-hero-bottom>div,.merch-final>div>div{flex-direction:column;align-items:stretch}.merch-inventory-note>div,.merch-notice>div{grid-template-columns:1fr;gap:8px;padding-block:18px}.merch-group-grid{grid-template-columns:1fr}.merch-group-grid article{min-height:300px}.merch-faq summary{grid-template-columns:34px 1fr auto;min-height:92px}.merch-faq details p{margin-left:52px}}.support-hero{color:#fff;background:#0a1925;align-items:flex-end;min-height:76svh;padding:clamp(90px,10vw,150px) 0;display:flex}.support-hero h1{color:#fff;letter-spacing:-.068em;text-transform:uppercase;max-width:1200px;margin:0;font-size:clamp(4.5rem,9vw,10rem);line-height:.78}.support-hero h1 em,.online-marketplaces h2 em,.online-local h2 em,.layaway-page h2 em{color:#f04b42;font-style:normal}.support-hero>div>p:not(.service-kicker){color:#ffffffb8;max-width:750px;margin:34px 0;font-size:1.2rem;line-height:1.65}.online-hero{background:radial-gradient(circle at 85% 30%,#263e51 0,#0000 36%),#081722}.layaway-hero{background:linear-gradient(105deg,#050e16f5,#050e166b),url(/optimized/store-entrance-dea6e9f7ef69-382.webp) 50%/cover no-repeat}.online-expectation{color:#fff;background:#bd382f;padding:60px 0}.online-expectation>div{grid-template-columns:210px 1.5fr 1fr;align-items:center;gap:35px;display:grid}.online-expectation span{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.online-expectation h2{color:#fff;letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,3vw,3.2rem)}.online-expectation p{color:#ffffffb8;margin:0;line-height:1.55}.online-marketplaces,.online-local,.layaway-clarity,.layaway-browse{padding:clamp(90px,9vw,150px) 0}.online-marketplaces,.layaway-clarity{background:#eee8dc}.online-marketplaces header,.layaway-clarity header,.layaway-browse header{grid-template-columns:.7fr 2.3fr;align-items:end;gap:40px;margin-bottom:54px;display:grid}.online-marketplaces h2,.online-local h2,.layaway-page h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.8rem,7vw,8rem);line-height:.82}.online-market-grid{grid-template-columns:1fr 1fr;display:grid}.online-market-grid article{color:#fff;flex-direction:column;align-items:flex-start;min-height:560px;padding:clamp(42px,6vw,84px);display:flex}.online-market-grid .is-ebay{background:linear-gradient(140deg,#dc4b42,#af2c27)}.online-market-grid .is-gunbroker{background:linear-gradient(140deg,#173247,#06121b)}.online-market-grid article>span{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.online-market-grid h3{color:#fff;letter-spacing:-.07em;text-transform:uppercase;margin:auto 0 18px;font-size:clamp(4rem,8vw,9rem);font-weight:400;line-height:.8}.online-market-grid p{color:#ffffffb3;max-width:520px;font-size:1.08rem;line-height:1.6}.online-market-grid a{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff80;grid-template-columns:1fr auto;gap:20px;width:100%;margin-top:24px;padding-top:18px;font-size:.7rem;font-weight:900;text-decoration:none;display:grid}.online-market-grid a small{color:#ffffff80;grid-column:1/-1;font-size:.52rem}.online-local{background:#fff}.online-local>div{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(55px,9vw,140px);display:grid}.online-local>div>div>p:not(.service-kicker){color:#5d6870;margin:30px 0;font-size:1.12rem;line-height:1.65}.online-local>div>div>div,.layaway-final>div>div{flex-wrap:wrap;gap:12px;display:flex}.online-local figure{height:min(68svh,720px);margin:0;overflow:hidden;box-shadow:22px 22px #ded6c8}.online-local figure img{object-fit:cover;width:100%;height:100%;display:block}.layaway-clarity header{grid-template-columns:.7fr 2.3fr}.layaway-rule-grid{grid-template-columns:repeat(3,1fr);display:grid}.layaway-rule-grid article{border:1px solid #13213140;flex-direction:column;min-height:390px;padding:40px;display:flex}.layaway-rule-grid article+article{border-left:0}.layaway-rule-grid b{color:#c3372f40;font-size:5rem}.layaway-rule-grid h3{letter-spacing:-.05em;text-transform:uppercase;margin:auto 0 16px;font-size:2.3rem}.layaway-rule-grid p{color:#5d6870;line-height:1.6}.layaway-gate{color:#fff;background:#0b1b28;padding:60px 0}.layaway-gate>div{grid-template-columns:220px 1fr;gap:40px;display:grid}.layaway-gate span{color:#f04b42;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.layaway-gate h2{color:#fff;margin:0 0 12px;font-size:clamp(1.8rem,3vw,3.2rem)}.layaway-gate p{color:#ffffffab;margin:0;line-height:1.6}.layaway-browse{background:#fff}.layaway-browse>div>div{border-top:1px solid #b8bcbd}.layaway-browse a{color:#132131;border-bottom:1px solid #b8bcbd;grid-template-columns:55px 1fr auto;align-items:center;gap:20px;min-height:94px;text-decoration:none;display:grid}.layaway-browse a span{color:#c3372f;font-size:.65rem}.layaway-browse a strong{text-transform:uppercase;font-size:clamp(1.3rem,2.3vw,2.5rem)}.layaway-final{color:#fff;background:#bd382f;padding:clamp(100px,11vw,180px) 0}.layaway-final>div>p{letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:900}.layaway-final h2{color:#fff}.layaway-final h2 em{color:#132131}.layaway-final>div>div{margin-top:34px}.layaway-final .service-button.is-red{background:#132131;border-color:#132131}@media (prefers-reduced-motion:reduce){.tour-store-map-photo{animation:none}}@media (max-width:900px){.online-expectation>div,.online-marketplaces header,.online-local>div,.layaway-clarity header,.layaway-browse header,.online-market-grid{grid-template-columns:1fr}.online-market-grid article{min-height:460px}.layaway-rule-grid{grid-template-columns:1fr}.layaway-rule-grid article{min-height:300px}.layaway-rule-grid article+article{border-top:0;border-left:1px solid #13213140}}@media (max-width:620px){.support-hero h1{font-size:clamp(3.5rem,17vw,5.5rem)}.online-expectation>div,.layaway-gate>div{grid-template-columns:1fr;gap:10px}.online-market-grid article{min-height:400px}.online-local>div>div>div,.layaway-final>div>div{flex-direction:column;align-items:stretch}.online-local figure{height:54svh}}.faq-page-hero{background:radial-gradient(circle at 82% 25%,#263e51,#0000 35%),#081722}.faq-index{background:#fff;padding:clamp(90px,9vw,150px) 0}.faq-index>div>section{border-top:1px solid #b8bcbd;grid-template-columns:280px 1fr;display:grid}.faq-index>div>section:last-child{border-bottom:1px solid #b8bcbd}.faq-index section>header{padding:32px 24px}.faq-index section>header span{color:#c3372f;font-size:.65rem;font-weight:900}.faq-index section>header h2{text-transform:uppercase;margin:12px 0 0;font-size:clamp(2.2rem,4vw,4.8rem)}.faq-index details{border-bottom:1px solid #b8bcbd;border-left:1px solid #b8bcbd}.faq-index details:last-child{border-bottom:0}.faq-index summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;min-height:104px;padding:0 28px;font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:800;list-style:none;display:grid}.faq-index summary::-webkit-details-marker{display:none}.faq-index summary span,.faq-index summary i{color:#c3372f}.faq-index summary i{font-style:normal}.faq-index details[open] summary i{transform:rotate(45deg)}.faq-index details>div{padding:0 60px 30px 88px}.faq-index details p{color:#5d6870;line-height:1.65}.faq-index details a{color:#132131;letter-spacing:.1em;text-transform:uppercase;gap:20px;font-size:.65rem;font-weight:900;text-decoration:none;display:inline-flex}.faq-final,.tour-final{background:#eee8dc;padding:clamp(100px,11vw,180px) 0}.faq-final>div>p,.tour-final>div>p{color:#c3372f;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:900}.faq-final h2,.tour-final h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.9rem,7vw,8rem);line-height:.82}.faq-final h2 em,.tour-final h2 em{color:#f04b42;font-style:normal}.faq-final>div>div,.tour-final>div>div{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.tour-hero{color:#fff;background:#07131c;align-items:flex-end;min-height:88svh;padding:0 0 clamp(90px,10vw,150px);display:flex;position:relative;overflow:hidden}.tour-hero-photo{background:linear-gradient(90deg,#050e16f2,#050e1640),linear-gradient(#0000 40%,#050e16cc),url(/optimized/storefront-f3af0f798ef0-680.webp) 50%/cover no-repeat;position:absolute;inset:0}.tour-hero>div:last-child{z-index:1;position:relative}.tour-hero h1{color:#fff;letter-spacing:-.068em;text-transform:uppercase;margin:0;font-size:clamp(4.5rem,9vw,10rem);line-height:.78}.tour-hero h1 em{color:#f04b42;font-style:normal}.tour-hero>div>p:not(.service-kicker){color:#ffffffb8;max-width:700px;margin:32px 0;font-size:1.18rem;line-height:1.65}.tour-stops{background:#fff;padding:clamp(90px,9vw,150px) 0}.tour-stops article{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(55px,9vw,140px);margin-bottom:110px;display:grid}.tour-stops article.is-reverse{grid-template-columns:.8fr 1.2fr}.tour-stops article.is-reverse figure{order:2}.tour-stops figure{height:min(66svh,690px);margin:0;overflow:hidden;box-shadow:20px 20px #ded6c8}.tour-stops img{object-fit:cover;width:100%;height:100%;display:block}.tour-stops article>div>span{color:#c3372f;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.tour-stops h2{letter-spacing:-.06em;text-transform:uppercase;margin:20px 0;font-size:clamp(3rem,6vw,7rem);line-height:.84}.tour-stops p{color:#5d6870;font-size:1.12rem;line-height:1.65}@media (max-width:800px){.faq-index>div>section,.tour-stops article,.tour-stops article.is-reverse{grid-template-columns:1fr}.faq-index details{border-left:0}.tour-stops article.is-reverse figure{order:0}.tour-stops figure{height:54svh}}@media (max-width:620px){.faq-index details>div{padding-left:70px}.faq-final>div>div,.tour-final>div>div{flex-direction:column;align-items:stretch}.tour-hero h1{font-size:clamp(3.5rem,17vw,5.5rem)}}.areas-hero{background:linear-gradient(90deg,#050e16f5,#050e1657),url(/optimized/roadside-sign-5101512b861e-414.webp) 50%/cover no-repeat}.areas-reasons{background:#fff;padding:clamp(90px,9vw,150px) 0}.areas-reasons header{grid-template-columns:.7fr 2.3fr;gap:40px;margin-bottom:54px;display:grid}.areas-reasons h2,.areas-final h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.8rem,7vw,8rem);line-height:.82}.areas-reasons h2 em,.areas-final h2 em{color:#f04b42;font-style:normal}.areas-reasons>div>div{grid-template-columns:1fr 1fr;display:grid}.areas-reasons a{color:#132131;border:1px solid #b8bcbd;grid-template-columns:60px 1fr auto;align-items:end;gap:25px;min-height:330px;padding:36px;text-decoration:none;display:grid}.areas-reasons a:nth-child(2n){border-left:0}.areas-reasons a:nth-child(n+3){border-top:0}.areas-reasons a>span{color:#c3372f;align-self:start;font-size:.65rem}.areas-reasons h3{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(2rem,3.4vw,4rem)}.areas-reasons p{color:#5d6870;grid-column:2;line-height:1.6}.areas-truth{color:#fff;background:#0b1b28;padding:60px 0}.areas-truth>div{grid-template-columns:260px 1fr;gap:40px;display:grid}.areas-truth span{color:#f04b42;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.areas-truth h2{color:#fff;margin:0 0 12px;font-size:clamp(1.8rem,3vw,3.2rem)}.areas-truth p{color:#ffffffad;margin:0;line-height:1.6}.areas-final{background:#eee8dc;padding:clamp(100px,11vw,180px) 0}.areas-final>div>p{color:#c3372f;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:900}.areas-final>div>div{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.policy-hero{color:#fff;background:#0b1b28;padding:clamp(100px,11vw,180px) 0}.policy-hero h1{color:#fff;letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(4.3rem,8vw,9rem);line-height:.8}.policy-hero h1 em{color:#f04b42;font-style:normal}.policy-hero>div>p:not(.service-kicker){color:#ffffffb3;max-width:800px;margin:32px 0 0;font-size:1.15rem;line-height:1.65}.policy-content{background:#fff;padding:clamp(80px,8vw,130px) 0}.policy-content>div{grid-template-columns:300px 1fr;align-items:start;gap:clamp(50px,8vw,120px);display:grid}.policy-content aside{border:1px solid #b8bcbd;padding:28px;position:sticky;top:30px}.policy-content aside>span{color:#c3372f;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.policy-content aside p{color:#5d6870;line-height:1.6}.policy-content aside a{color:#132131;letter-spacing:.1em;text-transform:uppercase;gap:18px;font-size:.64rem;font-weight:900;text-decoration:none;display:inline-flex}.policy-content>div>div>section{border-bottom:1px solid #b8bcbd;margin-bottom:55px;padding:0 0 55px 80px;position:relative}.policy-content section>span{color:#c3372f;font-size:.65rem;font-weight:900;position:absolute;top:8px;left:0}.policy-content h2{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 20px;font-size:clamp(2rem,4vw,4.5rem)}.policy-content section p{color:#5d6870;max-width:850px;font-size:1.08rem;line-height:1.68}.not-found-page{color:#fff;background:radial-gradient(circle at 85% 20%,#273f51,#0000 34%),#07131c;place-items:center;min-height:100svh;padding:7vw;display:grid}.not-found-page>div{width:min(1250px,100%)}.not-found-page p{color:#f04b42;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:900}.not-found-page h1{color:#fff;letter-spacing:-.07em;text-transform:uppercase;margin:20px 0;font-size:clamp(4.5rem,10vw,11rem);line-height:.78}.not-found-page h1 em{color:#f04b42;font-style:normal}.not-found-page>div>span{color:#ffffffad;max-width:700px;font-size:1.1rem;line-height:1.6;display:block}.not-found-page nav{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.not-found-page nav a{color:#fff;text-align:center;text-transform:uppercase;border:1px solid #ffffff59;min-width:120px;padding:18px 22px;font-size:.68rem;font-weight:900;text-decoration:none}:is(.not-found-page nav a:hover,.not-found-page nav a:focus-visible){background:#f04b42;border-color:#f04b42}@media (max-width:800px){.areas-reasons header,.policy-content>div{grid-template-columns:1fr}.policy-content aside{position:static}.areas-truth>div{grid-template-columns:1fr}}@media (max-width:620px){.areas-reasons>div>div{grid-template-columns:1fr}.areas-reasons a{border-top:0;border-left:1px solid #b8bcbd!important}.areas-reasons a:first-child{border-top:1px solid #b8bcbd}.areas-final>div>div{flex-direction:column;align-items:stretch}.policy-content>div>div>section{padding-left:42px}.policy-hero h1{font-size:clamp(3.6rem,17vw,5.6rem)}}.tools-hero{color:#fff;background:#07131c;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 112px);display:flex;position:relative;overflow:hidden}.tools-hero-photo{background:url(/optimized/tools-case-hq-a9caa8f21d31-1440.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.tools-hero-overlay{background:linear-gradient(90deg,#050e16f5,#050e166b 74%),linear-gradient(#0000 38%,#050e16f0);position:absolute;inset:0}.tools-hero-inner{z-index:1;padding-block:clamp(100px,11vw,170px) 62px;position:relative}.tools-hero h1{color:#fff;letter-spacing:-.068em;text-transform:uppercase;max-width:1250px;margin:0;font-size:clamp(4.2rem,7.8vw,9.2rem);line-height:.78}.tools-hero h1 em,.tools-section-heading h2 em,.tools-value h2 em,.tools-large h2 em,.tools-faq h2 em,.tools-final h2 em{color:#f04b42;font-style:normal}.tools-hero-bottom{grid-template-columns:minmax(0,700px) auto;justify-content:space-between;align-items:end;gap:42px;margin-top:38px;display:grid}.tools-hero-bottom>p{color:#ffffffc2;margin:0;font-size:clamp(1.1rem,1.4vw,1.32rem);line-height:1.6}.tools-hero-bottom>div,.tools-final>div>div{flex-wrap:wrap;gap:12px;display:flex}.tools-stock-note{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e16b8;border-top:1px solid #ffffff3d;position:relative}.tools-stock-note>div{grid-template-columns:1fr;align-items:center;min-height:62px;display:grid}.tools-stock-note span{color:#f04b42;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.tools-stock-note p{color:#ffffff9e;margin:0;font-size:.84rem}.tools-categories,.tools-paths,.tools-value,.tools-faq{padding:clamp(90px,9vw,150px) 0}.tools-categories{background:#eee8dc}.tools-section-heading{margin-bottom:56px;display:block}.tools-section-heading h2{max-width:1100px}.tools-section-heading h2,.tools-value h2,.tools-large h2,.tools-faq h2,.tools-final h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.9rem,7vw,8rem);line-height:.82}.tools-section-heading>span{color:#5d6870;font-size:1.05rem;line-height:1.58}.tools-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tools-category-grid article{background:#fff;border:1px solid #13213129;min-width:0;transition:transform .28s,box-shadow .28s;overflow:hidden}.tools-category-grid article:hover{transform:translateY(-7px);box-shadow:0 22px 48px #08172224}.tools-category-grid figure{background:#d5cec2;height:clamp(260px,30vw,440px);margin:0;overflow:hidden}.tools-category-grid figure img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.tools-category-grid article:hover figure img{transform:scale(1.04)}.tools-category-grid article>div{padding:clamp(24px,2.7vw,38px)}.tools-category-grid h3{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(1.9rem,2.8vw,3.2rem);line-height:.9}.tools-category-grid p{color:#5d6870;margin:0;font-size:1.04rem;line-height:1.58}.tools-photo-break{color:#fff;background:#081722;grid-template-columns:1.35fr .65fr;min-height:720px;display:grid}.tools-photo-large{background:url(/optimized/tools-case-hq-a9caa8f21d31-1440.webp) 50%/cover no-repeat}.tools-photo-small{background:linear-gradient(145deg,#c13a32,#8f241f);flex-direction:column;justify-content:center;padding:clamp(45px,6vw,90px);display:flex}.tools-photo-small span{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.tools-photo-small strong{color:#fff;letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(2.8rem,5vw,5.8rem);line-height:.86}.tools-testimonials{background:#eee8dc;padding:clamp(90px,9vw,150px) 0;overflow:hidden}.tools-testimonials-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(40px,8vw,120px);margin-bottom:clamp(50px,7vw,86px);display:grid}.tools-testimonials-heading h2{color:#132131;letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.9rem,7vw,8rem);line-height:.82}.tools-testimonials-heading h2 em{color:#f04b42;font-style:normal}.tools-testimonials-heading>p{color:#5d6870;max-width:560px;margin:0;font-size:1.08rem;line-height:1.62}.tools-story-grid{padding-inline:8px}.tools-paths{isolation:isolate;color:#fff;background:#0b1b28;position:relative;overflow:hidden}.tools-paths:before{content:"";z-index:-2;opacity:.3;filter:saturate(.72)contrast(1.06);background:url(/optimized/power-tools-ef053b50e9cf-1300.webp) 50% 48%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.tools-paths:after{content:"";z-index:-1;background:linear-gradient(90deg,#06121bf2,#06121bc9 52%,#06121bed),linear-gradient(#06121b94,#0000 52%,#06121be0);position:absolute;inset:0}.tools-paths>.section-shell{z-index:1;position:relative}.tools-section-heading.is-light h2{color:#fff}.tools-section-heading.is-light>span{color:#ffffff9e}.tools-path-grid{grid-template-columns:repeat(3,1fr);display:grid}.tools-path-grid>a{color:#fff;border:1px solid #ffffff38;flex-direction:column;align-items:flex-start;min-height:470px;padding:clamp(34px,4vw,60px);text-decoration:none;transition:background .23s,transform .23s;display:flex}.tools-path-grid>a+a{border-left:0}:is(.tools-path-grid>a:hover,.tools-path-grid>a:focus-visible){background:#bd382f;transform:translateY(-7px)}.tools-path-grid span{color:#f04b42;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}:is(.tools-path-grid>a:hover span,.tools-path-grid>a:focus-visible span){color:#fff}.tools-path-grid h3{color:#fff;letter-spacing:-.055em;text-transform:uppercase;margin:auto 0 18px;font-size:clamp(2.4rem,4vw,4.6rem);line-height:.88}.tools-path-grid p{color:#ffffffa6;font-size:1.06rem;line-height:1.58}.tools-path-grid strong{letter-spacing:.1em;text-transform:uppercase;gap:20px;margin-top:24px;font-size:.65rem;display:inline-flex}.tools-value{background:#fff}.tools-value-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(55px,9vw,140px);display:grid}.tools-value figure{height:min(70svh,740px);margin:0;overflow:hidden;box-shadow:-22px 22px #ded6c8}.tools-value figure img{object-fit:cover;width:100%;height:100%;display:block}.tools-value-layout>div>p:not(.service-kicker){color:#5d6870;margin:28px 0 0;font-size:1.12rem;line-height:1.65}.tools-value .service-button{margin-top:32px}.tools-large{isolation:isolate;color:#fff;background:url(/optimized/lawn-equipment-fea9caa4e938-1300.webp) 50%/cover no-repeat;justify-content:flex-end;min-height:780px;display:flex;position:relative;overflow:hidden}.tools-large:before{content:"";z-index:-1;background:linear-gradient(90deg,#8f241f14 0%,#8f241f47 38%,#8f241ff0 68%,#8f241f 100%),linear-gradient(#0000 48%,#07131c59);position:absolute;inset:0}.tools-large-panel{flex-direction:column;justify-content:center;width:min(52%,880px);padding:clamp(55px,6vw,104px);display:flex}.tools-large-panel h2{color:#fff;max-width:820px;font-size:clamp(3.7rem,6.2vw,7.25rem);line-height:.84}.tools-large-panel h2 em{color:#f0e6d5}.tools-large-panel>p:not(.service-kicker){color:#fff;max-width:720px;margin:30px 0;font-size:1.12rem;line-height:1.65}.tools-large-panel .service-button{align-self:flex-start}.tools-page.category-tools .tools-large-panel .service-button.is-red{background:#132131;border-color:#132131}:is(.tools-page.category-tools .tools-large-panel .service-button.is-red:hover,.tools-page.category-tools .tools-large-panel .service-button.is-red:focus-visible){color:#132131;background:#fff;border-color:#fff}.tools-faq{background:#fff}.tools-faq-layout{grid-template-columns:.8fr 1.2fr;gap:clamp(55px,8vw,120px);display:grid}.tools-faq-layout>div{border-top:1px solid #b8bcbd}.tools-faq details{border-bottom:1px solid #b8bcbd}.tools-faq summary{cursor:pointer;grid-template-columns:46px 1fr auto;align-items:center;gap:18px;min-height:104px;font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:800;list-style:none;display:grid}.tools-faq summary::-webkit-details-marker{display:none}.tools-faq summary span{color:#c3372f;font-size:.62rem}.tools-faq summary i{color:#c3372f;font-size:1.4rem;font-style:normal}.tools-faq details[open] summary i{transform:rotate(45deg)}.tools-faq details p{color:#5d6870;margin:-5px 42px 30px 64px;font-size:1.06rem;line-height:1.6}.tools-final{color:#fff;background:#bd382f;padding:clamp(100px,11vw,180px) 0}.tools-final>div>p{letter-spacing:.14em;text-transform:uppercase;margin:0 0 25px;font-size:.64rem;font-weight:900}.tools-final h2{color:#fff}.tools-final h2 em{color:#132131}.tools-final>div>div{margin-top:34px}.tools-final .service-button.is-red{background:#bd382f;border-color:#bd382f}@media (max-width:950px){.tools-hero-bottom,.tools-section-heading,.tools-value-layout,.tools-faq-layout,.tools-testimonials-heading{grid-template-columns:1fr}.tools-category-grid{grid-template-columns:1fr 1fr}.tools-photo-break{grid-template-columns:1fr}.tools-photo-large{min-height:60svh}.tools-photo-small{min-height:420px}.tools-path-grid{grid-template-columns:1fr}.tools-path-grid>a{min-height:340px}.tools-path-grid>a+a{border-top:0;border-left:1px solid #ffffff38}.tools-large{background-position:58%;align-items:flex-end;min-height:860px}.tools-large:before{background:linear-gradient(#07131c14 0%,#8f241f2e 26%,#8f241ff5 58%,#8f241f 100%)}.tools-large-panel{width:100%;padding-top:300px;padding-bottom:90px}}@media (max-width:620px){.tools-hero{min-height:88svh}.tools-hero h1{font-size:clamp(3.5rem,16vw,5.4rem)}.tools-hero-bottom>div,.tools-final>div>div{flex-direction:column;align-items:stretch}.tools-stock-note>div{grid-template-columns:1fr;gap:8px;padding-block:18px}.tools-category-grid{grid-template-columns:1fr}.tools-category-grid article{min-height:310px}.tools-value figure{height:54svh}.tools-faq summary{grid-template-columns:34px 1fr auto;min-height:92px}.tools-faq details p{margin-left:52px}}.hunting-page-hero{color:#fff;background:#06121b;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 112px);display:flex;position:relative;overflow:hidden}.hunting-page-hero-photo{background:url(/optimized/firearms-wall-5c331aeb108c-1440.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.03)}.hunting-page-hero-shade{background:linear-gradient(90deg,#040d14f5,#040d1480 72%),linear-gradient(#0000 37%,#040d14f0);position:absolute;inset:0}.hunting-page-hero-inner{z-index:1;padding-block:clamp(100px,11vw,170px) 62px;position:relative}.hunting-page-hero h1{color:#fff;letter-spacing:-.068em;text-transform:uppercase;max-width:1220px;margin:0;font-size:clamp(4.1rem,7.7vw,8.8rem);line-height:.78}.hunting-page-hero h1 em,.hunting-intro h2 em,.hunting-field-notes h2 em,.hunting-craft-panel h2 em,.hunting-knives h2 em,.hunting-online h2 em,.hunting-page-faq h2 em,.hunting-page-final h2 em{color:#f04b42;font-style:normal}.hunting-page-hero-bottom{grid-template-columns:minmax(0,720px) auto;justify-content:space-between;align-items:end;gap:42px;margin-top:38px;display:grid}.hunting-page-hero-bottom>p{color:#ffffffbf;margin:0;font-size:clamp(1.1rem,1.4vw,1.32rem);line-height:1.6}.hunting-page-hero-bottom>div,.hunting-page-final>div>div{flex-wrap:wrap;gap:12px;display:flex}.hunting-page-hero-note{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040d14b8;border-top:1px solid #ffffff3d;position:relative}.hunting-page-hero-note>div{grid-template-columns:1fr;align-items:center;min-height:62px;display:grid}.hunting-page-hero-note span{color:#f04b42;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.hunting-page-hero-note p{color:#ffffff9e;margin:0;font-size:.84rem}.hunting-intro,.hunting-field-notes,.hunting-knives,.hunting-online,.hunting-page-faq{padding:clamp(90px,9vw,150px) 0}.hunting-intro{background:#eee8dc}.hunting-intro-layout{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(55px,10vw,160px);display:grid}.hunting-intro h2,.hunting-field-notes h2,.hunting-craft-panel h2,.hunting-knives h2,.hunting-online h2,.hunting-page-faq h2,.hunting-page-final h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.9rem,7vw,8rem);line-height:.82}.hunting-intro-layout>div:last-child p{color:#5d6870;margin:0 0 20px;font-size:1.12rem;line-height:1.67}.hunting-field-notes{background:#fff}.hunting-field-notes header{margin-bottom:55px}.hunting-field-notes header h2{max-width:1100px}.hunting-note-stack{border-top:1px solid #b8bcbd}.hunting-note-stack article{border-bottom:1px solid #b8bcbd;grid-template-columns:110px minmax(280px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(28px,4vw,64px);min-height:420px;display:grid;overflow:hidden}.hunting-note-number{color:#c3372f2e;letter-spacing:-.08em;font-size:clamp(5rem,9vw,10rem);font-weight:900;line-height:1}.hunting-note-copy small{color:#c3372f;letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:900}.hunting-note-copy h3{letter-spacing:-.055em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(2.4rem,4vw,4.8rem);line-height:.87}.hunting-note-copy p{color:#5d6870;margin:0;font-size:1.06rem;line-height:1.58}.hunting-note-stack figure.hunting-review-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;height:350px;margin:0;display:grid;overflow:visible}.hunting-review-gallery>div{background:#e7e0d4;border:8px solid #fff;height:78%;transition:transform .35s,box-shadow .35s;overflow:hidden;transform:rotate(-2.2deg);box-shadow:0 14px 34px #0817222e}.hunting-review-gallery>div:nth-child(2){height:94%;transform:rotate(1.4deg)translateY(-3px)}.hunting-review-gallery>div:nth-child(3){transform:rotate(-.7deg)translateY(7px)}.hunting-review-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.hunting-note-stack article:hover .hunting-review-gallery>div{transform:rotate(0)translateY(-5px);box-shadow:0 20px 44px #0817223d}.hunting-note-stack article:hover .hunting-review-gallery img{transform:scale(1.035)}.hunting-craft{color:#fff;background:#081722;grid-template-columns:1.25fr .75fr;min-height:790px;display:grid}.hunting-craft-photo{background:linear-gradient(90deg,#0000 72%,#081722),url(/optimized/pawn-shop-2-46f72709b1fd-495.webp) 50%/cover no-repeat}.hunting-craft-panel{flex-direction:column;justify-content:center;padding:clamp(55px,7vw,110px);display:flex}.hunting-craft-panel h2{color:#fff}.hunting-craft-panel>p:not(.service-kicker){color:#ffffffb3;margin:30px 0;font-size:1.12rem;line-height:1.65}.hunting-craft-panel .service-button{align-self:flex-start}.hunting-knives{background:#eee8dc}.hunting-knives-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(44px,9vw,140px);margin-bottom:clamp(44px,6vw,76px);display:grid}.hunting-knives-heading>p{color:#5d6870;max-width:620px;margin:0;font-size:1.12rem;line-height:1.65}.knife-version-switcher{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #13213133;align-items:center;gap:6px;width:max-content;margin:0 0 24px auto;padding:7px;display:flex;position:sticky;top:86px;box-shadow:0 12px 32px #0817221f}.knife-version-switcher>span{color:#697378;letter-spacing:.1em;text-transform:uppercase;padding:0 12px;font-size:.61rem;font-weight:900}.knife-version-switcher button{color:#132131;cursor:pointer;min-height:40px;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0 15px;font-size:.65rem;font-weight:900}.knife-version-switcher button.is-active{color:#fff;background:#c3372f}.hunting-knife-testimonials img{object-fit:cover;filter:saturate(.82)contrast(.96);width:100%;height:100%;transition:transform .4s,filter .4s;display:block}.hunting-knife-testimonials.is-editorial{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hunting-knife-testimonials.is-editorial article{background:#fff;border:1px solid #13213124;flex-direction:column;min-width:0;display:flex}.hunting-knife-testimonials.is-editorial figure{aspect-ratio:4/3;background:#cbc4b8;margin:0;overflow:hidden}.hunting-knife-testimonials.is-editorial blockquote{color:#132131;margin:0;padding:22px 20px 10px;font-family:Georgia,serif;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.42}.hunting-knife-testimonials.is-editorial article>p{color:#c3372f;letter-spacing:.09em;text-transform:uppercase;margin:auto 20px 20px;padding-top:16px;font-size:.59rem;font-weight:900}.hunting-knife-testimonials.is-editorial article:hover img{filter:saturate()contrast();transform:scale(1.04)}.hunting-knife-testimonials.is-collage{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;background:0 0;gap:18px;padding:8px 0 20px;display:grid}.knife-featured-quote{color:#fff;background:#132131;flex-direction:column;grid-column:2/4;justify-content:center;min-height:310px;margin:0;padding:clamp(34px,4vw,64px);font-family:Georgia,serif;font-size:clamp(1.75rem,3vw,3.5rem);line-height:1.12;display:flex;transform:rotate(-1deg)}.knife-featured-quote span{color:#f04b42;letter-spacing:.12em;text-transform:uppercase;margin-top:28px;font-family:Arial,sans-serif;font-size:.61rem;font-weight:900}.hunting-knife-testimonials.is-collage article{background:#fff;min-width:0;padding:8px 8px 20px;position:relative;transform:rotate(1.4deg);box-shadow:0 16px 32px #08172229}.hunting-knife-testimonials.is-collage article:nth-of-type(3n){transform:rotate(-2deg)translateY(12px)}.hunting-knife-testimonials.is-collage article:nth-of-type(4n){transform:rotate(.5deg)translateY(-8px)}.hunting-knife-testimonials.is-collage figure{aspect-ratio:1;background:#c8c0b4;margin:0;overflow:hidden}.hunting-knife-testimonials.is-collage article>div{padding:18px 10px 0}.hunting-knife-testimonials.is-collage article>div p{color:#132131;margin:0;font-family:Georgia,serif;font-size:1rem;line-height:1.45}.hunting-knife-testimonials.is-collage article>div span{color:#c3372f;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:.56rem;font-weight:900;display:block}.hunting-knife-contact{border-top:1px solid #13213140;justify-content:space-between;align-items:center;gap:40px;margin-top:52px;padding-top:30px;display:flex}.hunting-knife-contact p{color:#5d6870;max-width:760px;margin:0;font-size:1.05rem;line-height:1.58}.hunting-knife-contact .service-button{flex:none}.hunting-online{isolation:isolate;color:#fff;background:#0b1b28;position:relative;overflow:hidden}.hunting-online:before{content:"";z-index:-2;opacity:.2;filter:saturate(.55)contrast(1.05);background:url(/optimized/firearms-wall-5c331aeb108c-1440.webp) 50% 38%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.hunting-online:after{content:"";z-index:-1;background:linear-gradient(90deg,#06121bf5 0%,#06121bd6 52%,#06121beb 100%),linear-gradient(#06121b59,#0000 52%,#06121bb8);position:absolute;inset:0}.hunting-online-layout{z-index:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(50px,9vw,140px);display:grid;position:relative}.hunting-online h2{color:#fff}.hunting-online-layout>div:first-child>p:not(.service-kicker){color:#ffffffad;max-width:770px;margin:30px 0;font-size:1.1rem;line-height:1.65}.hunting-online-guide{background:linear-gradient(145deg,#153146,#06121b);border:1px solid #ffffff3d;flex-direction:column;justify-content:center;min-height:520px;padding:clamp(38px,5vw,68px);display:flex}.hunting-online-guide h3{color:#fff;letter-spacing:-.055em;text-transform:uppercase;margin:0 0 34px;font-size:clamp(2.25rem,4vw,4.4rem);line-height:.9}.hunting-online-guide ol{counter-reset:online-step;margin:0;padding:0;list-style:none}.hunting-online-guide li{counter-increment:online-step;border-top:1px solid #ffffff2e;grid-template-columns:clamp(76px,7vw,112px) 1fr;align-content:center;column-gap:20px;min-height:150px;padding:24px 0;display:grid;position:relative;overflow:hidden}.hunting-online-guide li:before{content:"0" counter(online-step);color:#f04b4266;letter-spacing:-.11em;grid-row:1/3;align-self:center;font-size:clamp(4.5rem,6.8vw,7.8rem);font-weight:950;line-height:.72;transform:translate(-5px)}.hunting-online-guide li strong,.hunting-online-guide li span{z-index:1;grid-column:2;position:relative}.hunting-online-guide li strong{color:#fff;letter-spacing:-.025em;text-transform:uppercase;align-self:end;font-size:clamp(1.3rem,1.8vw,1.75rem);line-height:1}.hunting-online-guide li span{color:#ffffffad;align-self:start;margin-top:12px;font-size:1rem;line-height:1.5}.hunting-online-mark{background:linear-gradient(145deg,#153146,#06121b);border:1px solid #ffffff3d;flex-direction:column;justify-content:center;min-height:520px;padding:clamp(40px,5vw,70px);display:flex}.hunting-online-mark>span{color:#ffffff14;font-size:14rem;font-weight:900;line-height:.6}.hunting-online-mark strong{color:#fff;letter-spacing:-.06em;text-transform:uppercase;margin-top:auto;font-size:clamp(3.5rem,5vw,6rem);font-weight:400}.hunting-online-mark small{color:#f04b42;letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:.58rem;font-weight:900;line-height:1.5}.hunting-compliance{color:#fff;background:#bd382f;padding:62px 0}.hunting-compliance>div{grid-template-columns:1fr;display:grid}.hunting-compliance>div>span{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.hunting-compliance h2{color:#fff;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(1.8rem,3vw,3.2rem)}.hunting-compliance p{color:#ffffffbf;max-width:1000px;margin:0;font-size:1.04rem;line-height:1.6}.hunting-page-faq{background:#fff}.hunting-page-faq-layout{grid-template-columns:.8fr 1.2fr;gap:clamp(55px,8vw,120px);display:grid}.hunting-page-faq-layout>div{border-top:1px solid #b8bcbd}.hunting-page-faq details{border-bottom:1px solid #b8bcbd}.hunting-page-faq summary{cursor:pointer;grid-template-columns:46px 1fr auto;align-items:center;gap:18px;min-height:104px;font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:800;list-style:none;display:grid}.hunting-page-faq summary::-webkit-details-marker{display:none}.hunting-page-faq summary span{color:#c3372f;font-size:.62rem}.hunting-page-faq summary i{color:#c3372f;font-size:1.4rem;font-style:normal}.hunting-page-faq details[open] summary i{transform:rotate(45deg)}.hunting-page-faq details p{color:#5d6870;margin:-5px 42px 30px 64px;font-size:1.06rem;line-height:1.6}.hunting-page-final{background:#eee8dc;padding:clamp(100px,11vw,180px) 0}.hunting-page-final>div>p{color:#c3372f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 25px;font-size:.64rem;font-weight:900}.hunting-page-final>div>div{margin-top:34px}:is(.hunting-page-final .service-button.is-ghost:hover,.hunting-page-final .service-button.is-ghost:focus-visible){color:#fff;background:#132131;border-color:#132131}.hunting-location{background:#eee8dc}.hunting-location .contact-location-heading h2 em{color:#f04b42;font-style:normal}@media (max-width:950px){.hunting-page-hero-bottom,.hunting-intro-layout,.hunting-knives-heading,.hunting-online-layout,.hunting-page-faq-layout{grid-template-columns:1fr}.hunting-knife-testimonials.is-editorial,.hunting-knife-testimonials.is-collage{grid-template-columns:repeat(2,minmax(0,1fr))}.knife-featured-quote{grid-column:1/-1}.hunting-note-stack article{grid-template-columns:90px 1fr;padding-block:36px}.hunting-note-stack figure{grid-column:2;width:100%}.hunting-craft{grid-template-columns:1fr}.hunting-craft-photo{background:linear-gradient(#0000 55%,#081722),url(/optimized/pawn-shop-2-46f72709b1fd-495.webp) 50%/cover no-repeat;min-height:58svh}.hunting-craft-panel{padding-top:10px;padding-bottom:90px}}@media (max-width:620px){.hunting-page-hero{min-height:88svh}.hunting-page-hero h1{font-size:clamp(3.5rem,16vw,5.4rem)}.hunting-page-hero-bottom>div,.hunting-page-final>div>div{flex-direction:column;align-items:stretch}.hunting-page-hero-note>div,.hunting-compliance>div{grid-template-columns:1fr;gap:9px;padding-block:18px}.hunting-note-stack article{grid-template-columns:1fr}.hunting-note-number{font-size:5rem}.hunting-note-stack figure.hunting-review-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;grid-column:auto;gap:12px;width:100%;height:300px;padding:12px 3px 24px;display:flex;overflow-x:auto}.hunting-note-stack figure.hunting-review-gallery::-webkit-scrollbar{display:none}.hunting-review-gallery>div,.hunting-review-gallery>div:nth-child(2),.hunting-review-gallery>div:nth-child(3){scroll-snap-align:center;border-width:6px;flex:0 0 76vw;width:76vw;height:100%;transform:none}.knife-version-switcher{justify-content:center;width:100%;margin-bottom:18px;top:68px}.knife-version-switcher>span{display:none}.knife-version-switcher button{flex:1}.hunting-knife-testimonials.is-editorial{grid-template-columns:1fr 1fr;gap:7px}.hunting-knife-testimonials.is-editorial blockquote{padding:15px 13px 8px;font-size:.92rem}.hunting-knife-testimonials.is-editorial article>p{margin:10px 13px 14px;padding-top:0;font-size:.5rem}.hunting-knife-testimonials.is-collage{grid-template-columns:1fr;padding:14px}.knife-featured-quote{min-height:280px;transform:none}.hunting-knife-testimonials.is-collage article,.hunting-knife-testimonials.is-collage article:nth-of-type(3n),.hunting-knife-testimonials.is-collage article:nth-of-type(4n){transform:none}.hunting-knife-contact{flex-direction:column;align-items:stretch;gap:24px;margin-top:34px}.hunting-knife-contact .service-button{width:100%}.hunting-online-mark{min-height:400px}.hunting-online-mark>span{font-size:10rem}.hunting-page-faq summary{grid-template-columns:34px 1fr auto;min-height:92px}.hunting-page-faq details p{margin-left:52px}}.shop-hero{color:#fff;background:#07131c;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 112px);display:flex;position:relative;overflow:hidden}.shop-hero-photo{background:url(/optimized/store-interior-50356aefffcb-1440.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.shop-hero-overlay{background:linear-gradient(90deg,#050e16f0,#050e1661 70%),linear-gradient(#0000 38%,#050e16eb);position:absolute;inset:0}.shop-hero-inner{z-index:1;padding-block:clamp(90px,10vw,150px) 76px;position:relative}.shop-hero h1{color:#fff;letter-spacing:-.07em;text-transform:uppercase;max-width:1180px;margin:0;font-size:clamp(4.8rem,9.7vw,11.2rem);line-height:.76}.shop-hero h1 em,.shop-inventory-note h2 em,.shop-department-heading h2 em,.shop-discovery-copy h2 em,.shop-online-bridge h2 em,.shop-final h2 em{color:#f04b42;font-style:normal}.shop-hero-bottom{grid-template-columns:minmax(0,640px) auto;justify-content:space-between;align-items:end;gap:40px;margin-top:42px;display:grid}.shop-hero-bottom>p{color:#ffffffbf;margin:0;font-size:clamp(1.1rem,1.4vw,1.3rem);line-height:1.6}.shop-hero-bottom>div,.shop-final>div>div{flex-wrap:wrap;gap:12px;display:flex}.shop-hero-ticker{z-index:1;color:#ffffffbd;white-space:nowrap;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050e168f;border-top:1px solid #ffffff3d;align-items:center;gap:24px;min-height:48px;padding-inline:4vw;font-size:.62rem;font-weight:900;display:flex;position:relative;overflow:hidden}.shop-hero-ticker i{color:#f04b42;font-style:normal}.shop-inventory-note{color:#fff;background:#bd382f;padding:clamp(65px,6vw,92px) 0}.shop-inventory-note>div{grid-template-columns:100px 1.5fr 1fr;align-items:center;gap:40px;display:grid}.shop-inventory-note>div>span{font-size:4rem}.shop-inventory-note div>p:first-child{letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.62rem;font-weight:900}.shop-inventory-note h2{color:#fff;letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,4vw,4.6rem);line-height:.9}.shop-inventory-note h2 em{color:#132131}.shop-inventory-note>div>p:last-child{color:#ffffffc2;margin:0;font-size:1.05rem;line-height:1.6}.shop-departments{background:#eee8dc;padding:clamp(90px,9vw,150px) 0}.shop-department-heading{grid-template-columns:.7fr 2fr 1fr;align-items:end;gap:40px;margin-bottom:58px;display:grid}.shop-department-heading h2,.shop-discovery-copy h2,.shop-online-bridge h2,.shop-final h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.9rem,7vw,8rem);line-height:.82}.shop-department-heading>span{color:#5d6870;font-size:1.06rem;line-height:1.58}.shop-department-stack{border-top:1px solid #13213147}.shop-department-row{color:#132131;border-bottom:1px solid #13213147;grid-template-columns:230px 110px 1fr 70px;align-items:center;gap:34px;min-height:220px;text-decoration:none;transition:color .25s,background .25s;display:grid;position:relative;overflow:hidden}.shop-department-image{width:230px;height:170px;overflow:hidden}.shop-department-image img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}:is(.shop-department-row:hover .shop-department-image img,.shop-department-row:focus-visible .shop-department-image img){transform:scale(1.06)}.shop-department-number{color:#c3372f;letter-spacing:-.06em;font-size:clamp(2.8rem,4.5vw,5.3rem);font-weight:900}.shop-department-copy small{color:#c3372f;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:900}.shop-department-copy h3{letter-spacing:-.055em;text-transform:uppercase;margin:13px 0 10px;font-size:clamp(2rem,3.6vw,4.3rem);line-height:.9}.shop-department-copy p{color:#5d6870;max-width:700px;margin:0;font-size:1.02rem;line-height:1.5}.shop-department-row>i{border:1px solid;place-items:center;width:54px;height:54px;font-style:normal;transition:background .2s,color .2s;display:grid}:is(.shop-department-row:hover,.shop-department-row:focus-visible){color:#fff;background:#132131}:is(.shop-department-row:hover .shop-department-copy p,.shop-department-row:focus-visible .shop-department-copy p){color:#ffffffad}:is(.shop-department-row:hover>i,.shop-department-row:focus-visible>i){color:#fff;background:#f04b42}.shop-discovery{background:#fff;padding:clamp(90px,10vw,160px) 0}.shop-discovery-layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(55px,9vw,140px);display:grid}.shop-discovery-photo{height:min(72svh,760px);position:relative;overflow:hidden;box-shadow:22px 22px #ded6c8}.shop-discovery-photo img{object-fit:cover;width:100%;height:100%;display:block}.shop-discovery-photo span{color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050e16d4;padding:18px;font-size:.64rem;font-weight:900;position:absolute;bottom:24px;left:24px;right:24px}.shop-discovery-copy>p:not(.service-kicker){color:#5d6870;max-width:650px;margin:28px 0 0;font-size:1.13rem;line-height:1.65}.shop-discovery-copy .service-button{margin-top:32px}.shop-online-bridge{color:#fff;background:#0b1b28;padding:clamp(90px,10vw,160px) 0}.shop-online-bridge header{grid-template-columns:1.5fr .7fr;align-items:end;gap:clamp(50px,9vw,140px);margin-bottom:55px;display:grid}.shop-online-bridge header .service-kicker{grid-column:1/-1;margin-bottom:-18px}.shop-online-bridge h2{color:#fff}.shop-online-bridge header>p:last-child{color:#ffffffa3;font-size:1.08rem;line-height:1.62}.shop-marketplace-grid{grid-template-columns:1fr 1fr;display:grid}.shop-marketplace-grid article{flex-direction:column;align-items:flex-start;min-height:440px;padding:clamp(36px,5vw,72px);display:flex}.shop-marketplace-grid .is-ebay{background:linear-gradient(135deg,#d94a40,#b72f29)}.shop-marketplace-grid .is-gunbroker{background:linear-gradient(135deg,#142b3c,#07131c)}.shop-marketplace-grid article>span{letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:900}.shop-marketplace-grid h3{color:#fff;letter-spacing:-.06em;text-transform:uppercase;margin:auto 0 14px;font-size:clamp(3.7rem,7vw,8rem);font-weight:400;line-height:.8}.shop-marketplace-grid p{color:#ffffffb3;max-width:520px;font-size:1.05rem;line-height:1.55}.shop-marketplace-grid a{color:#fff;letter-spacing:.1em;text-transform:uppercase;gap:22px;margin-top:20px;font-size:.66rem;font-weight:900;text-decoration:none;display:inline-flex}.shop-final{background:#eee8dc;padding:clamp(100px,11vw,180px) 0}.shop-final>div>p{color:#c3372f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 26px;font-size:.64rem;font-weight:900}.shop-final h2{max-width:1150px}.shop-final>div>div{margin-top:34px}:is(.shop-final .service-button.is-ghost:hover,.shop-final .service-button.is-ghost:focus-visible){color:#fff;background:#132131;border-color:#132131}@media (max-width:950px){.shop-hero-bottom,.shop-department-heading,.shop-discovery-layout,.shop-online-bridge header{grid-template-columns:1fr}.shop-hero-bottom>div{margin-top:8px}.shop-inventory-note>div{grid-template-columns:70px 1fr}.shop-inventory-note>div>p:last-child{grid-column:2}.shop-department-row{grid-template-columns:160px 75px 1fr 56px;gap:22px}.shop-department-image{width:160px;height:145px}.shop-online-bridge header .service-kicker{grid-column:auto;margin-bottom:0}}@media (max-width:650px){.shop-hero{min-height:86svh}.shop-hero h1{font-size:clamp(3.7rem,18vw,5.8rem)}.shop-hero-bottom>div,.shop-final>div>div{flex-direction:column;align-items:stretch}.shop-hero-ticker{gap:16px}.shop-inventory-note>div{grid-template-columns:1fr}.shop-inventory-note>div>span{font-size:3rem}.shop-inventory-note>div>p:last-child{grid-column:auto}.shop-department-row{grid-template-columns:92px 1fr 45px;gap:16px;min-height:190px}.shop-department-image{width:92px;height:140px}.shop-department-number{display:none}.shop-department-copy h3{font-size:clamp(1.7rem,8vw,2.5rem)}.shop-department-copy p{display:none}.shop-department-row>i{width:42px;height:42px}.shop-discovery-photo{height:55svh}.shop-marketplace-grid{grid-template-columns:1fr}.shop-marketplace-grid article{min-height:370px}}.contact-hero{color:#fff;background:#07131c;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 112px);display:flex;position:relative;overflow:hidden}.contact-hero-photo{background:url(/optimized/storefront-f3af0f798ef0-680.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.contact-hero-overlay{background:linear-gradient(90deg,#050e16f2,#050e167a 66%,#050e162e),linear-gradient(#0000 40%,#050e16e6);position:absolute;inset:0}.contact-hero-inner{z-index:1;padding-block:clamp(95px,10vw,150px) 60px;position:relative}.contact-hero h1{color:#fff;letter-spacing:-.065em;text-transform:uppercase;max-width:1160px;margin:0;font-size:clamp(4.6rem,9vw,10.4rem);line-height:.77}.contact-hero h1 em,.contact-section-heading h2 em,.contact-visit-copy h2 em,.contact-large-panel h2 em,.contact-preview h2 em,.contact-faq h2 em,.contact-final h2 em{color:#f04b42;font-style:normal}.contact-hero-row{grid-template-columns:minmax(0,700px) auto;justify-content:space-between;align-items:end;gap:40px;margin-top:38px;display:grid}.contact-hero-row>p{color:#ffffffc2;margin:0;font-size:clamp(1.12rem,1.45vw,1.34rem);line-height:1.6}.contact-location{background:#f1ece2;padding:clamp(90px,9vw,150px) 0}.contact-location-heading{grid-template-columns:1.45fr .55fr;align-items:end;gap:clamp(40px,8vw,130px);margin-bottom:clamp(50px,7vw,86px);display:grid}.contact-location-heading h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(4rem,7.4vw,8.6rem);line-height:.8}.contact-location-heading h2 em{color:#f04b42;font-style:normal}.contact-location-heading>p{color:#5d6870;margin:0;font-size:1.12rem;line-height:1.62}.contact-location-layout{grid-template-columns:1.2fr .8fr;min-height:680px;display:grid}.contact-map-placeholder{background:#d9d7d0;border:1px solid #aeb3b2;min-height:680px;position:relative;overflow:hidden}.contact-map-image{z-index:0;object-fit:cover;filter:saturate(.88)contrast(.98);transform:scale(1.015)}.contact-map-placeholder:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#07131c00 42%,#07131c2e);position:absolute;inset:0}.contact-map-status{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07131ceb;padding:28px;position:absolute;bottom:34px;left:34px;right:34px}.contact-map-status span,.contact-detail-list span{color:#f04b42;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.contact-map-status strong{letter-spacing:-.055em;text-transform:uppercase;margin:18px 0;font-size:clamp(2rem,3.5vw,4rem);line-height:.86;display:block}.contact-map-status small{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.contact-detail-list{border-top:1px solid #aeb3b2;grid-template-rows:repeat(4,1fr);margin:0;font-style:normal;display:grid}.contact-detail-list>div{border-bottom:1px solid #aeb3b2;border-right:1px solid #aeb3b2;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,54px);display:flex}.contact-detail-list strong{letter-spacing:-.045em;text-transform:uppercase;margin:16px 0 10px;font-size:clamp(1.5rem,2.4vw,2.8rem);line-height:.92;display:block}.contact-detail-list strong a{color:inherit;overflow-wrap:anywhere;text-decoration:none}:is(.contact-detail-list strong a:hover,.contact-detail-list strong a:focus-visible){color:#c3372f}.contact-detail-list p{color:#697378;max-width:470px;margin:0;line-height:1.52}.contact-arrival-note{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e16ad;border-top:1px solid #ffffff40;position:relative}.contact-arrival-note>div{grid-template-columns:220px 1fr;align-items:center;gap:30px;min-height:64px;display:grid}.contact-arrival-note span{color:#f04b42;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.contact-arrival-note p{color:#ffffff9c;margin:0;font-size:.82rem}.contact-intents,.contact-visit,.contact-preview,.contact-faq{padding:clamp(88px,9vw,150px) 0}.contact-intents{background:#eee8dc}.contact-section-heading{grid-template-columns:.7fr 2fr 1fr;align-items:end;gap:40px;margin-bottom:56px;display:grid}.contact-section-heading h2,.contact-visit-copy h2,.contact-large-panel h2,.contact-preview h2,.contact-faq h2,.contact-final h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(3.9rem,7vw,8rem);line-height:.82}.contact-section-heading>span{color:#5d6870;font-size:1.05rem;line-height:1.58}.contact-intent-grid{grid-template-columns:repeat(3,1fr);display:grid}.contact-intent-grid>a{color:#132131;border:1px solid #13213147;flex-direction:column;align-items:flex-start;min-height:470px;padding:clamp(34px,4vw,60px);text-decoration:none;transition:background .24s,color .24s,transform .24s;display:flex}.contact-intent-grid>a+a{border-left:0}:is(.contact-intent-grid>a:hover,.contact-intent-grid>a:focus-visible){z-index:1;color:#fff;background:#132131;transform:translateY(-8px)}.contact-intent-grid>a>span{color:#c3372f;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.contact-intent-grid h3{letter-spacing:-.055em;text-transform:uppercase;margin:auto 0 18px;font-size:clamp(2.3rem,4vw,4.6rem);line-height:.88}.contact-intent-grid p{color:#5d6870;font-size:1.07rem;line-height:1.58}:is(.contact-intent-grid>a:hover p,.contact-intent-grid>a:focus-visible p){color:#ffffffa6}.contact-intent-grid strong{letter-spacing:.09em;text-transform:uppercase;gap:20px;margin-top:24px;font-size:.65rem;display:inline-flex}.contact-visit{background:#fff}.contact-visit-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(55px,9vw,140px);display:grid}.contact-visit-photo{height:min(75svh,780px);position:relative;overflow:hidden;box-shadow:-22px 22px #ded6c8}.contact-visit-photo img{object-fit:cover;width:100%;height:100%;display:block}.contact-visit-photo span{color:#fff;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050e16d1;padding:18px;font-size:.62rem;font-weight:900;position:absolute;bottom:22px;left:22px;right:22px}.contact-visit-steps{border-top:1px solid #bbbfc0;margin-top:44px}.contact-visit-steps article{border-bottom:1px solid #bbbfc0;grid-template-columns:60px 1fr;gap:22px;padding:25px 0;display:grid}.contact-visit-steps b{color:#c3372f;font-size:1.2rem}.contact-visit-steps h3{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 9px;font-size:1.65rem}.contact-visit-steps p{color:#5d6870;margin:0;font-size:1.03rem;line-height:1.55}.contact-large{color:#fff;background:#081722;grid-template-columns:1.25fr .75fr;min-height:760px;display:grid}.contact-large-photo{opacity:.87;background:linear-gradient(90deg,#0000 70%,#081722),url(/optimized/outdoor-equipment-hq-c29b68afb051-1085.webp) 50%/cover no-repeat}.contact-large-panel{flex-direction:column;justify-content:center;padding:clamp(55px,7vw,110px);display:flex}.contact-large-panel h2{color:#fff}.contact-large-panel>p:not(.service-kicker){color:#ffffffb3;margin:30px 0;font-size:1.12rem;line-height:1.65}.contact-large-panel .service-button{align-self:flex-start}.contact-preview{background:#eee8dc}.contact-preview-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(50px,8vw,120px);display:grid}.contact-preview header>p:not(.service-kicker){color:#5d6870;margin:28px 0;font-size:1.12rem;line-height:1.65}.contact-preview header>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.contact-text-link{color:#132131;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:900;text-decoration:none}.contact-preview-images{grid-template-columns:1fr 1fr;align-items:center;gap:16px;min-height:680px;display:grid}.contact-preview-images img{object-fit:cover;width:100%;height:74%;display:block}.contact-preview-images img:first-child{align-self:start}.contact-preview-images img:last-child{align-self:end}.contact-faq{background:#fff}.contact-faq-layout{grid-template-columns:.8fr 1.2fr;gap:clamp(55px,8vw,120px);display:grid}.contact-faq-layout>div{border-top:1px solid #b8bcbd}.contact-faq details{border-bottom:1px solid #b8bcbd}.contact-faq summary{cursor:pointer;grid-template-columns:46px 1fr auto;align-items:center;gap:18px;min-height:104px;font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:800;list-style:none;display:grid}.contact-faq summary::-webkit-details-marker{display:none}.contact-faq summary span{color:#c3372f;font-size:.62rem}.contact-faq summary i{color:#c3372f;font-size:1.4rem;font-style:normal}.contact-faq details[open] summary i{transform:rotate(45deg)}.contact-faq details p{color:#5d6870;margin:-5px 42px 30px 64px;font-size:1.06rem;line-height:1.6}.contact-final{color:#fff;background:#bd382f;padding:clamp(100px,11vw,180px) 0}.contact-final>div>p{letter-spacing:.14em;text-transform:uppercase;margin:0 0 25px;font-size:.64rem;font-weight:900}.contact-final h2{color:#fff;max-width:1180px}.contact-final h2 em{color:#132131}.contact-final>div>div{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.contact-final .service-button.is-red{background:#132131;border-color:#132131}@media (max-width:950px){.contact-hero-row,.contact-section-heading,.contact-visit-layout,.contact-preview-layout,.contact-faq-layout,.contact-intent-grid{grid-template-columns:1fr}.contact-intent-grid>a{min-height:340px}.contact-intent-grid>a+a{border-top:0;border-left:1px solid #13213147}.contact-large{grid-template-columns:1fr}.contact-large-photo{background:linear-gradient(#0000 55%,#081722),url(/optimized/outdoor-equipment-hq-c29b68afb051-1085.webp) 50%/cover no-repeat;min-height:58svh}.contact-large-panel{padding-top:12px;padding-bottom:90px}.contact-preview-images{min-height:560px}.contact-location-heading,.contact-location-layout{grid-template-columns:1fr}.contact-map-placeholder{min-height:600px}.contact-detail-list{grid-template-rows:auto;grid-template-columns:1fr 1fr}}@media (max-width:620px){.contact-hero{min-height:88svh}.contact-hero-photo{background-position:58%}.contact-hero-inner{padding-block:76px 34px}.contact-hero h1{font-size:clamp(3.35rem,15.7vw,5.35rem);line-height:.82}.contact-hero-row{gap:26px;margin-top:28px}.contact-hero-row>p{font-size:1rem;line-height:1.55}.contact-hero-row .service-button{width:100%}.contact-location,.contact-intents,.contact-visit,.contact-preview,.contact-faq{padding-block:72px}.contact-location-heading{gap:24px;margin-bottom:36px}.contact-location-heading h2,.contact-visit-copy h2,.contact-preview h2,.contact-faq h2{font-size:clamp(3.05rem,14.2vw,4.4rem);line-height:.86}.contact-location-heading>p{font-size:1rem;line-height:1.55}.contact-arrival-note>div{grid-template-columns:1fr;gap:8px;padding-block:18px}.contact-intent-grid>a{min-height:310px}.contact-visit-layout,.contact-preview-layout,.contact-faq-layout{gap:38px}.contact-visit-photo{height:50svh;min-height:390px;box-shadow:-10px 10px #ded6c8}.contact-visit-photo span{padding:14px;bottom:14px;left:14px;right:14px}.contact-visit-steps{margin-top:32px}.contact-visit-steps article{grid-template-columns:42px 1fr;gap:14px;padding:22px 0}.contact-visit-steps h3{font-size:1.45rem}.contact-visit-steps p{font-size:1rem}.contact-preview-images{gap:9px;min-height:390px}.contact-preview header>div,.contact-final>div>div{flex-direction:column;align-items:stretch}.contact-preview .service-button,.contact-preview .contact-text-link{justify-content:center;align-items:center;width:100%;min-height:50px;display:inline-flex}.contact-faq summary{grid-template-columns:34px 1fr auto;min-height:92px}.contact-faq details p{margin:0 0 26px 52px;font-size:1rem}.contact-map-placeholder{min-height:440px}.contact-map-image{object-position:51% center}.contact-map-status{padding:20px;bottom:14px;left:14px;right:14px}.contact-map-status strong{margin:14px 0;font-size:2rem;line-height:.9}.contact-map-status small{max-width:260px;line-height:1.45;display:block}.contact-detail-list{grid-template-columns:1fr}.contact-detail-list>div{padding:28px 22px}.contact-detail-list strong{font-size:clamp(1.45rem,7vw,2rem);line-height:1}}.store-gallery.gallery-interactive-final{background:#fff;padding:clamp(72px,7vw,118px) 0}.gallery-interactive-final:before{content:"";z-index:0;pointer-events:none;opacity:.085;filter:brightness(0)saturate()invert(12%)sepia(16%)saturate(1277%)hue-rotate(167deg)brightness(92%)contrast(93%);mix-blend-mode:multiply;background-image:url(/brand/tag-spark-pattern.svg);background-repeat:repeat;background-size:78px 60px;animation:42s linear infinite gallery-pattern-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(88% 80% at 20% 28%,#000 0%,#000000e0 38%,#0000004d 70%,#0000 96%);mask-image:radial-gradient(88% 80% at 20% 28%,#000 0%,#000000e0 38%,#0000004d 70%,#0000 96%)}.gallery-interactive-final>.gallery-heading,.gallery-interactive-final>.gallery-focus-stage{z-index:1;position:relative}@keyframes gallery-pattern-drift{0%{background-position:0 0}to{background-position:78px 60px}}.gallery-interactive-final .gallery-heading{margin-bottom:clamp(30px,3vw,52px);display:block;position:relative;overflow:hidden}.gallery-interactive-final .gallery-heading h2{white-space:normal;text-wrap:balance;overflow-wrap:normal;width:100%;max-width:100%;margin:0;font-size:clamp(3.8rem,6.25vw,7.4rem);line-height:.8}.gallery-interactive-final .gallery-heading h2>span{white-space:nowrap;display:block}.gallery-interactive-final .gallery-heading p{color:#53606b;letter-spacing:.01em;max-width:380px;margin:0;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.78;position:absolute;bottom:.35rem;left:clamp(390px,39vw,565px)}.gallery-interactive-final .gallery-heading.gallery-copy-v1{grid-template-columns:minmax(0,1fr) minmax(270px,360px);align-items:end;gap:clamp(28px,4vw,70px);display:grid}.gallery-interactive-final .gallery-heading.gallery-copy-v1 h2{font-size:clamp(3.7rem,5.4vw,6.35rem);line-height:.82}.gallery-interactive-final .gallery-heading.gallery-copy-v1 p{max-width:360px;margin:0 0 .4rem;position:static}.gallery-focus-triptych{grid-template-columns:minmax(0,.78fr) minmax(0,2.25fr) minmax(0,.78fr);gap:clamp(8px,1vw,16px);width:100%;height:100%;display:grid}.gallery-focus-current,.gallery-focus-side{background:#101d29;border:0;min-width:0;height:100%;margin:0;padding:0;position:relative;overflow:hidden}.gallery-focus-current img,.gallery-focus-side img{image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:saturate(1.02)contrast(1.025);transform:translateZ(0)scale(1.002)}.gallery-focus-current{animation:.48s cubic-bezier(.2,.74,.2,1) both gallery-focus-in}.gallery-focus-current:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050d14e6);position:absolute;inset:45% 0 0}.gallery-focus-side{cursor:pointer;opacity:.58;transition:opacity .25s,transform .25s}:is(.gallery-focus-side:hover,.gallery-focus-side:focus-visible){opacity:.92;transform:scale(.985)}.gallery-focus-side:after{content:"";pointer-events:none;background:#07121b33;position:absolute;inset:0}.gallery-interactive-final .gallery-focus-stage figcaption{bottom:clamp(24px,3vw,48px);left:clamp(24px,3vw,48px);right:clamp(24px,3vw,48px)}.gallery-interactive-final .gallery-focus-stage figcaption strong{margin-left:auto;font-size:clamp(2.2rem,4.2vw,4.9rem)}.gallery-auto-timer{z-index:5;background:#111f2e24;height:3px;position:absolute;bottom:-9px;left:0;right:0;overflow:hidden}.gallery-auto-timer i{transform-origin:0;background:#c43830;width:100%;height:100%;animation:10s linear forwards gallery-auto-progress;display:block}.gallery-auto-timer.is-paused i{animation-play-state:paused}@keyframes gallery-auto-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.store-gallery.gallery-interactive-final{padding-block:76px 94px}.gallery-interactive-final .gallery-heading{gap:20px;display:grid}.gallery-interactive-final .gallery-heading h2{font-size:clamp(3.2rem,13vw,5.7rem)}.gallery-interactive-final .gallery-heading h2>span{white-space:normal}.gallery-interactive-final .gallery-heading p{max-width:520px;margin-bottom:0;position:static}.gallery-interactive-final .gallery-heading.gallery-copy-v1{display:block}.gallery-interactive-final .gallery-heading.gallery-copy-v1 h2{font-size:clamp(3rem,12vw,5.4rem)}.gallery-interactive-final .gallery-heading.gallery-copy-v1 p{margin-top:24px}.gallery-focus-triptych{grid-template-columns:50px minmax(0,1fr) 50px;gap:7px}.gallery-focus-side img{opacity:.7}.gallery-interactive-final .gallery-focus-stage figcaption strong{font-size:clamp(2.35rem,10vw,4rem)}.gallery-auto-timer{bottom:-7px}}@media (max-width:600px){.store-gallery{padding:76px 0 90px}.gallery-heading{margin-bottom:32px}.gallery-heading h2{font-size:clamp(3.2rem,17vw,5rem)}.gallery-mosaic{grid-template-columns:1fr;grid-auto-rows:auto;gap:10px}.gallery-mosaic .gallery-card,.gallery-mosaic .gallery-card:nth-child(3n+2),.gallery-mosaic .gallery-card.is-featured{grid-area:auto;height:64vw;min-height:250px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--charcoal);font-family:var(--body);margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}:is(a:focus-visible,button:focus-visible){outline-offset:4px;outline:3px solid #f0b429}.skip-link{z-index:100;background:var(--white);color:var(--ink);padding:12px 18px;font-weight:800;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.site-header{border-bottom:1px solid var(--line);background:var(--paper)}.utility-bar,.main-nav,.visit-preview{width:min(100% - 40px,1240px);margin-inline:auto}.utility-bar{border-bottom:1px solid var(--line);min-height:42px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:800;display:flex}.utility-bar p{margin:0}.utility-links{gap:24px;display:flex}.utility-links a:hover{color:var(--red)}.main-nav{grid-template-columns:154px 1fr auto;align-items:center;gap:40px;min-height:88px;display:grid}.wordmark{width:max-content;color:var(--ink);font-family:var(--display);letter-spacing:-.04em;align-items:baseline;font-size:1.55rem;line-height:1;display:inline-flex}.wordmark strong{color:var(--red);margin-left:6px;font-size:1.95rem}.nav-links{color:var(--ink);justify-content:flex-end;gap:clamp(18px,2vw,34px);font-size:.88rem;font-weight:750;display:flex}.nav-links a,.nav-call{padding-block:12px}.nav-links a:hover{color:var(--red)}.nav-call{border-bottom:2px solid var(--red);color:var(--red);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:900}.section-label{color:var(--red);letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:.73rem;font-weight:900}h1,h2{color:var(--ink);font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-weight:900;line-height:.93}h1{max-width:780px;font-size:clamp(4.35rem,7.5vw,7.6rem)}h1 span{color:var(--red);display:block}.button{border:2px solid var(--ink);letter-spacing:.055em;text-transform:uppercase;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:0 22px;font-size:.82rem;font-weight:900;transition:transform .14s,background .14s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{border-color:var(--red);background:var(--red);color:var(--white)}.button-primary:hover{background:#9f2f28}.button-secondary{color:var(--ink)}.button-secondary:hover{background:var(--ink);color:var(--white)}.text-action{min-height:54px;color:var(--ink);text-transform:uppercase;align-items:center;gap:10px;padding:0 12px;font-size:.82rem;font-weight:900;display:inline-flex}.text-action:hover{color:var(--red)}.section-heading{grid-template-columns:180px minmax(300px,1fr) minmax(220px,330px);align-items:end;gap:30px;margin-bottom:56px;display:grid}.section-heading .section-label{margin:0}.section-heading h2,.visit-preview h2{font-size:clamp(2.8rem,5vw,5.4rem)}.section-heading>p:last-child{color:#5c6265;margin:0}.visit-preview{background:var(--ink);color:var(--white);margin-bottom:80px;padding:74px clamp(28px,7vw,90px)}.visit-preview h2{max-width:880px;color:var(--white)}.visit-preview>p:last-child{color:#c9d0d4;max-width:650px;margin:30px 0 0}.mobile-actions{display:none}.section-shell{width:min(100% - 40px,1240px);margin-inline:auto}.mobile-menu{display:none;position:relative}.mobile-menu summary{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;place-items:center;padding:0 14px;font-size:.72rem;font-weight:900;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu-panel{z-index:30;border:1px solid var(--line);background:var(--white);flex-direction:column;width:min(310px,100vw - 32px);padding:14px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 45px #1623322e}.mobile-menu-panel a{border-bottom:1px solid var(--line);min-height:46px;color:var(--ink);align-items:center;padding:0 12px;font-size:.82rem;font-weight:800;display:flex}.mobile-menu-panel a:last-child{color:var(--red);border-bottom:0}.button-light{border-color:var(--white);color:var(--white)}.text-action-start{width:max-content;padding-left:0}.marketplace-split{background:#e9e4d9;padding:118px 0 0;overflow:hidden}.marketplace-split-head{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:70px;padding-bottom:54px;display:grid}.marketplace-split-head h2{max-width:840px;margin-top:15px;font-size:clamp(4rem,7.5vw,8.2rem);line-height:.78}.marketplace-split-head>p{color:#566068;max-width:460px;margin:0 0 7px;font-size:.9rem;line-height:1.7}.marketplace-split-stage{border-block:1px solid #ffffff38;min-height:620px;display:flex;position:relative}.marketplace-split-card{flex-direction:column;justify-content:space-between;width:50%;padding:42px max(32px,50vw - 620px);transition:width .5s cubic-bezier(.22,.8,.24,1),filter .4s;display:flex;position:relative;overflow:hidden}.marketplace-split-card:before{content:"";opacity:.14;pointer-events:none;background:repeating-linear-gradient(120deg,#0000 0 38px,#ffffff47 38px 39px);transition:transform .65s,opacity .4s;position:absolute;inset:0;transform:translate(-20%)}.marketplace-split-card:hover,.marketplace-split-card:focus-within{width:57%}.marketplace-split-card:hover:before,.marketplace-split-card:focus-within:before{opacity:.3;transform:translate(0)}.marketplace-split-card.is-ebay{color:#fff9ef;background:#c83b31;align-items:flex-end;padding-left:max(32px,50vw - 620px);padding-right:clamp(42px,7vw,120px)}.marketplace-split-card.is-gunbroker{color:#fff9ef;background:#142231;padding-left:clamp(42px,7vw,120px);padding-right:max(32px,50vw - 620px)}.marketplace-split-index{z-index:1;letter-spacing:.15em;border-bottom:1px solid #ffffff57;align-self:stretch;padding-bottom:18px;font-size:.6rem;font-weight:900;position:relative}.marketplace-split-copy{z-index:1;width:min(100%,560px);position:relative}.is-ebay .marketplace-split-copy{text-align:right}.marketplace-split-copy p{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.59rem;font-weight:900}.marketplace-split-copy h3{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(5rem,9vw,10rem);line-height:.69}.marketplace-split-copy strong{font-family:var(--display);text-transform:uppercase;margin-top:34px;font-size:clamp(1.8rem,3vw,3.3rem);line-height:.92;display:block}.marketplace-split-copy>span{color:#ffffffbd;max-width:420px;margin-top:16px;font-size:.78rem;line-height:1.65;display:inline-block}.marketplace-split-card>a{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff57;justify-content:space-between;align-items:center;width:min(100%,560px);padding:18px 0 0;font-size:.65rem;font-weight:900;display:flex;position:relative}.marketplace-split-card>a span{transition:transform .18s}.marketplace-split-card>a:hover span{transform:translate(4px,-4px)}.marketplace-split-or{z-index:2;aspect-ratio:1;width:58px;color:var(--ink);background:#fffaf0;border:7px solid #e9e4d9;border-radius:50%;place-items:center;font-size:.57rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.marketplace-design-2{color:var(--ink);background:#e8e0d3;padding-bottom:72px}.marketplace-design-2 .marketplace-split-head{width:min(100% - 48px,1240px);padding-bottom:54px;display:block}.marketplace-design-2 .marketplace-split-head h2{width:100%;max-width:1180px;color:var(--ink);letter-spacing:normal;white-space:normal;margin-top:0;font-size:clamp(4.3rem,7vw,7.4rem);line-height:.78;transform:none}.marketplace-design-2 .marketplace-split-head h2 em{color:var(--red);font-style:normal}.marketplace-design-2 .marketplace-split-head>p{color:#566068;max-width:760px;margin:30px 0 0;font-size:1.08rem;line-height:1.68}.marketplace-design-2 .marketplace-split-stage{border:0;grid-template-columns:1fr;gap:16px;width:min(100% - 48px,1240px);min-height:0;margin:0 auto;display:grid}.marketplace-design-2 .marketplace-split-card{grid-template-columns:132px minmax(0,1fr) minmax(180px,230px);align-items:center;gap:clamp(28px,5vw,72px);width:100%;min-height:350px;padding:34px 42px;display:grid}.marketplace-design-2 .marketplace-split-card:hover,.marketplace-design-2 .marketplace-split-card:focus-within{width:100%;transform:none}.marketplace-design-2 .marketplace-split-card.is-ebay,.marketplace-design-2 .marketplace-split-card.is-gunbroker{align-items:center;padding:34px 42px}.marketplace-design-2 .marketplace-split-card.is-ebay{background:linear-gradient(105deg,#d74a40,#a92e28)}.marketplace-design-2 .marketplace-split-card.is-gunbroker{color:var(--white);background:linear-gradient(105deg,#1c3143,#08151f)}.marketplace-design-2 .marketplace-split-card.is-gunbroker:before{background:repeating-linear-gradient(120deg,#0000 0 38px,#ffffff29 38px 39px)}.marketplace-design-2 .marketplace-split-index{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-align:center;opacity:.34;border-bottom:0;border-right:1px solid;align-self:stretch;place-items:center;padding:0 14px 0 0;font-size:clamp(3.8rem,6vw,6.8rem);line-height:1;display:grid}.marketplace-design-2 .marketplace-split-copy,.marketplace-design-2 .marketplace-split-card>a{width:100%}.marketplace-design-2 .is-ebay .marketplace-split-copy{text-align:left}.marketplace-design-2 .marketplace-split-copy h3{font-size:clamp(4.5rem,8vw,8rem)}.marketplace-design-2 .marketplace-split-copy strong{margin-top:20px;font-size:clamp(1.55rem,2.5vw,2.7rem)}.marketplace-design-2 .marketplace-split-copy>span{margin-top:12px}.marketplace-design-2 .is-gunbroker .marketplace-split-copy p,.marketplace-design-2 .is-gunbroker .marketplace-split-copy>span{color:#ffffffb3}.marketplace-design-2 .is-gunbroker>a{color:var(--white);border-color:#ffffff57}.marketplace-design-2 .marketplace-split-or{border-color:#e8e0d3;top:50%}.quiet-welcome{color:#fff;background:#101b26;grid-template-rows:minmax(0,1fr) auto;min-height:100svh;display:grid;overflow:hidden}.quiet-welcome-photo{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:max(750px,100svh - 150px);display:flex;position:relative;overflow:hidden}.quiet-welcome-photo:before{content:"";z-index:-2;background:url(/optimized/store-interior-50356aefffcb-1440.webp) 50%/cover no-repeat;animation:18s ease-in-out infinite alternate trust-image-breathe;position:absolute;inset:-4%}.quiet-welcome-photo:after{content:"";z-index:-1;background:linear-gradient(90deg,#050c12f0 0%,#050c12b3 40%,#050c121f 74%),linear-gradient(#0000 55%,#050c12e0 100%);position:absolute;inset:0}.quiet-welcome-content{z-index:1;flex-direction:column;flex:1;justify-content:center;padding-top:70px;display:flex;position:relative}.quiet-welcome-content h2{color:#fff;width:100%;max-width:1280px;margin-top:0;font-size:clamp(4.8rem,8.1vw,8.8rem);line-height:.82}.quiet-welcome-content h2 em{color:#f17b73;font-style:normal}.quiet-welcome-content>p:last-of-type{color:#e2e8eb;max-width:500px;margin-top:30px;font-size:.9rem;line-height:1.72}.quiet-welcome-content .hero-cta-paths{width:min(100%,900px)}.quiet-welcome-pattern{z-index:0;pointer-events:none;opacity:.055;mix-blend-mode:screen;background-image:url(/brand/tag-spark-pattern.svg);background-repeat:repeat;background-size:46px 35px;height:44%;animation:38s linear infinite trust-pattern-drift;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000000e0 70%,#000 100%);mask-image:linear-gradient(#0000 0%,#000000e0 70%,#000 100%)}.trust-testimonial{z-index:2;color:var(--white);position:relative}.trust-testimonial:before{content:"";z-index:-1;clip-path:inset(0 -100vmax);background:#0b151f;position:absolute;inset:0 -100vmax;box-shadow:0 0 0 100vmax #0b151f}.trust-testimonial-cards header span{color:#f17b73;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:900;display:block}.trust-testimonial-cards header>small{color:#788790;letter-spacing:.09em;text-transform:uppercase;margin-top:12px;font-size:.47rem;font-weight:900;display:block}.trust-wire-copy{gap:11px;display:grid}.trust-wire-copy>i{background:#ffffff2b;border-radius:999px;height:11px;display:block;overflow:hidden}.trust-wire-copy>i:nth-child(2){width:88%}.trust-wire-copy>i:nth-child(3){width:64%}.trust-wire-copy>i:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:40%;height:100%;animation:2.8s ease-in-out infinite trust-wire-shimmer;display:block}.trust-testimonial-card-grid footer>i{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#ffffff2e 0 18%,#0000 19%),radial-gradient(circle at 50% 95%,#ffffff26 0 38%,#0000 39%);border:1px solid #ffffff42;border-radius:50%;flex:none;width:46px}.trust-testimonial-card-grid footer b{color:#dce2e5;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.trust-testimonial-card-grid footer em{color:#788790;letter-spacing:.06em;text-transform:uppercase;margin-top:7px;font-size:.49rem;font-style:normal;display:block}.trust-testimonial-cards{border-top:1px solid #ffffff29;min-height:360px;padding-block:30px 34px}.trust-testimonial-cards header{justify-content:space-between;align-items:flex-start;gap:32px;min-height:58px;display:flex}.trust-testimonial-cards header>div{align-items:baseline;gap:20px;display:flex}.trust-testimonial-cards header strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:.9}.trust-testimonial-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.trust-testimonial-card-grid article{background:linear-gradient(145deg,#1b2d3cc2,#091620e0);border:1px solid #ffffff2e;flex-direction:column;min-height:230px;padding:24px;display:flex}.trust-testimonial-card-grid article>small{color:#f17b73;letter-spacing:.08em;text-transform:uppercase;font-size:.47rem;font-weight:900}.trust-testimonial-card-grid article>.trust-wire-copy{margin:28px 0}.trust-testimonial-card-grid footer{align-items:center;gap:13px;margin-top:auto;display:flex}.trust-testimonial-card-grid footer>i{width:38px}@keyframes trust-image-breathe{0%{transform:scale(1.02)translate(-1%)}to{transform:scale(1.08)translate(1%)}}@keyframes trust-pattern-drift{0%{background-position:0 0}to{background-position:92px 70px}}@keyframes trust-wire-shimmer{0%{transform:translate(-100%)}to{transform:translate(350%)}}.trust-animated-line{white-space:normal;width:100%;display:block}.trust-outcome{align-items:baseline;min-width:11.5ch;margin-left:.12em;display:inline-grid}.trust-outcome-phrase{grid-area:1/1;display:inline-flex}.trust-outcome-phrase>span{opacity:0;transform-origin:50% 65%;will-change:opacity,transform,filter;animation:9s ease-in-out infinite trust-letter-dissolve;display:inline-block}.trust-outcome-period{margin-left:-.13em}@keyframes trust-letter-dissolve{0%{opacity:0;filter:blur(11px);transform:scale(.94)}7%,27%{opacity:1;filter:blur();transform:scale(1)}34%,to{opacity:0;filter:blur(10px);transform:scale(1.045)}}.faq-cro{padding:122px 0;overflow:hidden}.faq-cro h2 em{color:var(--red);font-style:normal}.faq-cro-head{display:block}.faq-cro-head h2{max-width:980px;font-size:clamp(4.8rem,8vw,8.7rem);line-height:.75}.faq-accordion{color:var(--ink);background:#e8e2d8}.faq-accordion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:64px;display:grid}.faq-accordion-grid article{break-inside:avoid;background:#f5f0e8;border:1px solid #1423313d;width:100%;min-width:0;margin:0;transition:background .18s,box-shadow .18s;display:inline-block}.faq-accordion-grid article.is-active{color:var(--white);background:#152433;box-shadow:10px 10px #c33b3224}.faq-accordion-grid article>button{width:100%;min-height:142px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr 28px;align-items:center;gap:17px;padding:24px;display:grid}.faq-accordion-grid article>button small{color:var(--red);font-size:.52rem;font-weight:900}.faq-accordion-grid article>button strong{width:100%;font-family:var(--display);text-transform:uppercase;font-size:clamp(1.35rem,1.9vw,2.05rem);line-height:.92}.faq-accordion-grid article>button i{color:var(--red);text-align:right;font-size:1.25rem;font-style:normal}.faq-accordion-grid article.is-active>button small,.faq-accordion-grid article.is-active>button i{color:#f17b73}.faq-accordion-answer{padding:0 34px 34px 75px;animation:.3s both faq-answer-in}.faq-accordion-answer p{color:#cbd4d8;font-size:.86rem;line-height:1.72}.faq-accordion-answer span{color:#8fa0a9;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff38;margin-top:26px;padding-top:20px;font-size:.52rem;font-weight:850;display:block}@keyframes faq-answer-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.visit-new-actions{flex-wrap:wrap;gap:10px;display:flex}.visit-new-actions [aria-disabled=true]{cursor:not-allowed;opacity:.78}.button-outline{border-color:var(--ink);color:var(--ink)}.visit-door{color:var(--ink);background:#e8e2d8;padding:122px 0;overflow:hidden}.visit-door-head{display:block}.visit-door-head h2{text-align:left;text-wrap:balance;width:100%;max-width:1120px;font-size:clamp(3.6rem,5.2vw,5.9rem);line-height:.8}.visit-door-head h2 em{color:var(--red);font-style:normal}.visit-door-stage{min-height:790px;margin-top:68px;position:relative}.visit-door-photo{background:linear-gradient(90deg,#080f1570,#0000 58%),url(/optimized/store-interior-50356aefffcb-1440.webp) 50%/cover no-repeat;position:absolute;inset:0 0 0 17%;overflow:hidden}.visit-door-photo:after{content:"";background:linear-gradient(#0000 55%,#070e148a);position:absolute;inset:0}.visit-door-photo>span{z-index:2;color:#ffffffb8;letter-spacing:.1em;font-size:.5rem;font-weight:900;position:absolute;bottom:20px;right:24px}.visit-door-scan{z-index:2;background:#fffc;width:1px;animation:5.5s ease-in-out infinite visit-door-scan;position:absolute;inset:0 auto 0 0;box-shadow:0 0 24px #ffffffb3}.visit-door-card{z-index:3;width:min(470px,43%);min-height:600px;color:var(--white);background:#c33b32;flex-direction:column;padding:clamp(28px,4vw,54px);display:flex;position:absolute;bottom:54px;left:0;box-shadow:22px 22px #142331eb}.visit-door-card>span{color:#ffd0cc;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:900}.visit-door-card>strong{font-family:var(--display);text-transform:uppercase;margin:auto 0 32px;font-size:clamp(4rem,6vw,6.7rem);line-height:.73}.visit-door-card>p{color:#ffe1de;max-width:360px;margin:0 0 30px;font-size:.74rem;line-height:1.62}@keyframes visit-door-scan{0%,to{opacity:.3;left:0}50%{opacity:.9;left:100%}}.visit-plan{min-height:920px;color:var(--ink);background:#fff;grid-template-columns:minmax(360px,.86fr) minmax(560px,1.14fr);display:grid}.visit-plan-visual{min-height:920px;color:var(--white);background:linear-gradient(#070f161f,#070f16db),url(/optimized/storefront-f3af0f798ef0-680.webp) 50%/cover no-repeat;flex-direction:column;justify-content:flex-end;padding:clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}.visit-plan-visual:before{content:"";opacity:.25;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ffffff57 calc(25% - 1px) 25%);position:absolute;inset:0}.visit-plan-visual:after{content:"";aspect-ratio:1;border:1px solid #ffffff8c;border-radius:50%;width:140%;animation:14s linear infinite visit-plan-orbit;position:absolute;bottom:-60%;left:-78%;box-shadow:0 0 0 46px #ffffff0f,0 0 0 92px #ffffff0a}.visit-plan-visual>*{z-index:1;position:relative}.visit-plan-visual>strong{max-width:570px;font-family:var(--display);letter-spacing:-.05em;font-size:clamp(4.8rem,7.4vw,8.5rem);line-height:.72}.visit-plan-panel{align-self:center;width:min(100% - 80px,760px);margin-inline:auto;padding-block:76px}.visit-plan-panel h2{margin-top:0;font-size:clamp(4rem,6vw,6.8rem);line-height:.78}.visit-plan-panel h2 em{color:var(--red);font-style:normal}.visit-plan-panel header>p{color:#53606a;max-width:680px;margin:26px 0 0;font-size:1.08rem;line-height:1.68}.visit-plan-panel ol{border-top:1px solid #16233240;margin:44px 0 0;padding:0;list-style:none}.visit-plan-panel li{border-bottom:1px solid #16233240;grid-template-columns:64px 1fr;gap:24px;padding:25px 0;display:grid}.visit-plan-panel li small{color:var(--red);font-family:var(--display);padding-top:4px;font-size:1.45rem;font-weight:900}.visit-plan-panel li strong{font-family:var(--display);text-transform:uppercase;font-size:1.7rem;line-height:1;display:block}.visit-plan-panel li p{color:#5b6268;max-width:570px;margin:8px 0 0;font-size:.92rem;line-height:1.55}.visit-plan-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.visit-plan-text-link{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;padding-block:12px;font-size:.72rem;font-weight:900}.visit-plan-text-link span{margin-left:12px;transition:transform .18s;display:inline-block}.visit-plan-text-link:hover{color:var(--red)}.visit-plan-text-link:hover span{transform:translate(5px)}.visit-plan-note{border-left:3px solid var(--red);color:#59626a;margin:24px 0 0;padding-left:18px;font-size:.78rem}@keyframes visit-plan-orbit{to{transform:rotate(360deg)}}.visit-choice{min-height:920px;color:var(--white);background:linear-gradient(105deg,#071018f7 0 47%,#071018d1 72%,#071018e0),url(/optimized/store-interior-50356aefffcb-1440.webp) 50%/cover no-repeat;align-items:center;padding:120px 0;display:grid;position:relative;overflow:hidden}.visit-choice:before{content:"";opacity:.14;background-image:radial-gradient(circle,#ffffffbf 0 1px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.visit-choice-backdrop{pointer-events:none;position:absolute;inset:0}.visit-choice-backdrop i{border:1px solid #ffffff30;display:block;position:absolute}.visit-choice-backdrop i:first-child{aspect-ratio:1;border-radius:50%;width:31vw;animation:10s ease-in-out infinite visit-choice-float;top:-15vw;right:-8vw}.visit-choice-backdrop i:nth-child(2){aspect-ratio:1;border-color:#b83a3280;width:18vw;animation:8s ease-in-out -3s infinite reverse visit-choice-float;bottom:-8vw;left:46%;transform:rotate(22deg)}.visit-choice-backdrop i:nth-child(3){background:linear-gradient(#0000,#ffffff42,#0000);border:0;width:1px;height:100%;top:0;left:50%}.visit-choice-shell{z-index:1;position:relative}.visit-choice header{grid-template-columns:155px minmax(440px,1fr) minmax(260px,400px);align-items:end;gap:clamp(28px,4vw,68px);display:grid}.visit-choice header>span{color:#ff5c53;letter-spacing:.15em;text-transform:uppercase;align-self:start;padding-top:12px;font-size:.68rem;font-weight:900}.visit-choice h2{color:var(--white);font-size:clamp(4rem,6.4vw,7.2rem);line-height:.78}.visit-choice h2 em{color:#f14a41;font-style:normal}.visit-choice header>p{color:#ffffffb3;margin:0 0 7px;font-size:1.03rem;line-height:1.7}.visit-choice-grid{border:1px solid #ffffff47;grid-template-columns:repeat(3,1fr);margin-top:66px;display:grid}.visit-choice-grid>a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08131c9e;border-right:1px solid #ffffff47;grid-template-columns:1fr auto;align-content:space-between;gap:25px;min-height:300px;padding:34px;transition:background .22s,transform .22s;display:grid}.visit-choice-grid>a:last-child{border-right:0}:is(.visit-choice-grid>a:hover,.visit-choice-grid>a:focus-visible){background:#b83a32;transform:translateY(-10px)}.visit-choice-grid small{color:#ffffff9e;font-family:var(--display);font-size:1.5rem;font-weight:900}.visit-choice-grid>a>span{font-size:1.4rem}.visit-choice-grid div{grid-column:1/-1}.visit-choice-grid strong{color:var(--white);font-family:var(--display);text-transform:uppercase;font-size:clamp(2.2rem,3.3vw,3.8rem);line-height:.88;display:block}.visit-choice-grid p{color:#ffffffb3;max-width:330px;margin:15px 0 0;font-size:.9rem;line-height:1.55}:is(.visit-choice-grid>a:hover p,.visit-choice-grid>a:focus-visible p){color:#ffffffe0}.visit-choice-foot{justify-content:space-between;align-items:center;gap:40px;margin-top:30px;display:flex}.visit-choice-foot p{color:#ffffffa1;max-width:610px;margin:0;font-size:.82rem}.visit-choice-foot p strong{color:var(--white)}.visit-choice-foot>a{color:var(--white);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff8c;padding-bottom:8px;font-size:.68rem;font-weight:900}.visit-choice-foot>a:hover{color:#ff5c53}@keyframes visit-choice-float{0%,to{translate:0;rotate:none}50%{translate:-24px 34px;rotate:12deg}}.visit-design-switcher{z-index:90;color:var(--white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081119f0;border:1px solid #fff3;border-radius:7px;align-items:center;gap:5px;padding:7px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 50px #00000047}.visit-design-switcher>span{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;padding:0 10px;font-size:.55rem;font-weight:900}.visit-design-switcher button{color:#ffffffb8;cursor:pointer;min-height:38px;font:inherit;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 13px;font-size:.65rem;font-weight:900}.visit-design-switcher button:hover{color:#fff;background:#ffffff14}.visit-design-switcher button.is-active{color:#fff;background:#b83a32;border-color:#e64a40}.site-footer{color:#b8c1c7;background:#0b121a;padding:78px 0 26px}.service-page>.service-footer{display:none}.footer-grid{grid-template-columns:1.25fr repeat(3,1fr);gap:50px;display:grid}.footer-brand .wordmark-text{color:var(--white);font-size:1.5rem}.footer-brand .wordmark-text strong{color:#e4594f;font-size:1.9rem}.footer-brand>p{color:#d1d7da;max-width:280px;margin:24px 0 0}.footer-brand .footer-verification{color:#707d85;font-size:.68rem}.footer-column{flex-direction:column;gap:11px;display:flex}.footer-column h2{color:var(--white);font-family:var(--body);letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px;font-size:.67rem}.footer-column a{font-size:.78rem}.footer-column a:hover{color:var(--white)}.footer-bottom{color:#6f7b83;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:30px;margin-top:60px;padding-top:24px;font-size:.65rem;display:flex}.footer-bottom div{gap:22px;display:flex}.wordmark-text{align-items:baseline;display:inline-flex}.wordmark-text strong{color:var(--red);margin-left:6px;font-size:1.25em}.cro-header{z-index:60;width:100%;color:var(--ink);position:relative}.cro-wordmark{color:inherit;font-family:var(--display);letter-spacing:-.045em;flex-direction:column;align-items:flex-start;font-size:1.62rem;line-height:.78;display:inline-flex}.cro-wordmark strong{color:var(--red);margin:5px 0 0;font-size:1.27em}.cro-mobile-menu{display:none;position:relative}.cro-mobile-menu summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:1px solid;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:.64rem;font-weight:900;list-style:none;display:flex}.cro-mobile-menu summary::-webkit-details-marker{display:none}.cro-mobile-menu summary i{color:var(--red);font-size:1rem;font-style:normal;transition:rotate .18s}.cro-mobile-menu[open] summary i{rotate:45deg}.cro-mobile-panel{z-index:90;width:min(330px,100vw - 32px);color:var(--ink);background:#f5f0e8;border:1px solid #14233138;flex-direction:column;padding:10px;display:flex;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 24px 65px #08101740}.cro-mobile-panel a{border-bottom:1px solid #1423312b;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 13px;font-size:.74rem;font-weight:850;display:flex}.cro-mobile-panel a:last-child{border-bottom:0}.cro-mobile-panel a.is-active{color:var(--ink);background:#f3d8d4}.cro-mobile-panel a.is-primary{background:var(--red);color:var(--white)}.cro-mobile-shop-menu>summary{cursor:pointer;letter-spacing:0;text-transform:none;border:0;border-bottom:1px solid #1423312b;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 13px;font-size:.74rem;font-weight:850;display:flex}.cro-mobile-shop-menu>summary.is-active{background:#f3d8d4}.cro-mobile-shop-menu>summary i{color:var(--red);font-size:1rem;font-style:normal;transition:rotate .18s}.cro-mobile-shop-menu[open]>summary i{rotate:45deg}.cro-mobile-shop-links{background:#ffffff7a;border-bottom:1px solid #1423312b;padding:6px 0 8px 14px}.cro-mobile-shop-links a{min-height:64px;padding-inline:14px;font-size:1.125rem;line-height:1.25}.cro-mobile-shop-links a.is-current{box-shadow:inset 3px 0 0 var(--red);background:#f3d8d4}.cro-focus-header{background:#f1ece3}.cro-focus-nav{border-inline:1px solid var(--line);grid-template-columns:230px minmax(340px,1fr) 260px;align-items:stretch;min-height:90px;display:grid}.cro-focus-brand{flex-direction:column;justify-content:center;padding:0 24px;display:flex}.cro-focus-links{border-left:1px solid var(--line);justify-content:center;align-items:stretch;display:flex}.cro-focus-links>a,.cro-shop-menu>summary{border:0;border-right:1px solid var(--line);min-width:108px;min-height:100%;color:inherit;cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;place-items:center;padding:0 25px;font-size:.68rem;font-weight:900;list-style:none;transition:background .18s,color .18s;display:grid;position:relative}.cro-shop-menu>summary::-webkit-details-marker{display:none}.cro-shop-menu>summary>i{color:var(--red);font-size:.85rem;font-style:normal;transition:rotate .18s;position:absolute;right:13px}.cro-shop-menu[open]>summary>i{rotate:45deg}.cro-focus-links>a:after,.cro-shop-menu>summary:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:scale .2s;position:absolute;bottom:21px;left:24px;right:24px;scale:0 1}.cro-focus-links>a:hover:after,.cro-focus-links>a.is-active:after,.cro-shop-menu>summary:hover:after,.cro-shop-menu.is-active>summary:after,.cro-shop-menu[open]>summary:after{scale:1}.cro-focus-links>a:focus-visible:after{scale:1}.cro-shop-menu>summary:focus-visible:after{scale:1}.cro-focus-links>a.is-active,.cro-shop-menu.is-active>summary{color:var(--ink);background:#f3d8d4}.cro-shop-menu{min-width:108px;position:relative}.cro-shop-dropdown{z-index:90;background:#f5f0e8;border:1px solid #14233138;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(520px,100vw - 40px);padding:10px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 24px 65px #08101740}.cro-shop-dropdown a{min-height:82px;color:var(--ink);border-bottom:1px solid #14233124;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;font-size:1.25rem;font-weight:850;line-height:1.25;display:flex}.cro-shop-dropdown a:nth-child(odd){border-right:1px solid #14233124}:is(.cro-shop-dropdown a:hover,.cro-shop-dropdown a:focus-visible,.cro-shop-dropdown a.is-current){background:#f3d8d4}.page-nav-transition{z-index:210;color:var(--white);background:#08131d;place-items:center;padding:24px;animation:.18s both nav-transition-in;display:grid;position:fixed;inset:0;overflow:hidden}.page-nav-transition:before{content:"";opacity:.22;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 32%,#0000 76%);mask-image:radial-gradient(circle,#000 0 32%,#0000 76%)}.page-nav-transition-panel{z-index:1;text-align:center;width:min(560px,100%);position:relative}.page-nav-motion-item{aspect-ratio:1;place-items:center;width:180px;margin:0 auto 34px;display:grid;position:relative}.page-nav-motion-item svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:68%}.page-nav-transition-copy{flex-direction:column;align-items:center;display:flex}.page-nav-transition-copy small{color:#ef7168;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:.62rem;font-weight:900}.page-nav-transition-copy>span{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.page-nav-transition-copy strong{max-width:100%;font-family:var(--display);text-transform:uppercase;margin-top:10px;font-size:clamp(2.8rem,5.5vw,5rem);line-height:.86}.page-nav-transition-bar{background:#ffffff14;border:1px solid #ffffff57;height:12px;margin-top:38px;position:relative;overflow:hidden}.page-nav-transition-bar>i{background:var(--red);transform-origin:0;width:100%;height:100%;animation:.65s cubic-bezier(.2,.8,.2,1) both nav-transition-fill;display:block}.page-nav-transition-panel>p{color:#ffffff94;margin:15px 0 0;font-size:.75rem;line-height:1.5}.page-nav-transition.is-v1 .page-nav-motion-item{background:#ffffff0a;border:1px solid #ffffff57;box-shadow:16px 16px #b83a3233}.page-nav-transition.is-v1 .page-nav-motion-item svg{color:#f7eee4;animation:.56s ease-in-out infinite alternate nav-tag-float}.page-nav-transition.is-v1 .page-nav-motion-item>i{z-index:2;background:#ef7168;height:3px;animation:.56s ease-in-out infinite alternate nav-counter-scan;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 0 22px #ef7168e6}@keyframes nav-transition-in{0%{opacity:0}to{opacity:1}}@keyframes nav-transition-fill{0%{scale:0 1}to{scale:1}}@keyframes nav-tag-float{0%{transform:translateY(-5px)rotate(-2deg)}to{transform:translateY(6px)rotate(2deg)}}@keyframes nav-counter-scan{0%{translate:0}to{translate:0 140px}}.action-placeholder-backdrop{z-index:1000;background:#000c;justify-content:center;align-items:center;padding:24px;animation:.18s both action-backdrop-in;display:flex;position:fixed;inset:0;overflow-y:auto}.action-placeholder-modal{width:min(680px,100%);max-height:calc(100svh - 48px);color:var(--ink);background:#f1ece3;border:1px solid #ffffff57;padding:clamp(42px,6vw,72px);animation:.3s cubic-bezier(.2,.8,.2,1) both action-modal-in;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0000008c}.action-placeholder-modal:before{content:"";background:var(--red);height:10px;position:absolute;top:0;left:0;right:0}.action-placeholder-close{aspect-ratio:1;width:50px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #1623324d;place-items:center;padding:0;font-size:1.8rem;line-height:1;transition:background .18s,color .18s,rotate .18s;display:grid;position:absolute;top:22px;right:22px}:is(.action-placeholder-close:hover,.action-placeholder-close:focus-visible){background:var(--ink);color:var(--white);rotate:8deg}.action-placeholder-modal h2{max-width:560px;font-family:var(--display);text-transform:uppercase;margin:12px 72px 0 0;font-size:clamp(3.3rem,7vw,6rem);line-height:.82}.action-placeholder-modal>p{color:#53606a;max-width:540px;margin:30px 0 0;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.55}.action-placeholder-rule{grid-template-columns:repeat(3,1fr);gap:8px;margin:38px 0;display:grid}.action-placeholder-rule i{background:#16233224;height:12px}.action-placeholder-rule i:first-child{background:var(--red)}.action-placeholder-rule i:nth-child(2){background:#b83a3285}.action-placeholder-modal>.button{min-width:150px;min-height:58px}.action-placeholder-modal.is-path-chooser{width:min(960px,100%);padding:clamp(46px,6vw,76px)}.action-placeholder-modal.is-path-chooser:before{height:12px}.action-placeholder-modal.is-path-chooser h2{max-width:760px;margin-top:10px;font-size:clamp(3.4rem,6vw,6.8rem)}.action-placeholder-modal>.action-path-kicker{color:var(--red);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900;line-height:1}.action-placeholder-modal>.action-path-intro{max-width:760px;margin-top:26px;font-size:clamp(1.08rem,1.7vw,1.32rem)}.action-path-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:38px;display:grid}.action-path-options>a{min-height:220px;color:var(--ink);border:1px solid #16233240;flex-direction:column;align-items:flex-start;padding:clamp(26px,4vw,42px);text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.action-path-options>a.is-pawn{border-color:var(--red);background:var(--red);color:#fff}:is(.action-path-options>a:hover,.action-path-options>a:focus-visible){border-color:var(--ink);background:var(--ink);color:#fff;transform:translateY(-4px)}.action-path-options small{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:.72rem;font-weight:900;line-height:1.25}.action-path-options strong{font-family:var(--display);text-transform:uppercase;margin-top:18px;font-size:clamp(2rem,3.5vw,3.6rem);line-height:.88}.action-path-options span{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;width:100%;margin-top:auto;padding-top:28px;font-size:.72rem;font-weight:900;line-height:1.2;display:flex}.action-path-options i{color:currentColor;font-style:normal}.action-placeholder-modal>.action-path-note{color:#6a7278;max-width:none;margin-top:22px;font-size:.82rem;line-height:1.5}@keyframes action-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes action-modal-in{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.action-placeholder-backdrop{padding:12px}.action-placeholder-modal{max-height:calc(100svh - 24px);padding:54px 24px 30px}.action-placeholder-close{width:44px;top:18px;right:18px}.action-placeholder-modal h2{margin-right:50px;font-size:clamp(2.8rem,14vw,4.3rem)}.action-placeholder-modal>p{margin-top:24px;font-size:1.15rem}.action-placeholder-rule{margin-block:30px}.action-placeholder-modal>.button{width:100%}.action-placeholder-modal.is-path-chooser{padding:54px 20px 24px}.action-placeholder-modal.is-path-chooser h2{font-size:clamp(2.8rem,13vw,4.2rem)}.action-path-options{grid-template-columns:1fr;margin-top:28px}.action-path-options>a{min-height:180px}}@media (prefers-reduced-motion:reduce){.action-placeholder-backdrop,.action-placeholder-modal{animation:none!important}}@media (max-width:760px){.page-nav-transition{padding:18px}.page-nav-motion-item{width:142px;margin-bottom:28px}.page-nav-transition-copy strong{font-size:clamp(2.35rem,11vw,3.5rem)}.page-nav-transition-bar{margin-top:30px}}@media (prefers-reduced-motion:reduce){.page-nav-transition,.page-nav-motion-item,.page-nav-motion-item svg,.page-nav-motion-item>i,.page-nav-transition-bar>i{animation:none!important}.page-nav-transition-bar>i{transform:scale(1)}}.cro-focus-cta{background:var(--red);color:var(--white);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:0 22px;display:grid}.cro-focus-cta>span{flex-direction:column;gap:6px;display:flex}.cro-focus-cta small{color:#f3bfbb;letter-spacing:.07em;text-transform:uppercase;font-size:.48rem;font-weight:850}.cro-focus-cta strong{font-family:var(--display);text-transform:uppercase;font-size:1.45rem;line-height:.9}.cro-focus-cta>span:last-child{font-size:1.2rem;transition:transform .18s}.cro-focus-cta:hover>span:last-child{transform:translate(3px,-3px)}@keyframes cro-status-pulse{0%,to{opacity:.45;scale:.75}50%{opacity:1;scale:1}}.hero-cro-eyebrow{color:#687176;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;font-size:.55rem;font-weight:900;display:flex}.hero-cro-eyebrow i{aspect-ratio:1;background:var(--red);border-radius:50%;width:8px;animation:1.8s ease-in-out infinite cro-status-pulse;box-shadow:0 0 0 5px #c33b321f}.hero-cine-wide{min-height:940px;color:var(--white);isolation:isolate;background:#09131c;position:relative;overflow:hidden}.hero-cine-wide-photo{z-index:-2;opacity:0;will-change:opacity,transform;background-position:50% 44%;background-repeat:no-repeat;background-size:cover;transition:opacity .52s;animation:16s ease-in-out infinite alternate hero-cinematic-drift;position:absolute;inset:0}.hero-cine-wide-photo.is-active{opacity:1}.hero-cine-bg-tools{background-image:url(/optimized/category-tools-faad46ab02bc-1440.webp)}.hero-cine-bg-jewelry{background-image:url(/optimized/category-jewelry-d92c1c219239-1440.webp)}.hero-cine-bg-gaming{background-image:url(/optimized/category-gaming-ccb9acf39ab2-1440.webp)}.hero-cine-bg-equipment{background-image:url(/optimized/category-equipment-037c6e60dec0-1440.webp)}.hero-cine-wide:after{content:"";z-index:-1;background:linear-gradient(90deg,#040b11f0 0%,#040b11ad 51%,#040b113d 100%),linear-gradient(#0000 47%,#040b11f5 100%);position:absolute;inset:0}.hero-brand-pattern{z-index:0;pointer-events:none;opacity:.08;mix-blend-mode:screen;background-image:url(/brand/tag-spark-pattern.svg);background-repeat:repeat;background-size:78px 60px;animation:34s linear infinite hero-pattern-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 78% at 32% 48%,#000 0%,#000000eb 36%,#0006 64%,#0000 90%);mask-image:radial-gradient(72% 78% at 32% 48%,#000 0%,#000000eb 36%,#0006 64%,#0000 90%)}.hero-cine-wide-shell{width:min(100% - 48px,1440px);margin-inline:auto}.hero-cine-wide-content{z-index:1;flex-direction:column;min-height:940px;padding-block:66px 96px;display:flex;position:relative}.hero-cine-wide .hero-cro-eyebrow{color:#d3dbde}.hero-cine-wide h1{color:#fff;letter-spacing:-.04em;width:min(100%,1240px);max-width:1240px;margin:auto 0 48px;font-size:clamp(5.8rem,9.15vw,9.8rem);line-height:.76}.hero-cine-wide h1 em{color:#f04f45;font-style:normal}.hero-cine-wide-conversion{border-top:1px solid #ffffff61;width:min(100%,1240px);padding-top:34px;display:block}.hero-cine-wide-conversion>div>p{color:#edf1f2;max-width:740px;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.62}.hero-cta-paths{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060e15b8;border:1px solid #ffffff6b;width:min(100%,900px);margin-top:34px;padding:18px;box-shadow:0 18px 50px #040a0f3d}.hero-cta-paths>div{border-top:1px solid #ffffff42;border-left:1px solid #ffffff42;grid-template-columns:repeat(3,1fr);display:grid}.hero-cta-paths>div>a{color:#fff;border-bottom:1px solid #ffffff42;border-right:1px solid #ffffff42;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;min-height:112px;padding:18px;transition:background .18s,transform .18s;display:grid}.hero-cta-paths>div>a small{color:#ff7067;font-size:.48rem;font-weight:900}.hero-cta-paths>div>a strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.3rem,1.7vw,1.85rem);line-height:.92}.hero-cta-paths>div>a>span{color:#ff7067;transition:transform .18s}.hero-cta-paths>div>a.is-default{background:var(--red)}.hero-cta-paths>div>a.is-default small,.hero-cta-paths>div>a.is-default>span{color:#fff}:is(.hero-cta-paths>div:has(>a:not(.is-default):hover)>a.is-default,.hero-cta-paths>div:has(>a:not(.is-default):focus-visible)>a.is-default){background:0 0}:is(.hero-cta-paths>div:has(>a:not(.is-default):hover)>a.is-default small,.hero-cta-paths>div:has(>a:not(.is-default):hover)>a.is-default>span,.hero-cta-paths>div:has(>a:not(.is-default):focus-visible)>a.is-default small,.hero-cta-paths>div:has(>a:not(.is-default):focus-visible)>a.is-default>span){color:#ff7067}:is(.hero-cta-paths>div>a:hover,.hero-cta-paths>div>a:focus-visible){z-index:1;background:var(--red);transform:translateY(-4px)}:is(.hero-cta-paths>div>a:hover small,.hero-cta-paths>div>a:focus-visible small,.hero-cta-paths>div>a:hover>span,.hero-cta-paths>div>a:focus-visible>span){color:#fff}:is(.hero-cta-paths>div>a:hover>span,.hero-cta-paths>div>a:focus-visible>span){transform:translate(3px,-3px)}.hero-cine-tags{z-index:3;gap:10px;width:174px;display:grid;position:absolute;top:50%;right:clamp(16px,2.2vw,34px);transform:translateY(-50%)}.hero-cine-tags button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;text-align:left;background:#060e15b8;border:1px solid #ffffff6b;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:74px;padding:0 16px;transition:background .18s,border-color .18s,transform .18s;display:grid}.hero-cine-tags button small{color:#9ba7ad;font-size:.48rem;font-weight:900}.hero-cine-tags button strong{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;font-size:1.35rem}.hero-cine-tags button>span{color:#ff7067;font-size:.9rem;transition:transform .18s}:is(.hero-cine-tags button:hover,.hero-cine-tags button:focus-visible,.hero-cine-tags button.is-active){background:#c33b32f0;border-color:#ff7067;transform:translate(-8px)}:is(.hero-cine-tags button:hover small,.hero-cine-tags button:focus-visible small,.hero-cine-tags button.is-active small,.hero-cine-tags button:hover>span,.hero-cine-tags button:focus-visible>span,.hero-cine-tags button.is-active>span){color:#fff}:is(.hero-cine-tags button:hover>span,.hero-cine-tags button:focus-visible>span){transform:translate(3px,-3px)}@keyframes hero-cinematic-drift{0%{transform:scale(1.03)translate(-.5%)}to{transform:scale(1.09)translate(1%)}}@keyframes hero-pattern-drift{0%{background-position:0 0}to{background-position:78px 60px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stock-tape{background:var(--red);min-height:94px;color:var(--white);border-bottom:1px solid #ffffff2b;grid-template-columns:238px minmax(0,1fr);display:grid}.stock-tape-label{z-index:2;padding:0 30px max(2px,env(safe-area-inset-bottom));background:#9f2f28;border-right:1px solid #ffffff38;flex-direction:column;justify-content:center;gap:5px;display:flex;position:relative}.stock-tape-label span{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;font-size:1.26rem;font-weight:900;line-height:1}.stock-tape-label strong{color:#efbbb7;letter-spacing:.1em;text-transform:uppercase;font-size:.53rem}.stock-tape-window{align-items:center;min-width:0;display:flex;overflow:hidden}.stock-tape-track{will-change:transform;align-items:center;width:max-content;animation:32s linear infinite stock-tape-move;display:flex}.stock-tape-window:hover .stock-tape-track{animation-play-state:paused}.stock-tape-item{white-space:nowrap;align-items:center;gap:11px;min-height:93px;padding-left:34px;display:inline-flex}.stock-tape-item small{color:#efbbb7;font-size:.52rem;font-weight:900}.stock-tape-item strong{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.35rem,2.1vw,2.15rem);line-height:1}.stock-tape-item i{color:#ef8e87;margin-left:23px;font-size:.45rem;font-style:normal}.intent-desk{color:var(--ink);background:#ebe5da;padding:112px 0 120px;overflow:hidden}.intent-desk-head{grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:end;gap:50px;margin-bottom:52px;display:grid}.intent-desk-head h2{max-width:900px;font-size:clamp(4rem,7.2vw,7.6rem);line-height:.8}.intent-desk-head>p{color:#4e5b62;margin:0 0 6px;font-size:.9rem;line-height:1.65}.intent-desk-layout{background:#111c27;border:1px solid #1423313d;grid-template-columns:minmax(310px,.72fr) minmax(560px,1.28fr);min-height:590px;display:grid;box-shadow:18px 18px #c33b3224}.intent-desk-choices{z-index:2;background:#f5f0e8;grid-template-rows:repeat(3,1fr);display:grid;position:relative}.intent-desk-choices button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #1423312e;grid-template-columns:1fr auto;align-content:center;gap:10px 18px;padding:28px 30px;transition:background .22s,color .22s,padding .22s;display:grid}.intent-desk-choices button:last-child{border-bottom:0}.intent-desk-choices button strong{max-width:260px;font-family:var(--display);text-transform:uppercase;font-size:clamp(1.8rem,2.4vw,2.7rem);line-height:.9}.intent-desk-choices button>span{width:44px;height:44px;color:var(--red);border:1px solid;place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:1.1rem;font-weight:900;transition:color .18s,background .18s,transform .18s;display:grid}:is(.intent-desk-choices button:hover,.intent-desk-choices button:focus-visible,.intent-desk-choices button.is-active){background:var(--red);color:var(--white);padding-left:38px}:is(.intent-desk-choices button:hover>span,.intent-desk-choices button:focus-visible>span,.intent-desk-choices button.is-active>span){color:#fff;background:#ffffff1a;transform:translate(2px,-2px)}.intent-desk-stage{min-width:0;color:var(--white);background:#0e1924;position:relative;overflow:hidden}.intent-desk-image{background-position:50%;background-size:cover;animation:.52s cubic-bezier(.2,.75,.2,1) both intent-panel-in;position:absolute;inset:0}.intent-image-pawn{background-image:url(/optimized/category-tools-faad46ab02bc-1440.webp)}.intent-image-sell{background-image:url(/optimized/category-jewelry-d92c1c219239-1440.webp)}.intent-image-shop{background-image:url(/optimized/category-gaming-ccb9acf39ab2-1440.webp)}.intent-desk-stage:after{content:"";background:linear-gradient(90deg,#0710186b,#07101824),linear-gradient(#0710181f 0%,#0710188c 44%,#071018f7 100%);position:absolute;inset:0}.intent-desk-stage-copy{z-index:1;grid-template-columns:1fr minmax(240px,.8fr);align-items:end;gap:12px 34px;padding:44px;animation:.46s 80ms both intent-copy-in;display:grid;position:absolute;bottom:0;left:0;right:0}.intent-desk-stage-copy h3{max-width:560px;font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(4rem,6.5vw,7.2rem);line-height:.78}.intent-desk-next{border-left:2px solid var(--red);padding-left:22px}.intent-desk-next span{color:#ff8b83;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:900}.intent-desk-next p{color:#d5dde0;margin-top:9px;font-size:clamp(.95rem,1vw,1.08rem);line-height:1.6}.intent-desk-stage-copy>a{background:var(--red);min-height:58px;color:var(--white);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:22px;padding:0 20px;font-size:.68rem;font-weight:900;transition:background .18s,transform .18s;display:flex}:is(.intent-desk-stage-copy>a:hover,.intent-desk-stage-copy>a:focus-visible){background:#e65248;transform:translateY(-3px)}@keyframes intent-panel-in{0%{opacity:.25;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes intent-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.category-availability{color:#62696c;margin:24px 0 0;font-size:.73rem}.carry-image-hunting{background-image:url(/optimized/firearms-wall-5c331aeb108c-1440.webp);background-position:48%}.carry-image-tools{background-image:url(/optimized/tools-case-632a90d53bdc-680.webp)}.carry-image-large{background-image:url(/optimized/outdoor-equipment-f761213f7870-382.webp)}.carry-image-metal{background-image:url(/optimized/gold-coins-d35c7ef65f57-510.webp)}.carry-image-gaming{background-image:url(/optimized/category-gaming-ccb9acf39ab2-1440.webp)}.carry-image-finds{background-image:url(/optimized/guitars-8d4774790a24-265.webp)}.carry-catalog{color:var(--ink);background:radial-gradient(circle at 82% 10%,#c33b3221,#0000 26%),radial-gradient(circle at 13% 28%,#22384b1a,#0000 24%),#e9e2d6;padding:116px 0 160px;position:relative;overflow:hidden}.carry-catalog>.section-shell{z-index:2;position:relative}.carry-catalog-head{grid-template-columns:minmax(520px,1fr) minmax(260px,340px);align-items:end;gap:54px;margin-bottom:64px;display:grid}.carry-catalog-head h2{max-width:1040px;font-size:clamp(4.3rem,7.2vw,7.7rem);line-height:.78}.carry-catalog-head h2 em{color:var(--red);font-style:normal}.carry-catalog-head>p{color:#536068;margin:0 0 4px;font-size:.88rem;line-height:1.65}.carry-catalog-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.carry-catalog-card{min-width:0;min-height:620px;color:var(--white);background:#101a25;grid-template-rows:300px minmax(320px,1fr);transition:transform .23s cubic-bezier(.22,.72,.26,1),box-shadow .23s;display:grid;overflow:hidden}.carry-tone-navy{background:linear-gradient(145deg,#2c4b63 0%,#1b2d3d 100%)}.carry-tone-steel{background:linear-gradient(145deg,#829096 0%,#4e5b61 100%)}.carry-tone-red{background:radial-gradient(circle at 88% 12%,#ffffff2e,#0000 34%),linear-gradient(145deg,#d84b41 0%,#a82f27 100%)}.carry-tone-earth{background:linear-gradient(145deg,#92775e 0%,#604b39 100%)}.carry-tone-charcoal{background:linear-gradient(145deg,#383e43 0%,#1d2023 100%)}.carry-tone-paper{color:var(--ink);background:linear-gradient(145deg,#f2ebdf 0%,#c9beaf 100%)}:is(.carry-catalog-card:hover,.carry-catalog-card:focus-visible){z-index:1;transform:translateY(-8px);box-shadow:0 24px 54px #14233140}.carry-catalog-image{filter:saturate(.72)contrast(1.08);background-position:50%;background-size:cover;transition:transform .56s cubic-bezier(.2,.75,.2,1),filter .28s;display:block}:is(.carry-catalog-card:hover .carry-catalog-image,.carry-catalog-card:focus-visible .carry-catalog-image){filter:saturate()contrast(1.02);transform:scale(1.06)}.carry-catalog-copy{flex-direction:column;padding:24px 25px 23px;display:flex;position:relative}.carry-catalog-copy:before{content:"";background:var(--red);height:5px;transition:right .28s;position:absolute;top:0;left:0;right:100%}.carry-catalog-card:hover .carry-catalog-copy:before{right:0}.carry-catalog-card:focus-visible .carry-catalog-copy:before{right:0}.carry-catalog-copy>strong{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;text-transform:uppercase;margin-top:0;font-size:clamp(2.15rem,2.7vw,3.15rem);line-height:.92}.carry-catalog-copy>span{color:#b8c2c7;letter-spacing:.05em;text-transform:uppercase;margin-top:17px;font-size:.75rem;font-weight:800;line-height:1.5}.carry-catalog-copy em{min-height:42px;color:var(--white);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #fff3;justify-content:space-between;align-items:end;margin-top:auto;padding-top:16px;font-size:.6rem;font-style:normal;font-weight:900;display:flex}.carry-catalog-copy em span{color:#ef7168;font-size:1rem}.carry-tone-red .carry-catalog-copy em span{color:#ffd6d2}.carry-tone-red .carry-catalog-copy:before{background:#ffd6d2}.carry-tone-paper .carry-catalog-copy em span{color:var(--red)}.carry-tone-paper .carry-catalog-copy>span{color:#59636a}.carry-tone-paper .carry-catalog-copy em{color:var(--ink);border-top-color:#14233138}.large-items{position:relative;overflow:hidden}.large-items h2{font-size:clamp(4.6rem,8vw,8.6rem);line-height:.76}.large-items h2 em{color:var(--red);font-style:normal}.large-items-v2{min-height:920px;color:var(--white);background:#09131c}.large-items-v2-image{background:linear-gradient(90deg,#050c12e6 0%,#050c128c 45%,#050c122e 78%),linear-gradient(#0000 46%,#050c12f2),url(/optimized/equipment-contact-sheet-4f390077e7ff-1440.webp) 50%/cover;animation:18s ease-in-out infinite alternate large-item-cinema;position:absolute;inset:0}.large-items-v2-lines{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.large-items-v2-lines:before,.large-items-v2-lines:after{content:"";background:#ffffff12;width:1px;position:absolute;top:0;bottom:0}.large-items-v2-lines:before{left:33.333%}.large-items-v2-lines:after{right:33.333%}.large-items-v2-lines i{background:linear-gradient(90deg,#0000,#f071683d,#0000);width:100%;height:1px;animation:9s linear infinite large-item-measure;position:absolute;left:0}.large-items-v2-lines i:nth-child(2){animation-delay:-3s}.large-items-v2-lines i:nth-child(3){animation-delay:-6s}.large-items-v2-shell{z-index:2;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:78px;min-height:920px;padding-block:80px;display:grid;position:relative}.large-items-v2-head{max-width:880px}.large-items-v2-head h2{color:var(--white);text-shadow:0 8px 38px #0000004d;font-size:clamp(4.3rem,7.2vw,7.8rem)}.large-items-v2-head h2 em{color:#ef4b42}.large-items-v2-head h2 span{white-space:nowrap;display:block}.large-items-v2-head>p:last-child{color:#e0e5e7;max-width:680px;margin:36px 0 0;font-size:1.14rem;line-height:1.68}.large-items-v2-action{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);isolation:isolate;background:linear-gradient(155deg,#162b3cf7 0%,#0a1824fa 48%,#040b11fc 100%);border:1px solid #ffffff21;flex-direction:column;align-self:center;min-height:610px;padding:36px 28px 28px;display:flex;position:relative;overflow:hidden;box-shadow:18px 18px #040a0f7a}.large-items-v2-action:before{content:"";z-index:0;opacity:.045;mix-blend-mode:screen;pointer-events:none;background-image:url(/brand/tag-spark-pattern.svg);background-repeat:repeat;background-size:32px 24px;position:absolute;inset:0}.large-items-v2-action>*{z-index:1;position:relative}.large-items-v2-action>span{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ffffff61;padding-bottom:24px;font-size:.58rem;font-weight:900;display:block}.large-items-v2-steps{margin:12px 0 30px}.large-items-v2-steps div{border-bottom:1px solid #ffffff4d;grid-template-columns:1fr;align-items:center;min-height:108px;transition:padding-left .18s,background .18s;display:grid}.large-items-v2-steps div:hover{background:#ffffff14;padding-left:10px}.large-items-v2-steps p{margin:0}.large-items-v2-steps strong{font-family:var(--display);text-transform:uppercase;font-size:1.45rem;line-height:.9;display:block}.large-items-v2-steps p span{color:#ffd6d2;margin-top:8px;font-size:.82rem;font-weight:700;line-height:1.5;display:block}.large-items-v2-action .button{border-color:var(--white);background:var(--white);width:100%;color:var(--ink)}.large-items-v2-action .button:hover{border-color:var(--red);background:var(--red);color:var(--white)}.large-items-v2-loader{grid-template-columns:repeat(5,1fr);align-items:center;gap:7px;height:36px;margin-top:20px;padding-inline:3px;display:grid}.large-items-v2-loader i{background:#ffffff4d;height:4px;animation:1.8s ease-in-out infinite large-item-load;display:block}.large-items-v2-loader i:nth-child(2){animation-delay:.12s}.large-items-v2-loader i:nth-child(3){animation-delay:.24s}.large-items-v2-loader i:nth-child(4){animation-delay:.36s}.large-items-v2-loader i:nth-child(5){animation-delay:.48s}.large-items-v2-action>small{color:#ffe2df;margin-top:auto;font-size:.59rem;line-height:1.5;display:block}@keyframes large-item-cinema{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes large-item-measure{0%{opacity:0;top:-2%}10%,90%{opacity:1}to{opacity:0;top:102%}}@keyframes large-item-load{0%,to{background:#ffffff40;transform:scaleY(1)}50%{background:#fff;transform:scaleY(2.6)}}.process-route{color:var(--ink);background:#e7dfd3;padding:122px 0;position:relative;overflow:hidden}.process-route:after{content:"";z-index:0;opacity:.16;mix-blend-mode:multiply;pointer-events:none;background-image:radial-gradient(circle,#1623327a .55px,#0000 .75px),radial-gradient(circle,#b83a3238 .45px,#0000 .7px);background-position:0 0,3px 3px;background-size:5px 5px,7px 7px;position:absolute;inset:0}.process-route-motion{opacity:.25;pointer-events:none;height:260px;position:absolute;inset:250px 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.process-route-motion:before{content:"";background:var(--red);height:1px;position:absolute;top:50%;left:0;right:0}.process-route-motion i{border:2px solid var(--red);background:#e7dfd3;width:18px;height:18px;animation:12s linear infinite process-route-node;position:absolute;top:calc(50% - 9px)}.process-route-motion i:nth-child(2){animation-delay:-3s}.process-route-motion i:nth-child(3){animation-delay:-6s}.process-route-motion i:nth-child(4){animation-delay:-9s}.process-route>.section-shell{z-index:1;position:relative}.process-route-head{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(50px,8vw,116px);margin-bottom:60px;display:grid}.process-route-head h2{font-size:clamp(4.8rem,7.8vw,8.4rem);line-height:.76}.process-route-head h2 em{color:var(--red);font-style:normal}.process-route-head>div:last-child{border-top:1px solid var(--ink);padding-top:25px}.process-route-head>div:last-child>strong{font-family:var(--display);text-transform:uppercase;font-size:1.75rem;line-height:1;display:block}.process-route-head>div:last-child p{color:#4f585d;margin:22px 0 28px;font-size:.92rem;line-height:1.7}.process-route-stage-wrap{position:relative;box-shadow:18px 18px #b83a3224}.process-route-stage{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);min-height:680px;display:grid}.process-route-photo{background:linear-gradient(#0000 45%,#050d13e6),url(/optimized/store-interior-50356aefffcb-1440.webp) 48%/cover;min-width:0;margin:0;position:relative;overflow:hidden}.process-route-photo:after{content:"";background:linear-gradient(120deg,#0000 42%,#ffffff1f 50%,#0000 58%);animation:8s ease-in-out infinite process-route-photo-scan;position:absolute;inset:0;transform:translate(-100%)}.process-route-photo>span{z-index:1;color:var(--white);font-family:var(--display);text-transform:uppercase;font-size:clamp(3.1rem,4vw,4.6rem);font-weight:900;line-height:.78;position:absolute;bottom:68px;left:26px;right:22px}.process-route-photo figcaption{z-index:1;color:#c7d0d4;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.52rem;font-weight:800;line-height:1.4;position:absolute;bottom:22px;left:26px;right:22px}.process-route-steps{background:#f5f0e8;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.process-route-steps li{border:1px solid #16233233;min-width:0;min-height:340px;padding:30px;transition:background .2s,transform .2s;position:relative}.process-route-steps li:hover{z-index:1;background:var(--white);transform:translateY(-5px)}.process-route-steps li>span{color:var(--red);font-family:var(--display);font-size:4.5rem;font-weight:900;line-height:.8}.process-route-steps h3{font-family:var(--display);text-transform:uppercase;margin:40px 0 14px;font-size:2.35rem;line-height:.88}.process-route-steps p{color:#4f595f;margin:0;font-size:.94rem;line-height:1.62}.process-route-steps li>i{background:var(--red);border-radius:50%;width:11px;height:11px;animation:2.8s ease-out infinite process-route-pulse;position:absolute;top:24px;right:24px;box-shadow:0 0 #b83a324d}.process-reveal-arrow{z-index:5;background:var(--red);width:86px;min-height:132px;color:var(--white);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:13px 10px;transition:width .18s,background .18s;display:flex;position:absolute;top:50%;right:-36px;transform:translateY(-50%);box-shadow:10px 10px #16233238}:is(.process-reveal-arrow:hover,.process-reveal-arrow:focus-visible){background:#982d27;width:98px}.process-reveal-arrow small{letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:.65rem;font-weight:900;line-height:1.25}.process-reveal-arrow strong{font-family:var(--display);font-size:2rem;line-height:1}.process-comparison-panel{z-index:4;width:58%;color:var(--white);background:linear-gradient(145deg,#192d3f,#07121c);flex-direction:column;justify-content:center;padding:42px;animation:.42s cubic-bezier(.2,.78,.24,1) both process-comparison-from-right;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 52px #040b114d}.process-comparison-panel>header{border-bottom:1px solid #ffffff3d;padding-bottom:28px}.process-comparison-panel>header small{color:#ef7168;letter-spacing:.11em;text-transform:uppercase;font-size:.52rem;font-weight:900}.process-comparison-panel>header h3{font-family:var(--display);text-transform:uppercase;margin:11px 0 10px;font-size:clamp(3rem,4.4vw,5rem);line-height:.78}.process-comparison-panel>header p{color:#bdc7cc;max-width:470px;margin:0;font-size:.74rem}.process-comparison-options{background:#ffffff2e;grid-template-columns:1fr 1fr;gap:1px;margin-top:28px;display:grid}.process-comparison-options article{background:#07121bf0;min-width:0;padding:28px}.process-comparison-options article:last-child{background:#b83a32f0}.process-comparison-options article>small{color:#ef7168;letter-spacing:.11em;text-transform:uppercase;font-size:.53rem;font-weight:900}.process-comparison-options article:last-child>small{color:#ffd0cc}.process-comparison-options strong{font-family:var(--display);text-transform:uppercase;margin-top:11px;font-size:2rem;line-height:.88;display:block}.process-comparison-options p{color:#bac5ca;min-height:84px;margin:15px 0 22px;font-size:.72rem;line-height:1.55}.process-comparison-options article:last-child p{color:#ffe5e2}.process-comparison-options a{color:var(--white);text-transform:uppercase;font-size:.62rem;font-weight:900}@keyframes process-route-node{0%{left:-24px}to{left:calc(100% + 24px)}}@keyframes process-route-photo-scan{0%,to{transform:translate(-100%)}55%,75%{transform:translate(100%)}}@keyframes process-route-pulse{0%{box-shadow:0 0 #b83a3259}70%,to{box-shadow:0 0 0 13px #b83a3200}}@keyframes process-comparison-from-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.hunting-interactive-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.hunting-interactive-actions.is-light .text-action{color:var(--white)}.hunt-guide{isolation:isolate;color:var(--ink);background:#e8e0d3;padding:110px 0 74px;position:relative;overflow:hidden}.hunt-guide-grain{opacity:.34;pointer-events:none;background-image:radial-gradient(#16233233 .55px,#0000 .55px);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.hunt-guide>.section-shell{z-index:1;position:relative}.hunt-guide-head{margin-bottom:58px;display:block}.hunt-guide-head>div:first-child{width:100%}.hunt-guide-head h2{width:100%;max-width:1180px;font-size:clamp(4.3rem,7vw,7.4rem);line-height:.78}.hunt-guide-head h2 em{color:var(--red);font-style:normal}.hunt-guide-head>div:last-child{max-width:760px;margin-top:38px}.hunt-guide-head>div:last-child>p{color:#465158;margin:0;font-size:1.08rem;line-height:1.72}.hunt-guide-stage{width:100vw;height:100svh;min-height:0;box-shadow:none;grid-template-columns:minmax(330px,.86fr) minmax(520px,1.14fr);margin-left:calc(50% - 50vw);display:grid}.hunt-guide-photo{background:#101b24;min-width:0;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.hunt-guide-photo-scene{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:.48s cubic-bezier(.2,.8,.2,1) both hunt-shop-scene-in;position:absolute;inset:0}.hunt-guide-photo:before{content:"";z-index:2;background:linear-gradient(110deg,#0000 42%,#ffffff1f 50%,#0000 58%);border:1px solid #ffffff52;animation:9s ease-in-out infinite hunt-photo-pass;position:absolute;inset:0;transform:translate(-100%)}.hunt-guide-photo:after{content:"";z-index:1;background:linear-gradient(#0000 38%,#070f14e6),linear-gradient(90deg,#070f1440,#0000 55%);position:absolute;inset:0}.hunt-guide-photo>span{z-index:3;color:var(--white);font-family:var(--display);text-transform:uppercase;font-size:clamp(2.8rem,4vw,4.6rem);font-weight:900;line-height:.82;position:absolute;bottom:62px;left:30px;right:24px}.hunt-guide-photo>figcaption{z-index:3;color:#d3d8d5;letter-spacing:.06em;text-transform:uppercase;font-size:.49rem;font-weight:800;line-height:1.4;position:absolute;bottom:24px;left:30px;right:24px}.hunt-guide-explorer{background:#f5f0e8;grid-template-columns:minmax(280px,.82fr) minmax(390px,1.18fr);min-height:0;display:grid}.hunt-guide-tabs{grid-template-rows:repeat(4,1fr);display:grid}.hunt-guide-tabs button{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #16233238;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;transition:padding .22s,background .22s,color .22s;display:flex;position:relative;overflow:hidden}.hunt-guide-tabs button:last-child{border-bottom:0}:is(.hunt-guide-tabs button:hover,.hunt-guide-tabs button:focus-visible,.hunt-guide-tabs button.is-active){background:var(--ink);color:var(--white);padding-left:34px}.hunt-guide-tabs span{color:#b83a3229;font-family:var(--display);font-size:clamp(5.6rem,7vw,8rem);font-weight:950;line-height:.72;transition:color .22s,transform .22s;position:absolute;bottom:-.16em;right:8px}.hunt-guide-tabs button:is(:hover,:focus-visible,.is-active) span{color:#ef71684d;transform:translate(-6px)}.hunt-guide-tabs strong{z-index:1;max-width:235px;font-family:var(--display);text-transform:uppercase;font-size:1.55rem;line-height:.9;position:relative}.hunt-guide-detail{min-width:0;height:100%;min-height:0;color:var(--white);background:linear-gradient(145deg,#d84a40,#a92f29);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;align-items:start;gap:clamp(14px,2.2svh,26px);padding:clamp(24px,3svh,54px);animation:.32s both hunt-detail-in;display:grid;position:relative;overflow:hidden}.hunt-guide-detail:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-60px;box-shadow:0 0 0 30px #ffffff09,0 0 0 60px #ffffff06}.hunt-guide-detail-copy{z-index:2;max-width:650px;position:relative}.hunt-guide-detail-copy>span{letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:900}.hunt-guide-detail-copy h3{overflow-wrap:break-word;max-width:440px;font-family:var(--display);text-transform:uppercase;margin:30px 0 10px;font-size:clamp(2.8rem,4vw,4.8rem);line-height:.8}.hunt-guide-detail-copy>small{color:#ffd6d2;text-transform:uppercase;font-size:.58rem;font-weight:850}.hunt-guide-detail-copy>p{max-width:450px;margin:30px 0 0;font-size:.93rem;line-height:1.7}.hunt-polaroid-stack{z-index:1;align-self:stretch;width:min(100%,680px);min-width:0;height:100%;min-height:0;position:relative}.hunt-polaroid{--tilt:0deg;aspect-ratio:.62;width:min(42%,250px);color:var(--ink);background:#f4efe5;margin:0;padding:10px 10px 38px;animation:.46s cubic-bezier(.2,.8,.2,1) both hunt-polaroid-in;position:absolute;box-shadow:0 18px 38px #180a0852}.hunt-polaroid:first-child{--tilt:-6deg;top:1%;left:2%}.hunt-polaroid:nth-child(2){--tilt:5deg;top:15%;left:29%}.hunt-polaroid:nth-child(3){--tilt:-3deg;top:29%;right:2%}.hunt-polaroid>div{background-repeat:no-repeat;background-size:300% 100%;border:1px solid #1623322e;width:100%;height:100%}.hunt-polaroid figcaption{color:#5b6060;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:900;position:absolute;bottom:12px;left:12px}.hunt-guide-detail footer{z-index:2;color:#ffe3e0;text-transform:uppercase;border-top:1px solid #ffffff59;grid-column:1/-1;padding-top:24px;font-size:.55rem;font-weight:800;line-height:1.4;position:relative}@keyframes hunt-shop-scene-in{0%{opacity:.3;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes hunt-polaroid-in{0%{opacity:0;transform:translateY(34px) rotate(var(--tilt)) scale(.94)}to{opacity:1;transform:translateY(0) rotate(var(--tilt)) scale(1)}}.hunt-archive{color:var(--ink);background:#f3eee5;padding:110px 0 72px;position:relative;overflow:hidden}.hunt-archive-lines{opacity:.2;pointer-events:none;background:linear-gradient(90deg,transparent 9.8%,var(--red) 10%,transparent 10.2%,transparent 49.8%,var(--red) 50%,transparent 50.2%,transparent 89.8%,var(--red) 90%,transparent 90.2%);position:absolute;inset:0}.hunt-archive-lines i{background:var(--red);width:100px;height:1px;animation:12s linear infinite hunt-archive-scan;position:absolute;left:-50px}.hunt-archive-lines i:first-child{top:22%}.hunt-archive-lines i:nth-child(2){animation-delay:-4s;top:51%}.hunt-archive-lines i:nth-child(3){animation-delay:-8s;top:78%}.hunt-archive>.section-shell{z-index:1;position:relative}.hunt-archive-head{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);align-items:end;gap:clamp(48px,8vw,118px);margin-bottom:54px;display:grid}.hunt-archive-head h2{max-width:860px;font-size:clamp(4.5rem,7.2vw,7.7rem);line-height:.77}.hunt-archive-head h2 em{color:var(--red);font-style:normal}.hunt-archive-head>div:last-child{border-top:1px solid #16233273;padding-top:22px}.hunt-archive-head>div:last-child>p{color:#525d62;max-width:480px;margin:0;font-size:.9rem;line-height:1.7}.hunt-archive-stage{grid-template-columns:minmax(540px,1.32fr) minmax(320px,.68fr);gap:14px;min-height:700px;display:grid}.hunt-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hunt-archive-card{min-width:0;min-height:343px;color:var(--white);cursor:pointer;text-align:left;background:linear-gradient(#050d1214 28%,#050d12f2),url(/optimized/field-journal-1f4c45c641c8-1440.webp) 50%/cover;border:0;flex-direction:column;justify-content:space-between;padding:24px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.hunt-archive-card-1{background-position:20%}.hunt-archive-card-2{background-position:42%}.hunt-archive-card-3{background-position:66%}.hunt-archive-card-4{background-position:86%}.hunt-archive-card:after{content:"";border:1px solid #ffffff40;transition:border .22s,background .22s;position:absolute;inset:0}:is(.hunt-archive-card:hover,.hunt-archive-card:focus-visible,.hunt-archive-card.is-active){z-index:1;transform:translateY(-7px);box-shadow:12px 12px #b83a323b}.hunt-archive-card.is-active:after{border:6px solid var(--red);background:#b83a3214}.hunt-archive-card>span,.hunt-archive-card>div,.hunt-archive-card>i{z-index:1;position:relative}.hunt-archive-card>span{letter-spacing:.1em;font-size:.54rem;font-weight:900}.hunt-archive-card strong{overflow-wrap:break-word;max-width:100%;font-family:var(--display);text-transform:uppercase;font-size:clamp(2.05rem,2.6vw,3rem);line-height:.84;display:block}.hunt-archive-card small{color:#d0d7d3;text-transform:uppercase;margin-top:10px;font-size:.52rem;display:block}.hunt-archive-card>i{color:#ef7168;font-family:var(--display);font-size:1.6rem;font-style:normal;position:absolute;top:20px;right:23px}.hunt-archive-detail{min-width:0;color:var(--white);background:linear-gradient(150deg,#1b3041,#07131c);flex-direction:column;justify-content:center;padding:clamp(34px,4vw,58px);animation:.32s both hunt-detail-in;display:flex}.hunt-archive-detail>span{color:#ef7168;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:900}.hunt-archive-detail h3{overflow-wrap:break-word;max-width:100%;font-family:var(--display);text-transform:uppercase;margin:30px 0 10px;font-size:clamp(3rem,4vw,4.8rem);line-height:.8}.hunt-archive-detail>small{color:#aebbc2;text-transform:uppercase;font-size:.55rem;font-weight:850}.hunt-archive-detail>p{color:#d1d8dc;margin:30px 0 0;font-size:.9rem;line-height:1.68}.hunt-archive-detail footer{color:#9cabb2;text-transform:uppercase;border-top:1px solid #ffffff3d;margin-top:auto;padding-top:24px;font-size:.52rem;font-weight:800;line-height:1.45}.hunt-archive-note{color:#596368;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #16233247;justify-content:space-between;gap:24px;margin-top:34px;padding-top:18px;font-size:.5rem;font-weight:850;display:flex}.hunt-archive-note strong{color:var(--red)}.hunt-dial{color:var(--white);background:#08141d;padding:108px 0 40px;position:relative;overflow:hidden}.hunt-dial-grid{opacity:.2;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 38% 54%,#000,#0000 72%);mask-image:radial-gradient(circle at 38% 54%,#000,#0000 72%)}.hunt-dial>.section-shell{z-index:1;position:relative}.hunt-dial-head{max-width:1040px}.hunt-dial-head .section-label{color:#ef7168}.hunt-dial-head h2{color:var(--white);font-size:clamp(4.5rem,7.4vw,8rem);line-height:.77}.hunt-dial-head h2 em{color:#ef7168;font-style:normal}.hunt-dial-stage{grid-template-columns:minmax(480px,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(38px,7vw,100px);min-height:620px;display:grid}.hunt-dial-visual{aspect-ratio:1;justify-self:center;width:min(48vw,570px);position:relative}.hunt-dial-visual>i{border:1px solid #ffffff40;border-radius:50%;animation:18s linear infinite hunt-dial-turn;position:absolute;inset:0}.hunt-dial-visual>i:after{content:"";background:var(--red);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.hunt-dial-visual>i:nth-child(2){animation-duration:13s;animation-direction:reverse;inset:10%}.hunt-dial-visual>i:nth-child(3){animation-duration:9s;inset:20%}.hunt-dial-visual figure{background:linear-gradient(#0000,#070f148c),url(/optimized/field-journal-1f4c45c641c8-1440.webp) 50%/cover;border-radius:50%;margin:0;transition:background-position .52s;position:absolute;inset:27%;overflow:hidden;box-shadow:0 0 0 12px #ffffff0d,0 0 80px #b83a3233}.hunt-dial-active-1 .hunt-dial-visual figure{background-position:18%}.hunt-dial-active-2 .hunt-dial-visual figure{background-position:40%}.hunt-dial-active-3 .hunt-dial-visual figure{background-position:65%}.hunt-dial-active-4 .hunt-dial-visual figure{background-position:86%}.hunt-dial-visual figure span{color:#ffffffc7;font-family:var(--display);font-size:clamp(4rem,7vw,7rem);font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hunt-dial-detail{border-left:8px solid var(--red);min-width:0;padding:36px 0 36px 38px;animation:.32s both hunt-detail-in}.hunt-dial-detail>span{color:#ef7168;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:900}.hunt-dial-detail h3{overflow-wrap:break-word;max-width:100%;font-family:var(--display);text-transform:uppercase;margin:26px 0 9px;font-size:clamp(3.1rem,4.7vw,5.4rem);line-height:.8}.hunt-dial-detail>small{color:#aab6bc;text-transform:uppercase;font-size:.55rem;font-weight:850}.hunt-dial-detail>p{color:#cbd4d8;max-width:470px;margin:28px 0 0;font-size:.9rem;line-height:1.68}.hunt-dial-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hunt-dial-tabs button{min-width:0;min-height:126px;color:var(--white);cursor:pointer;text-align:left;background:#08141dcc;border:1px solid #ffffff40;border-right:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;transition:background .22s,transform .22s;display:flex}.hunt-dial-tabs button:last-child{border-right:1px solid #ffffff40}:is(.hunt-dial-tabs button:hover,.hunt-dial-tabs button:focus-visible,.hunt-dial-tabs button.is-active){background:var(--red);transform:translateY(-8px)}.hunt-dial-tabs span{color:#ef7168;font-size:.48rem;font-weight:900}.hunt-dial-tabs button:is(:hover,:focus-visible,.is-active) span{color:var(--white)}.hunt-dial-tabs strong{overflow-wrap:break-word;max-width:100%;font-family:var(--display);text-transform:uppercase;margin-top:12px;font-size:clamp(1.16rem,1.7vw,1.65rem);line-height:.9}.hunt-dial-tabs small{color:#9fadb4;margin-top:8px;font-size:.47rem;line-height:1.3}.hunt-dial-tabs button:is(:hover,:focus-visible,.is-active) small{color:#ffe1dd}.hunt-dial-note{color:#85949c;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:22px;padding:20px 0;font-size:.49rem;font-weight:850;display:flex}.hunt-dial-note strong{color:#ef7168}@keyframes hunt-photo-pass{0%,to{transform:translate(-100%)}48%,68%{transform:translate(100%)}}@keyframes hunt-detail-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-option-in{0%{opacity:0}to{opacity:1}}@keyframes ticket-arrive{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes stock-tape-move{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1040px){.nav-links{display:none}.main-nav{grid-template-columns:1fr auto auto;gap:16px}.mobile-menu{display:block}h1{font-size:clamp(3.9rem,7.8vw,6rem)}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}.footer-column:last-child{grid-column:2}.cro-focus-nav{grid-template-columns:205px minmax(280px,1fr) 240px}.cro-focus-links>a,.cro-shop-menu>summary{min-width:88px;padding-inline:18px}.hero-cine-wide h1{font-size:clamp(5.2rem,8.9vw,7.6rem)}.stock-tape{grid-template-columns:205px minmax(0,1fr)}.stock-tape-label{padding-inline:22px}.intent-desk-layout{grid-template-columns:minmax(280px,.7fr) minmax(450px,1.3fr)}.intent-desk-stage-copy{grid-template-columns:1fr}.intent-desk-next{max-width:460px}.carry-catalog-head{grid-template-columns:minmax(420px,1fr) minmax(220px,280px)}.carry-catalog-grid{grid-template-columns:repeat(2,1fr)}.large-items-v2-shell{grid-template-columns:minmax(0,1fr) 290px;gap:42px}.process-route-head{grid-template-columns:minmax(0,1fr) 330px;gap:44px}.process-route-stage{grid-template-columns:310px minmax(0,1fr)}.process-route-steps li{padding:24px}.hunt-guide-head{display:block}.hunt-guide-stage{grid-template-columns:320px minmax(0,1fr)}.hunt-guide-explorer{grid-template-columns:270px minmax(0,1fr)}.hunt-archive-head{grid-template-columns:minmax(0,1fr) 320px;gap:46px}.hunt-archive-stage{grid-template-columns:minmax(500px,1fr) 320px}.hunt-archive-card strong{font-size:clamp(1.8rem,2.5vw,2.45rem)}.hunt-dial-stage{grid-template-columns:minmax(420px,1fr) minmax(320px,.8fr);gap:36px}.hunt-dial-visual{width:min(52vw,500px)}.trust-testimonial-cards header>div{display:block}.trust-testimonial-cards header strong{margin-top:10px;display:block}.visit-door-head h2{max-width:100%}.visit-door-card{width:min(430px,48%)}.visit-plan{grid-template-columns:1fr;min-height:0}.visit-plan-visual{min-height:650px}.visit-plan-panel{width:min(100% - 80px,820px)}.visit-choice header{grid-template-columns:minmax(420px,1fr) minmax(260px,340px)}.visit-choice header>span{grid-column:1/-1}.visit-choice-grid>a{padding:28px}.visit-choice-grid strong{font-size:clamp(2rem,3.2vw,2.8rem)}}@media (max-width:760px){html{scroll-padding-bottom:72px}html,body{overflow-x:clip}body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.utility-bar,.main-nav,.visit-preview{width:min(100% - 32px,1240px)}.utility-bar{display:none}.main-nav{grid-template-columns:1fr auto;gap:10px;min-height:72px}.wordmark{font-size:1.28rem}.wordmark strong{font-size:1.58rem}.nav-call{display:none}.section-label{margin-bottom:18px}h1{font-size:clamp(3.25rem,15.5vw,5.3rem)}.button{width:100%}.text-action{padding-inline:2px}.section-heading{margin-bottom:40px;display:block}.section-heading h2,.visit-preview h2{font-size:clamp(2.8rem,13vw,4.4rem)}.section-heading>p:last-child{margin-top:20px}.visit-preview{margin-bottom:32px;padding:58px 24px}.section-shell{width:min(100% - 32px,1240px)}.marketplace-split{padding-top:82px}.marketplace-split-head{padding-bottom:38px;display:block}.marketplace-split-head h2{font-size:clamp(3.8rem,16vw,5.5rem)}.marketplace-split-head>p{margin-top:28px}.marketplace-split-stage{display:block}.marketplace-split-card,.marketplace-split-card:hover,.marketplace-split-card:focus-within{width:100%;min-height:540px;padding:30px 24px}.marketplace-split-card.is-ebay,.marketplace-split-card.is-gunbroker{align-items:stretch;padding:30px 24px}.is-ebay .marketplace-split-copy{text-align:left}.marketplace-split-copy h3{font-size:clamp(5rem,24vw,7.6rem)}.marketplace-split-copy>span{max-width:360px}.marketplace-split-or{top:50%}.marketplace-design-2{padding-bottom:38px}.marketplace-design-2 .marketplace-split-head{width:calc(100% - 32px);padding-bottom:38px}.marketplace-design-2 .marketplace-split-head h2{white-space:normal;width:100%;font-size:clamp(3.1rem,13.8vw,5.1rem);line-height:.82;transform:none}.marketplace-design-2 .marketplace-split-head>p{margin-top:24px;font-size:1rem}.marketplace-design-2 .marketplace-split-stage{width:calc(100% - 32px);display:grid}.marketplace-design-2 .marketplace-split-card,.marketplace-design-2 .marketplace-split-card:hover,.marketplace-design-2 .marketplace-split-card:focus-within{grid-template-columns:1fr;align-items:start;gap:20px;min-height:520px;padding:28px 22px;transform:none}.marketplace-design-2 .marketplace-split-card.is-ebay,.marketplace-design-2 .marketplace-split-card.is-gunbroker{align-items:start;padding:30px 24px}.marketplace-design-2 .marketplace-split-index{text-align:left;border-bottom:1px solid;border-right:0;place-items:start;min-height:66px;padding:0 0 14px;font-size:4rem}.marketplace-design-2 .marketplace-split-copy h3{overflow-wrap:normal;word-break:normal;font-size:clamp(3.25rem,15vw,5.3rem)}.marketplace-design-2 .marketplace-split-copy strong{font-size:clamp(1.85rem,8vw,2.7rem)}.marketplace-design-2 .marketplace-split-copy>span{font-size:.86rem;line-height:1.62}.marketplace-design-2 .marketplace-split-card>a{align-items:center;min-height:56px;padding-top:0}.quiet-welcome-photo{min-height:1040px}.quiet-welcome-photo:after{background:linear-gradient(90deg,#050c12eb,#050c126b),linear-gradient(#0000 48%,#050c12f0)}.quiet-welcome-content{justify-content:flex-start;padding-top:74px}.quiet-welcome-content h2{font-size:clamp(3.55rem,15vw,5.35rem);line-height:.84}.quiet-welcome-content .trust-outcome{width:100%;min-width:0;margin:.08em 0 0;font-size:.78em;display:grid}.quiet-welcome-content>p:last-of-type{max-width:100%;font-size:1rem;line-height:1.68}.quiet-welcome-content .hero-cta-paths{margin-top:28px}.trust-testimonial-cards{min-height:0;padding-block:34px}.trust-testimonial-cards header,.trust-testimonial-cards header>div{display:block}.trust-testimonial-cards header strong{margin-top:12px;display:block}.trust-testimonial-cards header>small{margin-top:16px}.trust-testimonial-card-grid{grid-template-columns:1fr;margin-top:28px}.trust-testimonial-card-grid article{min-height:205px;padding:22px}.faq-cro{padding-block:82px}.faq-cro-head{display:block}.faq-cro-head h2{font-size:clamp(3.55rem,15vw,5.35rem);line-height:.8}.faq-accordion-grid{grid-template-columns:1fr;gap:10px;margin-top:42px}.faq-accordion-grid article>button{grid-template-columns:26px minmax(0,1fr) 24px;gap:12px;min-height:116px;padding:20px 17px}.faq-accordion-grid article>button strong{font-size:clamp(1.3rem,5.9vw,1.72rem);line-height:.98}.faq-accordion-grid article.is-active{box-shadow:6px 6px #c33b3224}.faq-accordion-answer{padding:0 20px 26px 55px}.faq-accordion-answer p{font-size:.95rem;line-height:1.68}.faq-accordion-answer span{font-size:.6rem;line-height:1.5}.visit-door{padding-block:82px}.visit-door-head{display:block}.visit-door-head h2{font-size:clamp(3.1rem,13vw,4.5rem)}.visit-door-stage{min-height:0;margin-top:46px}.visit-door-photo{min-height:500px;position:relative;inset:auto}.visit-door-card{width:calc(100% - 24px);min-height:540px;margin:-92px 0 0 12px;padding:30px 24px;position:relative;bottom:auto;left:auto;box-shadow:12px 12px #142331eb}.visit-door-card>strong{font-size:clamp(4rem,20vw,6.2rem)}.visit-door-card .visit-new-actions{display:grid}.visit-plan-visual{min-height:500px;padding:30px 24px}.visit-plan-visual>strong{font-size:clamp(4.25rem,18.5vw,6.2rem)}.visit-plan-panel{width:min(100% - 40px,760px);padding-block:70px}.visit-plan-panel h2{font-size:clamp(3.35rem,14.3vw,5rem);line-height:.82}.visit-plan-panel header>p{font-size:1rem;line-height:1.68}.visit-plan-panel li{grid-template-columns:48px 1fr;gap:14px;padding-block:23px}.visit-plan-panel li p{font-size:.93rem;line-height:1.6}.visit-plan-actions{flex-direction:column;align-items:stretch;gap:14px}.visit-plan-actions .button{min-height:60px}.visit-plan-text-link{align-items:center;width:max-content;min-height:48px;display:inline-flex}.visit-plan-note{font-size:.84rem;line-height:1.6}.visit-choice{min-height:0;padding:82px 0 120px}.visit-choice header{display:block}.visit-choice header>span{margin-bottom:18px;display:block}.visit-choice h2{font-size:clamp(3.7rem,15.8vw,5.4rem)}.visit-choice header>p{margin-top:28px}.visit-choice-grid{grid-template-columns:1fr;margin-top:44px}.visit-choice-grid>a{border-bottom:1px solid #ffffff47;border-right:0;min-height:230px}.visit-choice-grid>a:last-child{border-bottom:0}:is(.visit-choice-grid>a:hover,.visit-choice-grid>a:focus-visible){transform:translate(6px)}.visit-choice-grid strong{font-size:clamp(2.45rem,11vw,3.45rem)}.visit-choice-foot{flex-direction:column;align-items:flex-start}.visit-design-switcher{max-width:calc(100vw - 20px);bottom:72px;right:10px}.visit-design-switcher>span{display:none}.visit-design-switcher button{padding-inline:10px;font-size:.58rem}.site-footer{padding:70px 0 34px}.footer-grid{grid-template-columns:1fr 1fr;gap:42px 24px}.footer-brand{grid-column:1/-1}.footer-column:last-child{grid-column:auto}.footer-brand>p{max-width:100%}.footer-column{gap:0}.footer-column h2{margin-bottom:10px}.footer-column a{align-items:center;min-height:44px;font-size:.84rem;display:flex}.footer-bottom{margin-top:44px;line-height:1.55;display:block}.footer-bottom div{flex-wrap:wrap;gap:8px 20px;margin-top:16px}.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.mobile-actions{z-index:50;min-height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--ink);color:var(--white);border-top:1px solid #ffffff38;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-actions a{letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #ffffff29;place-items:center;font-size:.7rem;font-weight:900;display:grid}.mobile-actions a:last-child{background:var(--red);border-right:0}.cro-focus-nav{border-inline:0;grid-template-columns:minmax(0,1fr) auto;min-height:74px}.cro-focus-brand{padding-left:0}.cro-focus-links,.cro-focus-cta{display:none}.cro-mobile-menu{display:block}.cro-mobile-menu-focus{color:var(--ink)}.cro-mobile-menu summary{justify-content:center;min-width:82px;min-height:48px}.cro-mobile-panel{overscroll-behavior:contain;width:min(350px,100vw - 24px);max-height:calc(100svh - 132px);top:calc(100% + 11px);overflow-y:auto}.cro-mobile-panel a{min-height:56px;font-size:.79rem}.hero-cta-paths>div{grid-template-columns:1fr}.hero-cta-paths{margin-top:26px;padding:10px}.hero-cta-paths>div>a{grid-template-columns:22px minmax(0,1fr) auto;min-height:78px;padding:14px 16px}.hero-cta-paths>div>a strong{font-size:clamp(1.35rem,6.2vw,1.8rem)}.hero-cine-wide,.hero-cine-wide-content{min-height:1120px}.hero-cine-wide-shell{width:min(100% - 32px,1440px)}.hero-cine-wide-content{padding-block:48px 250px}.hero-cine-wide h1{overflow-wrap:normal;word-break:normal;margin:44px 0 auto;font-size:clamp(3.65rem,15.8vw,5.45rem);line-height:.8}.hero-cine-wide:after{background:linear-gradient(90deg,#040b11f0,#040b118a),linear-gradient(#0000 34%,#040b11fa)}.hero-cine-wide-conversion{padding-top:24px;display:block}.hero-cine-wide-conversion>div>p{max-width:100%;font-size:1rem;line-height:1.65}.hero-cine-tags{grid-template-columns:1fr 1fr;gap:8px;width:auto;inset:auto 16px 28px;transform:none}.hero-cine-tags button{grid-template-columns:18px minmax(0,1fr) auto;min-height:68px;padding-inline:12px}.hero-cine-tags button strong{font-size:clamp(1.05rem,5vw,1.3rem)}:is(.hero-cine-tags button:hover,.hero-cine-tags button:focus-visible,.hero-cine-tags button.is-active){transform:translateY(-4px)}.stock-tape{min-height:128px;display:block}.stock-tape-label{border-bottom:1px solid #fff3;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 16px}.stock-tape-label span{font-size:1rem}.stock-tape-label strong{text-align:right;max-width:145px}.stock-tape-item{min-height:72px;padding-left:22px}.stock-tape-item strong{font-size:1.42rem}.stock-tape-item i{margin-left:13px}.intent-desk{padding-block:80px}.intent-desk-head{margin-bottom:38px;display:block}.intent-desk-head h2{font-size:clamp(3.45rem,14.5vw,5.2rem);line-height:.82}.intent-desk-head>p{max-width:520px;margin-top:24px;font-size:1rem}.intent-desk-layout{min-height:0;display:block;box-shadow:8px 8px #c33b3224}.intent-desk-choices{grid-template-rows:none;grid-template-columns:1fr}.intent-desk-choices button{min-height:108px;padding:20px 22px}:is(.intent-desk-choices button:hover,.intent-desk-choices button:focus-visible,.intent-desk-choices button.is-active){padding-left:28px}.intent-desk-choices button strong{font-size:1.8rem}.intent-desk-choices button>span{width:40px;height:40px}.intent-desk-stage{min-height:620px}.intent-desk-stage-copy{padding:32px 24px 26px}.intent-desk-stage-copy h3{font-size:clamp(3.75rem,16vw,5.5rem)}.intent-desk-next{padding-left:15px}.intent-desk-next p{font-size:1rem;line-height:1.65}.intent-desk-stage-copy>a{min-height:60px;font-size:.72rem}.carry-catalog{padding:80px 0 104px}.carry-catalog-head{margin-bottom:38px;display:block}.carry-catalog-head h2{max-width:100%;font-size:clamp(3.45rem,14.5vw,5.15rem);line-height:.82}.carry-catalog-head>p{max-width:520px;margin-top:24px;font-size:1rem}.carry-catalog-grid{grid-template-columns:1fr}.carry-catalog-card{grid-template-rows:240px minmax(320px,1fr);min-height:560px}.carry-catalog-copy{padding:26px 22px 22px}.carry-catalog-copy>strong{overflow-wrap:normal;word-break:normal;font-size:clamp(2.5rem,10.6vw,3.65rem)}.carry-catalog-copy>span{font-size:.78rem;line-height:1.6}.carry-catalog-copy em{min-height:50px;font-size:.66rem}.category-availability{font-size:.82rem;line-height:1.6}.large-items h2{font-size:clamp(3.45rem,14.6vw,5.1rem)}.large-items-v2,.large-items-v2-shell{min-height:0}.large-items-v2-image{background:linear-gradient(90deg,#050c12e0,#050c126b),linear-gradient(#0000 38%,#050c12f7),url(/optimized/equipment-contact-sheet-4f390077e7ff-1440.webp) 42%/cover}.large-items-v2-shell{flex-direction:column;align-items:stretch;gap:34px;padding-block:82px 54px;display:flex}.large-items-v2-head h2{font-size:clamp(3.35rem,14.2vw,4.45rem);line-height:.8}.large-items-v2-head h2 span{white-space:normal}.large-items-v2-head>p:last-child{max-width:100%;margin-top:26px;font-size:1rem;line-height:1.68}.large-items-v2-action{align-self:stretch;width:100%;max-width:none;min-height:560px;margin-top:auto;padding:30px 24px 24px;box-shadow:10px 10px #040a0f6b}.large-items-v2-steps div{min-height:98px}.large-items-v2-steps strong{font-size:1.55rem}.large-items-v2-steps p span{font-size:.88rem}.large-items-v2-action .button{min-height:60px;padding-inline:16px;font-size:.72rem}.large-items-v2-action>small{font-size:.68rem;line-height:1.6}.process-route{padding-block:82px}.process-route-head{margin-bottom:40px;display:block}.process-route-head h2{font-size:clamp(3.55rem,15vw,5.3rem);line-height:.81}.process-route-head>div:last-child{margin-top:38px}.process-route-head>div:last-child p{font-size:1rem;line-height:1.68}.process-route-head .button{min-height:60px;padding-inline:16px;font-size:.7rem}.process-route-stage-wrap{box-shadow:10px 10px #b83a3224}.process-route-stage{min-height:0;display:block}.process-route-photo{min-height:500px}.process-route-steps{grid-template-columns:1fr}.process-route-steps li{min-height:270px;padding:26px 24px}.process-route-steps li>span{font-size:4rem}.process-route-steps p{font-size:1rem}.process-reveal-arrow{width:88px;min-height:92px;top:456px;right:10px;transform:none}:is(.process-reveal-arrow:hover,.process-reveal-arrow:focus-visible){width:90px}.process-route-stage-wrap.is-comparison-open .process-reveal-arrow{width:108px;min-height:78px;top:16px;right:16px}.process-comparison-panel{justify-content:flex-start;width:auto;padding:112px 20px 40px;animation-name:process-comparison-from-right;inset:0}.process-comparison-panel>header h3{font-size:clamp(3.4rem,15vw,5.2rem)}.process-comparison-panel>header p{font-size:.86rem;line-height:1.6}.process-comparison-options{grid-template-columns:1fr}.process-comparison-options article{padding:28px 24px}.process-comparison-options p{min-height:0;font-size:.86rem}.process-comparison-options a{align-items:center;min-height:44px;display:inline-flex}.hunt-guide{padding-block:82px 64px}.hunt-guide-head{margin-bottom:38px;display:block}.hunt-guide-head h2{font-size:clamp(3.35rem,14.3vw,5.05rem);line-height:.82}.hunt-guide-head>div:last-child{margin-top:34px}.hunt-guide-head>div:last-child>p{font-size:1rem;line-height:1.68}.hunt-guide-stage{height:auto;min-height:0;display:block;box-shadow:10px 10px #b83a3221}.hunt-guide-photo{height:auto;min-height:max(620px,78svh)}.hunt-guide-photo>span{font-size:clamp(3rem,13vw,4.4rem);left:24px;right:20px}.hunt-guide-explorer{display:block}.hunt-guide-tabs{grid-template:repeat(2,1fr)/repeat(2,1fr)}.hunt-guide-tabs button{border-right:1px solid #16233238;min-height:136px;padding:20px}:is(.hunt-guide-tabs button:hover,.hunt-guide-tabs button:focus-visible,.hunt-guide-tabs button.is-active){padding-left:24px}.hunt-guide-tabs strong{font-size:clamp(1.15rem,5.5vw,1.45rem)}.hunt-guide-detail{grid-template-rows:auto 570px auto;grid-template-columns:1fr;align-items:start;gap:26px;height:auto;min-height:980px;padding:40px 22px 30px}.hunt-guide-detail h3{overflow-wrap:normal;word-break:normal;font-size:clamp(3rem,13.5vw,4.5rem)}.hunt-guide-detail-copy>p{margin-top:24px;font-size:1rem;line-height:1.65}.hunt-polaroid-stack{height:auto;min-height:570px;margin-top:8px}.hunt-polaroid{width:min(72%,250px)}.hunt-guide-detail footer{align-self:end}.hunt-archive{padding-block:82px 58px}.hunt-archive-head{margin-bottom:38px;display:block}.hunt-archive-head h2{font-size:clamp(3.6rem,15vw,5.3rem)}.hunt-archive-head>div:last-child{margin-top:34px}.hunt-archive-stage{min-height:0;display:block}.hunt-archive-grid{grid-template-columns:1fr}.hunt-archive-card{min-height:380px}.hunt-archive-card strong{font-size:clamp(2.45rem,10vw,3.4rem)}.hunt-archive-detail{min-height:520px;margin-top:14px;padding:36px 26px}.hunt-archive-note{flex-direction:column;align-items:flex-start}.hunt-dial{padding-block:82px 34px}.hunt-dial-head h2{font-size:clamp(3.6rem,15vw,5.3rem)}.hunt-dial-stage{min-height:0;display:block}.hunt-dial-visual{width:min(100%,520px);margin:42px auto}.hunt-dial-detail{padding:32px 0 32px 26px}.hunt-dial-tabs{grid-template-columns:repeat(2,1fr)}.hunt-dial-tabs button{border:1px solid #ffffff40;min-height:145px}:is(.hunt-dial-tabs button:hover,.hunt-dial-tabs button:focus-visible,.hunt-dial-tabs button.is-active){transform:none}.hunt-dial-tabs strong{font-size:clamp(1.15rem,5vw,1.5rem)}.hunt-dial-note{flex-direction:column;align-items:flex-start}.hunting-interactive-actions .button{width:100%}}@media (max-width:440px){.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.mobile-actions a{letter-spacing:.03em;font-size:.58rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.trust-outcome-phrase>span{opacity:0;filter:none;transform:none;animation:none!important}.trust-outcome-phrase:first-child>span{opacity:1}}.store-gallery.gallery-interactive-v1,.store-gallery.gallery-interactive-v2{padding:clamp(72px,7vw,118px) 0}.gallery-interactive-v1 .gallery-heading,.gallery-interactive-v2 .gallery-heading{margin-bottom:clamp(32px,3.5vw,58px)}.gallery-interactive-v1 .gallery-heading h2,.gallery-interactive-v2 .gallery-heading h2{white-space:nowrap;max-width:none;font-size:clamp(4rem,8.15vw,9.7rem);line-height:.8}.gallery-focus-stage{height:clamp(480px,64vh,690px);position:relative}.gallery-focus-stage>figure{background:#101d29;width:100%;height:100%;margin:0;animation:.48s cubic-bezier(.2,.74,.2,1) both gallery-focus-in;position:relative;overflow:hidden}.gallery-focus-stage>figure:after,.gallery-deck-card.is-current:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050d14e6);position:absolute;inset:45% 0 0}.gallery-focus-stage img,.gallery-deck-card img{object-fit:cover;width:100%;height:100%;display:block}.gallery-focus-stage figcaption,.gallery-deck-card figcaption{z-index:2;color:#fff;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:clamp(26px,4vw,58px);left:clamp(28px,4vw,64px);right:clamp(28px,4vw,64px)}.gallery-focus-stage figcaption span,.gallery-deck-card figcaption span{color:#ff675e;letter-spacing:.16em;font-size:.65rem;font-weight:900}.gallery-focus-stage figcaption strong,.gallery-deck-card figcaption strong{letter-spacing:-.055em;text-align:right;text-transform:uppercase;max-width:720px;font-size:clamp(2.4rem,5vw,5.8rem);line-height:.82}.gallery-arrow{z-index:4;color:#fff;cursor:pointer;background:#b83a32;border:0;width:72px;min-height:128px;transition:width .2s,background .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:8px 8px #0b19243d}:is(.gallery-arrow:hover,.gallery-arrow:focus-visible){background:#e33f35;width:84px}.gallery-arrow span{font-size:2rem}.gallery-arrow-left{left:-28px}.gallery-arrow-right{right:-28px}.gallery-progress{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071119b8;gap:6px;padding:8px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.gallery-progress button{cursor:pointer;background:#ffffff52;border:0;width:24px;height:5px;padding:0}.gallery-progress button.is-active{background:#f04b42;width:48px}@keyframes gallery-focus-in{0%{opacity:.35;transform:translate(26px)}to{opacity:1;transform:translate(0)}}.gallery-interactive-v2{color:#fff;background:#0f1d29}.gallery-interactive-v2 .gallery-heading h2{color:#fff}.gallery-deck{grid-template-columns:minmax(150px,.8fr) minmax(0,2.25fr) minmax(150px,.8fr);gap:clamp(10px,1.3vw,20px);height:clamp(470px,61vh,650px);display:grid}.gallery-deck-card{color:#fff;background:#07121b;border:0;min-width:0;height:100%;margin:0;padding:0;position:relative;overflow:hidden}.gallery-deck-card.is-current{animation:.48s cubic-bezier(.2,.74,.2,1) both gallery-focus-in}.gallery-deck-card.is-previous,.gallery-deck-card.is-next{cursor:pointer;opacity:.52;transition:opacity .25s,transform .3s}:is(.gallery-deck-card.is-previous:hover,.gallery-deck-card.is-next:hover,.gallery-deck-card.is-previous:focus-visible,.gallery-deck-card.is-next:focus-visible){opacity:.9;transform:scale(.985)}.gallery-deck-card.is-previous:after,.gallery-deck-card.is-next:after{content:"";background:#050e1640;position:absolute;inset:0}.gallery-deck-card>span{z-index:2;color:#fff;background:#b83a32;place-items:center;width:62px;height:92px;font-size:1.8rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-deck-card.is-previous img,.gallery-deck-card.is-next img{filter:grayscale(.35)}.gallery-deck-card figcaption{bottom:clamp(24px,3vw,48px);left:clamp(24px,3vw,48px);right:clamp(24px,3vw,48px)}.gallery-deck-card figcaption strong{font-size:clamp(2.5rem,4.3vw,5rem)}.gallery-design-switcher{z-index:95;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081119f0;border:1px solid #fff3;border-radius:7px;align-items:center;gap:5px;padding:7px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 50px #00000047}.gallery-design-switcher>span{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;padding:0 10px;font-size:.55rem;font-weight:900}.gallery-design-switcher button{color:#ffffffb8;cursor:pointer;min-height:38px;font:inherit;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 13px;font-size:.65rem;font-weight:900}.gallery-design-switcher button:hover{color:#fff;background:#ffffff14}.gallery-design-switcher button.is-active{color:#fff;background:#b83a32;border-color:#e64a40}@media (max-width:900px){.store-gallery.gallery-interactive-v1,.store-gallery.gallery-interactive-v2{padding-block:76px 94px}.gallery-interactive-v1 .gallery-heading h2,.gallery-interactive-v2 .gallery-heading h2{white-space:normal;font-size:clamp(3.4rem,14vw,6rem)}.gallery-focus-stage{height:min(68svh,610px)}.gallery-arrow{width:62px;min-height:70px;top:auto;bottom:16px;transform:none}:is(.gallery-arrow:hover,.gallery-arrow:focus-visible){width:66px}.gallery-arrow-left{left:16px}.gallery-arrow-right{right:16px}.gallery-focus-stage figcaption{flex-direction:column;align-items:flex-start;bottom:108px}.gallery-focus-stage figcaption strong{text-align:left;font-size:clamp(2.5rem,11vw,4.2rem)}.gallery-progress{max-width:calc(100% - 28px);top:14px}.gallery-progress button{width:12px}.gallery-progress button.is-active{width:26px}.gallery-deck{grid-template-columns:54px minmax(0,1fr) 54px;gap:8px;height:68svh;min-height:520px}.gallery-deck-card.is-previous img,.gallery-deck-card.is-next img{opacity:0}.gallery-deck-card>span{width:100%;height:88px}.gallery-deck-card figcaption{flex-direction:column;align-items:flex-start}.gallery-deck-card figcaption strong{text-align:left;font-size:clamp(2.4rem,10vw,4rem)}.gallery-design-switcher{bottom:72px;right:10px}.gallery-design-switcher>span{display:none}}@media (max-width:560px){.pawn-step-grid.pawn-step-grid-v1,.pawn-step-grid.pawn-step-grid-v2{grid-template-columns:1fr}}.pawn-step-list-v2{border-top:1px solid #fff3;position:relative}.pawn-step-list-v2:before{content:"";z-index:2;background:#f04b42;width:25%;height:3px;animation:6s cubic-bezier(.65,0,.35,1) infinite pawn-list-progress;position:absolute;top:-2px;left:0}.pawn-step-list-v2 article{border-bottom:1px solid #fff3;grid-template-columns:110px minmax(130px,190px) minmax(210px,.8fr) minmax(280px,1.2fr);align-items:center;gap:clamp(20px,3vw,54px);min-height:172px;padding:24px clamp(22px,3vw,42px);transition:background .25s,padding-left .3s;display:grid}.pawn-step-list-v2 article:hover{background:#f04b4214;padding-left:clamp(30px,4vw,58px)}.pawn-step-list-v2 article>b{color:#f04b42;letter-spacing:-.08em;font-size:clamp(3.3rem,5vw,5.8rem);line-height:.8}.pawn-step-list-v2 .pawn-step-motion{color:#f04b42;height:76px}.pawn-step-list-v2 .pawn-step-motion--decide i:nth-child(2),.pawn-step-list-v2 .pawn-step-motion--decide i:nth-child(3),.pawn-step-list-v2 .pawn-step-motion--decide i:nth-child(4){background:#0b1925}.pawn-step-list-v2 h3{color:#fff;letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(1.7rem,2.2vw,2.7rem);line-height:.92}.pawn-step-list-v2 p{color:#ffffffa3;max-width:530px;margin:0;font-size:1.1rem;line-height:1.58}.pawn-process-v3{background:#f7f3eb}.pawn-process-heading-v3{grid-template-columns:minmax(0,2.7fr) minmax(260px,.7fr)}.pawn-step-grid-v3{border:1px solid #13213138;grid-template-columns:1fr 1fr;display:grid}.pawn-step-grid-v3 article{grid-template-columns:minmax(0,1fr) minmax(150px,.56fr);align-items:end;gap:28px;min-height:370px;padding:clamp(34px,4vw,58px);display:grid;position:relative;overflow:hidden}.pawn-step-grid-v3 article:first-child{color:#fff;background:#102130}.pawn-step-grid-v3 article:nth-child(2){color:#fff;background:#c3372f}.pawn-step-grid-v3 article:nth-child(3){color:#132131;background:#fff;border-top:1px solid #13213138}.pawn-step-grid-v3 article:nth-child(4){color:#132131;background:#ddd3c4;border-top:1px solid #13213138}.pawn-step-grid-v3 article:nth-child(odd){border-right:1px solid #13213138}.pawn-step-grid-v3 article>b{color:currentColor;letter-spacing:-.1em;opacity:.08;font-size:clamp(7rem,12vw,14rem);line-height:1;position:absolute;top:-24px;right:20px}.pawn-step-v3-copy{z-index:2;position:relative}.pawn-step-grid-v3 h3{letter-spacing:-.055em;text-transform:uppercase;max-width:440px;margin:0 0 18px;font-size:clamp(2.1rem,3.4vw,4.2rem);line-height:.86}.pawn-step-grid-v3 p{color:currentColor;opacity:.7;max-width:480px;margin:0;font-size:1.08rem;line-height:1.58}.pawn-step-grid-v3 .pawn-step-motion{color:currentColor;opacity:.9;align-self:end}.pawn-step-grid-v3 article:first-child .pawn-step-motion--decide i,.pawn-step-grid-v3 article:nth-child(2) .pawn-step-motion--decide i{background:0 0}.pawn-step-grid-v3 article:first-child .pawn-step-motion--decide i:nth-child(2),.pawn-step-grid-v3 article:nth-child(2) .pawn-step-motion--decide i:nth-child(2){background:currentColor}@keyframes pawn-list-progress{0%,8%{transform:translate(0)}28%{transform:translate(100%)}52%{transform:translate(200%)}76%,to{transform:translate(300%)}}@media (max-width:900px){.pawn-step-list-v2 article{grid-template-columns:78px minmax(110px,.55fr) 1fr}.pawn-step-list-v2 article>p{grid-column:3}.pawn-process-heading-v3,.pawn-step-grid-v3{grid-template-columns:1fr}.pawn-step-grid-v3 article:nth-child(odd){border-right:0}.pawn-step-grid-v3 article+article{border-top:1px solid #13213138}}@media (max-width:620px){.pawn-step-list-v2 article{grid-template-columns:72px 1fr;align-content:center;min-height:320px}.pawn-step-list-v2 .pawn-step-motion{grid-column:2}.pawn-step-list-v2 h3,.pawn-step-list-v2 article>p{grid-column:1/-1}.pawn-step-grid-v3 article{grid-template-columns:1fr;align-content:end;min-height:440px}.pawn-step-grid-v3 .pawn-step-motion{width:70%}}.pawn-process-final .pawn-step-grid-v3 article{isolation:isolate}.pawn-process-final .pawn-step-grid-v3 article:before,.pawn-process-final .pawn-step-grid-v3 article:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.pawn-process-final .pawn-step-grid-v3 article:before{opacity:.72;background-position:50%;background-size:cover;transform:scale(1.015)}.pawn-process-final .pawn-step-grid-v3 article:first-child:before{background-image:url(/optimized/store-entrance-dea6e9f7ef69-382.webp)}.pawn-process-final .pawn-step-grid-v3 article:nth-child(2):before{background-image:url(/optimized/tools-case-hq-a9caa8f21d31-1440.webp)}.pawn-process-final .pawn-step-grid-v3 article:nth-child(3):before{background-image:url(/optimized/gold-coins-hq-cfe14cde7cb2-1254.webp)}.pawn-process-final .pawn-step-grid-v3 article:nth-child(4):before{background-image:url(/optimized/storefront-f3af0f798ef0-680.webp)}.pawn-process-final .pawn-step-grid-v3 article:first-child:after{background:linear-gradient(90deg,#081824fa 0%,#081824eb 44%,#0818243d 100%)}.pawn-process-final .pawn-step-grid-v3 article:nth-child(2):after{background:linear-gradient(90deg,#ae2b24fa 0%,#c3372fe6 46%,#c3372f3d 100%)}.pawn-process-final .pawn-step-grid-v3 article:nth-child(3):after{background:linear-gradient(90deg,#fffffffc 0%,#ffffffeb 46%,#ffffff52 100%)}.pawn-process-final .pawn-step-grid-v3 article:nth-child(4):after{background:linear-gradient(90deg,#ddd3c4fc 0%,#ddd3c4eb 46%,#ddd3c44d 100%)}.pawn-process-final .pawn-step-grid-v3 article>b,.pawn-process-final .pawn-step-v3-copy{z-index:2}.pawn-process-final .pawn-step-v3-copy{max-width:470px}@media (max-width:620px){.pawn-process-final .pawn-step-grid-v3 article:before{background-position:65%}.pawn-process-final .pawn-step-grid-v3 article:first-child:after{background:linear-gradient(#08182433 0%,#081824db 46%,#081824fc 100%)}.pawn-process-final .pawn-step-grid-v3 article:nth-child(2):after{background:linear-gradient(#c3372f33 0%,#c3372fdb 46%,#ae2b24fc 100%)}.pawn-process-final .pawn-step-grid-v3 article:nth-child(3):after{background:linear-gradient(#fff3 0%,#ffffffdb 46%,#fffffffc 100%)}.pawn-process-final .pawn-step-grid-v3 article:nth-child(4):after{background:linear-gradient(#ddd3c433 0%,#ddd3c4db 46%,#ddd3c4fc 100%)}}.pawn-process-editorial-v2{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(50px,7vw,110px);display:grid}.pawn-process-editorial-v2>header{padding-top:38px;position:sticky;top:36px}.pawn-process-editorial-v2 h2,.pawn-process-heading-ribbon h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(4.2rem,7vw,8.2rem);line-height:.82}.pawn-process-editorial-v2 h2 em,.pawn-process-heading-ribbon h2 em{color:#c3372f;font-style:normal}.pawn-process-editorial-v2>header>p{color:#5d6870;max-width:560px;margin:36px 0 0;font-size:clamp(1.08rem,1.35vw,1.26rem);line-height:1.65}.pawn-step-editorial-grid{grid-template-columns:1fr 1fr;display:grid}.pawn-step-editorial-grid article{isolation:isolate;color:#fff;align-items:flex-end;min-height:310px;padding:clamp(30px,3.5vw,52px);display:flex;position:relative;overflow:hidden}.pawn-step-editorial-grid article:first-child,.pawn-step-editorial-grid article:last-child{grid-column:1/-1;min-height:285px}.pawn-step-editorial-grid article:before,.pawn-step-editorial-grid article:after{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.pawn-step-editorial-grid article:before{background-position:50%;background-size:cover;transform:scale(1.02)}.pawn-step-editorial-grid article:after{z-index:-1;background:linear-gradient(#07131c24 14%,#07131cf5)}.pawn-step-editorial-grid article:first-child:before{background-image:url(/optimized/store-entrance-dea6e9f7ef69-382.webp)}.pawn-step-editorial-grid article:nth-child(2):before{background-image:url(/optimized/tools-case-hq-a9caa8f21d31-1440.webp)}.pawn-step-editorial-grid article:nth-child(3):before{background-image:url(/optimized/gold-coins-hq-cfe14cde7cb2-1254.webp)}.pawn-step-editorial-grid article:nth-child(4):before{background-image:url(/optimized/storefront-f3af0f798ef0-680.webp)}.pawn-step-editorial-grid article:nth-child(2):after{background:linear-gradient(#c3372f33 12%,#aa2b24fa)}.pawn-step-editorial-grid article>b{color:#fff;letter-spacing:-.08em;opacity:.32;font-size:clamp(4rem,6vw,7rem);line-height:1;position:absolute;top:24px;right:30px}.pawn-step-editorial-grid h3{letter-spacing:-.055em;text-transform:uppercase;max-width:550px;margin:0 0 12px;font-size:clamp(2rem,3vw,3.7rem);line-height:.88}.pawn-step-editorial-grid p{color:#ffffffc7;max-width:520px;margin:0;font-size:1.06rem;line-height:1.55}.pawn-process-heading-ribbon{grid-template-columns:minmax(0,2.5fr) minmax(260px,.65fr)}.pawn-step-ribbon-v3{border-top:1px solid #1321313b}.pawn-step-ribbon-v3 article{isolation:isolate;color:#fff;border-bottom:1px solid #1321313b;grid-template-columns:130px minmax(0,1fr);align-items:center;min-height:220px;padding:34px clamp(30px,5vw,76px);display:grid;position:relative;overflow:hidden}.pawn-step-ribbon-v3 article:before,.pawn-step-ribbon-v3 article:after{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.pawn-step-ribbon-v3 article:before{background-position:50%;background-size:cover;left:43%}.pawn-step-ribbon-v3 article:after{z-index:-1;background:linear-gradient(90deg,#102130 0% 47%,#102130b3 67%,#10213026 100%)}.pawn-step-ribbon-v3 article:first-child:before{background-image:url(/optimized/store-entrance-dea6e9f7ef69-382.webp)}.pawn-step-ribbon-v3 article:nth-child(2):before{background-image:url(/optimized/tools-case-hq-a9caa8f21d31-1440.webp)}.pawn-step-ribbon-v3 article:nth-child(3):before{background-image:url(/optimized/gold-coins-hq-cfe14cde7cb2-1254.webp)}.pawn-step-ribbon-v3 article:nth-child(4):before{background-image:url(/optimized/storefront-f3af0f798ef0-680.webp)}.pawn-step-ribbon-v3 article:nth-child(2n):after{background:linear-gradient(90deg,#b3332c 0% 47%,#b3332cad 67%,#b3332c21 100%)}.pawn-step-ribbon-v3 article>b{color:#fff;letter-spacing:-.08em;opacity:.56;font-size:clamp(3.8rem,5.4vw,6.3rem);line-height:.8}.pawn-step-ribbon-v3 article>div{max-width:570px}.pawn-step-ribbon-v3 h3{letter-spacing:-.055em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(2rem,3vw,3.8rem);line-height:.88}.pawn-step-ribbon-v3 p{color:#ffffffb8;margin:0;font-size:1.08rem;line-height:1.55}@media (max-width:900px){.pawn-process-editorial-v2{grid-template-columns:1fr}.pawn-process-editorial-v2>header{padding-top:28px;position:static}.pawn-process-heading-ribbon{grid-template-columns:1fr}.pawn-step-ribbon-v3 article{grid-template-columns:94px 1fr}}@media (max-width:620px){.pawn-step-editorial-grid{grid-template-columns:1fr}.pawn-step-editorial-grid article,.pawn-step-editorial-grid article:first-child,.pawn-step-editorial-grid article:last-child{grid-column:auto;min-height:360px}.pawn-step-ribbon-v3 article{grid-template-columns:1fr;align-content:end;gap:20px;min-height:330px}.pawn-step-ribbon-v3 article:before{left:0}.pawn-step-ribbon-v3 article:after,.pawn-step-ribbon-v3 article:nth-child(2n):after{background:linear-gradient(#0818241f 0%,#081824cc 44%,#081824fa 100%)}.pawn-step-ribbon-v3 article:nth-child(2n):after{background:linear-gradient(#b3332c1f 0%,#b3332ccc 44%,#b3332cfa 100%)}}.pawn-process-number-1 .pawn-step-editorial-grid article,.pawn-process-number-2 .pawn-step-editorial-grid article{padding-right:clamp(94px,9vw,142px)}.pawn-process-number-1 .pawn-step-editorial-grid article>div,.pawn-process-number-2 .pawn-step-editorial-grid article>div{z-index:2;position:relative}.pawn-process-number-1 .pawn-step-editorial-grid article>b{color:#fff;opacity:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07131cb8;border-left:1px solid #ffffff47;place-items:center;width:clamp(76px,7vw,112px);font-size:clamp(3.1rem,5vw,5.8rem);display:grid;top:0;bottom:0;right:0}.pawn-process-number-1 .pawn-step-editorial-grid article:nth-child(2)>b{color:#b3332c;background:#ffffffe0}.pawn-process-number-1 .pawn-step-editorial-grid article:nth-child(3)>b{background:#c3372fd6}.pawn-process-number-2 .pawn-step-editorial-grid article{padding-right:clamp(120px,16vw,240px)}.pawn-process-number-2 .pawn-step-editorial-grid article>b{z-index:1;color:#ffffff0a;opacity:1;-webkit-text-stroke:2px #ffffffad;font-size:clamp(9rem,14vw,17rem);line-height:.72;top:50%;right:clamp(-12px,-.6vw,-4px);transform:translateY(-50%)}.pawn-process-number-2 .pawn-step-editorial-grid article:nth-child(2)>b{color:#ffffff0d;-webkit-text-stroke-color:#ffffffc7}.pawn-process-number-2 .pawn-step-editorial-grid article:nth-child(3)>b{color:#f04b4214;-webkit-text-stroke-color:#f04b42cc}@media (max-width:620px){.pawn-process-number-1 .pawn-step-editorial-grid article{padding-right:92px}.pawn-process-number-1 .pawn-step-editorial-grid article>b{width:64px;font-size:2.8rem}.pawn-process-number-2 .pawn-step-editorial-grid article{padding-right:100px}.pawn-process-number-2 .pawn-step-editorial-grid article>b{-webkit-text-stroke-width:1px;font-size:9rem;right:-4px}}.pawn-process-bento{background:#ece6da}.pawn-bento-heading{grid-template-columns:minmax(0,2.4fr) minmax(280px,.7fr);align-items:end;gap:clamp(34px,6vw,100px);margin-bottom:clamp(48px,6vw,82px);display:grid}.pawn-bento-heading h2{color:#132131;letter-spacing:-.065em;text-transform:uppercase;max-width:1040px;margin:0;font-size:clamp(4.2rem,7.6vw,8.8rem);line-height:.82}.pawn-bento-heading h2 em{color:#c3372f;font-style:normal}.pawn-bento-heading>p{color:#5d6870;max-width:470px;margin:0;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.65}.pawn-bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(280px,auto);gap:12px;display:grid}.pawn-bento-grid article{border-radius:12px;flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(30px,4vw,58px);display:flex}.pawn-bento-grid article:first-child{color:#fff;background:#102130}.pawn-bento-grid article:nth-child(2){color:#fff;background:#c3372f}.pawn-bento-grid article:nth-child(3){color:#132131;background:#d8cdbd}.pawn-bento-grid article:nth-child(4){color:#132131;background:#fff;border:1px solid #13213124}.pawn-bento-grid h3{letter-spacing:-.055em;text-transform:uppercase;max-width:620px;margin:0 0 18px;font-size:clamp(2.2rem,3.7vw,4.8rem);line-height:.88}.pawn-bento-grid p{color:currentColor;opacity:.72;max-width:570px;margin:0;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.58}.pawn-process-bento-1 .pawn-bento-grid article:first-child{grid-column:1/8}.pawn-process-bento-1 .pawn-bento-grid article:nth-child(2){grid-column:8/13}.pawn-process-bento-1 .pawn-bento-grid article:nth-child(3){grid-column:1/5}.pawn-process-bento-1 .pawn-bento-grid article:nth-child(4){grid-column:5/13}.pawn-process-bento-2 .pawn-bento-grid{grid-auto-rows:minmax(245px,auto)}.pawn-process-bento-2 .pawn-bento-grid article:first-child{background:#c3372f;grid-area:1/1/3/6}.pawn-process-bento-2 .pawn-bento-grid article:nth-child(2){background:#102130;grid-area:1/6/auto/13}.pawn-process-bento-2 .pawn-bento-grid article:nth-child(3){background:#fff;grid-area:2/6/auto/9}.pawn-process-bento-2 .pawn-bento-grid article:nth-child(4){background:#d8cdbd;border:0;grid-area:2/9/auto/13}.pawn-process-bento-2 .pawn-bento-grid article:first-child h3{font-size:clamp(3.4rem,5.6vw,7rem)}.pawn-process-bento-2 .pawn-bento-grid article:nth-child(3),.pawn-process-bento-2 .pawn-bento-grid article:nth-child(4){padding:clamp(26px,3vw,42px)}.pawn-process-bento-2 .pawn-bento-grid article:nth-child(3) h3,.pawn-process-bento-2 .pawn-bento-grid article:nth-child(4) h3{font-size:clamp(1.9rem,2.8vw,3.2rem)}@media (max-width:900px){.pawn-bento-heading{grid-template-columns:1fr;padding-top:32px}.pawn-bento-grid{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(270px,auto)}.pawn-process-bento-1 .pawn-bento-grid article:nth-child(n),.pawn-process-bento-2 .pawn-bento-grid article:nth-child(n){grid-area:auto}}@media (max-width:620px){.pawn-bento-grid{grid-template-columns:1fr}.pawn-bento-grid article{border-radius:8px;min-height:300px}.pawn-process-bento-2 .pawn-bento-grid article:first-child h3{font-size:clamp(2.7rem,12vw,4.6rem)}}.pawn-process-bento-final .pawn-bento-grid article:first-child{isolation:isolate;position:relative;overflow:hidden}.pawn-process-bento-final .pawn-bento-grid article:first-child:before,.pawn-process-bento-final .pawn-bento-grid article:first-child:after{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.pawn-process-bento-final .pawn-bento-grid article:first-child:before{opacity:.78;background:url(/optimized/store-entrance-dea6e9f7ef69-382.webp) 58%/cover no-repeat;transform:scale(1.02)}.pawn-process-bento-final .pawn-bento-grid article:first-child:after{z-index:-1;background:linear-gradient(#b3332c2e 24%,#b3332cdb 65%,#b3332cfc 100%),linear-gradient(90deg,#b3332cd1,#0000 78%)}.pawn-process-bento-final .pawn-bento-grid article:first-child h3,.pawn-process-bento-final .pawn-bento-grid article:first-child p{z-index:1;position:relative}.pawn-bento-hover-1 .pawn-bento-grid article{z-index:1;transition:transform .3s cubic-bezier(.2,.75,.25,1),box-shadow .3s;position:relative}.pawn-bento-hover-1 .pawn-bento-grid article:hover{z-index:3;transform:translateY(-6px)scale(1.006);box-shadow:0 18px 34px #0a192529}.pawn-bento-hover-1 .pawn-bento-grid article:first-child:before{transition:transform .55s cubic-bezier(.2,.75,.25,1),opacity .3s}.pawn-bento-hover-1 .pawn-bento-grid article:first-child:hover:before{opacity:.88;transform:scale(1.055)}.pawn-bento-hover-2 .pawn-bento-grid article{transition:box-shadow .28s,filter .28s}.pawn-bento-hover-2 .pawn-bento-grid article h3{transition:transform .3s cubic-bezier(.2,.75,.25,1)}.pawn-bento-hover-2 .pawn-bento-grid article:hover{filter:brightness(1.045)saturate(1.03);box-shadow:inset 0 0 0 2px #ffffff9e}.pawn-bento-hover-2 .pawn-bento-grid article:nth-child(3):hover,.pawn-bento-hover-2 .pawn-bento-grid article:nth-child(4):hover{box-shadow:inset 0 0 0 2px #13213161}.pawn-bento-hover-2 .pawn-bento-grid article:hover h3{transform:translate(9px)}.pawn-bento-hover-2 .pawn-bento-grid article:first-child:before{transition:background-position .55s cubic-bezier(.2,.75,.25,1),opacity .3s}.pawn-bento-hover-2 .pawn-bento-grid article:first-child:hover:before{opacity:.85;background-position:64%}.pawn-categories-visual{background:#fff;position:relative;overflow:hidden}.pawn-category-picker{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #13213129;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:28px;right:max(24px,50vw - 620px);box-shadow:0 10px 35px #07131c1a}.pawn-category-picker>span{color:#5d6870;letter-spacing:.12em;text-transform:uppercase;padding:0 10px;font-size:.6rem;font-weight:900}.pawn-category-picker button{color:#132131;cursor:pointer;width:42px;height:36px;font:inherit;background:0 0;border:0;font-size:.68rem;font-weight:900}:is(.pawn-category-picker button:hover,.pawn-category-picker button:focus-visible){background:#c3372f1f}.pawn-category-picker button.is-active{color:#fff;background:#c3372f}.pawn-category-visual-heading{grid-template-columns:minmax(0,2.35fr) minmax(280px,.7fr);align-items:end;gap:clamp(38px,6vw,100px);margin-bottom:clamp(48px,6vw,82px);display:grid}.pawn-category-visual-heading h2{color:#132131;letter-spacing:-.065em;text-transform:uppercase;max-width:1100px;margin:0;font-size:clamp(4.2rem,7.4vw,8.6rem);line-height:.82}.pawn-category-visual-heading h2 em{color:#c3372f;font-style:normal}.pawn-category-visual-heading>p{color:#5d6870;max-width:480px;margin:0;font-size:clamp(1.08rem,1.35vw,1.26rem);line-height:1.65}.pawn-category-image-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(310px,35vh);gap:12px;display:grid}.pawn-category-image-grid>a{color:#fff;background:#102130;border-radius:10px;min-width:0;text-decoration:none;position:relative;overflow:hidden}.pawn-category-image-grid>a:first-child{grid-column:1/6}.pawn-category-image-grid>a:nth-child(2){grid-column:6/10}.pawn-category-image-grid>a:nth-child(3){grid-column:10/13}.pawn-category-image-grid>a:nth-child(4){grid-column:1/4}.pawn-category-image-grid>a:nth-child(5){grid-column:4/8}.pawn-category-image-grid>a:nth-child(6){grid-column:8/13}.pawn-category-image-grid img{object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.25,1),filter .35s}.pawn-category-image-shade{background:linear-gradient(#06111a14,#06111a47 32%,#06111af0 100%);transition:background .3s;position:absolute;inset:0}.pawn-category-image-grid>a>div{z-index:2;position:absolute;bottom:clamp(24px,3vw,42px);left:clamp(24px,3vw,42px);right:clamp(24px,3vw,42px)}.pawn-category-image-grid h3{letter-spacing:-.055em;text-transform:uppercase;max-width:500px;margin:0 0 12px;font-size:clamp(1.8rem,3vw,3.8rem);line-height:.88}.pawn-category-image-grid p{color:#ffffffb8;max-width:480px;margin:0;font-size:1rem;line-height:1.5}.pawn-category-image-grid>a>div>span{font-size:1.15rem;position:absolute;bottom:0;right:0}:is(.pawn-category-image-grid>a:hover img,.pawn-category-image-grid>a:focus-visible img){filter:saturate(1.08);transform:scale(1.045)}:is(.pawn-category-image-grid>a:hover .pawn-category-image-shade,.pawn-category-image-grid>a:focus-visible .pawn-category-image-shade){background:linear-gradient(#06111a1f 22%,#b3332ceb)}.category-card-transition .page-nav-transition-panel{width:min(640px,100%)}.category-card-transition .page-nav-transition-copy small{color:#f04b42}.category-card-transition .page-nav-transition-bar>i{animation-duration:.7s}.pawn-category-browser{background:#102130;grid-template-columns:minmax(0,1.4fr) minmax(360px,.6fr);min-height:700px;display:grid}.pawn-category-browser figure{background:#07131c;min-height:700px;margin:0;animation:.4s both pawn-category-image-in;position:relative;overflow:hidden}.pawn-category-browser figure:after{content:"";background:linear-gradient(#0000,#06111af0);position:absolute;inset:35% 0 0}.pawn-category-browser figure img{object-fit:cover}.pawn-category-browser figcaption{z-index:2;color:#fff;position:absolute;bottom:clamp(28px,4vw,58px);left:clamp(28px,4vw,58px);right:clamp(28px,4vw,58px)}.pawn-category-browser figcaption strong{letter-spacing:-.06em;text-transform:uppercase;max-width:760px;font-size:clamp(3rem,5vw,6rem);line-height:.84;display:block}.pawn-category-browser figcaption span{color:#ffffffb8;max-width:560px;margin-top:18px;font-size:1.08rem;line-height:1.55;display:block}.pawn-category-browser nav{flex-direction:column;justify-content:stretch;display:flex}.pawn-category-browser nav a{color:#ffffff94;border-bottom:1px solid #ffffff29;flex:1;grid-template-columns:1fr auto;align-items:center;gap:22px;min-height:110px;padding:24px 30px;text-decoration:none;transition:background .25s,color .25s,padding-left .25s;display:grid}.pawn-category-browser nav a span:first-child{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.2rem,1.7vw,1.8rem);font-weight:800}:is(.pawn-category-browser nav a.is-active,.pawn-category-browser nav a:hover,.pawn-category-browser nav a:focus-visible){color:#fff;background:#c3372f;padding-left:40px}@keyframes pawn-category-image-in{0%{opacity:.35}to{opacity:1}}@media (max-width:900px){.pawn-category-picker{top:18px;right:18px}.pawn-category-visual-heading{grid-template-columns:1fr;padding-top:32px}.pawn-category-image-grid{grid-template-columns:1fr 1fr;grid-auto-rows:330px}.pawn-category-image-grid>a:nth-child(n){grid-column:auto}.pawn-category-browser{grid-template-columns:1fr}.pawn-category-browser figure{min-height:62svh}.pawn-category-browser nav{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:620px){.pawn-category-picker>span{display:none}.pawn-category-image-grid{grid-template-columns:1fr}.pawn-category-image-grid p{padding-right:26px}.pawn-category-browser figure{min-height:58svh}.pawn-category-browser nav{grid-template-columns:1fr}.pawn-category-browser nav a{min-height:86px}}.pawn-category-gradient-1 .pawn-category-image-shade,.pawn-category-gradient-2 .pawn-category-image-shade{transition:opacity .3s,filter .3s}.pawn-category-gradient-1 .pawn-category-image-grid>a:first-child .pawn-category-image-shade{background:linear-gradient(#0000 4%,#0c1c2a5c 33%,#0c1c2adb 66%,#0c1c2afc 100%)}.pawn-category-gradient-1 .pawn-category-image-grid>a:nth-child(2) .pawn-category-image-shade{background:linear-gradient(#0000 4%,#c3372f57 32%,#c3372fd6 65%,#b7312afc 100%)}.pawn-category-gradient-1 .pawn-category-image-grid>a:nth-child(3) .pawn-category-image-shade{background:linear-gradient(#0000 4%,#855b1f57 32%,#855b1fd6 65%,#694818fc 100%)}.pawn-category-gradient-1 .pawn-category-image-grid>a:nth-child(4) .pawn-category-image-shade{background:linear-gradient(#0000 4%,#14485957 32%,#144859d6 65%,#103745fc 100%)}.pawn-category-gradient-1 .pawn-category-image-grid>a:nth-child(5) .pawn-category-image-shade{background:linear-gradient(#0000 4%,#3a3e6557 32%,#3a3e65d6 65%,#2a2e4cfc 100%)}.pawn-category-gradient-1 .pawn-category-image-grid>a:nth-child(6) .pawn-category-image-shade{background:linear-gradient(#0000 4%,#65313a57 32%,#65313ad6 65%,#4c252cfc 100%)}.pawn-category-gradient-2 .pawn-category-image-grid>a:first-child .pawn-category-image-shade{background:linear-gradient(#0000 14%,#c3372f70 46%,#c3372feb 73%,#c3372f 100%)}.pawn-category-gradient-2 .pawn-category-image-grid>a:nth-child(2) .pawn-category-image-shade{background:linear-gradient(#0000 14%,#10213070 46%,#102130eb 73%,#102130 100%)}.pawn-category-gradient-2 .pawn-category-image-grid>a:nth-child(3) .pawn-category-image-shade{background:linear-gradient(#0000 14%,#8f562c70 46%,#8f562ceb 73%,#8f562c 100%)}.pawn-category-gradient-2 .pawn-category-image-grid>a:nth-child(4) .pawn-category-image-shade{background:linear-gradient(#0000 14%,#344f5c70 46%,#344f5ceb 73%,#344f5c 100%)}.pawn-category-gradient-2 .pawn-category-image-grid>a:nth-child(5) .pawn-category-image-shade{background:linear-gradient(#0000 14%,#a22f3b70 46%,#a22f3beb 73%,#a22f3b 100%)}.pawn-category-gradient-2 .pawn-category-image-grid>a:nth-child(6) .pawn-category-image-shade{background:linear-gradient(#0000 14%,#30345570 46%,#303455eb 73%,#303455 100%)}:is(.pawn-category-gradient-1 .pawn-category-image-grid>a:hover .pawn-category-image-shade,.pawn-category-gradient-1 .pawn-category-image-grid>a:focus-visible .pawn-category-image-shade,.pawn-category-gradient-2 .pawn-category-image-grid>a:hover .pawn-category-image-shade,.pawn-category-gradient-2 .pawn-category-image-grid>a:focus-visible .pawn-category-image-shade){filter:saturate(1.14)brightness(1.06)}.category-tools{--category-rgb:78 91 97;--category-accent:#4e5b61;--category-highlight:#829096}.category-hunting{--category-rgb:27 45 61;--category-accent:#1b2d3d;--category-highlight:#2c4b63}.category-metals{--category-rgb:96 75 57;--category-accent:#604b39;--category-highlight:#92775e}.category-large{--category-rgb:168 47 39;--category-accent:#a82f27;--category-highlight:#d84b41}.category-gaming{--category-rgb:29 32 35;--category-accent:#1d2023;--category-highlight:#383e43}.category-instruments{--category-rgb:195 55 47;--category-accent:#bd382f;--category-highlight:#f04b42}.layaway-page .layaway-clarity header,.layaway-page .layaway-browse header{grid-template-columns:1fr}.layaway-page .layaway-clarity header h2,.layaway-page .layaway-browse header h2{max-width:1100px}.layaway-page .layaway-rule-grid{counter-reset:layaway-step;position:relative}.layaway-page .layaway-rule-grid article{background:linear-gradient(#fff 0%,#f6f1e8 100%);position:relative}.layaway-page .layaway-rule-grid article:before{content:"";transform-origin:0;background:#c3372f;height:6px;position:absolute;top:0;left:0;right:0;transform:scaleX(.22)}.layaway-page .layaway-rule-grid article:not(:last-child):after{content:"➜";z-index:3;color:#c3372f;background:#fff;border:1px solid #13213133;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Arial Black,Arial,sans-serif;font-size:1.65rem;font-weight:950;line-height:1;display:grid;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.layaway-page .layaway-rule-grid b{color:#c3372f4d}.layaway-page .layaway-gate>div{grid-template-columns:1fr}.layaway-page .layaway-gate>div>div{max-width:1100px}.layaway-location{background:#eee8dc}.layaway-location .contact-location-heading h2 em{color:#f04b42;font-style:normal}@media (prefers-reduced-motion:reduce){.tour-store-map-photo{animation:none}}@media (max-width:900px){.layaway-page .layaway-rule-grid article:not(:last-child):after{top:auto;bottom:-24px;right:50%;transform:translate(50%)rotate(90deg)}}.pawn-category-gradient-1 .pawn-category-image-grid>a[class*=category-] .pawn-category-image-shade{background:linear-gradient(0deg,rgb(var(--category-rgb)/.99) 0%,rgb(var(--category-rgb)/.86) 34%,rgb(var(--category-rgb)/.36) 67%,transparent 96%)}.pawn-category-image-grid>a.category-instruments{color:#fff}.pawn-category-image-grid>a.category-instruments p{color:#ffffffc7}.pawn-category-image-grid>a.category-instruments>div>span{color:#fff}.merch-page.category-large,.merch-page.category-metals,.merch-page.category-gaming,.merch-page.category-instruments{--merch-accent:var(--category-highlight)}.merch-page.category-instruments .merch-groups .merch-heading h2 em,.merch-page.category-instruments .merch-faq h2 em{color:#c3372f}.merch-page.category-instruments .merch-hero h1{max-width:1180px;font-size:clamp(3.8rem,7.2vw,8.2rem)}.merch-page.category-gaming h1 em,.merch-page.category-gaming h2 em,.merch-page.category-metals h1 em,.merch-page.category-metals h2 em{color:#f04b42}.merch-page.category-metals .merch-hero-inner{width:min(100% - 40px,1400px)}.merch-page.category-metals .merch-hero h1{max-width:1400px}:is(.tools-page,.hunting-page,.merch-page)[class*=category-] .service-button.is-red{border-color:var(--category-accent);background:var(--category-accent)}:is(:is(.tools-page,.hunting-page,.merch-page)[class*=category-] .service-button.is-red:hover,:is(.tools-page,.hunting-page,.merch-page)[class*=category-] .service-button.is-red:focus-visible){border-color:var(--category-highlight);background:var(--category-highlight)}.tools-page.category-tools :is(.tools-categories,.tools-value,.tools-faq) h2 em,.hunting-page.category-hunting :is(.hunting-intro,.hunting-field-notes,.hunting-knives,.hunting-page-faq) h2 em{color:var(--category-highlight)}.tools-page.category-tools .tools-categories h2 em,.tools-page.category-tools .tools-value h2 em{color:#f04b42}.tools-page.category-tools .service-button.is-red{background:#bd382f;border-color:#bd382f}:is(.tools-page.category-tools .service-button.is-red:hover,.tools-page.category-tools .service-button.is-red:focus-visible){background:#f04b42;border-color:#f04b42}.tools-page.category-tools .tools-final{background:#0b1b28}.hunting-page.category-hunting .hunting-page-final{background:var(--category-accent)}@supports (color:color-mix(in lab, red, red)){.hunting-page.category-hunting .hunting-page-final{background:color-mix(in srgb,var(--category-accent) 10%,#eee8dc)}}.pawn-choice-redesign{color:#fff;background:#0b1b28;padding:clamp(90px,10vw,160px) 0;position:relative;overflow:hidden}.pawn-choice-guide h2{color:#fff;letter-spacing:-.065em;text-transform:uppercase;max-width:1120px;margin:0;font-size:clamp(3.4rem,6vw,7rem);line-height:.82}.pawn-choice-guide h2 em{color:#f04b42;font-style:normal}.pawn-choice-guide>header>p{color:#ffffffa8;max-width:500px;margin:0;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.65}.pawn-choice-disclaimer{color:#ffffff80;margin:24px 0 0;font-size:.8rem;line-height:1.55}.pawn-choice-redesign-v2{color:#132131;background:#eee8dc}.pawn-choice-guide>header{grid-template-columns:minmax(0,2.3fr) minmax(280px,.7fr);align-items:end;gap:clamp(38px,6vw,100px);margin-bottom:clamp(46px,6vw,78px);display:grid}.pawn-choice-guide h2{color:#132131}.pawn-choice-guide>header>p{color:#5d6870}.pawn-choice-guide-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pawn-choice-guide-controls button{color:#132131;cursor:pointer;min-height:126px;font:inherit;letter-spacing:-.04em;text-align:left;background:#fff;border:1px solid #1321313d;padding:28px clamp(28px,4vw,56px);font-size:clamp(1.35rem,2.3vw,2.7rem);font-weight:850;transition:background .22s,color .22s,border-color .22s}:is(.pawn-choice-guide-controls button:hover,.pawn-choice-guide-controls button:focus-visible){border-color:#c3372f}.pawn-choice-guide-controls button.is-active{color:#fff;background:#c3372f;border-color:#c3372f}.pawn-choice-guide-answer{color:#fff;background:#102130;grid-template-columns:1fr auto;align-items:end;gap:40px;min-height:330px;margin-top:12px;padding:clamp(40px,6vw,82px);display:grid}.pawn-choice-guide-answer.is-sell{background:#c3372f}.pawn-choice-guide-answer h3{color:#fff;letter-spacing:-.06em;text-transform:uppercase;margin:0 0 20px;font-size:clamp(3rem,5vw,6rem);line-height:.84}.pawn-choice-guide-answer p{color:#ffffffb8;max-width:760px;margin:0;font-size:1.15rem;line-height:1.62}.pawn-choice-guide-answer>a{color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff;justify-content:space-between;align-items:center;gap:26px;min-width:270px;min-height:64px;padding:0 24px;font-size:.7rem;font-weight:900;text-decoration:none;display:flex}:is(.pawn-choice-guide-answer>a:hover,.pawn-choice-guide-answer>a:focus-visible){color:#132131;background:#fff}.pawn-choice-redesign-v2 .pawn-choice-disclaimer{color:#687178}@media (max-width:900px){.pawn-choice-guide>header{grid-template-columns:1fr;padding-top:32px}.pawn-choice-guide-answer{grid-template-columns:1fr;align-items:start}}@media (max-width:620px){.pawn-choice-guide-controls{grid-template-columns:1fr}.pawn-choice-guide-controls button{min-height:100px}.pawn-choice-guide-answer>a{width:100%;min-width:0}}.pawn-choice-guide-controls button{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex}.pawn-choice-guide-controls button strong{font:inherit;font-weight:850}.pawn-choice-guide-controls button span{letter-spacing:.14em;text-transform:uppercase;opacity:.58;font-size:.68rem;font-weight:900;line-height:1.2}.pawn-choice-guide-controls button.is-active span{opacity:.82}.faq-page-hero{background:linear-gradient(90deg,#050f17f5 0%,#050f17c7 52%,#050f1761 100%),linear-gradient(#0000 42%,#050f17b8),url(/optimized/store-interior-50356aefffcb-1440.webp) 50% 46%/cover no-repeat;position:relative}.faq-page-hero>.section-shell{z-index:1;position:relative}.faq-index>div>section{grid-template-columns:minmax(220px,32%) minmax(0,68%)}.faq-index section>header{min-width:0;overflow:hidden}.faq-index section>header h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.8rem,3.25vw,4rem);line-height:.9}@media (max-width:800px){.faq-index>div>section{grid-template-columns:1fr}.faq-index section>header{overflow:visible}.faq-index section>header h2{overflow-wrap:normal;font-size:clamp(2.4rem,11vw,4.5rem)}}.tour-store-map{color:#fff;background:#0b1b28;padding:clamp(90px,9vw,150px) 0;position:relative;overflow:hidden}.tour-store-map:before{content:"";opacity:.075;background-image:linear-gradient(#fffc 1px,#0000 1px),linear-gradient(90deg,#fffc 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.tour-store-map>.section-shell{z-index:1;position:relative}.tour-store-map header{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(44px,8vw,110px);margin-bottom:56px;display:grid}.tour-store-map header h2{color:#fff;letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(4rem,7vw,8rem);font-weight:900;line-height:.8}.tour-store-map header h2 em{color:#ef4b43;font-style:normal}.tour-store-map header p{color:#ffffffb8;max-width:500px;margin:0;font-size:1.12rem;line-height:1.65}.tour-store-map-widget{border:1px solid #ffffff47;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);min-height:720px;display:grid}.tour-store-map-canvas{color:#132131;background:#eee8dc;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(8,1fr);gap:10px;min-width:0;padding:58px 34px 34px;display:grid;position:relative;overflow:hidden}.tour-store-map-canvas:before{content:"";pointer-events:none;border:3px solid #132131;position:absolute;inset:34px}.tour-store-map-note{z-index:2;color:#667076;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:900;position:absolute;top:18px;left:34px}.tour-store-zone{z-index:1;color:#132131;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#ffffffad;border:1px solid #13213157;border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;transition:transform .2s,background .2s,color .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.tour-store-zone small{color:#c3372f;letter-spacing:.08em;font-size:.64rem;font-weight:900}.tour-store-zone strong{text-transform:uppercase;font-size:clamp(.95rem,1.45vw,1.35rem);font-weight:900;line-height:1}:is(.tour-store-zone:hover,.tour-store-zone:focus-visible,.tour-store-zone.is-active){z-index:3;color:#fff;background:#c3372f;border-color:#c3372f;outline:0;transform:translateY(-4px);box-shadow:8px 8px #1321312e}:is(.tour-store-zone:hover small,.tour-store-zone:focus-visible small,.tour-store-zone.is-active small){color:#fff}.tour-store-zone.is-storefront{grid-area:7/3/auto/7}.tour-store-zone.is-door{grid-area:6/4/auto/6}.tour-store-zone.is-floor{grid-area:2/3/6/7}.tour-store-zone.is-categories{grid-area:2/1/7/3}.tour-store-zone.is-large{grid-area:2/7/7/9}.tour-store-route{z-index:0;pointer-events:none;border-left:3px dashed #c3372f7a;height:76%;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.tour-store-map-widget aside{isolation:isolate;color:#fff;background:#9f2d28;flex-direction:column;min-width:0;padding:clamp(34px,4vw,58px);display:flex;position:relative;overflow:hidden}.tour-store-map-photo{z-index:-2;filter:saturate(.82)contrast(1.06);background-position:50%;background-size:cover;animation:.42s both tour-map-photo-in;position:absolute;inset:0}.tour-store-map-shade{z-index:-1;background:linear-gradient(#52131166 0%,#932923c2 48%,#641916f7 100%);position:absolute;inset:0}.tour-store-map-widget aside>strong,.tour-store-map-widget aside h3,.tour-store-map-widget aside>p,.tour-store-map-controls{z-index:1;position:relative}@keyframes tour-map-photo-in{0%{opacity:0;transform:scale(1.045)}to{opacity:.72;transform:scale(1)}}.tour-store-map-widget aside>strong{color:#ffffff3d;letter-spacing:-.08em;font-size:clamp(6rem,11vw,10rem);font-weight:900;line-height:.75;display:block}.tour-store-map-widget aside h3{color:#fff;letter-spacing:-.045em;text-transform:uppercase;margin:42px 0 18px;font-size:clamp(2rem,3.2vw,3.6rem);font-weight:900;line-height:.9}.tour-store-map-widget aside>p{color:#ffffffd1;max-width:440px;margin:0;font-size:1.05rem;line-height:1.6}.tour-store-map-widget aside>.tour-store-map-controls{gap:7px;margin-top:auto;padding-top:42px;display:grid}.tour-store-map-widget aside button{color:#fff;cursor:pointer;min-height:58px;font:inherit;letter-spacing:.08em;text-align:left;background:0 0;border:1px solid #ffffff47;border-radius:0;grid-template-columns:44px 1fr;align-items:center;padding:0 17px;font-size:.73rem;font-weight:900;transition:background .18s,color .18s,border-color .18s;display:grid}.tour-store-map-widget aside button span{letter-spacing:.02em;text-transform:uppercase;font-size:.82rem}:is(.tour-store-map-widget aside button:hover,.tour-store-map-widget aside button:focus-visible,.tour-store-map-widget aside button.is-active){color:#132131;background:#fff;border-color:#fff;outline:0}@media (prefers-reduced-motion:reduce){.tour-store-map-photo{animation:none}}@media (max-width:900px){.tour-store-map header{grid-template-columns:1fr;gap:28px}.tour-store-map header p{max-width:650px}.tour-store-map-widget{grid-template-columns:1fr}.tour-store-map-canvas{min-height:650px}.tour-store-map-widget aside{min-height:540px}}@media (max-width:620px){.tour-store-map{padding:78px 0}.tour-store-map header{margin-bottom:38px}.tour-store-map header h2{font-size:clamp(3.15rem,16vw,5rem)}.tour-store-map header p{font-size:1rem}.tour-store-map-canvas{gap:7px;min-height:690px;padding:52px 18px 20px}.tour-store-map-canvas:before{border-width:2px;inset:28px 12px 12px}.tour-store-map-note{font-size:.57rem;top:17px;left:18px}.tour-store-zone{gap:8px;padding:11px}.tour-store-zone strong{font-size:.75rem;line-height:1.08}.tour-store-zone small{font-size:.55rem}.tour-store-map-widget aside{min-height:520px;padding:34px 22px}.tour-store-map-widget aside h3{margin-top:34px}}.pawn-choice-copy-updated,.pawn-choice-guide-answer{animation:.3s both pawn-choice-copy-in}@keyframes pawn-choice-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pawn-choice-copy-updated,.pawn-choice-guide-answer{animation:none}}.store-directions{color:#fff;text-decoration:none;display:block}.store-directions .contact-map-status{background:linear-gradient(#0000,#050f17f5)}.store-directions .contact-map-status>span{color:#fff;margin-top:20px;font-weight:800;display:block}.contact-detail-list{min-width:0}.contact-detail-list a{overflow-wrap:anywhere}.action-next-links{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.action-next-links .button{white-space:normal;min-width:0;max-width:100%}.action-placeholder-modal :is(h2,p){overflow-wrap:anywhere}.hunting-knife-testimonials article>div:has(>span:only-child){min-height:0}.carry-catalog-card:not(.carry-tone-paper) .carry-catalog-copy>span{color:#fff}:is(.carry-tone-steel,.carry-tone-red,.carry-tone-earth) .carry-catalog-copy{background:#07131c47}@media (max-width:1040px){.cro-focus-nav{border-inline:0;grid-template-columns:minmax(0,1fr) auto;min-height:74px}.cro-focus-brand{padding-left:0}.cro-focus-links,.cro-focus-cta{display:none}.cro-mobile-menu{display:block}.cro-mobile-menu summary{justify-content:center;min-width:82px;min-height:48px}.cro-mobile-panel{overscroll-behavior:contain;width:min(350px,100vw - 32px);max-height:calc(100svh - 132px);top:calc(100% + 11px);overflow-y:auto}.cro-mobile-panel a{min-height:56px}.intent-desk-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.intent-desk-choices button{grid-template-columns:minmax(0,1fr) auto;padding-inline:20px}.intent-desk-stage-copy{padding:28px}.intent-desk-stage-copy h3{overflow-wrap:anywhere;font-size:clamp(2.5rem,5.2vw,3.2rem)}.carry-catalog-head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px}.hunt-guide-stage,.hunt-guide-explorer{grid-template-columns:minmax(0,1fr)}.hero-cine-tags{grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100% - 40px);margin:0 auto 32px;display:grid;position:relative;inset:auto}.hero-cine-tags button{width:auto;min-width:0;transform:none}.hero-cine-wide-content{min-height:650px;padding-bottom:40px}}@media (max-width:950px){:is(.merch-hero-bottom,.merch-heading,.merch-faq-layout,.tools-hero-bottom,.tools-value-layout,.tools-faq-layout,.tools-testimonials-heading,.contact-hero-row,.contact-section-heading,.contact-visit-layout,.contact-preview-layout,.contact-faq-layout,.contact-location-heading,.contact-location-layout,.hunting-knives-heading,.hunting-page-faq-layout),.merch-metal-stories>div>header{grid-template-columns:minmax(0,1fr)}main .section-shell :is(header,div,article,aside,figure),.merch-feature-panel,.pawn-large-copy,.contact-large-panel{min-width:0}}@media (max-width:900px){:is(.service-section-heading,.pawn-categories-layout,.pawn-faq-layout,.pawn-category-visual-heading){grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.intent-desk-layout,.carry-catalog-head{grid-template-columns:minmax(0,1fr)}.hero-cine-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-cine-tags button{padding:18px}.hero-cine-wide-content{min-height:0}}@media (max-width:620px){.service-page h1,.merch-page.category-instruments .merch-hero h1,.not-found-page h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2rem,10.5vw,4.2rem);line-height:.98}main.service-page h2,.service-page .pawn-faq-layout .service-section-heading h2,.service-page .faq-index section>header h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.8rem,9vw,3.6rem);line-height:1.02}main.service-page h3,main:not(.service-page) :is(h1,h2,h3){overflow-wrap:anywhere;min-width:0;max-width:100%}.merch-feature-panel,.pawn-large-copy,.contact-large-panel{padding-inline:24px}:is(.merch-faq,.tools-faq,.contact-faq,.pawn-faq-list,.hunting-page-faq) summary{overflow-wrap:anywhere;grid-template-columns:28px minmax(0,1fr) 20px;gap:12px}.faq-index summary{overflow-wrap:anywhere;grid-template-columns:24px minmax(0,1fr) 20px;gap:10px;padding-inline:16px}.service-button{gap:18px;min-width:0;max-width:100%}.service-button>span[aria-hidden=true]{flex:none}.action-placeholder-backdrop{padding:12px}.action-placeholder-modal{max-height:calc(100svh - 24px);padding:80px 24px 32px}.action-placeholder-modal h2{font-size:clamp(2rem,9vw,3rem);line-height:1}.page-nav-transition-copy strong{overflow-wrap:anywhere;font-size:clamp(2rem,9vw,3rem);line-height:1}.marketplace-design-2 .marketplace-split-card{grid-template-columns:minmax(0,1fr)}.marketplace-split-copy{min-width:0}.marketplace-design-2 .marketplace-split-copy h3{overflow-wrap:anywhere;font-size:clamp(2rem,10vw,3.5rem)}.quiet-welcome-content h2{font-size:clamp(2rem,10.5vw,3.8rem)}.quiet-welcome-content .trust-outcome{grid-template-columns:minmax(0,1fr)}.hunting-interactive-actions .button{white-space:normal;min-width:0;padding-inline:16px}.areas-reasons>.section-shell>div{grid-template-columns:minmax(0,1fr)}.areas-reasons a{min-width:0}}@media (min-width:761px) and (max-width:1040px){.large-items-v2,.large-items-v2-shell{min-height:0}.large-items-v2-shell{grid-template-columns:minmax(0,1fr);gap:40px}.large-items-v2-head h2 span{white-space:normal}.large-items-v2-action{align-self:stretch;width:100%;min-height:0}.process-route-head,.process-route-stage{grid-template-columns:minmax(0,1fr)}.process-route-head{gap:32px}.process-route-photo{min-height:420px}.process-route-steps,.process-comparison-options{grid-template-columns:repeat(2,minmax(0,1fr))}.process-reveal-arrow{top:376px;right:12px;transform:none}.process-route-stage-wrap.is-comparison-open .process-reveal-arrow{top:16px;right:16px}.process-comparison-panel{justify-content:flex-start;width:auto;padding:164px 32px 40px;inset:0}.marketplace-design-2 .marketplace-split-card:is(.is-ebay,.is-gunbroker){grid-template-columns:72px minmax(0,1fr);gap:24px;min-height:0;padding:32px}.marketplace-design-2 .marketplace-split-index{grid-row:1/span 2}.marketplace-design-2 .marketplace-split-card>a{grid-column:2;min-height:58px}.marketplace-design-2 .marketplace-split-copy h3{overflow-wrap:anywhere;font-size:clamp(3.8rem,7vw,5.2rem)}.hunt-guide-stage{height:auto;min-height:0}.hunt-guide-photo{height:500px;min-height:500px}.hunt-guide-explorer{height:auto}.hunt-guide-tabs{grid-template:repeat(2,minmax(120px,1fr))/repeat(2,minmax(0,1fr))}.hunt-guide-detail{grid-template-rows:auto 570px auto;height:auto;min-height:980px}.hunt-polaroid-stack{height:570px}}@media (min-width:621px) and (max-width:900px){.hunting-knife-testimonials.is-collage{padding-inline:12px}}@media (min-width:1041px){.marketplace-design-2 .marketplace-split-copy h3{font-size:clamp(3rem,6.8vw,7rem)}}.policy-hero h1{overflow-wrap:anywhere;max-width:100%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
