.foray-page[data-astro-cid-nuom75cj]{--color-ink:#2a221b;--color-muted:#655a4c;--color-line:#ddd3c0;--section-accent:#8c3f17;--cap-rust:#8c3f17;--cap-rust-pale:#f3e3d3;--moss:#4a6a34;--moss-pale:#e4ebd6;--humus:#251d17;--chanterelle:#edb648;--warn:#a3271f;--warn-pale:#f8e6e0;--print-paper:#fffdf6;--check-fill:var(--moss);--cart-bg:#fffdf6;--cart-border-color:#6b3413;--cart-border-width:2px;--cart-radius:.5rem .5rem 1.75rem 1.75rem;--cart-slot-radius:.4rem;--cart-shadow:0 8px 0 #d9c7a4;--cart-accent:#4a6a34;--cart-line:#ddd3c0;--cart-slot-border:#ddd3c0;--cart-slot-rule-width:5px;--cart-rule-essential:#8c3f17;--cart-rule-recommended:#4a6a34;--cart-rule-optional:#d2bf95;--cart-motif-color:#b98a4e;background-color:#f4f0e6}.foray-page .cart-shell[data-motif=wicker-weave] .cart-motif{background-image:linear-gradient(90deg, var(--cart-motif-color) 0 14px, transparent 14px 20px), linear-gradient(90deg, transparent 0 10px, var(--cart-motif-color) 10px 24px, transparent 24px 30px);background-position:0 0,0 8px;background-repeat:repeat-x;background-size:20px 6px,20px 6px;height:14px;margin:8px 1rem 4px}.foray-page .foray-bags{gap:.75rem;display:grid}@media (width>=768px){.foray-page .foray-bags{grid-template-columns:1fr 1fr}}.foray-page .foray-bags .foray-bag{background-color:#fbf6e9;border:1px solid #d9cdb4;border-top:10px solid #e3d5b6;border-radius:2px 2px .5rem .5rem;height:100%;box-shadow:inset 0 1px #cdbf9f}.foray-page .foray-bags li{height:100%}.foray-page .foray-bags .foray-bag:hover{background-color:color-mix(in srgb, var(--section-accent) 12%, #fbf6e9)}.foray-hero[data-astro-cid-nuom75cj]{--color-muted:#5b5143;background-color:#e9e2d0;border-bottom:3px dashed #b9a988}.foray-slip[data-astro-cid-nuom75cj]{border:1px solid #cfc2a6;border-top:2px dashed var(--cap-rust);background-color:var(--print-paper);border-radius:0 0 .4rem .4rem;padding:.45rem .7rem .55rem}.foray-free[data-astro-cid-nuom75cj]{border:1px solid #c6d1b2;border-top:3px dashed var(--moss);background-color:var(--moss-pale);border-radius:0 0 .9rem .9rem;padding:1.5rem}.foray-free-link[data-astro-cid-nuom75cj]{background-color:var(--print-paper);border:1px solid #c6d1b2;border-radius:.5rem}.foray-warning[data-astro-cid-nuom75cj]{border:2px solid var(--warn);background-color:var(--warn-pale);border-radius:.9rem}.foray-moss[data-astro-cid-nuom75cj]{border:1px solid #c6d1b2;border-top:3px dashed var(--moss);background-color:var(--moss-pale);border-radius:0 0 .9rem .9rem}.foray-banner[data-astro-cid-nuom75cj]{--section-accent:#edb648;border-bottom:5px solid var(--chanterelle);background-color:var(--humus);border-radius:.9rem .9rem 0 0;overflow:hidden}.foray-banner[data-astro-cid-nuom75cj] .rounded-2xl{border-radius:0}.foray-banner[data-astro-cid-nuom75cj] :focus-visible,.foray-foot[data-astro-cid-nuom75cj] :focus-visible{outline-color:#edb648}.foray-foot[data-astro-cid-nuom75cj]{background-color:var(--humus);border-top:5px solid var(--chanterelle)}.foray-entry[data-astro-cid-nuom75cj]{border:1px solid var(--color-line);background-color:var(--print-paper);border-top:2px dashed #b9a988;border-radius:0 0 .9rem .9rem}.foray-entry[data-astro-cid-nuom75cj]:hover{border-color:var(--section-accent)}.foray-offline[data-astro-cid-nuom75cj]{border:1px dashed var(--cap-rust);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--cap-rust);border-radius:999px;padding:.2rem .7rem;font-size:.68rem;font-weight:800;display:inline-block}.foray-trail-slot[data-astro-cid-nuom75cj]{z-index:5;place-self:start;width:0;height:0;position:sticky;top:5rem}.foray-trail[data-astro-cid-nuom75cj]{display:none}@media (width>=88rem) and (prefers-reduced-motion:no-preference){.foray-trail[data-astro-cid-nuom75cj]{flex-direction:column;align-items:center;display:flex;position:absolute;top:0;right:1.5rem}}.foray-trail-count[data-astro-cid-nuom75cj],.foray-trail-label[data-astro-cid-nuom75cj]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.foray-trail-count[data-astro-cid-nuom75cj]{color:var(--color-muted);margin-bottom:.5rem}.foray-trail-label[data-astro-cid-nuom75cj]{color:var(--section-accent);margin-top:.6rem}.foray-trail-path[data-astro-cid-nuom75cj]{background-image:linear-gradient(to bottom, var(--moss) 0 10px, transparent 10px 16px);background-size:4px 16px;width:4px;height:216px;position:relative}.foray-trail-mark[data-astro-cid-nuom75cj]{left:-10px;top:calc(var(--rail-step,0) * 192px);border:4px solid var(--cap-rust);background-color:var(--print-paper);border-radius:50%;width:24px;height:24px;position:absolute}:root[data-rail-index="8"] .foray-trail-mark[data-astro-cid-nuom75cj]{background-color:var(--chanterelle)}@media (prefers-reduced-motion:no-preference){.foray-trail-mark[data-astro-cid-nuom75cj]{transition:top .4s,background-color .4s}.reveal[data-astro-cid-nuom75cj].armed{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(12px)}.reveal[data-astro-cid-nuom75cj].armed.shown{opacity:1;transform:none}}.foray-print[data-astro-cid-nuom75cj]{width:240px;height:240px;position:relative}@media (width<=1023px){.foray-print[data-astro-cid-nuom75cj]{zoom:.5}}@media (width>=1024px){.foray-print[data-astro-cid-nuom75cj]{zoom:1.3}}.foray-print[data-astro-cid-nuom75cj] span[data-astro-cid-nuom75cj]{position:absolute}.foray-print-paper[data-astro-cid-nuom75cj]{background-image:linear-gradient(90deg,#fffdf6 0 50%,#2b231d 50% 100%);border:1px solid #b9a988;width:200px;height:200px;top:20px;left:20px;box-shadow:0 6px #d3c6a8}.foray-print-glass[data-astro-cid-nuom75cj]{border:3px solid #8c96968c;border-radius:50%;width:184px;height:184px;top:28px;left:28px}.foray-print-spores[data-astro-cid-nuom75cj]{background-image:repeating-conic-gradient(#d08a3c 0 3deg, transparent 3deg 7.5deg);border-radius:50%;width:148px;height:148px;top:46px;left:46px;mask-image:radial-gradient(circle,#0000 0 13px,#000 14px 72px,#0000 74px)}@media (prefers-reduced-motion:no-preference){.foray-print-spores[data-astro-cid-nuom75cj]{animation:11s ease-in infinite foray-print-develops}}@keyframes foray-print-develops{0%{opacity:0}60%{opacity:1}92%{opacity:1}to{opacity:0}}
