.sale-banner[data-astro-cid-jsfv2qeq]{position:relative;width:100%;background:linear-gradient(135deg,#171310,#221a14 55%,#191411);border-bottom:1px solid oklch(.38 .06 42 / .7);color:var(--cream, #f8f5f1);font-family:var(--font-mono, monospace);font-size:12px;line-height:1.4;z-index:50;box-shadow:0 4px 18px #100e0b59}.sale-banner-inner[data-astro-cid-jsfv2qeq]{max-width:1520px;margin:0 auto;padding:10px clamp(16px,4vw,72px);display:flex;align-items:center;justify-content:space-between;gap:16px 24px;box-sizing:border-box;position:relative}.sale-motifs[data-astro-cid-jsfv2qeq]{display:flex;align-items:center;gap:8px;flex-shrink:0}.sale-glyph[data-astro-cid-jsfv2qeq]{display:block;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4));transition:transform .25s ease}.sale-banner[data-astro-cid-jsfv2qeq]:hover .sale-glyph--pumpkin[data-astro-cid-jsfv2qeq]{transform:rotate(-4deg) scale(1.05)}.sale-banner[data-astro-cid-jsfv2qeq]:hover .sale-glyph--harvest[data-astro-cid-jsfv2qeq]{transform:rotate(4deg) scale(1.05)}.sale-content[data-astro-cid-jsfv2qeq]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sale-badge[data-astro-cid-jsfv2qeq]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--brass, #d9a86c)}.sale-sparkle[data-astro-cid-jsfv2qeq]{font-size:11px;color:var(--rust, #bc6142);animation:st-pulse 2.4s ease-in-out infinite}@keyframes st-pulse{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}}.sale-copy[data-astro-cid-jsfv2qeq]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-family:var(--font-serif, serif);font-size:clamp(13px,1.1vw,15px);line-height:1.35;color:#ded3c2}.sale-headline[data-astro-cid-jsfv2qeq]{font-weight:600;color:var(--cream, #f8f5f1)}.sale-sep[data-astro-cid-jsfv2qeq]{color:var(--rust, #bc6142);font-family:var(--font-mono, monospace);font-size:11px}.sale-sub[data-astro-cid-jsfv2qeq]{color:#c4b6a4}.sale-actions[data-astro-cid-jsfv2qeq]{display:flex;align-items:center;gap:12px;flex-shrink:0}.sale-btn-primary[data-astro-cid-jsfv2qeq]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--rust, #bc6142);color:#fff!important;text-decoration:none;font-family:var(--font-mono, monospace);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:3px;box-shadow:0 2px 6px #bc614259;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap}.sale-btn-primary[data-astro-cid-jsfv2qeq]:hover{background:#d46845;box-shadow:0 4px 12px #d4684573;transform:translateY(-1px);color:#fff!important}.sale-btn-primary[data-astro-cid-jsfv2qeq]:focus-visible{outline:2px solid var(--brass, #d9a86c);outline-offset:2px}.sale-link-secondary[data-astro-cid-jsfv2qeq]{display:inline-block;color:#d9a86c!important;text-decoration:none;font-family:var(--font-mono, monospace);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px dotted rgba(217,168,108,.5);padding-bottom:2px;transition:color .18s ease,border-color .18s ease;white-space:nowrap}.sale-link-secondary[data-astro-cid-jsfv2qeq]:hover{color:var(--cream, #f8f5f1)!important;border-bottom-color:var(--cream, #f8f5f1)}.sale-close[data-astro-cid-jsfv2qeq]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:3px;color:#8c7e72;cursor:pointer;flex-shrink:0;transition:color .18s ease,background .18s ease}.sale-close[data-astro-cid-jsfv2qeq]:hover{color:var(--cream, #f8f5f1);background:#ffffff14}.sale-close[data-astro-cid-jsfv2qeq]:focus-visible{outline:2px solid var(--rust, #bc6142);outline-offset:2px}@media (max-width: 980px){.sale-sub[data-astro-cid-jsfv2qeq],.sale-sep[data-astro-cid-jsfv2qeq]{display:none}}@media (max-width: 760px){.sale-banner-inner[data-astro-cid-jsfv2qeq]{padding:10px 16px;flex-wrap:wrap;gap:10px 12px}.sale-motifs[data-astro-cid-jsfv2qeq]{order:1}.sale-content[data-astro-cid-jsfv2qeq]{order:2;flex:1 1 auto}.sale-close[data-astro-cid-jsfv2qeq]{order:3;margin-left:auto}.sale-actions[data-astro-cid-jsfv2qeq]{order:4;width:100%;justify-content:flex-start;margin-top:2px;gap:14px}.sale-btn-primary[data-astro-cid-jsfv2qeq]{flex:1;justify-content:center;padding:8px 14px}}.hd[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:40;width:100%;background:#f8f5f1e6;backdrop-filter:saturate(1.1) blur(8px);-webkit-backdrop-filter:saturate(1.1) blur(8px);border-bottom:1px solid var(--hairline);font-family:var(--font-mono)}.hd-static[data-astro-cid-3ef6ksr2]{position:relative}.hd-nav[data-astro-cid-3ef6ksr2]{max-width:1520px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:14px clamp(20px,4vw,72px);box-sizing:border-box}.st-brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.st-brand[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}.st-brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block}.st-brand-name[data-astro-cid-3ef6ksr2]{font-family:var(--font-serif);font-size:19px;font-weight:500;letter-spacing:-.01em}.st-brand-name[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2]{font-style:italic}.hd-links[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px clamp(16px,2.6vw,36px);font-size:12px;letter-spacing:.07em;text-transform:uppercase}.hd-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;color:var(--ink-quiet)}.hd-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--rust)}.hd-links[data-astro-cid-3ef6ksr2] .hd-hi[data-astro-cid-3ef6ksr2]{color:var(--cream);background:var(--ink);padding:10px 14px;border-radius:2px}.hd-links[data-astro-cid-3ef6ksr2] .hd-hi[data-astro-cid-3ef6ksr2]:hover{color:var(--cream);background:var(--rust)}.ft[data-astro-cid-sz7xmlte]{width:100%;margin-top:auto;background:var(--ink-deep);color:#e1ddd7;font-family:var(--font-mono)}.ft-top[data-astro-cid-sz7xmlte],.ft-bottom-wrap[data-astro-cid-sz7xmlte]{max-width:1520px;margin:0 auto;padding-left:clamp(20px,4vw,72px);padding-right:clamp(20px,4vw,72px);box-sizing:border-box}.ft-top[data-astro-cid-sz7xmlte]{padding-top:clamp(40px,6vw,72px);padding-bottom:36px;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:flex-start}.ft-brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:14px;max-width:340px}.ft-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-family:var(--font-serif);font-size:15px;line-height:1.6;color:#a8a49e;margin:0}.ft-logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:11px}.ft-logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block}.ft-name[data-astro-cid-sz7xmlte]{font-family:var(--font-serif);font-size:18px;letter-spacing:-.01em}.ft-name[data-astro-cid-sz7xmlte] em[data-astro-cid-sz7xmlte]{font-style:italic}.ft-cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:32px clamp(24px,4vw,56px);flex:1 1 640px;max-width:900px}.ft-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:9px}.ft-h[data-astro-cid-sz7xmlte]{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#81796d;margin-bottom:4px}.ft-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#d4d0ca;text-decoration:none;font-size:13px;padding:3px 0}.ft-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#d7b174}.ft-bottom-wrap[data-astro-cid-sz7xmlte]{padding-bottom:40px}.ft-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding-top:24px;border-top:1px solid oklch(.3 .01 63);font-size:11px;letter-spacing:.05em;color:#81796d}
