.history-main-photo-wrapper[data-astro-cid-mwiwfvru]{display:flex;flex-direction:column;gap:.75rem}.history-main-card[data-astro-cid-mwiwfvru]{position:relative;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-xl);border:1px solid var(--color-border);height:380px;background:#000}.history-main-photo[data-astro-cid-mwiwfvru]{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-normal)}.history-main-card[data-astro-cid-mwiwfvru]:hover .history-main-photo[data-astro-cid-mwiwfvru]{transform:scale(1.03)}.history-photo-badge[data-astro-cid-mwiwfvru]{position:absolute;bottom:1.25rem;left:1.25rem;background:#072b5ceb;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);padding:.6rem 1.2rem;border-radius:var(--radius-sm);display:flex;align-items:center;gap:.75rem;color:#fff;box-shadow:var(--shadow-md)}.badge-year[data-astro-cid-mwiwfvru]{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;color:#38bdf8;border-right:1px solid rgba(255,255,255,.3);padding-right:.75rem}.badge-text[data-astro-cid-mwiwfvru]{font-size:.85rem;font-weight:600;letter-spacing:.03em}.history-photo-caption[data-astro-cid-mwiwfvru]{font-size:.85rem;color:var(--color-text-muted);font-style:italic;text-align:center}.about-carousel-container[data-astro-cid-mwiwfvru]{max-width:1000px;margin:0 auto;position:relative}.about-carousel-stage[data-astro-cid-mwiwfvru]{position:relative;height:480px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xl);background:#000;border:1px solid var(--color-border)}.about-carousel-slide[data-astro-cid-mwiwfvru]{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .5s ease,transform .5s ease;transform:scale(1.02)}.about-carousel-slide[data-astro-cid-mwiwfvru].active{opacity:1;visibility:visible;transform:scale(1)}.about-carousel-slide[data-astro-cid-mwiwfvru] img[data-astro-cid-mwiwfvru]{width:100%;height:100%;object-fit:cover}.about-carousel-overlay[data-astro-cid-mwiwfvru]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(7,43,92,.95) 0%,rgba(7,43,92,.7) 60%,transparent 100%);color:#fff;padding:2.5rem 2rem 1.75rem}.about-carousel-overlay[data-astro-cid-mwiwfvru] h3[data-astro-cid-mwiwfvru]{color:#fff;font-size:1.45rem;margin-bottom:.35rem}.about-carousel-overlay[data-astro-cid-mwiwfvru] p[data-astro-cid-mwiwfvru]{color:#cbd5e1;font-size:.95rem;margin:0;max-width:700px}.about-carousel-nav[data-astro-cid-mwiwfvru]{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:1.25rem}.about-carousel-arrow[data-astro-cid-mwiwfvru]{width:44px;height:44px;border-radius:50%;background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-dark);font-size:1.75rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.about-carousel-arrow[data-astro-cid-mwiwfvru]:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:scale(1.08)}.about-carousel-dots[data-astro-cid-mwiwfvru]{display:flex;gap:.5rem}.about-carousel-dot[data-astro-cid-mwiwfvru]{width:12px;height:12px;border-radius:50%;border:0;background:var(--color-border-dark);cursor:pointer;transition:all var(--transition-fast);padding:0}.about-carousel-dot[data-astro-cid-mwiwfvru].active{width:32px;border-radius:6px;background:var(--color-primary)}.about-carousel-thumbs[data-astro-cid-mwiwfvru]{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;margin-top:1.5rem}.about-thumb-btn[data-astro-cid-mwiwfvru]{background:var(--color-bg-card);border:2px solid var(--color-border);border-radius:var(--radius-sm);padding:.4rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.4rem;transition:all var(--transition-fast);overflow:hidden}.about-thumb-btn[data-astro-cid-mwiwfvru] img[data-astro-cid-mwiwfvru]{width:100%;height:54px;object-fit:cover;border-radius:2px}.about-thumb-btn[data-astro-cid-mwiwfvru] span[data-astro-cid-mwiwfvru]{font-size:.72rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.about-thumb-btn[data-astro-cid-mwiwfvru]:hover{border-color:var(--color-primary)}.about-thumb-btn[data-astro-cid-mwiwfvru].active{border-color:var(--color-primary);background:var(--color-primary-light);box-shadow:var(--shadow-sm)}.about-thumb-btn[data-astro-cid-mwiwfvru].active span[data-astro-cid-mwiwfvru]{color:var(--color-primary);font-weight:700}@media(max-width:768px){.about-carousel-stage[data-astro-cid-mwiwfvru]{height:320px}.about-carousel-thumbs[data-astro-cid-mwiwfvru]{display:none}.history-main-card[data-astro-cid-mwiwfvru]{height:280px}}
