.b-paper{position:relative;color:var(--ink);background:var(--paper);border:var(--px) solid var(--tc-brown);-webkit-clip-path:var(--notch);clip-path:var(--notch);overflow:hidden}.b-paper--torn{border-top:0;border-bottom:0;-webkit-clip-path:polygon(0 4px,4% 4px,4% 0,9% 0,9% 6px,15% 6px,15% 2px,22% 2px,22% 6px,30% 6px,30% 0,37% 0,37% 4px,45% 4px,45% 8px,53% 8px,53% 2px,60% 2px,60% 6px,68% 6px,68% 0,76% 0,76% 4px,84% 4px,84% 8px,91% 8px,91% 2px,96% 2px,96% 6px,100% 6px,100% calc(100% - 4px),95% calc(100% - 4px),95% 100%,88% 100%,88% calc(100% - 8px),80% calc(100% - 8px),80% calc(100% - 2px),72% calc(100% - 2px),72% calc(100% - 6px),64% calc(100% - 6px),64% 100%,56% 100%,56% calc(100% - 4px),48% calc(100% - 4px),48% calc(100% - 8px),40% calc(100% - 8px),40% calc(100% - 2px),32% calc(100% - 2px),32% calc(100% - 6px),24% calc(100% - 6px),24% 100%,16% 100%,16% calc(100% - 4px),8% calc(100% - 4px),8% calc(100% - 8px),0 calc(100% - 8px));clip-path:polygon(0 4px,4% 4px,4% 0,9% 0,9% 6px,15% 6px,15% 2px,22% 2px,22% 6px,30% 6px,30% 0,37% 0,37% 4px,45% 4px,45% 8px,53% 8px,53% 2px,60% 2px,60% 6px,68% 6px,68% 0,76% 0,76% 4px,84% 4px,84% 8px,91% 8px,91% 2px,96% 2px,96% 6px,100% 6px,100% calc(100% - 4px),95% calc(100% - 4px),95% 100%,88% 100%,88% calc(100% - 8px),80% calc(100% - 8px),80% calc(100% - 2px),72% calc(100% - 2px),72% calc(100% - 6px),64% calc(100% - 6px),64% 100%,56% 100%,56% calc(100% - 4px),48% calc(100% - 4px),48% calc(100% - 8px),40% calc(100% - 8px),40% calc(100% - 2px),32% calc(100% - 2px),32% calc(100% - 6px),24% calc(100% - 6px),24% 100%,16% 100%,16% calc(100% - 4px),8% calc(100% - 4px),8% calc(100% - 8px),0 calc(100% - 8px))}.b-paper:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 40% at 90% 10%,rgba(77,51,35,.12),transparent 70%),radial-gradient(50% 50% at 10% 100%,rgba(77,51,35,.1),transparent 70%),repeating-linear-gradient(90deg,rgba(77,51,35,.025) 0 1px,transparent 1px 3px)}.b-paper>*{position:relative}.b-paper__nail{position:absolute;top:var(--sp-3);left:50%;width:calc(var(--px) * 3);height:calc(var(--px) * 3);margin-left:calc(var(--px) * -1.5);background:var(--ink);box-shadow:var(--px) var(--px) 0 rgba(30,22,17,.25);z-index:1}.b-paper__nail--l{left:var(--sp-4);margin-left:0}.b-paper__nail--r{left:auto;right:var(--sp-4);margin-left:0}.b-paper__kicker{font-size:var(--fs-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.b-paper p{line-height:var(--lh-text)}.b-paper .b-link{color:var(--lantern-ink)}@media (hover:hover){.b-paper .b-link:hover{color:var(--ink)}}.b-paper .b-btn{color:var(--lantern-ink);border-color:var(--lantern-ink)}.b-paper .b-btn:focus-visible{background:var(--lantern-ink);color:var(--paper)}@media (hover:hover){.b-paper .b-btn:hover{background:var(--lantern-ink);color:var(--paper)}}.b-paper .b-btn--solid{background:var(--lantern);border-color:var(--lantern-ink);color:var(--ink)}@media (hover:hover){.b-paper .b-btn--solid:hover{background:var(--ink);border-color:var(--ink)}}.b-paper .b-note{color:var(--ink-faint)}.b-tabs{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-6)}.b-tab{min-height:var(--tap);padding:var(--sp-2) var(--sp-4);border:var(--px) solid rgba(242,166,59,.45);border-radius:var(--radius);color:var(--lantern);font-family:var(--font-data);font-size:var(--fs-data);letter-spacing:.04em;text-transform:uppercase;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}@media (hover:hover){.b-tab:hover{border-color:var(--lantern)}}.b-tab.is-active{background:var(--lantern);color:var(--night);border-color:var(--lantern);box-shadow:var(--bevel)}.b-wanted{margin-top:0}.b-posters .b-rail{gap:var(--sp-3);padding:4px 3px;align-items:start}.b-posters .b-poster{flex:0 0 15rem;scroll-snap-align:start}.b-poster{display:grid;align-content:start;justify-items:center;text-align:center;padding:var(--sp-5) var(--sp-3) var(--sp-3)}.b-poster>*{min-width:0;max-width:100%}.b-poster__kicker{font-size:var(--fs-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.b-poster__stat{margin-top:var(--px);font-family:var(--font-display);font-weight:400;font-size:var(--fs-lg);line-height:1.1;color:var(--tc-red);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.b-poster__charge{margin-top:var(--px);font-size:var(--fs-sm);line-height:1.4;color:var(--ink-soft);text-wrap:balance}.b-poster__lead{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:var(--sp-3);column-gap:var(--sp-3);width:100%;margin-top:var(--sp-3);text-decoration:none;color:var(--ink);text-align:left}.b-poster__img{grid-row:span 2;width:3rem;padding:calc(var(--px) * 2);background:var(--wood);box-shadow:inset 0 0 0 var(--px) var(--wood-light);transition:box-shadow var(--dur-2) var(--ease-out)}.b-poster__img img{width:100%;aspect-ratio:1;object-fit:cover;image-rendering:pixelated;display:block}.b-poster__lead:focus-visible .b-poster__img{box-shadow:0 0 0 var(--px) var(--lantern-ink)}@media (hover:hover){.b-poster__lead:hover .b-poster__img{box-shadow:0 0 0 var(--px) var(--lantern-ink)}}.b-poster__name{width:100%;font-weight:600;overflow:hidden;text-overflow:ellipsis}.b-poster__name,.b-poster__val{font-size:var(--fs-data);line-height:1.3;white-space:nowrap}.b-poster__val{margin-top:var(--px);font-family:var(--font-data);color:var(--tc-red);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.b-poster__rule{width:100%;height:var(--px);margin-top:var(--sp-3);background:var(--ink);opacity:.22}.b-poster__rest{width:100%;margin-top:var(--sp-1);list-style:none;display:grid}.b-poster__row{display:grid;grid-template-columns:auto 1rem minmax(0,1fr);align-items:center;grid-gap:0 var(--sp-2);gap:0 var(--sp-2);padding-block:var(--sp-1);text-decoration:none;color:var(--ink);text-align:left}.b-poster__row .b-poster__head,.b-poster__row .b-poster__rank{grid-row:span 2}.b-poster__row .b-poster__num,.b-poster__row .b-poster__who{grid-column:3}.b-poster__row:focus-visible{color:var(--lantern-ink)}@media (hover:hover){.b-poster__row:hover{color:var(--lantern-ink)}}.b-poster__rank{font-family:var(--font-data);font-size:var(--fs-data);color:var(--ink-faint)}.b-poster__head{width:1rem;height:1rem;box-shadow:0 0 0 1px var(--ink-soft)}.b-poster__head img{width:100%;height:100%;image-rendering:pixelated;object-fit:cover}.b-poster__who{font-weight:600;font-size:var(--fs-sm);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-poster__num{font-family:var(--font-data);font-size:var(--fs-data);line-height:1.3;color:var(--tc-red);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.b-poster__rule--week{height:0;margin-top:var(--sp-3);background:none;border-top:var(--px) dashed var(--tc-red);opacity:.45}.b-poster__weekhead{width:100%;margin-top:var(--sp-2);font-weight:600;font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--tc-red);text-align:left}.b-poster__row--week{grid-template-columns:1rem minmax(0,1fr)}.b-poster__row--week .b-poster__num,.b-poster__row--week .b-poster__who{grid-column:2}.b-empty{padding:var(--sp-4) 0;font-size:var(--fs-md);color:var(--text-faint)}.b-paper .b-empty{color:var(--ink-faint)}.b-stock{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}.b-stock__grid{--slot:3.25rem;--plank:calc(var(--px) * 3);--edge:calc(var(--px) * 4);--step:calc(var(--slot) + var(--sp-2) + var(--plank) + var(--sp-5));list-style:none;display:grid;grid-template-columns:repeat(auto-fill,var(--slot));justify-content:space-between;grid-column-gap:var(--sp-2);column-gap:var(--sp-2);grid-row-gap:var(--sp-5);row-gap:var(--sp-5);padding-bottom:var(--edge);background-image:linear-gradient(180deg,transparent 0 calc(var(--slot) + var(--sp-2)),var(--wood) calc(var(--slot) + var(--sp-2)) calc(var(--slot) + var(--sp-2) + var(--plank)),var(--wood-dark) calc(var(--slot) + var(--sp-2) + var(--plank)) calc(var(--slot) + var(--sp-2) + var(--plank) + var(--edge)),transparent calc(var(--slot) + var(--sp-2) + var(--plank) + var(--edge)));background-size:100% var(--step);background-repeat:repeat-y}@media (min-width:560px){.b-stock__grid{--slot:3.75rem}}.b-stock__grid>li{padding-bottom:calc(var(--sp-2) + var(--plank))}.b-stock__crate{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;background:var(--wood-light);box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--wood),inset 0 0 0 calc(var(--px) * 3) var(--wood-light),var(--bevel);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}.b-stock__crate:after,.b-stock__crate:before{content:"";position:absolute;left:50%;top:50%;width:130%;height:calc(var(--px) * 2);margin:calc(var(--px) * -1) 0 0 -65%;background:var(--wood);opacity:.5}.b-stock__crate:before{transform:rotate(45deg)}.b-stock__crate:after{transform:rotate(-45deg)}.b-stock__label{position:relative;z-index:1;display:grid;place-items:center;width:62%;height:62%;padding:var(--px);background:var(--paper);-webkit-clip-path:var(--notch);clip-path:var(--notch)}.b-stock__label svg{width:100%;height:100%;display:block}.b-stock__crate.is-shown{transform:translateY(calc(var(--px) * -1));box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--wood),inset 0 0 0 calc(var(--px) * 3) var(--wood-light),var(--bevel),0 0 0 var(--px) var(--lantern)}.b-stock__crate[aria-pressed=true]{box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--wood),inset 0 0 0 calc(var(--px) * 3) var(--wood-light),var(--bevel-in),0 0 0 var(--px) var(--lantern)}@media (prefers-reduced-motion:reduce){.b-stock__crate{transition:none}}.b-counter{display:grid;min-height:7rem;padding:var(--sp-4)}.b-counter__slip{display:flex;align-items:center;gap:var(--sp-4);animation:b-slip var(--dur-3) var(--ease-out) both}.b-counter__glyph{flex-shrink:0;display:grid;place-items:center;width:3rem;height:3rem;padding:var(--sp-1);background:var(--paper-2);box-shadow:inset 0 0 0 var(--px) rgba(30,22,17,.2);animation:b-land var(--dur-3) var(--ease-out) both;animation-delay:60ms}.b-counter__text{animation:b-slip var(--dur-3) var(--ease-out) both}@keyframes b-slip{0%{opacity:0;transform:translateX(calc(var(--px) * -6))}to{opacity:1;transform:none}}@keyframes b-land{0%{opacity:0;transform:translateY(calc(var(--px) * -4))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.b-counter__glyph,.b-counter__slip,.b-counter__text{animation:none}}.b-counter__glyph:empty{background:repeating-linear-gradient(45deg,var(--paper-2) 0 4px,var(--paper) 4px 8px)}.b-counter__glyph svg{width:100%;height:100%;display:block}.b-counter__text{display:grid;grid-gap:var(--px);gap:var(--px);min-width:0}.b-counter__name{font-weight:600;font-size:var(--fs-md);line-height:1.3;color:var(--ink)}.b-counter__meta{font-size:var(--fs-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.b-counter__desc{margin-top:var(--sp-1);font-size:var(--fs-sm);line-height:1.45;color:var(--ink-soft)}.b-foot{position:relative;--ground:calc(var(--px) * 14);padding-top:var(--sp-6);overflow:clip}.b-foot__inner{position:relative;z-index:2;display:grid;grid-template-areas:"nav" "up" "credit" "camp";justify-items:center;text-align:center;grid-gap:var(--sp-4);gap:var(--sp-4);--floor:3.25rem;padding-bottom:var(--floor)}@media (min-width:720px){.b-foot__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"camp nav    up" "camp credit up";align-items:end;justify-items:start;text-align:left;column-gap:var(--sp-6);row-gap:var(--sp-2)}}.b-foot__camp{grid-area:camp;position:relative;display:flex;justify-content:center;align-items:flex-end;margin-bottom:calc(var(--floor) * -1)}.b-foot__camp:before{content:"";position:absolute;left:50%;bottom:-1.5rem;width:26rem;height:9rem;margin-left:-13rem;background:radial-gradient(closest-side,rgba(224,96,42,.3),transparent);animation:b-flicker var(--dur-lantern) ease-in-out infinite;pointer-events:none}.b-foot__fire{display:block;padding:0;border:0;background:none;cursor:pointer}.b-foot__fire:focus-visible .b-fire{transform:translateY(calc(var(--px) * -1))}@media (hover:hover){.b-foot__fire:hover .b-fire{transform:translateY(calc(var(--px) * -1))}}.b-fire{position:relative;display:block;width:5.5rem;height:5.5rem;margin-bottom:calc(var(--px) * -2);transition:transform var(--dur-2) var(--ease-out)}.b-fire svg{width:100%;height:100%;display:block;shape-rendering:crispEdges;overflow:visible}.b-fire__frame{opacity:0;animation:b-frames .9s step-end infinite}@keyframes b-frames{0%,33.33%{opacity:1}33.34%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.b-fire__frame{animation:none}.b-fire__frame:first-child{opacity:1}}.b-ridge{position:absolute;inset-inline:0;bottom:var(--ground);height:clamp(3rem,7vw,5rem);color:color-mix(in oklab,var(--tc-brown),var(--night) 52%);pointer-events:none}.b-ridge svg{width:100%;height:100%;display:block;shape-rendering:crispEdges}.b-foot__nav{grid-area:nav;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-5)}.b-foot__nav,.b-foot__sound{align-items:center;justify-content:center}.b-foot__sound{display:inline-flex;gap:var(--sp-2);width:var(--tap);height:var(--tap);color:var(--lantern)}.b-foot__sound svg{width:1.25rem;height:1.25rem;shape-rendering:crispEdges}@media (hover:hover){.b-foot__sound:hover{background:rgba(242,166,59,.12)}}.b-foot__sound.is-on{background:var(--lantern);color:var(--night)}@media (min-width:720px){.b-foot__nav{justify-content:flex-start}}.b-foot__link{display:inline-flex;align-items:center;min-height:var(--tap);padding-inline:var(--sp-1);color:var(--lantern);font-family:var(--font-data);font-size:var(--fs-data);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-bottom:var(--px) solid transparent}.b-foot__link:focus-visible{border-bottom-color:var(--lantern);color:var(--paper)}@media (hover:hover){.b-foot__link:hover{border-bottom-color:var(--lantern);color:var(--paper)}}.b-foot__link[aria-current]{color:var(--paper);border-bottom-color:var(--lantern)}.b-foot__up{grid-area:up;gap:var(--sp-2)}@media (min-width:720px){.b-foot__up{align-self:center;justify-self:end}}.b-foot__upchev{width:.875rem;height:.875rem;flex-shrink:0;transition:transform var(--dur-2) var(--ease-out)}.b-foot__up:focus-visible .b-foot__upchev{transform:translateY(calc(var(--px) * -1))}@media (hover:hover){.b-foot__up:hover .b-foot__upchev{transform:translateY(calc(var(--px) * -1))}}.b-foot__credit{grid-area:credit}.b-foot__credit p{font-size:var(--fs-sm);color:var(--text-soft);line-height:1.5}.b-foot__credit .b-foot__small{font-size:var(--fs-sm);color:var(--text-faint)}.b-ground{position:relative;z-index:1;height:var(--ground);background:linear-gradient(180deg,var(--tc-brown) 0 calc(var(--px) * 2),var(--dusk) calc(var(--px) * 2) calc(var(--px) * 6),var(--dusk-2) calc(var(--px) * 6) calc(var(--px) * 10),var(--night) calc(var(--px) * 10));background-size:100% 100%}.b-ground:before{content:"";display:block;height:var(--px);background:var(--tc-red);opacity:.5}.b-particles{inset:0;z-index:0}.b-light,.b-particles{position:fixed;pointer-events:none}.b-light{left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;z-index:var(--z-light);opacity:0;background:radial-gradient(closest-side circle,rgba(242,166,59,.1),transparent 70%);mix-blend-mode:screen;will-change:transform}.b-light.is-on{opacity:1}.b-page{padding-block:clamp(5rem,9vw,7rem) clamp(3rem,8vw,6rem)}.b-back{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--tap);font-family:var(--font-data);font-size:var(--fs-data);letter-spacing:.04em;text-transform:uppercase;color:var(--lantern);text-decoration:none}@media (hover:hover){.b-back:hover{color:var(--paper)}}.b-back svg{width:1rem;height:1rem;shape-rendering:crispEdges}.b-stray{display:grid;align-content:center;justify-items:start;grid-gap:var(--sp-4);gap:var(--sp-4);min-height:70svh}.b-stray .b-lantern.b-stray__lantern{width:3rem;height:4.5rem;margin-bottom:var(--sp-2)}.b-stray__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-3)}.b-page__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4) var(--sp-6);margin:var(--sp-4) 0 var(--sp-6)}.b-rollcall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-5) var(--sp-3);gap:var(--sp-5) var(--sp-3)}@media (min-width:640px){.b-rollcall{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-6) var(--sp-5)}}.b-poster--crew{padding:var(--sp-6) var(--sp-3) var(--sp-4);text-decoration:none}.b-poster--crew:focus-visible{outline:calc(var(--px) * 2) solid var(--lantern-ink);outline-offset:calc(var(--px) * -6)}.b-poster--crew .b-poster__img{grid-row:auto;margin-top:0;width:min(100%,7.5rem)}.b-poster--crew .b-poster__name{margin-top:var(--sp-3);font-family:var(--font-display);font-weight:400;font-size:var(--fs-lg)}.b-poster__reward{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.b-poster__meta,.b-poster__reward{font-size:var(--fs-sm);color:var(--ink-faint)}.b-poster__meta{margin-top:var(--sp-2)}.b-poster__note{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.b-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--sp-5);gap:0 var(--sp-5);margin-top:var(--sp-5)}@media (min-width:640px){.b-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-stat{min-width:0;padding:var(--sp-2) 0;border-top:var(--line) solid var(--ink-faint)}.b-stat__k{font-size:var(--fs-sm);color:var(--ink-faint)}.b-stat__k b{display:block;font-weight:600;color:var(--ink-soft);overflow-wrap:break-word}.b-stat__k small{display:block;font-size:var(--fs-sm)}.b-stat__v{margin-top:var(--sp-1);font-family:var(--font-data);font-size:var(--fs-data)}.b-badges{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-4);list-style:none;font-size:var(--fs-sm);color:var(--ink-soft)}.b-badge{display:inline-flex;align-items:center;gap:var(--sp-1)}.b-badge .b-star{width:1rem;height:1rem;color:var(--tc-red)}.b-modal{position:fixed;inset:0;z-index:var(--z-modal);background:var(--scrim);display:grid;place-items:center;padding:var(--sp-4)}.b-modal:focus{outline:none}.b-modal__box{width:100%;max-width:22rem;padding:var(--sp-5)}.b-modal__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-lg);color:var(--ink)}.b-modal__sub{font-size:var(--fs-sm);color:var(--ink-soft);margin:var(--sp-1) 0 var(--sp-4)}.b-modal__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}.b-modal__alt{margin-top:var(--sp-3);font-size:var(--fs-sm)}.b-modal__alt .b-link{border:0;padding:0}.b-modal__alt .b-link:disabled{opacity:.6;cursor:default}.b-modal__ok{margin-top:var(--sp-3)}.b-modal__label,.b-modal__ok{font-size:var(--fs-sm);color:var(--ink-soft)}.b-modal__label{display:block;margin:var(--sp-3) 0 var(--sp-1);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.b-modal__sub+.b-modal__label{margin-top:0}.b-modal__check{display:flex;gap:var(--sp-2);align-items:flex-start;margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-soft);cursor:pointer}.b-modal__check input{margin-top:.2em;accent-color:var(--lantern-ink);flex:none}.b-back,.b-foot__link,.b-poster__num,.b-poster__rank,.b-poster__val,.b-stat__v,.b-tab{font-family:var(--font-data);font-weight:400}