.band[data-astro-cid-wx7fe4rl]{width:min(1300px,100% - 40px);margin:0 auto}.kicker[data-astro-cid-wx7fe4rl]{color:var(--teal-dark);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:800;display:inline-flex}.hero[data-astro-cid-wx7fe4rl]{background:#f8f4ec;padding:72px 0 80px;position:relative}.hero-bg[data-astro-cid-wx7fe4rl]{pointer-events:none;background-image:radial-gradient(#1c333017 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.hero-bg[data-astro-cid-wx7fe4rl] i[data-astro-cid-wx7fe4rl]{filter:blur(60px);border-radius:50%;position:absolute}.hero-bg[data-astro-cid-wx7fe4rl] i[data-astro-cid-wx7fe4rl]:first-child{background:#33c6c147;width:520px;height:520px;top:-160px;left:-120px}.hero-bg[data-astro-cid-wx7fe4rl] i[data-astro-cid-wx7fe4rl]:last-child{background:#6eb4e642;width:480px;height:480px;bottom:-220px;right:4%}.hero-grid[data-astro-cid-wx7fe4rl]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid;position:relative}.hero-eyebrow[data-astro-cid-wx7fe4rl]{color:var(--teal-dark);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #1f9e9a40;border-radius:999px;align-items:center;gap:10px;margin:0 0 22px;padding:7px 14px 7px 10px;font-size:13px;font-weight:800;display:inline-flex}.hero-eyebrow[data-astro-cid-wx7fe4rl] span[data-astro-cid-wx7fe4rl]{background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #33c6c133}.hero[data-astro-cid-wx7fe4rl] h1[data-astro-cid-wx7fe4rl]{color:var(--forest);letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(42px,5vw,70px);line-height:.98}.hero[data-astro-cid-wx7fe4rl] h1[data-astro-cid-wx7fe4rl] b[data-astro-cid-wx7fe4rl]{background:linear-gradient(90deg, var(--teal-dark), var(--teal));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600;display:block}.hero-lead[data-astro-cid-wx7fe4rl]{color:#4f5f5c;max-width:560px;margin:0 0 30px;font-size:18px;line-height:1.55}.hero-actions[data-astro-cid-wx7fe4rl]{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.hero-btn[data-astro-cid-wx7fe4rl]{background:var(--teal-dark);color:#fff;cursor:pointer;border:0;border-radius:18px;height:56px;padding:0 28px;font-size:16px;font-weight:800;transition:background .2s,transform .3s;box-shadow:0 16px 32px -16px #1c3330b3}.hero-btn[data-astro-cid-wx7fe4rl]:hover{background:var(--teal);transform:translateY(-2px)}.jump[data-astro-cid-wx7fe4rl]{gap:16px;display:grid}.jump-card[data-astro-cid-wx7fe4rl]{color:var(--ink);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #1c333014;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 20px 16px 16px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:grid;position:relative;box-shadow:0 24px 50px -32px #1c333073}.jump-card[data-astro-cid-wx7fe4rl]:hover{transform:translateY(-4px);box-shadow:0 36px 60px -32px #1c33308c}.jump-winter[data-astro-cid-wx7fe4rl]{color:#fff;background:linear-gradient(135deg,#14334a 0%,#1a3a35 100%);border-color:#78beeb59}.jump-thumbs[data-astro-cid-wx7fe4rl]{padding-left:22px;display:flex}.jump-thumbs[data-astro-cid-wx7fe4rl] img[data-astro-cid-wx7fe4rl]{object-fit:cover;border:3px solid #fff;border-radius:20px;width:74px;height:74px;margin-left:-22px;transition:transform .4s cubic-bezier(.2,.8,.2,1);box-shadow:0 8px 18px -8px #00000073}.jump-winter[data-astro-cid-wx7fe4rl] .jump-thumbs[data-astro-cid-wx7fe4rl] img[data-astro-cid-wx7fe4rl]{border-color:#1d4660}.jump-card[data-astro-cid-wx7fe4rl]:hover .jump-thumbs[data-astro-cid-wx7fe4rl] img[data-astro-cid-wx7fe4rl]:first-child{transform:translate(-6px)rotate(-4deg)}.jump-card[data-astro-cid-wx7fe4rl]:hover .jump-thumbs[data-astro-cid-wx7fe4rl] img[data-astro-cid-wx7fe4rl]:nth-child(3){transform:translate(6px)rotate(4deg)}.jump-text[data-astro-cid-wx7fe4rl] small[data-astro-cid-wx7fe4rl]{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.jump-winter[data-astro-cid-wx7fe4rl] .jump-text[data-astro-cid-wx7fe4rl] small[data-astro-cid-wx7fe4rl]{color:#9fd3f5}.jump-text[data-astro-cid-wx7fe4rl] b[data-astro-cid-wx7fe4rl]{letter-spacing:-.01em;margin:4px 0 2px;font-size:19px;font-weight:800;line-height:1.25;display:block}.jump-text[data-astro-cid-wx7fe4rl]>span[data-astro-cid-wx7fe4rl]{color:#6b7a77;font-size:14px}.jump-winter[data-astro-cid-wx7fe4rl] .jump-text[data-astro-cid-wx7fe4rl]>span[data-astro-cid-wx7fe4rl]{color:#ffffffb3}.jump-go[data-astro-cid-wx7fe4rl]{background:var(--teal-dark);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .3s,transform .3s;display:grid}.jump-winter[data-astro-cid-wx7fe4rl] .jump-go[data-astro-cid-wx7fe4rl]{color:#14334a;background:#fff}.jump-card[data-astro-cid-wx7fe4rl]:hover .jump-go[data-astro-cid-wx7fe4rl]{background:var(--teal);color:#fff;transform:translateY(3px)}.section-head[data-astro-cid-wx7fe4rl]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.section-head[data-astro-cid-wx7fe4rl] h2[data-astro-cid-wx7fe4rl]{max-width:900px;color:var(--forest);letter-spacing:-.03em;margin:0;font-size:clamp(32px,3.8vw,52px);line-height:1.04}.count[data-astro-cid-wx7fe4rl]{color:var(--forest);background:#f0f4f3;border-radius:999px;flex:none;margin:0;padding:8px 14px;font-size:14px;font-weight:800}.cards[data-astro-cid-wx7fe4rl]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}.cards-winter[data-astro-cid-wx7fe4rl] .card-season{display:none}@media (width>=1240px){.cards-winter[data-astro-cid-wx7fe4rl]{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}}.winter[data-astro-cid-wx7fe4rl]{background:radial-gradient(60% 70% at 85% 0,#6eb4e647,#0000 70%),radial-gradient(50% 60% at 0 100%,#33c6c12e,#0000 70%),linear-gradient(160deg,#14334a 0%,#1a3a35 100%);padding:96px 0;scroll-margin-top:16px;position:relative;overflow:hidden}.winter-snow[data-astro-cid-wx7fe4rl]{pointer-events:none;background-image:radial-gradient(#ffffff8c 1.2px,#0000 1.6px),radial-gradient(#ffffff4d 1px,#0000 1.4px);background-position:0 0,37px 61px;background-size:90px 90px,130px 130px;animation:30s linear infinite snow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}@keyframes snow{to{background-position:0 90px,37px 191px}}.winter[data-astro-cid-wx7fe4rl] .band[data-astro-cid-wx7fe4rl]{position:relative}.winter[data-astro-cid-wx7fe4rl] .kicker[data-astro-cid-wx7fe4rl]{color:#9fd3f5}.winter[data-astro-cid-wx7fe4rl] .section-head[data-astro-cid-wx7fe4rl] h2[data-astro-cid-wx7fe4rl]{color:#fff}.winter[data-astro-cid-wx7fe4rl] .count[data-astro-cid-wx7fe4rl]{color:#fff;background:#ffffff1f}.catalog[data-astro-cid-wx7fe4rl]{background:#fff;padding:96px 0 88px;scroll-margin-top:16px}html.reveal [data-reveal]{opacity:0;transition:opacity .8s ease var(--d,0s), transform .8s cubic-bezier(.2, .8, .2, 1) var(--d,0s);transform:translateY(28px)}html.reveal [data-reveal].is-in{opacity:1;transform:none}@media (width<=1100px){.hero-grid[data-astro-cid-wx7fe4rl]{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=760px){.hero[data-astro-cid-wx7fe4rl]{padding:40px 0 48px}.hero-lead[data-astro-cid-wx7fe4rl]{font-size:16px}.hero-btn[data-astro-cid-wx7fe4rl]{width:100%}.jump-card[data-astro-cid-wx7fe4rl]{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px 16px 16px 18px}.jump-thumbs[data-astro-cid-wx7fe4rl]{display:none}.jump-text[data-astro-cid-wx7fe4rl] b[data-astro-cid-wx7fe4rl]{font-size:17px}.winter[data-astro-cid-wx7fe4rl],.catalog[data-astro-cid-wx7fe4rl]{padding:64px 0}.section-head[data-astro-cid-wx7fe4rl]{flex-direction:column;align-items:flex-start;gap:14px}.cards[data-astro-cid-wx7fe4rl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cards-winter[data-astro-cid-wx7fe4rl]>a:first-of-type:nth-last-of-type(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.winter-snow[data-astro-cid-wx7fe4rl]{animation:none}.jump-card[data-astro-cid-wx7fe4rl],.jump-thumbs[data-astro-cid-wx7fe4rl] img[data-astro-cid-wx7fe4rl],.hero-btn[data-astro-cid-wx7fe4rl]{transition:none}}
