@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap";.nav[data-astro-cid-dmqpwcec]{border-bottom:1px solid var(--rule);background:var(--paper);position:sticky;top:0;z-index:50}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);padding-block:var(--s-3);flex-wrap:wrap}.wordmark[data-astro-cid-dmqpwcec]{display:block;line-height:0}.wordmark[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{display:block;height:11rem;width:auto}.nav-list[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-3);list-style:none;padding:0}.nav-link[data-astro-cid-dmqpwcec]{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--label);text-decoration:none;padding-block:var(--s-1);border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.nav-link[data-astro-cid-dmqpwcec]:hover{color:var(--ink)}.nav-link[data-astro-cid-dmqpwcec].current{color:var(--ink);border-bottom-color:var(--accession)}.cart-count[data-astro-cid-dmqpwcec]{display:inline-block;margin-left:var(--s-1);color:var(--paper);background:var(--accession);border-radius:999px;font-size:.65rem;line-height:1;padding:.2em .45em}.foot[data-astro-cid-sz7xmlte]{border-top:1px solid var(--rule);margin-top:var(--s-24)}.foot-inner[data-astro-cid-sz7xmlte]{padding-block:var(--s-8)}.dialog[data-astro-cid-zjzif7pw]{border:0;padding:0;background:transparent;max-width:calc(100vw - 2rem);width:28rem}.dialog[data-astro-cid-zjzif7pw]::backdrop{background:#191a1d8c}.panel[data-astro-cid-zjzif7pw]{background:var(--paper);color:var(--ink);padding:var(--s-8);border:1px solid var(--rule)}.head[data-astro-cid-zjzif7pw]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-6);padding-bottom:var(--s-4);border-bottom:1px solid var(--rule)}.head[data-astro-cid-zjzif7pw] h2[data-astro-cid-zjzif7pw]{font-size:var(--t-md)}.close[data-astro-cid-zjzif7pw]{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--label);background:none;border:0;padding:0;cursor:pointer}.close[data-astro-cid-zjzif7pw]:hover{color:var(--ink)}.form[data-astro-cid-zjzif7pw]{display:grid;gap:var(--s-6)}.honey[data-astro-cid-zjzif7pw]{position:absolute;left:-9999px;height:0;overflow:hidden}label[data-astro-cid-zjzif7pw]{display:grid;gap:var(--s-2)}label[data-astro-cid-zjzif7pw]>span[data-astro-cid-zjzif7pw]{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--label)}input[data-astro-cid-zjzif7pw],textarea[data-astro-cid-zjzif7pw]{font-family:var(--font);font-size:var(--t-base);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:0;padding:var(--s-3);width:100%}input[data-astro-cid-zjzif7pw]:focus,textarea[data-astro-cid-zjzif7pw]:focus{border-color:var(--accession);outline:none}.status[data-astro-cid-zjzif7pw]{font-size:var(--t-sm);color:var(--label)}.status[data-astro-cid-zjzif7pw][data-tone=ok]{color:var(--ink)}.status[data-astro-cid-zjzif7pw][data-tone=err]{color:var(--accession)}:root{--ink: #191a1d;--paper: #fbfaf7;--wall: #e8e6e0;--label: #6b6d73;--rule: #d6d3cb;--accession: #ff2400;--font: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--display: var(--font);--body: var(--font);--mono: var(--font);--t-xs: .6875rem;--t-sm: .8125rem;--t-base: 1rem;--t-md: 1.1875rem;--t-lg: clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--t-xl: clamp(2rem, 1.4rem + 2.8vw, 3.5rem);--t-2xl: clamp(2.75rem, 1.6rem + 5vw, 6rem);--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-6: 1.5rem;--s-8: 2rem;--s-12: 3rem;--s-16: 4rem;--s-24: 6rem;--s-32: 8rem;--measure: 34rem;--gutter: clamp(1.25rem, 4vw, 3.5rem);--max: 88rem}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--t-base);line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}img,picture,svg{display:block;max-width:100%;height:auto}img{-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--accession);outline-offset:3px}h1,h2,h3{font-family:var(--font);font-weight:400;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}h1{font-size:var(--t-xl)}h2{font-size:var(--t-lg)}h3{font-size:var(--t-md);font-weight:500;letter-spacing:0}p{text-wrap:pretty}.eyebrow{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.prose{max-width:var(--measure);font-size:var(--t-md);line-height:1.65}.prose>*+*{margin-top:var(--s-6)}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}main{flex:1}.section{padding-block:var(--s-24)}.section-tight{padding-block:var(--s-12)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);font-family:var(--font);font-size:var(--t-sm);font-weight:500;letter-spacing:.04em;line-height:1.2;padding:var(--s-3) var(--s-6);border:1px solid var(--accession);border-radius:0;text-decoration:none;background:transparent;color:var(--accession);cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.btn:hover{background:var(--accession);color:#fff;border-color:var(--accession)}.btn-quiet{background:transparent;color:var(--accession)}.btn-quiet:hover,.btn-solid{background:var(--accession);color:#fff}.btn-solid:hover{background:transparent;color:var(--accession);border-color:var(--accession)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rise{animation:rise .7s cubic-bezier(.2,.7,.3,1) both}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
