.hero[data-astro-cid-bbe6dxrz]{padding-top:var(--space-5);padding-bottom:var(--space-3)}.hero-eyebrow[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.22em;color:var(--ember-bright);opacity:.85;margin-bottom:var(--space-3)}.hero-mark[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:clamp(2.2rem,5.5vw,4.2rem);line-height:1.05;letter-spacing:-.03em;font-weight:700;color:var(--bone);margin:0;max-width:18ch}.hero-mark-accent[data-astro-cid-bbe6dxrz]{color:var(--ember-bright);font-style:italic;font-weight:600;padding:0 .05em}.hero-sub[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:var(--fs-sm);color:#e8ddc88c;letter-spacing:.03em;margin:var(--space-3) 0 0;text-transform:uppercase}.hero-body[data-astro-cid-bbe6dxrz]{margin-top:var(--space-4)}.hero-body[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{color:#e8ddc8d1;font-size:var(--fs-lg);line-height:1.6}.hero-body[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--bone);font-weight:600}.hero-body[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]:first-child:first-letter{font-size:2.4em;font-weight:600;color:var(--ember-bright);float:left;line-height:1;padding-right:.12em;padding-top:.04em}@media (min-width: 960px){.hero[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-5)}.hero-eyebrow[data-astro-cid-bbe6dxrz]{grid-column:1 / -1}.hero-mark[data-astro-cid-bbe6dxrz]{grid-column:1;grid-row:2}.hero-sub[data-astro-cid-bbe6dxrz]{grid-column:1;grid-row:3}.hero-body[data-astro-cid-bbe6dxrz]{grid-column:2;grid-row:2 / span 2;margin-top:0}.hero-body[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]:first-child{margin-top:0}}.products[data-astro-cid-3imcm7af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}.product-card[data-astro-cid-3imcm7af]{display:flex;flex-direction:column;min-width:0;border:1px solid rgba(193,157,120,.35);padding:var(--space-4)}h2[data-astro-cid-3imcm7af]{margin:var(--space-2) 0 var(--space-1)}h2[data-astro-cid-3imcm7af] a[data-astro-cid-3imcm7af]{color:var(--bone);text-decoration:none}.product-intro[data-astro-cid-3imcm7af]{margin:0 0 var(--space-3);font-size:var(--fs-lg)}.product-image[data-astro-cid-3imcm7af]{display:block;position:relative;aspect-ratio:3/2;overflow:hidden;border:1px solid rgba(193,157,120,.3);background:var(--abyss)}img[data-astro-cid-3imcm7af]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.caption[data-astro-cid-3imcm7af]{color:#e8ddc8bf;font-size:var(--fs-sm);margin:var(--space-2) 0}dl[data-astro-cid-3imcm7af]{margin:var(--space-2) 0 var(--space-4);font-size:var(--fs-sm)}dl[data-astro-cid-3imcm7af] div[data-astro-cid-3imcm7af]{display:grid;grid-template-columns:7em 1fr;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid rgba(193,157,120,.2)}dt[data-astro-cid-3imcm7af]{font-weight:600;color:var(--bone)}dd[data-astro-cid-3imcm7af]{margin:0}.product-actions[data-astro-cid-3imcm7af]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:auto;font-family:var(--font-mono);font-size:var(--fs-sm)}@media (max-width:760px){.products[data-astro-cid-3imcm7af]{grid-template-columns:1fr}.product-card[data-astro-cid-3imcm7af]{padding:var(--space-3)}}.principles[data-astro-cid-k25zaqqf]{margin-top:var(--space-4)}.principle[data-astro-cid-k25zaqqf]{border-top:1px solid rgba(193,157,120,.4);padding-top:var(--space-2)}.principle[data-astro-cid-k25zaqqf] .num[data-astro-cid-k25zaqqf]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ember-bright);opacity:.75;letter-spacing:.15em;margin-bottom:var(--space-2)}.principle[data-astro-cid-k25zaqqf] h3[data-astro-cid-k25zaqqf]{color:var(--bone);margin:0 0 var(--space-1);font-size:var(--fs-lg)}.principle[data-astro-cid-k25zaqqf] p[data-astro-cid-k25zaqqf]{margin:0;color:#e8ddc8c7;font-size:var(--fs-base);line-height:1.55}.layers[data-astro-cid-u26r4wui]{list-style:none;padding:0;margin:var(--space-4) 0 0}.layer[data-astro-cid-u26r4wui]{border-top:1px solid rgba(193,157,120,.4);padding-top:var(--space-2)}.layer-num[data-astro-cid-u26r4wui]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ember-bright);opacity:.75;letter-spacing:.15em;margin-bottom:var(--space-2);text-transform:uppercase}.layer[data-astro-cid-u26r4wui] h3[data-astro-cid-u26r4wui]{color:var(--bone);margin:0 0 var(--space-1);font-size:var(--fs-lg)}.layer[data-astro-cid-u26r4wui] p[data-astro-cid-u26r4wui]{margin:0;color:#e8ddc8c7;font-size:var(--fs-base);line-height:1.55}.field-pickups-row[data-astro-cid-dmv2ktds]{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.big-zero[data-astro-cid-dmv2ktds]{font-family:var(--font-mono);font-size:var(--fs-3xl);font-weight:700;line-height:1;color:var(--ember-bright);letter-spacing:-.02em}.caveat[data-astro-cid-dmv2ktds]{color:#e8ddc899;font-size:var(--fs-sm);font-style:italic}@media (max-width: 540px){.kv[data-astro-cid-dmv2ktds],.kv[data-astro-cid-dmv2ktds] tbody[data-astro-cid-dmv2ktds],.kv[data-astro-cid-dmv2ktds] tr[data-astro-cid-dmv2ktds],.kv[data-astro-cid-dmv2ktds] td[data-astro-cid-dmv2ktds]{display:block;width:100%}.kv[data-astro-cid-dmv2ktds] tr[data-astro-cid-dmv2ktds]{padding:var(--space-3) 0;border-bottom:1px solid rgba(132,104,77,.18)}.kv[data-astro-cid-dmv2ktds] tr[data-astro-cid-dmv2ktds]:last-child{border-bottom:0}.kv[data-astro-cid-dmv2ktds] td[data-astro-cid-dmv2ktds]{padding:0;border:0}.kv[data-astro-cid-dmv2ktds] td[data-astro-cid-dmv2ktds]:first-child{width:auto;margin-bottom:var(--space-2)}.kv[data-astro-cid-dmv2ktds] .field-pickups-row[data-astro-cid-dmv2ktds]{display:flex}}.working-on[data-astro-cid-yhyhjufu]{margin-top:var(--space-4)}.item[data-astro-cid-yhyhjufu]{border-top:1px solid rgba(193,157,120,.4);padding-top:var(--space-2)}.item[data-astro-cid-yhyhjufu] .num[data-astro-cid-yhyhjufu]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ember-bright);opacity:.75;letter-spacing:.15em;margin-bottom:var(--space-2)}.item[data-astro-cid-yhyhjufu] h3[data-astro-cid-yhyhjufu]{color:var(--bone);margin:0 0 var(--space-1);font-size:var(--fs-lg)}.item[data-astro-cid-yhyhjufu] p[data-astro-cid-yhyhjufu]{margin:0;color:#e8ddc8c7}.fold[data-astro-cid-j7pv25f6]{padding-top:var(--space-3);padding-bottom:var(--space-5)}.section-lede[data-astro-cid-j7pv25f6]{font-size:var(--fs-lg)}.minis[data-astro-cid-j7pv25f6],.section-more[data-astro-cid-j7pv25f6]{margin-top:var(--space-4)}.stage-wrap[data-astro-cid-j7pv25f6]{margin-top:var(--space-3)}.sidecar-card[data-astro-cid-j7pv25f6]{border:1px solid rgba(193,157,120,.35);padding:var(--space-3)}.sidecar-sub[data-astro-cid-j7pv25f6]{color:#e8ddc899;font-size:var(--fs-sm);margin:var(--space-1) 0 var(--space-2);font-style:italic}.sidecar-more[data-astro-cid-j7pv25f6]{margin-top:var(--space-2)}.mini[data-astro-cid-j7pv25f6]{border-top:1px solid rgba(193,157,120,.4);padding-top:var(--space-2)}.mini[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--bone);margin:0 0 var(--space-1);font-size:var(--fs-lg)}.mini[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#e8ddc8c7}
