:root{--dial:#0B231E;--deep:#04100D;--ink:#EEE8DA;--sage:#B9C2B6;--gold:#CDA85E;--gold-deep:#8E6F33;--steel:#D9DEE2;--mat:#EFEAE0;--line:rgba(205,168,94,0.32);--line-soft:rgba(238,232,218,0.12);--ease:cubic-bezier(0.16,1,0.3,1);--engraved:var(--font-michroma),var(--font-archivo),sans-serif;--spoken:var(--font-archivo),system-ui,sans-serif;color-scheme:dark;scrollbar-color:var(--gold-deep) var(--deep)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--deep);color:var(--ink);font:400 17px/1.6 var(--spoken);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body:before{inset:0;z-index:-1;background:radial-gradient(90% 60% at 50% -10%,rgba(205,168,94,.1),transparent 60%),linear-gradient(180deg,rgba(11,35,30,.8),rgba(4,16,13,.94) 70%),url(/ground.jpg) 50% /cover}body:after,body:before{content:"";position:fixed}body:after{inset:12px;border:1px solid var(--line);pointer-events:none;z-index:10}::selection{background:rgba(205,168,94,.35);color:var(--ink)}a{color:var(--gold);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.engraved{font-family:var(--engraved);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sage);font-weight:400}header.site{max-width:1040px;margin:0 auto;padding:30px 28px 0;display:flex;justify-content:space-between;align-items:center}header.site .brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font:800 19px/1 var(--spoken);letter-spacing:-.01em}header.site .lang{font-family:var(--engraved);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sage);text-decoration:none;padding:8px 0}header.site .lang:hover{color:var(--gold)}.page{max-width:1040px;margin:0 auto;padding:0 28px}.coin{flex-shrink:0;display:inline-grid;padding:4px;background:repeating-conic-gradient(var(--gold) 0 4deg,var(--gold-deep) 4deg 8deg);box-shadow:0 14px 30px rgba(0,0,0,.5)}.coin,.coin-face{border-radius:50%}.coin-face{display:grid;place-items:center;background:linear-gradient(145deg,#ECD497 0,var(--gold) 45%,var(--gold-deep) 100%);color:var(--deep);font-family:var(--engraved);letter-spacing:.04em}.coin-md .coin-face{width:80px;height:80px;font-size:21px}.coin-numeral .coin-face{font-family:var(--spoken);font-weight:800;letter-spacing:-.01em}.coin-md.coin-numeral .coin-face{font-size:36px}.coin-sm.coin-numeral .coin-face{font-size:17px}.coin-sm{padding:3px;box-shadow:0 6px 14px rgba(0,0,0,.45)}.coin-sm .coin-face{width:36px;height:36px;font-size:10px}.wordmark{font-family:var(--engraved);text-transform:uppercase;letter-spacing:.05em;line-height:1.12;color:var(--steel)}.wordmark[data-side="1"]{color:var(--gold)}.matchup{text-align:center;padding:56px 0 8px}.brand-line{margin:0 0 22px;letter-spacing:.3em;font-size:12px;min-height:1em}.wordmarks{margin:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,3vw,40px);font-weight:400}.wordmarks .wordmark{font-size:clamp(22px,4.2vw,46px)}.wordmarks .wordmark[data-side="0"]{text-align:right;animation:from-left .9s var(--ease) both}.wordmarks .wordmark[data-side="1"]{text-align:left;animation:from-right .9s var(--ease) both}.wordmarks .coin{animation:coin-in 1s var(--ease) .1s both}.matchup[data-kind=highlight] .wordmarks{grid-template-columns:auto auto;justify-content:center}.kit-title{display:flex;flex-direction:column;align-items:center;gap:28px;margin:0 auto;max-width:18ch;font:800 clamp(32px,5.4vw,60px)/1.02 var(--spoken);letter-spacing:-.02em}.hook,.kit-title{text-wrap:balance}.hook{margin:36px auto 0;max-width:32ch;font:800 clamp(22px,2.8vw,32px)/1.15 var(--spoken);letter-spacing:-.01em}.lede.kit-lede{margin:24px auto 0;max-width:46ch;text-align:center;text-wrap:balance}.path{max-width:900px;margin:48px auto 0}.questions{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.q{display:grid;grid-template-columns:1fr 156px auto;grid-template-areas:"text dial answers";align-items:center;gap:32px;padding:22px 4px;border-bottom:1px solid var(--line)}.q-text{grid-area:text;min-width:0}.q-question{display:block;margin:0 0 10px;font:800 clamp(21px,2.4vw,28px)/1.15 var(--spoken);letter-spacing:-.01em;text-wrap:balance}.q[data-answer=no] .q-question{color:var(--sage);opacity:.6}.q-facts{display:flex;flex-wrap:wrap;gap:4px 22px}.fact{font:500 15px/1.4 var(--spoken);color:var(--sage)}.fact[data-side="0"]{color:var(--steel)}.fact[data-side="1"]{color:var(--gold)}.path[data-single=yes] .fact{color:var(--sage)}.fact-points{font-weight:800}.fact-name{font-family:var(--engraved);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-right:8px;opacity:.75}.dial{grid-area:dial;margin:0;display:grid;justify-items:center;gap:4px}.dial svg{width:156px;height:94px;overflow:visible}.dial-arc{fill:none;stroke:var(--line);stroke-width:1.5}.dial-tick{stroke:var(--sage);stroke-width:1.2;opacity:.45}.dial-index{stroke:var(--gold);stroke-width:2;opacity:.9}.dial-hand{transform-box:view-box;transform-origin:70px 70px;transition:transform .9s var(--ease)}.dial-hand line{stroke:var(--sage);stroke-width:3.5;stroke-linecap:round;transition:stroke .4s var(--ease)}.dial-hand[data-side="0"] line{stroke:var(--steel)}.dial-hand[data-side="1"] line{stroke:var(--gold)}.dial-pivot{fill:var(--gold)}.dial-jewel{fill:var(--deep)}.dial-legend{font-family:var(--engraved);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);text-align:center;max-width:156px}.q-answers{grid-area:answers;display:flex;gap:8px}.q-answers button{min-width:64px;min-height:44px;padding:0 16px;background:transparent;color:var(--ink);border:1px solid rgba(238,232,218,.3);border-radius:2px;font-family:var(--engraved);font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color .25s,color .25s,background-color .25s}.q-answers button:hover{border-color:var(--ink)}.q-answers button[aria-pressed=true]:first-child{border-color:var(--gold);color:var(--gold);background:rgba(205,168,94,.08)}.q-answers button[aria-pressed=true]:last-child{border-color:var(--sage);color:var(--sage)}.result{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:32px;margin:40px 10px 0;padding:28px 32px;background:radial-gradient(100% 120% at 50% 0,var(--mat) 0,#DCD3C2 100%);color:var(--deep);border-radius:4px;outline:2px solid var(--gold);outline-offset:10px;box-shadow:0 40px 80px rgba(0,0,0,.55)}.tally{display:flex;gap:16px}.register{display:grid;justify-items:center;gap:8px}.register-count{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 50% 35%,var(--dial) 0,var(--deep) 100%);box-shadow:inset 0 0 0 2px rgba(205,168,94,.45),0 8px 18px rgba(0,0,0,.25);color:var(--steel);font:800 32px/1 var(--spoken);transition:box-shadow .4s var(--ease),transform .4s var(--ease)}.register[data-side="1"] .register-count{color:var(--gold)}.register[data-lead=yes] .register-count{box-shadow:inset 0 0 0 3px var(--gold),0 10px 22px rgba(0,0,0,.3);transform:scale(1.06)}.register-name{font-family:var(--engraved);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#2E3B35;max-width:96px;text-align:center}.result-verdict{margin:0;font:800 clamp(22px,2.8vw,32px)/1.15 var(--spoken);letter-spacing:-.01em;text-wrap:balance}.result[data-open=no] .result-verdict{font-size:19px;font-weight:500;color:#2E3B35}.result-buy{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.buy{display:inline-flex;align-items:baseline;gap:10px;padding:14px 20px;background:var(--deep);color:var(--steel);border-radius:2px;text-decoration:none;font-family:var(--engraved);font-size:11px;letter-spacing:.16em;text-transform:uppercase;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.buy[data-side="1"]{color:var(--gold)}.buy-name{font:800 15px/1 var(--spoken);letter-spacing:-.01em;text-transform:none;color:var(--ink)}a.buy:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.35);color:var(--gold)}.buy[aria-disabled=true]{background:transparent;color:#2E3B35;outline:1px dashed rgba(4,16,13,.45);outline-offset:-1px}.buy[aria-disabled=true] .buy-name{color:var(--deep)}.kit{max-width:880px;margin:48px auto 0}.kit-items{list-style:none;margin:0;padding:0;border-top:1px solid var(--line);counter-reset:item}.kit-items li{display:grid;grid-template-columns:minmax(180px,1fr) 2fr auto;gap:8px 32px;align-items:baseline;padding:24px 4px;border-bottom:1px solid var(--line)}.kit-name{color:var(--steel);font-size:12px;letter-spacing:.1em}.kit-line{font:500 19px/1.45 var(--spoken)}.page h2{display:flex;align-items:center;gap:20px;margin:96px 0 32px;font:400 12px/1.4 var(--engraved);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);text-align:center}.page h2:after,.page h2:before{content:"";flex:1 1;height:1px;background:var(--line)}.kit h2,.path h2{margin-top:0}.evidence-grid{display:grid;gap:56px;align-items:start}.evidence-grid[data-video=yes]{grid-template-columns:minmax(220px,300px) 1fr}.evidence-grid[data-video=solo]{grid-template-columns:minmax(220px,300px);justify-content:center}.evidence-grid[data-video=no]{max-width:760px;margin:0 auto}.short{aspect-ratio:9/16;background:var(--deep);border-radius:4px;outline:2px solid var(--gold);outline-offset:10px;box-shadow:0 40px 80px rgba(0,0,0,.55);overflow:hidden}.short-soon{display:grid;place-items:center;color:var(--sage);font-size:11px;letter-spacing:.2em}.short iframe{width:100%;height:100%;border:0;display:block}.readings{display:grid;gap:28px}.readings[data-pair=no]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.readings[data-pair=yes] .reading{position:relative;display:grid;grid-template-rows:auto 44px 72px 44px}.reading{margin:0}.reading figcaption{display:block;margin-bottom:10px}.readings[data-pair=yes] .rule{grid-row:3}.reading-at{display:inline-flex;align-items:baseline;gap:10px;white-space:nowrap}.readings[data-pair=yes] .reading-at{position:absolute}.readings[data-pair=yes] .reading-at[data-side="0"]{top:calc(1em + 26px)}.readings[data-pair=yes] .reading-at[data-side="1"]{bottom:0}.reading-at[data-align=mid]{transform:translateX(-50%)}.reading-at[data-align=end]{transform:translateX(-100%)}.reading-value{font:800 clamp(20px,2.4vw,27px)/1.1 var(--spoken);letter-spacing:-.01em;color:var(--steel)}.reading-at[data-side="1"] .reading-value{color:var(--gold)}.readings[data-pair=no] .reading-value{color:var(--ink)}.rule{display:block;width:100%;height:72px;overflow:visible}.rule-band{fill:rgba(4,16,13,.55);stroke:var(--line);stroke-width:1}.tick{stroke:var(--sage);stroke-width:1;opacity:.45}.tick-major{stroke:var(--gold);stroke-width:1.5;opacity:.9}.ptr-a{fill:var(--steel)}.ptr-b{fill:var(--gold)}.source{font-family:var(--engraved);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sage)}.source:hover{color:var(--gold)}.tool-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.tool-col h3{margin:0 0 14px}.tool-col[data-side="0"] h3{color:var(--steel)}.tool-col[data-side="1"] h3{color:var(--gold)}.tool-list{list-style:none;margin:0;padding:0}.tool-list li{padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:16px}.related .entries{max-width:880px;margin:0 auto}.tools>.tool-list{column-count:2;column-gap:36px;max-width:760px;margin:0 auto}.sources{gap:8px 24px;margin:22px 0 0}.page-foot,.sources{display:flex;flex-wrap:wrap}.page-foot{justify-content:space-between;gap:12px 32px;margin:112px 0 0;padding:24px 0 56px;border-top:1px solid var(--line);color:var(--sage);font-size:14px}.page-foot p{margin:0;max-width:60ch}.preview{margin:28px 0 0;padding:14px 18px;border:1px dashed rgba(205,168,94,.5);color:var(--sage);font-size:13px;line-height:1.5}.preview strong{color:var(--ink)}.preview ul{margin:6px 0 0;padding-left:18px}.masthead{padding:80px 0 48px}.masthead h1{margin:0;max-width:13ch;font:800 clamp(40px,7vw,82px)/1 var(--spoken);letter-spacing:-.025em;text-wrap:balance}.lede{margin:24px 0 0;max-width:52ch;font-size:clamp(17px,1.8vw,20px);line-height:1.55;color:var(--sage)}.entries{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.entry a{position:relative;display:grid;grid-template-columns:42px 1fr;grid-template-areas:"coin names" "coin hook";column-gap:24px;row-gap:6px;align-items:center;padding:26px 96px 26px 4px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;transition:background-color .35s var(--ease)}.entry a:hover{background:rgba(238,232,218,.035)}.entry .coin{grid-area:coin;align-self:start;transition:transform .6s var(--ease)}.entry a:hover .coin{transform:rotate(-18deg)}.entry-names{grid-area:names;display:flex;flex-direction:column;gap:4px}.entry-pair{display:flex;flex-wrap:wrap;gap:2px 20px}.entry-kit,.entry-names .wordmark{font-size:clamp(15px,1.9vw,21px)}.entry-brand{font-size:10px;letter-spacing:.24em;color:var(--sage)}.entry-brand,.entry-kit{font-family:var(--engraved);text-transform:uppercase}.entry-kit{letter-spacing:.05em;color:var(--ink)}.entry-hook{grid-area:hook;color:var(--sage);font-size:16px}.entry-flag{position:absolute;right:4px;top:30px;font-family:var(--engraved);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.empty,.entry-flag{color:var(--sage)}@keyframes from-left{0%{transform:translateX(-28px);opacity:.7;filter:blur(4px)}}@keyframes from-right{0%{transform:translateX(28px);opacity:.7;filter:blur(4px)}}@keyframes coin-in{0%{transform:rotate(-120deg) scale(.9);opacity:.7}}@media (max-width:720px){header.site{padding:26px 22px 0}.page{padding:0 22px}.matchup{padding-top:40px}.wordmarks{grid-template-columns:1fr;gap:14px;justify-items:center}.wordmarks .wordmark[data-side]{text-align:center}.matchup[data-kind=highlight] .wordmarks{grid-template-columns:1fr}.wordmarks .wordmark{font-size:clamp(22px,7vw,32px)}.coin-md .coin-face{width:64px;height:64px;font-size:17px}.q{grid-template-columns:auto 1fr;grid-template-areas:"text text" "dial answers";gap:14px 18px}.q-answers{justify-content:flex-end}.result{padding:24px 22px;grid-template-columns:1fr;gap:20px}.tally{justify-content:flex-start}.dial svg{width:124px;height:75px}.dial{justify-items:start}.readings[data-pair=yes] .reading-at{gap:6px}.evidence-grid[data-video=yes],.kit-items li{grid-template-columns:1fr}.short{max-width:300px;margin:0 auto}.tool-cols{grid-template-columns:1fr;gap:28px}.tools>.tool-list{column-count:1}.entry a{padding-right:4px;grid-template-areas:"coin names" "coin hook" "coin flag"}.entry-flag{position:static;grid-column:2}.page h2{margin-top:72px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.index>.preview{margin:0 0 32px}.disclosure{margin:12px 0 0;color:var(--sage);font-size:13px;line-height:1.5}.result .disclosure{color:#4A5A52}.short-play{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:14px;background:none;border:0;color:var(--gold);cursor:pointer;font:inherit}.short-play .engraved{font-size:12px;letter-spacing:.2em;color:var(--ink)}.short-note{font-size:12px;color:var(--sage)}.short-play:focus-visible svg,.short-play:hover svg{transform:scale(1.06)}.short-play svg{transition:transform .3s var(--ease)}.prose{max-width:720px}.prose h1{margin:72px 0 16px;font:800 clamp(34px,5vw,54px)/1.05 var(--spoken);letter-spacing:-.02em}.prose .lede{color:var(--sage)}.prose section h2{margin:56px 0 16px}.prose p{max-width:64ch}.prose a{color:var(--gold)}.site-foot{max-width:1040px;margin:0 auto;padding:24px 28px 48px;display:flex;flex-wrap:wrap;gap:8px 28px;color:var(--sage);font-size:14px}.site-foot a{color:inherit}.site-foot a:hover{color:var(--ink)}.site-nav{display:flex;gap:28px;margin-left:auto;margin-right:32px}.site-nav a,header.site .lang{font-family:var(--engraved);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sage);text-decoration:none;padding:8px 0}.site-nav a:hover{color:var(--gold)}.gear-actions .buy[aria-disabled=true],.kit .buy[aria-disabled=true]{color:var(--sage);outline-color:var(--line)}.cat-icon{flex-shrink:0}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.chips button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;background:transparent;color:var(--sage);border:1px solid var(--line-soft);border-radius:999px;font:500 14px/1 var(--spoken);cursor:pointer;transition:border-color .2s,color .2s}.chips button:hover{color:var(--ink);border-color:var(--line)}.chips button[aria-pressed=true]{color:var(--gold);border-color:var(--gold);background:rgba(205,168,94,.08)}.chip-count{color:var(--sage);font-size:12px;opacity:.8}.gear-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.gear-list a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:18px 4px;border-bottom:1px solid var(--line-soft);color:inherit;text-decoration:none}.gear-list a:hover{background:rgba(238,232,218,.035)}.gear-icon{color:var(--gold);display:grid;place-items:center}.gear-names{display:flex;flex-direction:column;gap:4px}.gear-names .wordmark{font-size:clamp(15px,1.9vw,20px)}.gear-facts{color:var(--sage);font-size:15px;text-align:right}.loadout-add{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;margin-top:24px;border:1px solid var(--gold);color:var(--gold);text-decoration:none;font-family:var(--engraved);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.loadout-add:hover{background:rgba(205,168,94,.1)}.gear-head{padding:56px 0 8px}.gear-head .brand-line{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.gear-cat{display:inline-flex;align-items:center;gap:8px;color:var(--gold);text-decoration:none}.gear-name{margin:0;font-size:clamp(30px,6vw,64px);font-weight:400}.gear-head .lede{max-width:60ch}.gear-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px}.gear-actions .loadout-add{margin-top:0}.loadout-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.loadout-actions button{min-height:44px;padding:0 16px;background:transparent;color:var(--ink);cursor:pointer;border:1px solid rgba(238,232,218,.3);font-family:var(--engraved);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.loadout-actions button:first-child{border-color:var(--gold);color:var(--gold)}.loadout-actions button:hover:not(:disabled){border-color:var(--ink)}.loadout-actions button:disabled{opacity:.4;cursor:default}.loadout-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start}.rig-head{margin:0 0 14px;font-size:11px;letter-spacing:.24em;color:var(--gold);font-weight:400}.rig .rig-head:not(:first-child){margin-top:28px}.slots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.slot{position:relative;width:100%;min-height:148px;padding:16px 14px 14px;text-align:left;cursor:pointer;display:grid;grid-template-rows:auto auto 1fr auto;gap:6px;background:linear-gradient(180deg,rgba(11,35,30,.9),rgba(4,16,13,.95));border:1px solid var(--line-soft);color:var(--ink);font:inherit;transition:border-color .2s,transform .3s var(--ease),box-shadow .3s var(--ease)}.slot:after{content:"";position:absolute;inset:5px;border:1px solid transparent;pointer-events:none;transition:border-color .2s}.slot:hover{border-color:var(--line)}.slot[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 14px 30px rgba(0,0,0,.45);transform:translateY(-2px)}.slot[aria-pressed=true]:after{border-color:var(--line)}.slot-icon{color:var(--sage)}.slot[data-filled=yes] .slot-icon{color:var(--gold)}.slot-label{font-size:9px;letter-spacing:.2em;color:var(--sage)}.slot-item{font:800 15px/1.25 var(--spoken);letter-spacing:-.01em}.slot[data-filled=no] .slot-item{color:rgba(238,232,218,.4);font-weight:500}.slot-meta{color:var(--sage);font-size:13px}.inventory{position:sticky;top:24px;padding:20px;border:1px solid var(--line);background:rgba(4,16,13,.7)}.picks{list-style:none;margin:0;padding:0;max-height:520px;overflow:auto}.pick{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 12px;align-items:center;padding:12px 8px;background:transparent;border:0;border-bottom:1px solid var(--line-soft);color:var(--ink);text-align:left;font:inherit;cursor:pointer}.pick .cat-icon{grid-row:span 2;color:var(--sage)}.pick:hover{background:rgba(238,232,218,.04)}.pick[aria-pressed=true]{background:rgba(205,168,94,.1)}.pick[aria-pressed=true] .cat-icon{color:var(--gold)}.pick-name{display:flex;flex-direction:column;gap:2px;font:800 15px/1.25 var(--spoken)}.pick-facts{grid-column:2;color:var(--sage);font-size:13px}.pick-clear{display:block;color:var(--sage);font-size:14px}.stats{margin-top:8px}.stat-gauges{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px 40px}.gauge-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px}.gauge-head .engraved{font-size:10px;letter-spacing:.2em;color:var(--sage)}.gauge-value{font:800 22px/1 var(--spoken)}.gauge-track{height:14px;border:1px solid var(--line);background:repeating-linear-gradient(90deg,rgba(205,168,94,.35) 0 1px,transparent 1px 10%),rgba(4,16,13,.6)}.gauge-fill{height:100%;background:linear-gradient(90deg,var(--gold-deep),var(--gold));transform-origin:left;transition:transform .6s var(--ease)}.stat-plates{display:flex;flex-wrap:wrap;gap:16px 48px;margin:28px 0 0}.stat-plates div{display:flex;flex-direction:column;gap:8px}.stat-plates dt{font-size:10px;letter-spacing:.2em;color:var(--sage)}.stat-plates dd{margin:0;font:800 28px/1 var(--spoken)}.stat-note{color:var(--sage);font-size:14px;margin:18px 0 0}.kit-line{color:inherit}@media (max-width:860px){.loadout-grid{grid-template-columns:1fr}.inventory{position:static}.site-nav{gap:16px;margin-right:16px}}@media (max-width:560px){header.site{flex-wrap:wrap;row-gap:10px}.site-nav{order:3;width:100%;margin:0;gap:20px}.gear-list a{grid-template-columns:36px minmax(0,1fr)}.gear-facts{grid-column:2;text-align:left;font-size:14px}.slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.page .rig-head{display:block;margin:0 0 14px;text-align:left}.page .rig-head:after,.page .rig-head:before{content:none}.loadout-page .masthead{padding:56px 0 28px}.masthead-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin:28px 0 0}.masthead-links .loadout-add{margin-top:0}.text-link{color:var(--sage)}.text-link:hover{color:var(--gold)}.kit>.loadout-add{margin-top:28px}.gear-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 24px;margin:72px 0 0;padding-top:24px;border-top:1px solid var(--line-soft)}.gear-links .engraved{font-size:10px;letter-spacing:.2em;color:var(--sage)}.gear-links a{font-size:14px;text-decoration:none}.gear-links a:hover{text-decoration:underline}a.kit-name{text-decoration:none}a.kit-name:hover{color:var(--gold)}@media (max-width:560px){.slot{min-height:120px;padding:12px}.inventory{padding:16px 12px;scroll-margin-top:12px}.picks{max-height:none}.chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -22px 24px;padding:0 22px 4px;scrollbar-width:none}.chips button{flex-shrink:0}.gear-index .masthead,.loadout-page .masthead{padding:40px 0 24px}}.strip{margin-top:24px}.strip-lede{color:var(--sage);max-width:60ch;margin:0 0 24px}.strip-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;text-decoration:none;color:inherit}.strip-slot{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:18px;min-height:108px;padding:14px 12px;color:var(--sage);background:linear-gradient(180deg,rgba(11,35,30,.9),rgba(4,16,13,.95));border:1px solid var(--line-soft);transition:border-color .2s,color .2s,transform .3s var(--ease)}.strip-slot .engraved{font-size:9px;letter-spacing:.16em;line-height:1.4;overflow-wrap:anywhere}.strip-slots:hover .strip-slot{border-color:var(--line);color:var(--gold)}.strip-slots:hover .strip-slot:nth-child(odd){transform:translateY(-2px)}@media (max-width:720px){.strip-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.index .strip{margin-top:0}.index .strip h2{margin-top:8px}.index .latest+.preview{margin:0 0 24px}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_3746cd{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_3746cd{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/93c5587b5a69576c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/06084a2f60b23053-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Michroma Fallback;src:local("Arial");ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.00%;size-adjust:141.62%}.__className_fcd376{font-family:Michroma,Michroma Fallback;font-weight:400;font-style:normal}.__variable_fcd376{--font-michroma:"Michroma","Michroma Fallback"}