:root{--paper:#faf6ee;--paper-2:#f2ebdd;--card:#fffdf8;--ink:#211e19;--ink-2:#423c33;--ink-3:#6f675a;--rule:#ded5c4;--dot:#ebe3d3;--red:#d94130;--red-2:#b33222;--red-3:#8e2617;--slate:#5c6b7c;--green:#8fc93e;--green-2:#7db52f;--on-green:#16230a;--lift-sm:3px 3px 0 var(--ink);--lift:5px 5px 0 var(--ink);--lift-lg:9px 9px 0 var(--ink);--snap:.13s cubic-bezier(.2, .8, .3, 1);--ease:.42s cubic-bezier(.2, .8, .3, 1)}*,:before,:after{box-sizing:border-box}body{background-color:var(--paper);background-image:radial-gradient(var(--dot) 1px, transparent 1px), radial-gradient(var(--dot) 1px, transparent 1px);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-position:0 0,19px 33px;background-size:38px 66px,38px 66px;margin:0}a{color:var(--red-2);text-decoration:none}a:hover{color:var(--red-3);text-decoration:underline}:focus-visible{outline:3px solid var(--slate);outline-offset:3px;border-radius:2px}.skip.svelte-12qhfyh{background:var(--card);color:var(--ink);border:2px solid var(--ink);box-shadow:var(--lift-sm);letter-spacing:2px;text-transform:uppercase;z-index:100;padding:10px 18px;font-family:Oswald,sans-serif;font-size:13px;position:absolute;top:8px;left:-9999px}.skip.svelte-12qhfyh:focus{text-decoration:none;left:16px}.btn{background:var(--green);color:var(--on-green);letter-spacing:1.5px;text-transform:uppercase;border:2px solid var(--ink);box-shadow:var(--lift);transition:transform var(--snap), box-shadow var(--snap), background-color var(--snap);border-radius:3px;padding:14px 30px;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;display:inline-block}.btn:hover{background:var(--green-2);color:var(--on-green);box-shadow:var(--lift-sm);text-decoration:none;transform:translate(2px,2px)}.btn:active{box-shadow:0 0 0 var(--ink);transform:translate(5px,5px)}.card{background:var(--card);border:2px solid var(--ink);box-shadow:var(--lift-lg)}.tag{background:var(--paper-2);border:2px solid var(--ink);box-shadow:var(--lift-sm);letter-spacing:2.5px;text-transform:uppercase;color:var(--ink);padding:6px 14px;font-family:Oswald,sans-serif;font-size:12px;font-weight:500;display:inline-block;transform:rotate(-1.5deg)}@keyframes svelte-12qhfyh-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both svelte-12qhfyh-rise;animation-timeline:view();animation-range:entry 5% cover 26%}}}@media print{.reveal{opacity:1!important;animation:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.site.svelte-12qhfyh{color:var(--ink-2);font-family:Georgia,Times New Roman,serif}nav.svelte-12qhfyh{flex-wrap:wrap;justify-content:center;gap:clamp(20px,6vw,36px);padding:28px 20px 18px;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){letter-spacing:2.5px;text-transform:uppercase;color:var(--ink-3);transition:color var(--snap);padding-bottom:6px;font-family:Oswald,sans-serif;font-size:12px;font-weight:500;position:relative}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform var(--ease);position:absolute;bottom:0;left:0;right:2.5px;transform:scaleX(0)}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,nav.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{color:var(--ink);text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover:after,nav.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible:after{transform:scaleX(1)}footer.svelte-12qhfyh{flex-direction:column;align-items:center;gap:10px;padding:46px 24px 52px;display:flex}footer.svelte-12qhfyh .comb:where(.svelte-12qhfyh){margin-bottom:8px;line-height:0}footer.svelte-12qhfyh div:where(.svelte-12qhfyh){color:var(--ink-3);font-size:13px}footer.svelte-12qhfyh .signoff:where(.svelte-12qhfyh){letter-spacing:2.5px;text-transform:uppercase;color:var(--ink-3);margin-right:-2.5px;font-family:Oswald,sans-serif;font-size:12px;font-weight:500}
