.KHjLKa_header{z-index:50;background:var(--cream);border-bottom:var(--px) solid var(--navy);box-shadow:0 var(--px) 0 0 var(--navy-dark), 0 calc(var(--px) * 3) 0 0 #1d142826;position:sticky;top:0}.KHjLKa_inner{max-width:var(--max-w);height:var(--header-h);align-items:center;gap:16px;margin:0 auto;padding:0 16px;display:flex}.KHjLKa_brand{color:var(--burgundy);align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.KHjLKa_logo{width:44px;height:44px}.KHjLKa_wordmark{font-family:var(--font-display);letter-spacing:.04em;color:var(--red);text-shadow:2px 2px 0 var(--burgundy-dark), -1px -1px 0 var(--cream);font-size:40px;line-height:1}.KHjLKa_nav{gap:4px;display:flex}.KHjLKa_navLink{font-family:var(--font-head);color:var(--navy);border-bottom:3px solid #0000;padding:6px 10px;font-size:18px;font-weight:600;text-decoration:none}.KHjLKa_navLink:hover{color:var(--burgundy);border-bottom-color:var(--gold)}.KHjLKa_burger{background:var(--navy);cursor:pointer;width:48px;height:48px;box-shadow:inset 0 calc(-1 * var(--px)) 0 var(--navy-dark), 0 0 0 3px var(--ink);border:0;display:none;position:relative}.KHjLKa_burgerLines,.KHjLKa_burgerLines:before,.KHjLKa_burgerLines:after,.KHjLKa_burgerX,.KHjLKa_burgerX:before{background:var(--cream);width:24px;height:4px;position:absolute;left:12px}.KHjLKa_burgerLines{top:20px}.KHjLKa_burgerLines:before,.KHjLKa_burgerLines:after{content:"";left:0}.KHjLKa_burgerLines:before{top:-8px}.KHjLKa_burgerLines:after{top:8px}.KHjLKa_burgerX{top:20px;transform:rotate(45deg)}.KHjLKa_burgerX:before{content:"";left:0;transform:rotate(-90deg)}.KHjLKa_mobile{display:none}@media (max-width:920px){.KHjLKa_nav,.KHjLKa_buy{display:none}.KHjLKa_burger{display:block}.KHjLKa_mobile:not([hidden]){background:var(--cream);border-top:2px dashed var(--cream-dark);flex-direction:column;gap:4px;padding:8px 16px 20px;display:flex}.KHjLKa_mobileLink{font-family:var(--font-head);color:var(--navy);border-bottom:2px dashed var(--cream-dark);padding:10px 4px;font-size:24px;font-weight:600;text-decoration:none}.KHjLKa_mobileBuy{align-self:stretch;margin-top:16px}}@media (max-width:380px){.KHjLKa_wordmark{font-size:34px}}
.yg9ahW_footer{background:var(--burgundy);color:var(--cream);border-top:var(--px) solid var(--ink);box-shadow:inset 0 var(--px) 0 var(--red);margin-top:auto;padding:32px 16px 24px}.yg9ahW_inner{max-width:var(--max-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.yg9ahW_brand{align-items:center;gap:14px;display:flex}.yg9ahW_name{font-family:var(--font-display);color:var(--gold);font-size:36px;line-height:1}.yg9ahW_tag{opacity:.85;font-size:20px}.yg9ahW_links{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.yg9ahW_links a{font-family:var(--font-head);color:var(--cream);border-bottom:2px dashed var(--gold);font-size:18px;text-decoration:none}.yg9ahW_links a:hover{color:var(--gold)}.yg9ahW_disclaimer{max-width:var(--max-w);text-align:center;opacity:.85;border-top:2px dashed #fff4e04d;margin:28px auto 0;padding-top:16px;font-size:18px}
.-bEvjW_badge{z-index:60;background:var(--navy);color:var(--gold);font-family:var(--font-label);letter-spacing:.08em;box-shadow:0 0 0 3px var(--ink), inset 0 -3px 0 var(--navy-dark), 0 6px 0 3px #1d142840;pointer-events:auto;cursor:help;padding:6px 10px 8px;font-size:13px;position:fixed;bottom:16px;right:16px}@media (max-width:700px){.-bEvjW_badge{top:calc(var(--header-h) + 10px);padding:4px 7px 6px;font-size:11px;bottom:auto;right:10px}}
:root{--burgundy:#8b1e2d;--burgundy-dark:#5e1220;--red:#d7263d;--red-dark:#9e1528;--gold:#ffc857;--gold-dark:#d9962b;--mint:#9ed8c3;--mint-dark:#5fae93;--cream:#fff4e0;--cream-dark:#f1dcb5;--navy:#2e4a7d;--navy-dark:#1c2f52;--ink:#1d1428;--wood-light:#c98a4b;--wood:#a0622f;--wood-dark:#6e3d1c;--wood-deep:#4a2711;--skin:#f9c09a;--skin-shadow:#e8907a;--font-display:var(--font-jersey), "Courier New", monospace;--font-head:var(--font-pixelify), "Courier New", monospace;--font-body:var(--font-vt323), "Courier New", monospace;--font-label:var(--font-silkscreen), "Courier New", monospace;--px:4px;--max-w:1200px;--header-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 8px);-webkit-text-size-adjust:100%}body{background:var(--cream);min-height:100dvh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:none;flex-direction:column;margin:0;font-size:22px;line-height:1.25;display:flex}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.02em;margin:0 0 .5em;font-weight:400;line-height:1.1}p{margin:0 0 .75em}a{color:var(--navy)}img{max-width:100%;display:block}button{font:inherit;color:inherit}:focus-visible{outline:3px dashed var(--navy);outline-offset:3px}.pixelated,.pixelated img{image-rendering:pixelated;image-rendering:crisp-edges}.container{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 16px}.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}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{z-index:100;background:var(--gold);color:var(--ink);font-family:var(--font-head);box-shadow:0 0 0 3px var(--ink);padding:8px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}
