.card[data-astro-cid-uq7cesbx]{isolation:isolate;background:#fff;border-radius:30px;flex-direction:column;padding:10px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;display:flex;position:relative;box-shadow:0 0 0 1px #1c33300f,0 18px 40px -24px #1c33304d}.card[data-astro-cid-uq7cesbx][hidden]{display:none}.card[data-astro-cid-uq7cesbx]:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(360px circle at var(--x,50%) var(--y,0%), #33c6c129, transparent 45%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.card[data-astro-cid-uq7cesbx]:hover{transform:translateY(-8px);box-shadow:0 0 0 1px #1f9e9a40,0 40px 70px -30px #1c333073}.card[data-astro-cid-uq7cesbx]:hover:before{opacity:1}.card[data-astro-cid-uq7cesbx]:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.card[data-astro-cid-uq7cesbx].is-season{box-shadow:0 0 0 1px #4a96cd38,0 18px 40px -24px #1c33304d}.card[data-astro-cid-uq7cesbx].is-season:before{background:radial-gradient(360px circle at var(--x,50%) var(--y,0%), #6eb4e633, transparent 45%)}.card[data-astro-cid-uq7cesbx].is-autumn{box-shadow:0 0 0 1px #c4842a47,0 18px 40px -24px #1c33304d}.card[data-astro-cid-uq7cesbx].is-autumn .card-season[data-astro-cid-uq7cesbx],.card[data-astro-cid-uq7cesbx].is-family .card-season[data-astro-cid-uq7cesbx]{color:#6a3d12}.card[data-astro-cid-uq7cesbx].is-autumn .card-season[data-astro-cid-uq7cesbx] svg[data-astro-cid-uq7cesbx]{color:#c4842a}.card[data-astro-cid-uq7cesbx].is-family{box-shadow:0 0 0 1px #c45b4a47,0 18px 40px -24px #1c33304d}.card[data-astro-cid-uq7cesbx].is-family .card-season[data-astro-cid-uq7cesbx]{color:#6d3228}.card[data-astro-cid-uq7cesbx].is-family .card-season[data-astro-cid-uq7cesbx] svg[data-astro-cid-uq7cesbx]{color:#c45b4a}.card[data-astro-cid-uq7cesbx].is-newyear{box-shadow:0 0 0 1px #9d2c3a47,0 18px 40px -24px #1c33304d}.card[data-astro-cid-uq7cesbx].is-newyear:before{background:radial-gradient(360px circle at var(--x,50%) var(--y,0%), #9d2c3a29, transparent 45%)}.card[data-astro-cid-uq7cesbx].is-newyear .card-season[data-astro-cid-uq7cesbx]{color:#6e2430;background:linear-gradient(135deg,#fff4f6f5,#ffffffe6);box-shadow:0 10px 24px -10px #6e243073}.card[data-astro-cid-uq7cesbx].is-newyear .card-season[data-astro-cid-uq7cesbx] svg[data-astro-cid-uq7cesbx]{color:#9d2c3a}.card-media[data-astro-cid-uq7cesbx]{aspect-ratio:4/3;background:#dfe9e7;border-radius:22px;display:block;position:relative;overflow:hidden}.card-media[data-astro-cid-uq7cesbx]:after{content:"";pointer-events:none;background:linear-gradient(#0a191647 0%,#0000 34%);position:absolute;inset:0}.card-media[data-astro-cid-uq7cesbx] img[data-astro-cid-uq7cesbx]{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.card[data-astro-cid-uq7cesbx]:hover .card-media[data-astro-cid-uq7cesbx] img[data-astro-cid-uq7cesbx]{transform:scale(1.07)}.card-nophoto[data-astro-cid-uq7cesbx]{color:#44605b;background:linear-gradient(135deg,#cfe9e7 0%,#f1e6d2 100%);place-content:center;justify-items:center;gap:8px;height:100%;font-size:14px;font-weight:800;display:grid}.card-dur[data-astro-cid-uq7cesbx],.card-cat[data-astro-cid-uq7cesbx]{z-index:1;backdrop-filter:blur(12px)saturate(1.5);border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px}.card-dur[data-astro-cid-uq7cesbx]{color:var(--ink);background:#ffffffd1;left:12px}.card-cat[data-astro-cid-uq7cesbx]{color:#fff;background:#1024218c;right:12px}.card-cat[data-astro-cid-uq7cesbx]:before{content:"";background:var(--dot);border-radius:50%;width:7px;height:7px}.cat-school[data-astro-cid-uq7cesbx]{--dot:#5fe0db}.cat-quest[data-astro-cid-uq7cesbx]{--dot:#f2c14e}.cat-group[data-astro-cid-uq7cesbx]{--dot:#ff8a6a}.cat-excursion[data-astro-cid-uq7cesbx]{--dot:#8fd0ff}.cat-workshop[data-astro-cid-uq7cesbx]{--dot:#e7a15a}.cat-weekend[data-astro-cid-uq7cesbx]{--dot:#33c6c1}.cat-program[data-astro-cid-uq7cesbx]{--dot:#c45b4a}.cat-newyear[data-astro-cid-uq7cesbx]{--dot:#e7a0ab}.card-season[data-astro-cid-uq7cesbx]{z-index:1;color:#1d4c6b;backdrop-filter:blur(12px)saturate(1.4);background:linear-gradient(135deg,#ecf7fff0,#ffffffdb);border-radius:999px;align-items:center;gap:7px;max-width:calc(100% - 24px);padding:7px 12px 7px 9px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 10px 24px -10px #123c5c8c}.card-season[data-astro-cid-uq7cesbx] svg[data-astro-cid-uq7cesbx]{color:#3d8fc9;flex:none}.card-body[data-astro-cid-uq7cesbx]{flex-direction:column;flex:1;gap:10px;padding:16px 10px 6px;display:flex}.card[data-astro-cid-uq7cesbx] h3[data-astro-cid-uq7cesbx]{color:var(--ink);letter-spacing:-.02em;margin:0;font-family:Manrope,Segoe UI,sans-serif;font-size:19px;font-weight:800;line-height:1.22}.card-text[data-astro-cid-uq7cesbx]{color:#5d6b68;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-places[data-astro-cid-uq7cesbx]{flex-wrap:wrap;gap:6px;display:flex}.card-places[data-astro-cid-uq7cesbx] i[data-astro-cid-uq7cesbx]{color:#3f5a55;background:#f1f5f4;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700}.card-foot[data-astro-cid-uq7cesbx]{border-top:1px dashed #dfe8e6;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.card-price[data-astro-cid-uq7cesbx] small[data-astro-cid-uq7cesbx]{color:#7b8a87;font-size:12px;font-weight:600;display:block}.card-price[data-astro-cid-uq7cesbx] b[data-astro-cid-uq7cesbx]{color:var(--forest);letter-spacing:-.02em;font-size:21px;font-weight:800}.card-go[data-astro-cid-uq7cesbx]{background:var(--forest);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:background .3s,transform .4s cubic-bezier(.2,.8,.2,1);display:grid}.card[data-astro-cid-uq7cesbx]:hover .card-go[data-astro-cid-uq7cesbx]{background:var(--teal);transform:rotate(-45deg)}@media (width<=600px){.card[data-astro-cid-uq7cesbx]{border-radius:22px;padding:6px}.card[data-astro-cid-uq7cesbx]:hover{transform:translateY(-4px)}.card-media[data-astro-cid-uq7cesbx]{border-radius:17px}.card-dur[data-astro-cid-uq7cesbx],.card-cat[data-astro-cid-uq7cesbx]{gap:4px;height:24px;padding:0 8px;font-size:10.5px;top:7px;left:7px}.card-dur[data-astro-cid-uq7cesbx] svg[data-astro-cid-uq7cesbx]{width:11px;height:11px}.card-cat[data-astro-cid-uq7cesbx]{top:35px;right:auto}.card-cat[data-astro-cid-uq7cesbx]:before{width:6px;height:6px}.is-season[data-astro-cid-uq7cesbx] .card-cat[data-astro-cid-uq7cesbx]{display:none}.card-season[data-astro-cid-uq7cesbx]{border-radius:10px;gap:5px;max-width:calc(100% - 14px);padding:5px 8px 5px 6px;font-size:10px;bottom:7px;left:7px}.card-season[data-astro-cid-uq7cesbx] svg[data-astro-cid-uq7cesbx]{width:12px;height:12px}.card-body[data-astro-cid-uq7cesbx]{gap:6px;padding:10px 5px 3px}.card[data-astro-cid-uq7cesbx] h3[data-astro-cid-uq7cesbx]{letter-spacing:-.01em;font-size:15px;line-height:1.22}.card-text[data-astro-cid-uq7cesbx]{font-size:12.5px;line-height:1.4}.card-places[data-astro-cid-uq7cesbx]{display:none}.card-foot[data-astro-cid-uq7cesbx]{gap:6px;padding-top:10px}.card-price[data-astro-cid-uq7cesbx] small[data-astro-cid-uq7cesbx]{font-size:10.5px}.card-price[data-astro-cid-uq7cesbx] b[data-astro-cid-uq7cesbx]{font-size:16px}.card-go[data-astro-cid-uq7cesbx]{width:34px;height:34px}.card-go[data-astro-cid-uq7cesbx] svg[data-astro-cid-uq7cesbx]{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-uq7cesbx],.card-media[data-astro-cid-uq7cesbx] img[data-astro-cid-uq7cesbx],.card-go[data-astro-cid-uq7cesbx]{transition:none}}
