.plusha-root{color:#2a2a20;-webkit-font-smoothing:antialiased;--btm-accent:#c9432f;--btm-hover:#f0e4c21f;background-color:#20241b;background-image:radial-gradient(circle at 20% 10%,#e9b26a1a,#0000 55%),radial-gradient(circle at 85% 80%,#788c5024,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh;margin:0;padding-bottom:80px;font-family:PT Serif,Georgia,serif}.plusha-root *,.plusha-root :before,.plusha-root :after{box-sizing:border-box}.plusha-root a{color:#8a3f2c;text-underline-offset:2px;text-decoration:underline}.plusha-root a:hover{color:#c2562f}.plusha-root .plusha-rail{z-index:50;background:#161911;border-bottom:2px solid #4a5237;position:sticky;top:0}.plusha-root .plusha-rail-inner{letter-spacing:.16em;color:#d8cda3;align-items:center;gap:18px;width:100%;max-width:1080px;margin:0 auto;padding:14px 24px;font-family:Russo One,Impact,sans-serif;font-size:12px;display:flex}.plusha-root .plusha-brand{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;min-width:0;margin-right:auto;font-size:clamp(10px,2vw,13px);overflow:hidden}@media (width<=619px){.plusha-root .plusha-brand{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.plusha-root .lang-switch{background:#0000003d;border:1px solid #4a5237;gap:4px;padding:3px;display:flex}.plusha-root .lang-switch .lang-option{letter-spacing:.12em;cursor:pointer;color:#a99a6c;background:0 0;border:0;padding:7px 12px;font-family:Russo One,Impact,sans-serif;font-size:12px}.plusha-root .lang-switch .lang-option:hover{color:#e8dcb4}.plusha-root .lang-switch .lang-option.is-active{color:#f0e4c2;background:#3f4a30}@media (width<=519px){.plusha-root .plusha-rail-inner{gap:10px;padding:12px 16px}.plusha-root .lang-switch{gap:1px}.plusha-root .lang-switch .lang-option{letter-spacing:.02em;padding:7px 8px;font-size:11px}}.plusha-root .wipe-bar{z-index:2;transform-origin:100%;background:#161911;position:absolute;transform:scaleX(0)}.js .plusha-root .wipe-bar{transition:transform .7s cubic-bezier(.7,0,.2,1);transform:scaleX(1)}.js .plusha-root .wipe-bar.is-hero{transition-duration:.75s}.js .plusha-root .wipe-bar.is-visible{transform:scaleX(0)}.plusha-root .stat-track{background:#c0b189;border:1px solid #97865f;height:16px;position:relative;overflow:hidden}.plusha-root .stat-fill{top:0;bottom:0;left:0;right:calc(100% - var(--fill));background:repeating-linear-gradient(90deg, var(--fill-a) 0 10px, var(--fill-b) 10px 20px);position:absolute}.js .plusha-root .stat-fill{transition:right 1.1s cubic-bezier(.2,.8,.2,1);transition-delay:var(--fill-delay,0s);right:100%}.js .plusha-root .stat.is-visible .stat-fill{right:calc(100% - var(--fill))}.js .plusha-root .map-card.in .patrol-route{animation:6s linear infinite plusha-dashCrawl}.js .plusha-root .incident-card.in .vase{animation:2.4s ease-out plusha-wobbleSettle}.plusha-root .cert-stamp{transform:rotate(-8deg)}.js .plusha-root .cert-stamp{opacity:0}.js .plusha-root .cert-stamp.is-stamped{animation:.7s cubic-bezier(.2,1.2,.4,1) .55s forwards plusha-stampSlam}@keyframes plusha-pulseWave{0%{opacity:.9;transform:scale(.7)}70%{opacity:.15}to{opacity:0;transform:scale(1.35)}}@keyframes plusha-steamRise{0%{opacity:0;transform:translateY(6px)scaleX(.8)}40%{opacity:.75}to{opacity:0;transform:translateY(-16px)scaleX(1.2)}}@keyframes plusha-wobbleSettle{0%{transform:rotate(-9deg)}25%{transform:rotate(6deg)}45%{transform:rotate(-4deg)}65%{transform:rotate(2.5deg)}82%{transform:rotate(-1deg)}to{transform:rotate(0)}}@keyframes plusha-blinkDot{0%,45%{opacity:1}50%,to{opacity:.15}}@keyframes plusha-dashCrawl{to{stroke-dashoffset:-220px}}@keyframes plusha-tailSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(7deg)}}@keyframes plusha-floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes plusha-stampSlam{0%{opacity:0;transform:rotate(-22deg)scale(2.4)}60%{opacity:1;transform:rotate(-7deg)scale(.96)}78%{transform:rotate(-8.5deg)scale(1.04)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@media (prefers-reduced-motion:reduce){.plusha-root *,.plusha-root :before,.plusha-root :after{transition:none!important;animation:none!important}.js .plusha-root .cert-stamp{opacity:1;transform:rotate(-8deg)}}
