:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--ink:#000;--muted:#6b6b6b;--line:#e3e3e3;--placeholder:#f2f2f2;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--track:.08em;--gutter:clamp(16px, 2.5vw, 32px);--max:1680px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.45}h1,h2,h3{font-size:inherit;margin:0;font-weight:400;line-height:1.2}a{color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;border-radius:0}button{cursor:pointer}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.caps{letter-spacing:var(--track);text-transform:uppercase;font-size:11px}.button{border:1px solid var(--ink);background:var(--bg);min-height:36px;color:var(--ink);letter-spacing:var(--track);text-transform:uppercase;justify-content:center;align-items:center;gap:.5em;padding:0 1.25em;font-size:11px;text-decoration:none;display:inline-flex}.button:hover,.button.solid{background:var(--ink);color:var(--bg)}.button.solid:hover{background:var(--bg);color:var(--ink)}.button:disabled{opacity:.4;cursor:not-allowed}.textlink{letter-spacing:var(--track);text-transform:uppercase;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline;text-decoration-thickness:1px}.swatch{border:1px solid #0003;flex:none;width:9px;height:9px;display:inline-block}.notice{border-top:1px solid var(--ink);padding:1.25rem 0}.notice.error p{font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.skip.svelte-12qhfyh{background:var(--ink);color:var(--bg);z-index:100;padding:.5rem 1rem;position:absolute;top:.5rem;left:-9999px}.skip.svelte-12qhfyh:focus{left:.5rem}header.site.svelte-12qhfyh{max-width:var(--max);padding:22px var(--gutter) 0;margin:0 auto}.home.svelte-12qhfyh{text-decoration:none;display:inline-block}main.svelte-12qhfyh{max-width:var(--max);padding:0 var(--gutter);min-height:70vh;margin:0 auto}footer.site.svelte-12qhfyh{max-width:var(--max);padding:18px var(--gutter) 28px;margin:5rem auto 0}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);align-items:baseline;text-decoration:none;display:inline-flex}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ink)}footer.svelte-12qhfyh b:where(.svelte-12qhfyh){text-transform:none;letter-spacing:0;color:var(--ink);margin-left:.35em;font-size:16px;font-weight:500}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover b:where(.svelte-12qhfyh){text-underline-offset:3px;text-decoration:underline}
