.jf-list[data-astro-cid-homadvbz]{list-style:none;margin:0;padding:.85rem;display:grid;gap:.75rem}.jf-card[data-astro-cid-homadvbz]{position:relative;display:grid;grid-template-columns:4.1rem minmax(0,1fr);gap:.8rem .95rem;padding:1rem 1rem 1rem 1.1rem;border-radius:1.2rem;background:linear-gradient(180deg,#fff,#fffdf8);border:1px solid rgba(184,134,11,.17);box-shadow:0 1px #fffffff2 inset,0 12px 26px -18px #3c280861;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.jf-card[data-astro-cid-homadvbz]:before{content:"";position:absolute;left:0;top:1rem;bottom:1rem;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#ecc96e,#b8860b)}.jf-card[data-astro-cid-homadvbz].is-warm:before{background:linear-gradient(180deg,#f6b25e,#d97706)}.jf-card[data-astro-cid-homadvbz].is-hot:before{background:linear-gradient(180deg,#ff9a6b,#c2410c)}.jf-card[data-astro-cid-homadvbz].is-full{background:#fcf8f5;border-color:#c0341d24;box-shadow:none}.jf-card[data-astro-cid-homadvbz].is-full:before{background:#e6b9b0}.jf-card[data-astro-cid-homadvbz]:not(.is-full):hover{transform:translateY(-2px);border-color:#b8860b6b;box-shadow:0 1px #fffffff2 inset,0 18px 32px -18px #3c280873}.jf-cover[data-astro-cid-homadvbz]{position:absolute;inset:0;z-index:1;border-radius:inherit}.jf-cover[data-astro-cid-homadvbz]:focus-visible{outline:3px solid #e9c46a;outline-offset:2px}.jf-date[data-astro-cid-homadvbz]{align-self:start;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.55rem .2rem .5rem;border-radius:1rem;background:linear-gradient(180deg,#fff8e6,#f7e8c0);border:1px solid rgba(184,134,11,.28);color:#5b3d05;line-height:1;text-align:center}.jf-date-day[data-astro-cid-homadvbz]{font-size:1.6rem;font-weight:800;letter-spacing:-.03em}.jf-date-mon[data-astro-cid-homadvbz]{margin-top:.25rem;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.jf-date-yr[data-astro-cid-homadvbz]{margin-top:.2rem;font-size:.6rem;font-weight:700;opacity:.7}.is-full[data-astro-cid-homadvbz] .jf-date[data-astro-cid-homadvbz]{background:#f3ece8;border-color:#e4d6cf;color:#6e5d52}.jf-info[data-astro-cid-homadvbz]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.jf-tag[data-astro-cid-homadvbz]{display:inline-flex;align-items:center;gap:.25rem;padding:.14rem .55rem;border-radius:999px;background:linear-gradient(135deg,#16a34a,#0b6b34);color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.jf-route[data-astro-cid-homadvbz]{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;font-size:.98rem;font-weight:800;color:#2b1d0a;line-height:1.3}.jf-route[data-astro-cid-homadvbz] svg[data-astro-cid-homadvbz]{align-self:center;width:.95rem;height:.95rem;flex:none;color:#b8860b}.jf-route[data-astro-cid-homadvbz] small[data-astro-cid-homadvbz]{font-size:.78rem;font-weight:600;color:#7a6445}.jf-chips[data-astro-cid-homadvbz]{display:flex;flex-wrap:wrap;gap:.4rem}.jf-chip[data-astro-cid-homadvbz]{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .7rem;border-radius:999px;background:#f6f1e6;color:#6d5532;font-size:.76rem;font-weight:700}.jf-chip[data-astro-cid-homadvbz] img[data-astro-cid-homadvbz]{height:1.1rem;width:auto;max-width:1.8rem;object-fit:contain}.jf-seats[data-astro-cid-homadvbz]{grid-column:1 / -1;display:grid;gap:.4rem;align-content:center}.jf-seat-head[data-astro-cid-homadvbz]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem .6rem}.jf-seat-count[data-astro-cid-homadvbz]{font-size:1rem;font-weight:800;color:#2b1d0a;white-space:nowrap}.jf-full-row[data-astro-cid-homadvbz]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem}.jf-seat-count[data-astro-cid-homadvbz] small[data-astro-cid-homadvbz]{margin-left:.3rem;font-size:.74rem;font-weight:700;color:#7a6445}.jf-urgent[data-astro-cid-homadvbz]{white-space:nowrap;padding:.16rem .55rem;border-radius:999px;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.jf-urgent[data-astro-cid-homadvbz].is-hot{background:#fff1e8;color:#b43a07}.jf-urgent[data-astro-cid-homadvbz].is-warm{background:#fff8e1;color:#946200}.jf-meter[data-astro-cid-homadvbz]{height:.45rem;border-radius:999px;background:#efe6d3;overflow:hidden}.jf-meter[data-astro-cid-homadvbz]>span[data-astro-cid-homadvbz]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ecc96e,#b8860b)}.is-warm[data-astro-cid-homadvbz] .jf-meter[data-astro-cid-homadvbz]>span[data-astro-cid-homadvbz]{background:linear-gradient(90deg,#f6b25e,#d97706)}.is-hot[data-astro-cid-homadvbz] .jf-meter[data-astro-cid-homadvbz]>span[data-astro-cid-homadvbz]{background:linear-gradient(90deg,#ff9a6b,#c2410c)}.jf-seat-foot[data-astro-cid-homadvbz]{font-size:.7rem;font-weight:600;color:#7a6445}.jf-full[data-astro-cid-homadvbz]{justify-self:start;display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .75rem;border-radius:999px;background:#fdecea;color:#c0341d;font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.jf-full[data-astro-cid-homadvbz] i[data-astro-cid-homadvbz]{width:.42rem;height:.42rem;border-radius:50%;background:#c0341d}.jf-foot[data-astro-cid-homadvbz]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.7rem .9rem;padding-top:.85rem;border-top:1px dashed rgba(184,134,11,.3)}.jf-price[data-astro-cid-homadvbz]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.jf-price-label[data-astro-cid-homadvbz]{font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7a6445}.jf-price[data-astro-cid-homadvbz] strong[data-astro-cid-homadvbz]{font-size:1.22rem;font-weight:800;letter-spacing:-.01em;color:#8a5a00;white-space:nowrap}.is-full[data-astro-cid-homadvbz] .jf-price[data-astro-cid-homadvbz] strong[data-astro-cid-homadvbz]{color:#7d6a5c}.jf-cta[data-astro-cid-homadvbz]{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:2.7rem;padding:.6rem 1.25rem;border-radius:999px;background:linear-gradient(135deg,#9a6504,#7c5200);color:#fff;font-size:.83rem;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;white-space:nowrap;flex:1 1 9.5rem;box-shadow:0 12px 22px -12px #8a5a00b3;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.jf-cta-short[data-astro-cid-homadvbz]{display:none}@media(max-width:520px){.jf-cta-long[data-astro-cid-homadvbz]{display:none}.jf-cta-short[data-astro-cid-homadvbz]{display:inline}}.jf-cta[data-astro-cid-homadvbz]:hover{transform:translateY(-1px);box-shadow:0 16px 26px -12px #8a5a00bf}.jf-cta[data-astro-cid-homadvbz].is-full{background:#fff;color:#b02a15;border:1.5px solid #ecc0b8;box-shadow:none}.jf-cta[data-astro-cid-homadvbz].is-full:hover{background:#fff6f4;box-shadow:none}.jf-cta[data-astro-cid-homadvbz]:focus-visible{outline:3px solid #e9c46a;outline-offset:2px}@media(max-width:400px){.jf-list[data-astro-cid-homadvbz]{padding:.65rem}.jf-card[data-astro-cid-homadvbz]{padding:.9rem .85rem .9rem 1rem;gap:.7rem .8rem;grid-template-columns:3.7rem minmax(0,1fr)}}@media(min-width:640px){.jf-list[data-astro-cid-homadvbz]{padding:1rem}.jf-card[data-astro-cid-homadvbz]{grid-template-columns:4.4rem minmax(0,1fr) minmax(12rem,15rem);align-items:center}.jf-cta[data-astro-cid-homadvbz]{flex:none;min-width:11.5rem}.jf-seats[data-astro-cid-homadvbz]{grid-column:3;grid-row:1}}@media(min-width:960px){.jf-list[data-astro-cid-homadvbz]{padding:1.1rem 1.25rem 1.3rem;gap:.7rem}.jf-card[data-astro-cid-homadvbz]{grid-template-columns:4.5rem minmax(0,1.5fr) minmax(0,1.05fr) minmax(0,.95fr) auto;gap:1.1rem 1.4rem;padding:1rem 1.4rem 1rem 1.5rem}.jf-seats[data-astro-cid-homadvbz]{grid-column:auto;grid-row:auto}.jf-foot[data-astro-cid-homadvbz]{display:contents}.jf-cta[data-astro-cid-homadvbz]{flex:none;min-width:11.5rem}}@media(prefers-reduced-motion:reduce){.jf-card[data-astro-cid-homadvbz],.jf-cta[data-astro-cid-homadvbz]{transition:none}.jf-card[data-astro-cid-homadvbz]:not(.is-full):hover,.jf-cta[data-astro-cid-homadvbz]:hover{transform:none}}
