.stock[data-astro-cid-jltazbbn]{background:linear-gradient(180deg,#fdf3e2,#f5e7ca);border:1px solid #e0cba4;border-radius:1rem;padding:1.2rem 1.25rem 1.1rem;max-width:420px;box-shadow:0 4px 14px #4a33251f}.stock__head[data-astro-cid-jltazbbn]{margin-bottom:.9rem}.stock__kicker[data-astro-cid-jltazbbn]{margin:0;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#8a6248;font-weight:700}.stock__label[data-astro-cid-jltazbbn]{margin:.1rem 0 0;font-size:.85rem;color:#6b553f}.stock__tray[data-astro-cid-jltazbbn]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;min-height:2.6rem}.stock__die[data-astro-cid-jltazbbn]{width:2.2rem;height:2.2rem;border-radius:.45rem;border:2px solid transparent;background:var(--die);color:#fff;font-weight:700;cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .12s;box-shadow:inset 0 -2px #00000038}.stock__die[data-astro-cid-jltazbbn]:hover{transform:translateY(-3px)}.stock__die[data-astro-cid-jltazbbn].is-selected{border-color:#2e241d;transform:translateY(-5px);box-shadow:0 4px 8px #0003}.stock__die[data-astro-cid-jltazbbn].is-done{opacity:.45;cursor:default;transform:none}.stock__die[data-astro-cid-jltazbbn].is-miss{animation:shake .3s}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.stock__meter[data-astro-cid-jltazbbn]{height:.55rem;background:#e4d3b4;border-radius:999px;overflow:hidden;margin-bottom:.45rem}.stock__bar[data-astro-cid-jltazbbn]{height:100%;width:0;background:linear-gradient(90deg,#f2a64c,#c8452f);border-radius:999px;transition:width .25s ease}.stock__value[data-astro-cid-jltazbbn]{margin:0;font-size:.9rem;color:#5b4636}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:78vh;display:flex;align-items:center;overflow:hidden;background:#2e241d}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55}@media (min-width: 768px){.hero[data-astro-cid-j7pv25f6]{min-height:86vh}}.hero__scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(90deg,#2e241dd1,#2e241d80 45%,#2e241d26),linear-gradient(0deg,rgba(46,36,29,.7) 0%,transparent 40%);pointer-events:none}.hero__content[data-astro-cid-j7pv25f6]{position:relative;z-index:2;max-width:660px;padding:2rem 1.25rem;color:#f7efe2}.hero__kicker[data-astro-cid-j7pv25f6]{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:#f2a64c;font-weight:700;margin-bottom:.9rem}.hero__title[data-astro-cid-j7pv25f6]{font-family:Georgia,ui-serif,serif;font-size:clamp(2.3rem,6vw,4.1rem);line-height:1.05;color:#fdf4e4;margin:0 0 1.1rem;text-shadow:0 2px 20px rgba(0,0,0,.5)}.hero__lede[data-astro-cid-j7pv25f6]{font-size:1.12rem;line-height:1.55;color:#efdfc6;max-width:52ch;margin-bottom:1.6rem}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem}.btn[data-astro-cid-j7pv25f6]{display:inline-block;padding:.75rem 1.35rem;border-radius:999px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s}.btn[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px)}.btn--primary[data-astro-cid-j7pv25f6]{background:#f2a64c;color:#2e241d;box-shadow:0 4px 14px #f2a64c66}.btn--ghost[data-astro-cid-j7pv25f6]{border:1px solid rgba(247,239,226,.6);color:#f7efe2}.btn--ghost[data-astro-cid-j7pv25f6]:hover{background:#f7efe21f}.section[data-astro-cid-j7pv25f6]{padding:3rem 0 0}.section--warm[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#f7efe2,#f1e1c4);border-top:1px solid #e6d5b5;border-bottom:1px solid #e6d5b5;padding:3rem 0}.h-half[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,3.6vw,2.3rem);max-width:30ch;margin-bottom:.7rem}.features[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}.feature[data-astro-cid-j7pv25f6]{background:#fdf6e8;border:1px solid #e6d5b5;border-radius:1rem;overflow:hidden;box-shadow:0 3px 12px #4a33251a}.feature__media[data-astro-cid-j7pv25f6]{margin:0}.feature__body[data-astro-cid-j7pv25f6]{padding:1.1rem 1.2rem 1.3rem}.feature__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.4rem;font-size:1.3rem}.feature__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#5b4636}@media (max-width: 720px){.features[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.section--warm[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.counter__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.16;pointer-events:none}.counter-grid[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;align-items:center}.counter-copy[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-bottom:0}@media (max-width: 760px){.counter-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.trailer[data-astro-cid-j7pv25f6]{position:relative;max-width:720px;aspect-ratio:600 / 337;border-radius:1rem;overflow:hidden;background:#2e241d;box-shadow:0 6px 22px #4a33252e}.trailer__cover[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trailer__play[data-astro-cid-j7pv25f6]{position:absolute;inset:0;margin:auto;width:4.5rem;height:4.5rem;border-radius:50%;border:none;background:#f2a64ceb;color:#2e241d;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px #00000059;transition:transform .12s}.trailer__play[data-astro-cid-j7pv25f6]:hover{transform:scale(1.08)}.trailer[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;border:0}.trailer__note[data-astro-cid-j7pv25f6]{max-width:720px;font-size:.82rem;color:#8a6248;margin-top:.6rem}.hubs[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.2rem;margin-top:1.5rem}.hub[data-astro-cid-j7pv25f6]{text-decoration:none;color:inherit;background:#fdf6e8;border:1px solid #e0cba4;border-bottom:4px solid #8A6248;border-radius:.8rem;overflow:hidden;transition:transform .12s,box-shadow .12s}.hub[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:0 6px 18px #4a332529}.hub__media[data-astro-cid-j7pv25f6]{margin:0}.hub__body[data-astro-cid-j7pv25f6]{padding:.9rem 1rem 1rem}.hub__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;margin-bottom:.3rem}.hub__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem;color:#5b4636;margin-bottom:.6rem}.hub__go[data-astro-cid-j7pv25f6]{font-size:.82rem;font-weight:700;color:#c8452f}.gallery[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}.gallery__item[data-astro-cid-j7pv25f6]{margin:0;border-radius:.8rem;overflow:hidden;border:1px solid #e6d5b5}@media (max-width: 700px){.gallery[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
