.stack[data-astro-cid-rtei5hqi]{flex-direction:column;gap:52px;display:flex}.intro[data-astro-cid-rtei5hqi]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 48px;display:flex}.intro[data-astro-cid-rtei5hqi]>p[data-astro-cid-rtei5hqi]{max-width:28rem;color:var(--text-muted);font-size:1.05rem}.jump[data-astro-cid-rtei5hqi]{flex-wrap:wrap;gap:10px;display:flex}.jump[data-astro-cid-rtei5hqi] a[data-astro-cid-rtei5hqi]{background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink);transition:box-shadow .3s ease, transform .3s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.jump[data-astro-cid-rtei5hqi] a[data-astro-cid-rtei5hqi]:hover{color:var(--ink);box-shadow:0 0 0 1px var(--line-strong), var(--shadow-sm);transform:translateY(-2px)}.jump__num[data-astro-cid-rtei5hqi]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.78rem}.jump__count[data-astro-cid-rtei5hqi]{background:var(--tint);text-align:center;border-radius:999px;min-width:1.6em;padding:1px 7px;font-size:.8rem}.group[data-astro-cid-rtei5hqi]{flex-direction:column;gap:28px;scroll-margin-top:96px;display:flex}.group__head[data-astro-cid-rtei5hqi]{border-top:2px solid var(--ink);align-items:flex-start;gap:18px;padding-top:22px;display:flex}.group__num[data-astro-cid-rtei5hqi]{color:var(--accent);font-variant-numeric:tabular-nums;padding-top:.55em;font-size:.85rem;font-weight:700}.group__title[data-astro-cid-rtei5hqi]{margin:0;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:800;font-stretch:78%;line-height:1.05}.group__head[data-astro-cid-rtei5hqi] p[data-astro-cid-rtei5hqi]{max-width:40rem;color:var(--text-muted);margin-top:6px}.grid[data-astro-cid-rtei5hqi]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-rtei5hqi]>li[data-astro-cid-rtei5hqi]{display:flex}.card[data-astro-cid-rtei5hqi]{background:var(--surface);border-radius:var(--r);box-shadow:0 0 0 1px var(--line), var(--shadow-sm);color:var(--ink);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}a[data-astro-cid-rtei5hqi].card:hover{color:var(--ink);box-shadow:0 0 0 1px var(--line-strong), var(--shadow-lg);transform:translateY(-6px)}.card[data-astro-cid-rtei5hqi] .card__media img{transition:transform .9s var(--ease-out)}a[data-astro-cid-rtei5hqi].card:hover .card__media img{transform:scale(1.07)}.card__body[data-astro-cid-rtei5hqi]{flex-direction:column;flex:1;gap:12px;padding:38px 28px 28px;display:flex;position:relative}.card__icon[data-astro-cid-rtei5hqi]{background:var(--surface);width:56px;height:56px;color:var(--accent);box-shadow:var(--shadow);transition:transform .45s var(--ease-spring), background-color .3s ease, color .3s ease;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:-28px;left:24px}a[data-astro-cid-rtei5hqi].card:hover .card__icon[data-astro-cid-rtei5hqi]{background:var(--brand-navy);color:var(--brand-yellow);transform:translateY(-4px)rotate(-6deg)}.card[data-astro-cid-rtei5hqi] h4[data-astro-cid-rtei5hqi]{letter-spacing:-.01em;margin:0;font-size:1.3rem;font-weight:650}.card[data-astro-cid-rtei5hqi] p[data-astro-cid-rtei5hqi]{color:var(--text-muted)}.more[data-astro-cid-rtei5hqi]{color:var(--accent);align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-size:.95rem;font-weight:600;display:inline-flex}.more__photos[data-astro-cid-rtei5hqi]{color:var(--text-muted);font-weight:500}.more__arrow[data-astro-cid-rtei5hqi]{width:30px;height:30px;transition:transform .35s var(--ease-out), background-color .3s ease, color .3s ease;background:#c8101a14;border-radius:50%;place-items:center;display:grid}a[data-astro-cid-rtei5hqi].card:hover .more__arrow[data-astro-cid-rtei5hqi]{background:var(--accent);color:#fff;transform:translate(4px)}.card--cta[data-astro-cid-rtei5hqi]{isolation:isolate;background:linear-gradient(150deg, var(--navy-800), var(--ink) 70%);color:#fff;box-shadow:var(--shadow);justify-content:center;align-items:flex-start;gap:16px;padding:44px 34px;position:relative}.card--cta[data-astro-cid-rtei5hqi]:before{content:"";z-index:-1;background:radial-gradient(22rem 16rem at 100% 0,#ffe1002e,#0000 70%),linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/26px 26px;position:absolute;inset:0}.cta__tag[data-astro-cid-rtei5hqi]{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-yellow);font-size:.76rem;font-weight:600}.card--cta[data-astro-cid-rtei5hqi] h4[data-astro-cid-rtei5hqi]{margin:0;font-size:2.1rem;font-weight:800;line-height:1.02}.card--cta[data-astro-cid-rtei5hqi] p[data-astro-cid-rtei5hqi]{color:var(--on-dark-muted)}.card--cta[data-astro-cid-rtei5hqi] .btn[data-astro-cid-rtei5hqi]{margin-top:8px}
