.carousel.svelte-8ojyxu{display:flex;align-items:center;gap:.75rem;max-width:1060px;margin:0 auto;position:relative}.carousel-viewport.svelte-8ojyxu{flex:1;overflow:hidden;position:relative}.carousel-track.svelte-8ojyxu{display:flex;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.carousel-track.no-transition.svelte-8ojyxu{transition:none}.carousel-slide.svelte-8ojyxu{flex:0 0 calc(100% / var(--visible-slides, 3));padding:0 .75rem;box-sizing:border-box;transform-style:preserve-3d;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.carousel-card.svelte-8ojyxu{aspect-ratio:3 / 4;border:1px solid var(--color-navy);border-top:3px solid var(--color-orange);overflow:hidden;box-shadow:0 18px 40px -18px #000000b3;background:var(--color-surface)}.carousel-image.svelte-8ojyxu{width:100%;height:100%;font-size:3rem;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s ease}.carousel-slide.svelte-8ojyxu:hover .carousel-image:where(.svelte-8ojyxu){transform:scale(1.06);filter:saturate(1.1)}.carousel-image.svelte-8ojyxu i:where(.svelte-8ojyxu){display:grid;place-items:center;width:100%;height:100%;color:var(--color-text-muted)}.carousel-info.svelte-8ojyxu{text-align:center;margin-top:.75rem}.carousel-info.svelte-8ojyxu h3:where(.svelte-8ojyxu){margin:0 0 .15rem;font-size:1.15rem;color:var(--color-text)}.carousel-info.svelte-8ojyxu p:where(.svelte-8ojyxu){margin:0;opacity:.85;font-size:.95rem;color:var(--color-text-muted)}.carousel-btn.svelte-8ojyxu{flex-shrink:0;width:48px;height:48px;border:2px solid var(--color-navy);background:var(--color-surface);color:var(--color-orange);font-size:1.3rem;cursor:pointer;display:grid;place-items:center;z-index:2;transition:background .2s var(--ease-hover),color .2s var(--ease-hover),transform .2s var(--ease-hover),border-color .2s var(--ease-hover)}.carousel-btn.svelte-8ojyxu:hover{background:var(--color-orange);color:var(--color-black);border-color:var(--color-orange);transform:translateY(-2px)}.carousel-dots.svelte-8ojyxu{display:flex;justify-content:center;gap:.5rem;margin-top:1.2rem}.carousel-dot.svelte-8ojyxu{width:12px;height:12px;border-radius:50%;border:2px solid var(--color-navy);background:transparent;cursor:pointer;padding:0;transition:background .2s var(--ease-hover),transform .2s var(--ease-hover),border-color .2s var(--ease-hover)}.carousel-dot.active.svelte-8ojyxu{background:var(--color-orange);border-color:var(--color-orange);transform:scale(1.25)}@media(max-width:800px){.carousel.svelte-8ojyxu{max-width:100%}.carousel-slide.svelte-8ojyxu{padding:0 .5rem}.carousel-btn.svelte-8ojyxu{width:40px;height:40px;font-size:1.1rem}}.history-band.svelte-cwls5q{padding:4rem 0 2rem}.history-grid.svelte-cwls5q{display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:center}.history-copy.svelte-cwls5q p:where(.svelte-cwls5q){margin:0 0 1rem;font-size:1.05rem;color:var(--color-text-muted)}.history-footnote.svelte-cwls5q{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;border-left:3px solid var(--color-orange);background:var(--color-surface);color:var(--color-text);font-weight:600}.history-footnote.svelte-cwls5q i:where(.svelte-cwls5q){color:var(--color-orange)}.history-stats.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.achievement-card.svelte-cwls5q{padding:1.4rem;border:1px solid var(--color-navy);border-top:3px solid var(--color-orange);background:var(--color-surface);color:var(--color-white);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.achievement-card.svelte-cwls5q:hover{transform:translateY(-3px);box-shadow:4px 4px 0 var(--color-orange)}.achievement-card.svelte-cwls5q strong:where(.svelte-cwls5q){display:block;font-size:2rem;color:var(--color-orange);font-family:var(--font-mono)}.achievement-card.svelte-cwls5q p:where(.svelte-cwls5q){margin:.35rem 0 0;color:var(--color-text-muted)}.overview-band.svelte-cwls5q{border-top:3px solid var(--color-orange);border-bottom:3px solid var(--color-orange);background:#ffffff05}.structure-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.structure-card.svelte-cwls5q{padding:1.5rem;border:1px solid var(--color-navy);border-top:3px solid var(--color-orange);background:var(--color-surface);color:var(--color-text);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.structure-card.svelte-cwls5q:hover{transform:translateY(-3px);box-shadow:4px 4px 0 var(--color-orange)}.structure-card.svelte-cwls5q i:where(.svelte-cwls5q){color:var(--color-orange);font-size:1.6rem;margin-bottom:.9rem}.structure-card.svelte-cwls5q h3:where(.svelte-cwls5q){margin:0 0 .5rem}.structure-card.svelte-cwls5q p:where(.svelte-cwls5q){margin:0;opacity:.9;color:var(--color-text-muted)}.faq-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.faq-item.svelte-cwls5q{padding:1.2rem 1.3rem;border:1px solid var(--color-navy);border-left:3px solid var(--color-orange);background:var(--color-surface);color:var(--color-text)}.faq-item.svelte-cwls5q h3:where(.svelte-cwls5q){margin:0 0 .5rem;color:var(--color-text);font-size:1.05rem}.faq-item.svelte-cwls5q p:where(.svelte-cwls5q){margin:0;color:var(--color-text-muted)}.officers-section.svelte-cwls5q{padding-bottom:3rem}@media(max-width:1024px){.history-grid.svelte-cwls5q,.structure-grid.svelte-cwls5q,.faq-grid.svelte-cwls5q{grid-template-columns:1fr}}@media(max-width:600px){.history-stats.svelte-cwls5q{grid-template-columns:1fr}}
