:root{color-scheme:light;--paper:#faf9f5;--white:#fffefa;--ink:#272633;--muted:#6d695f;--red:#ed4839;--line:#272633;--yellow:#eadb96;--mint:#dbe2ce;--shadow:4px 4px 0 var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.5 Arial,Helvetica,sans-serif}button,input,select,a{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}button{transition:transform .16s,box-shadow .16s}button:active:not(:disabled){transform:translate(2px,2px)}.site-header{max-width:1440px;margin:auto;padding:25px 4%;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:2px solid var(--ink)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:32px;font-weight:900;letter-spacing:-1.8px;line-height:1}.brand img{width:66px;height:66px;object-fit:contain;mix-blend-mode:multiply}.brand-red,.footer-brand span{color:var(--red)}.brand small{display:block;font:9px/1.5 monospace;letter-spacing:1.5px;margin-top:9px}.eyebrow,.micro,.label,.private-label{font:10px/1.5 monospace;letter-spacing:1.3px;font-weight:600}.eyebrow{margin:0}.micro,.label{font-size:9px;color:var(--muted)}h1{font-size:clamp(42px,4.6vw,68px);line-height:1.03;letter-spacing:-3px;font-weight:800;margin:24px 0}h1 em,h2 em{font-family:Georgia,serif;font-weight:400}h1 em{color:var(--red)}h2{font-size:28px;line-height:1.12;letter-spacing:-1px;margin:12px 0}p{color:var(--muted)}.primary,.secondary{border:2px solid var(--ink);border-radius:5px;padding:12px 18px;min-height:46px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.primary{background:var(--ink);color:var(--white);box-shadow:3px 3px 0 var(--red)}.primary:hover:not(:disabled){background:var(--red);box-shadow:3px 3px 0 var(--ink)}.secondary{background:var(--white);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.secondary:hover:not(:disabled){background:var(--yellow)}.text-button{background:none;border:0;border-bottom:1px solid var(--ink);font-size:11px;font-weight:600;padding:5px 0;color:var(--ink)}.dot{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#9c998f}.dot.online{background:#466a3b}.dot.error{background:var(--red)}.hand-note{font:italic 15px/1.4 Georgia,serif;display:inline-block;transform:rotate(-4deg)}.scout-art{mix-blend-mode:multiply;position:relative;width:100%;aspect-ratio:1}.scout-art>img{width:100%;height:100%;mix-blend-mode:normal;object-fit:contain}.scout-eye{position:absolute;width:100%;height:100%;inset:0;mix-blend-mode:normal}.eye-open{transform-origin:370px 366px;animation:blink 6.5s infinite}.eye-shut{opacity:0;animation:lid 6.5s infinite}.pupil{animation:look 12s infinite;transform-origin:center}@keyframes blink{0%,44%,48%,100%{transform:scaleY(1)}46%{transform:scaleY(.03)}}@keyframes lid{0%,44%,48%,100%{opacity:0}46%{opacity:1}}@keyframes look{0%,25%,100%{transform:translateX(0)}35%,55%{transform:translateX(-33px)}65%,80%{transform:translateX(4px)}}footer{max-width:1328px;margin:56px auto 0;padding:25px 0;border-top:2px solid var(--ink);display:flex;justify-content:space-between;align-items:center;gap:20px;font:9px/1.5 monospace;letter-spacing:.8px}.footer-brand{font:bold 23px Arial,sans-serif;letter-spacing:-1px;text-decoration:none}.error{color:#9a251e}[hidden]{display:none!important}@media(max-width:760px){.site-header{padding:17px 20px;gap:16px}.brand{font-size:27px}.brand img{width:48px;height:48px}.brand small{font-size:7px;letter-spacing:1px;margin-top:6px}h1{letter-spacing:-2px}footer{margin:40px 20px 0;padding:22px 0;align-items:flex-start;flex-direction:column;gap:12px}.private-label{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
