.cs-hero[data-astro-cid-vvrdukd7]{background:var(--navy-dark);padding:120px 80px;position:relative;overflow:hidden;text-align:center;min-height:60vh;display:flex;align-items:center;justify-content:center}.cs-hero[data-astro-cid-vvrdukd7]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 20%,rgba(184,147,32,.1) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(27,58,107,.5) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(184,147,32,.06) 0%,transparent 40%);pointer-events:none}.cs-hero-inner[data-astro-cid-vvrdukd7]{position:relative;z-index:1;max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8px}.cs-seals[data-astro-cid-vvrdukd7]{display:flex;gap:24px;margin-bottom:32px}.cs-seals[data-astro-cid-vvrdukd7] img[data-astro-cid-vvrdukd7]{filter:drop-shadow(0 8px 32px rgba(184,147,32,.3));animation:sealFloat 4s ease-in-out infinite}.cs-seals[data-astro-cid-vvrdukd7] img[data-astro-cid-vvrdukd7]:nth-child(2){animation-delay:-2s}.cs-eyebrow[data-astro-cid-vvrdukd7]{display:inline-block;font-size:var(--text-sm);font-weight:700;letter-spacing:.12em;color:var(--gold);margin-bottom:16px}.cs-title[data-astro-cid-vvrdukd7]{font-size:var(--text-2xl);font-weight:900;letter-spacing:-.03em;line-height:1.05;color:var(--gold-bright);text-shadow:0 0 40px rgba(244,231,130,.3),0 0 80px rgba(184,147,32,.2),0 2px 4px rgba(0,0,0,.3);margin-bottom:8px;padding:4px 0}.cs-divider[data-astro-cid-vvrdukd7]{width:60px;height:3px;background:var(--gold-gradient);border-radius:2px;margin:20px auto 24px}.cs-subtitle[data-astro-cid-vvrdukd7]{font-size:var(--text-base);font-weight:400;color:#ffffffb3;line-height:1.75;max-width:520px;margin-bottom:12px}.cs-date-card[data-astro-cid-vvrdukd7]{display:inline-flex;align-items:center;gap:16px;background:#b8932014;border:1px solid rgba(184,147,32,.25);border-radius:12px;padding:20px 32px;margin:24px 0 8px}.cs-date-icon[data-astro-cid-vvrdukd7]{width:48px;height:48px;background:#b8932026;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-date-icon[data-astro-cid-vvrdukd7] svg[data-astro-cid-vvrdukd7]{width:24px;height:24px;color:var(--gold-bright)}.cs-date-text[data-astro-cid-vvrdukd7]{display:flex;flex-direction:column;text-align:left}.cs-date-label[data-astro-cid-vvrdukd7]{font-size:var(--text-sm);font-weight:600;color:#ffffff80;letter-spacing:.06em;margin-bottom:2px}.cs-date-value[data-astro-cid-vvrdukd7]{font-size:var(--text-lg);font-weight:800;color:var(--gold-bright);letter-spacing:-.01em}.cs-actions[data-astro-cid-vvrdukd7]{display:flex;gap:16px;margin-top:32px;flex-wrap:wrap;justify-content:center}.cs-btn-outline[data-astro-cid-vvrdukd7]{color:#fffc!important;border-color:#fff3!important}.cs-btn-outline[data-astro-cid-vvrdukd7]:hover{color:var(--gold-bright)!important;border-color:var(--gold)!important;background:#b893201a!important}.cs-particle[data-astro-cid-vvrdukd7]{position:absolute;border-radius:50%;pointer-events:none;opacity:.15}.cs-particle-1[data-astro-cid-vvrdukd7]{width:300px;height:300px;background:radial-gradient(circle,var(--gold) 0%,transparent 70%);top:-80px;right:-60px;animation:csFloat 8s ease-in-out infinite}.cs-particle-2[data-astro-cid-vvrdukd7]{width:200px;height:200px;background:radial-gradient(circle,var(--gold-bright) 0%,transparent 70%);bottom:-40px;left:-40px;animation:csFloat 6s ease-in-out infinite reverse}.cs-particle-3[data-astro-cid-vvrdukd7]{width:120px;height:120px;background:radial-gradient(circle,var(--gold-mid) 0%,transparent 70%);top:40%;left:10%;animation:csFloat 10s ease-in-out infinite;animation-delay:-3s}@keyframes csFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.archiv-teaser[data-astro-cid-vvrdukd7]{background:var(--navy-dark);padding:200px 80px;position:relative;overflow:hidden}.archiv-teaser[data-astro-cid-vvrdukd7]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(201,162,39,.1) 0%,transparent 50%),radial-gradient(ellipse at 85% 40%,rgba(27,58,107,.4) 0%,transparent 50%);pointer-events:none}.archiv-teaser-inner[data-astro-cid-vvrdukd7]{position:relative;z-index:1;max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:48px}.archiv-teaser-content[data-astro-cid-vvrdukd7]{max-width:560px}.archiv-teaser-content[data-astro-cid-vvrdukd7] .section-title-white[data-astro-cid-vvrdukd7]{margin-bottom:12px}.archiv-teaser-years[data-astro-cid-vvrdukd7]{display:flex;gap:8px;margin-top:32px;flex-wrap:wrap}.archiv-year-tag[data-astro-cid-vvrdukd7]{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:6px;border:1px solid rgba(255,255,255,.15);font-size:var(--text-sm);font-weight:600;color:#fff9;transition:border-color .2s ease,color .2s ease,background .2s ease}.archiv-year-tag[data-astro-cid-vvrdukd7]:hover{border-color:var(--gold);color:var(--gold-bright);background:#c9a22714}@media(max-width:900px){.cs-hero[data-astro-cid-vvrdukd7]{padding:80px 32px;min-height:50vh}.cs-seals[data-astro-cid-vvrdukd7] img[data-astro-cid-vvrdukd7]{width:100px;height:100px}.cs-date-card[data-astro-cid-vvrdukd7]{padding:16px 24px}.cs-date-value[data-astro-cid-vvrdukd7]{font-size:var(--text-base)}.archiv-teaser[data-astro-cid-vvrdukd7]{padding:80px 32px}.archiv-teaser-inner[data-astro-cid-vvrdukd7]{flex-direction:column;text-align:center;align-items:center}.archiv-teaser-content[data-astro-cid-vvrdukd7]{text-align:center}.archiv-teaser-content[data-astro-cid-vvrdukd7] .section-divider[data-astro-cid-vvrdukd7]{margin-left:auto;margin-right:auto}.archiv-teaser-years[data-astro-cid-vvrdukd7]{justify-content:center}}@media(max-width:480px){.cs-hero[data-astro-cid-vvrdukd7]{padding:64px 20px}.cs-seals[data-astro-cid-vvrdukd7]{gap:16px}.cs-seals[data-astro-cid-vvrdukd7] img[data-astro-cid-vvrdukd7]{width:80px;height:80px}.cs-date-card[data-astro-cid-vvrdukd7]{flex-direction:column;text-align:center;padding:20px}.cs-date-text[data-astro-cid-vvrdukd7]{text-align:center}.cs-actions[data-astro-cid-vvrdukd7]{flex-direction:column;align-items:stretch}}
