@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root,[data-theme=soot]{--bg:#121110;--chip:#262321;--text:#ece6dc;--sub:#8c857b;--ink:#ece6dc;--on-ink:#121110;--soft:#8c857b;--stone-top:#3a3632;--stone-bottom:#1e1c1a;--hollow-top:#100f0e;--hollow-bottom:#24211e;--drop:#0000008c;--hollow-shade:#0009;color-scheme:dark}[data-theme=sage]{--bg:#d2debb;--chip:#c3d1aa;--text:#2a3a22;--sub:#5d6e4e;--ink:#33472a;--on-ink:#e6eed8;--soft:#7d8e68;--stone-top:#e2ebd0;--stone-bottom:#b5c49c;--hollow-top:#b9c8a0;--hollow-bottom:#d4e0bf}[data-theme=mist]{--bg:#a4d0df;--chip:#93c2d2;--text:#173843;--sub:#3e6a79;--ink:#1f4552;--on-ink:#d6edf4;--soft:#5b8898;--stone-top:#bedee9;--stone-bottom:#86b4c4;--hollow-top:#8bb9c9;--hollow-bottom:#acd5e3}[data-theme=blush]{--bg:#f0d6d9;--chip:#e4c7cb;--text:#4a242b;--sub:#7d5960;--ink:#5e2f37;--on-ink:#f8e7e9;--soft:#a27c82;--stone-top:#f8e7e9;--stone-bottom:#d8babe;--hollow-top:#ddc0c4;--hollow-bottom:#f1dcdf}[data-theme=dusk]{--bg:#adb4e6;--chip:#9ea5da;--text:#252a55;--sub:#474d86;--ink:#2f3466;--on-ink:#e2e5fa;--soft:#666da6;--stone-top:#c7ccf1;--stone-bottom:#9198c9;--hollow-top:#959cd0;--hollow-bottom:#b6bceb}[data-theme=butter]{--bg:#f7d475;--chip:#ebc664;--text:#4a380f;--sub:#7a6226;--ink:#5e4714;--on-ink:#fbebc0;--soft:#a28745;--stone-top:#fbe4a2;--stone-bottom:#ddb955;--hollow-top:#e4bf5c;--hollow-bottom:#f6d785}[data-theme=sand]{--bg:#e4d0b0;--chip:#d6c19e;--text:#45351f;--sub:#6e5a3f;--ink:#55412a;--on-ink:#f1e6d3;--soft:#97805f;--stone-top:#efe2cb;--stone-bottom:#c9b28f;--hollow-top:#cdb794;--hollow-bottom:#e6d5b8}[data-theme]:not([data-theme=soot]){--drop:#00000029;--hollow-shade:#00000024;color-scheme:light}:root{--surface:color-mix(in srgb, var(--bg) 55%, var(--chip));--line:color-mix(in srgb, var(--text) 12%, transparent);--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--sans:"Inter", -apple-system, "Helvetica Neue", Arial, sans-serif;--gutter:clamp(1.25rem, 5vw, 4.5rem);--measure:38rem;--max:82rem}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.6}img,svg{max-width:100%}a{color:inherit;text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--text)}:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:4px}::selection{background:var(--ink);color:var(--on-ink)}h1,h2,h3{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:400}h1,.display{letter-spacing:-.015em;font-size:clamp(3rem,8.4vw,7.25rem);line-height:.96}h2,.title{letter-spacing:-.01em;font-size:clamp(2.25rem,5.2vw,4.25rem);line-height:1.02}h3{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}p{text-wrap:pretty;margin:0 0 1.1em}.lede{color:var(--text);max-width:34rem;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.5}.quiet{color:var(--sub)}.small{font-size:.875rem;line-height:1.5}.num{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:200}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.band{padding-block:clamp(5rem,12vw,10rem)}.band-tight{padding-block:clamp(3rem,7vw,5.5rem)}.rule{border-top:1px solid var(--line)}.split{gap:clamp(2rem,6vw,6rem);display:grid}@media (width>=56rem){.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split.even{grid-template-columns:1fr 1fr}}.btn{background:var(--ink);min-height:3rem;color:var(--on-ink);font:500 .9375rem/1 var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.btn:hover{opacity:.86}.btn.ghost{background:var(--chip);color:var(--text)}.btn[disabled]{opacity:.5;cursor:default}.link{font:500 .9375rem/1 var(--sans)}input[type=email],input[type=text],textarea{background:var(--chip);width:100%;min-height:3rem;color:var(--text);font:400 1rem/1.2 var(--sans);border:1px solid #0000;border-radius:999px;padding:0 1.1rem}input::placeholder{color:var(--sub)}input:focus-visible{border-color:var(--text);outline:none}.prose{max-width:var(--measure);font-size:1.125rem;line-height:1.7}.prose h2{margin:2.4em 0 .6em;font-size:clamp(1.875rem,3.4vw,2.5rem);line-height:1.1}.prose h3{margin:2em 0 .5em;font-size:1.5rem}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.2em}.prose li{margin-bottom:.45em}.prose li::marker{color:var(--sub)}.prose blockquote{border-left:1px solid var(--sub);color:var(--sub);margin:1.6em 0;padding-left:1.2em}.prose strong{font-weight:600}.prose hr{border:0;border-top:1px solid var(--line);margin:3em 0}.prose table,.table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.45}.prose th,.prose td,.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.9rem 1rem .9rem 0}.prose thead th,.table thead th{font-family:var(--serif);color:var(--text);border-bottom-color:color-mix(in srgb, var(--text) 25%, transparent);font-size:1.375rem;font-weight:400}.table tbody th{color:var(--sub);width:24%;font-weight:400}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.crumbs{color:var(--sub);margin-bottom:2rem;font-size:.875rem}.crumbs ol{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";opacity:.5;margin-right:.5rem}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.page-head{padding-top:clamp(3rem,8vw,7rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.page-head h1{max-width:16ch;font-size:clamp(2.75rem,6.6vw,5.5rem)}.page-head .lede{margin-top:1.5rem}.ledger{margin:0;padding:0;list-style:none}.ledger>li{border-top:1px solid var(--line);gap:.5rem 3rem;padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.ledger>li:last-child{border-bottom:1px solid var(--line)}@media (width>=48rem){.ledger>li{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline}}.ledger h3{font-size:clamp(1.625rem,2.8vw,2.25rem)}.ledger p{color:var(--sub);max-width:34rem;margin:0}details.qa{border-top:1px solid var(--line)}details.qa:last-of-type{border-bottom:1px solid var(--line)}details.qa summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.35rem;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.2;list-style:none;display:flex}details.qa summary::-webkit-details-marker{display:none}details.qa summary:after{content:"+";font-family:var(--sans);color:var(--sub);flex:none;font-size:1.5rem;font-weight:200;transition:transform .2s}details.qa[open] summary:after{transform:rotate(45deg)}details.qa .a{max-width:40rem;color:var(--sub);padding:0 0 1.6rem}details.qa .a p:last-child{margin-bottom:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;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}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);transition:background .5s;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.5rem;height:4.25rem;display:flex}.wordmark[data-astro-cid-nen7h5rs]{font-family:var(--serif);align-items:center;gap:.55rem;font-size:1.625rem;line-height:1;text-decoration:none;display:inline-flex}.nav[data-astro-cid-nen7h5rs]{gap:2rem;font-size:.9375rem;display:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.cart[data-astro-cid-nen7h5rs]{color:var(--sub);font-size:.9375rem;text-decoration:none;transition:color .2s}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.cart[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:1.1rem;display:flex}.cart-count[data-astro-cid-nen7h5rs]{color:var(--text);margin-left:.35rem}.buy[data-astro-cid-nen7h5rs]{min-height:2.5rem;padding-inline:1.15rem}.menu-btn[data-astro-cid-nen7h5rs]{color:var(--text);font:500 .9375rem var(--sans);cursor:pointer;background:0 0;border:0;padding:.5rem 0}.menu[data-astro-cid-nen7h5rs]{background:var(--bg);height:calc(100dvh - 4.25rem);padding-top:1.5rem;display:none;position:fixed;inset:4.25rem 0 0;overflow-y:auto}.menu[data-astro-cid-nen7h5rs][data-open=true]{display:block}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--serif);border-bottom:1px solid var(--line);padding-block:.7rem;font-size:2.5rem;line-height:1.1;text-decoration:none}@media (width<=30rem){.cart[data-astro-cid-nen7h5rs]{display:none}}@media (width>=60rem){.nav[data-astro-cid-nen7h5rs]{display:flex}.menu-btn[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]{display:none!important}}.app-store-badge[data-astro-cid-eburmucb]{border-radius:8px;line-height:0;display:inline-block}.picker[data-astro-cid-hcqnpaxe]{flex-wrap:wrap;gap:.6rem;display:flex}.swatch[data-astro-cid-hcqnpaxe]{background:var(--sw-bg);width:2.75rem;height:2.75rem;box-shadow:0 3px 8px #00000038, 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .2s;display:grid}.swatch[data-astro-cid-hcqnpaxe] svg[data-astro-cid-hcqnpaxe]{width:52%}.swatch[data-astro-cid-hcqnpaxe] path[data-astro-cid-hcqnpaxe]{stroke:var(--sw-ink)}.swatch[data-astro-cid-hcqnpaxe]:hover{transform:translateY(-2px)}.swatch[data-astro-cid-hcqnpaxe][aria-pressed=true]{box-shadow:0 3px 8px #00000038, 0 0 0 2px var(--bg), 0 0 0 4px var(--ink)}.picker-sm[data-astro-cid-hcqnpaxe] .swatch[data-astro-cid-hcqnpaxe]{width:2.25rem;height:2.25rem}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:clamp(4rem,8vw,8rem);padding-block:clamp(3.5rem,7vw,6rem) 2rem}.top[data-astro-cid-jo6i4kqk]{gap:3rem;display:grid}.foot-badge[data-astro-cid-jo6i4kqk]{margin-top:1.5rem}.foot-pick[data-astro-cid-jo6i4kqk]{margin-top:1.75rem}.lead[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:22rem;margin-top:1rem;font-size:.9375rem}.wordmark[data-astro-cid-jo6i4kqk]{font-family:var(--serif);align-items:center;gap:.6rem;font-size:2rem;line-height:1;text-decoration:none;display:inline-flex}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}h2[data-astro-cid-jo6i4kqk]{font-family:var(--sans);letter-spacing:0;color:var(--sub);margin-bottom:.9rem;font-size:.875rem;font-weight:400}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{margin-bottom:.55rem;font-size:.9375rem}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.cookie-settings[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.5rem;display:flex}@media (width>=56rem){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cookie[data-astro-cid-hq3mgpmn]{z-index:50;background:var(--chip);max-width:34rem;color:var(--text);box-shadow:0 12px 40px var(--drop);border-radius:24px;gap:1rem;margin-inline:auto;padding:1.25rem 1.25rem 1.25rem 1.5rem;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem}.cookie[data-astro-cid-hq3mgpmn][hidden]{display:none}.cookie[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]{margin:0}.cookie-actions[data-astro-cid-hq3mgpmn]{justify-content:flex-end;gap:.5rem;display:flex}.cookie[data-astro-cid-hq3mgpmn] .btn[data-astro-cid-hq3mgpmn]{min-height:2.5rem}.cookie[data-astro-cid-hq3mgpmn] .btn[data-astro-cid-hq3mgpmn].ghost{background:var(--surface)}.skip{z-index:100;background:var(--text);color:var(--bg);border-radius:999px;padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}
