.carousel:where(.astro-oulirr76) .frame:where(.astro-oulirr76){background:var(--color-navy);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);touch-action:pan-y;position:relative;overflow:hidden}.carousel:where(.astro-oulirr76) .slides:where(.astro-oulirr76){display:grid}.carousel:where(.astro-oulirr76) .slides:where(.astro-oulirr76)>*{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .9s,visibility 0s .9s}.carousel:where(.astro-oulirr76) .slides:where(.astro-oulirr76)>.active{opacity:1;visibility:visible;transition:opacity .9s,visibility}.carousel:where(.astro-oulirr76) .slides:where(.astro-oulirr76) img{aspect-ratio:1470/450;width:100%;height:auto;transition:transform 9s ease-out;display:block;transform:scale(1.05)}.carousel:where(.astro-oulirr76) .slides:where(.astro-oulirr76)>.active img{transform:scale(1)}.carousel:where(.astro-oulirr76) .indicators:where(.astro-oulirr76){left:50%;bottom:var(--space-4);z-index:2;padding:.125rem var(--space-2);border:var(--line) solid #fff3;border-radius:var(--radius-pill);backdrop-filter:blur(.625rem);background:#0b2a428c;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.carousel:where(.astro-oulirr76) .dot:where(.astro-oulirr76){cursor:pointer;background:0 0;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;transition:width .35s;display:grid;position:relative}.carousel:where(.astro-oulirr76) .dot:where(.astro-oulirr76):before{content:"";border-radius:var(--radius-pill);width:.5rem;height:.5rem;transition:width .35s ease, background-color var(--transition);background:#fff9}.carousel:where(.astro-oulirr76) .dot:where(.astro-oulirr76):hover:before{background:#fff}.carousel:where(.astro-oulirr76) .dot:where(.astro-oulirr76)[aria-current=true]{width:2.75rem}.carousel:where(.astro-oulirr76) .dot:where(.astro-oulirr76)[aria-current=true]:before{background:#ffffff59;width:1.75rem}.carousel:where(.astro-oulirr76) .dot:where(.astro-oulirr76):after{content:none}.carousel:where(.astro-oulirr76) .dot:where(.astro-oulirr76)[aria-current=true]:after{content:"";border-radius:var(--radius-pill);transform-origin:0;background:#fff;width:1.75rem;height:.5rem;margin:-.25rem 0 0 -.875rem;position:absolute;top:50%;left:50%;transform:scaleX(1)}.carousel:where(.astro-oulirr76)[data-playing] .dot:where(.astro-oulirr76)[aria-current=true]:after{animation:carousel-fill var(--interval) linear forwards}@keyframes carousel-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.carousel:where(.astro-oulirr76) .toggle:where(.astro-oulirr76){width:1.5rem;height:1.5rem;margin-left:var(--space-1);color:#fff;border:0;border-left:var(--line) solid #ffffff4d;cursor:pointer;opacity:.85;background:0 0;border-radius:0;place-items:center;padding:0;display:grid}.carousel:where(.astro-oulirr76) .toggle:where(.astro-oulirr76):hover{opacity:1}.carousel:where(.astro-oulirr76) .toggle:where(.astro-oulirr76) svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}.carousel:where(.astro-oulirr76) .icon-play,.carousel:where(.astro-oulirr76) :where(.astro-oulirr76)[aria-pressed=true] .icon-pause{display:none}.carousel:where(.astro-oulirr76) :where(.astro-oulirr76)[aria-pressed=true] .icon-play{fill:currentColor;display:block}.carousel:where(.astro-oulirr76) .dot:where(.astro-oulirr76):focus-visible,.carousel:where(.astro-oulirr76) .toggle:where(.astro-oulirr76):focus-visible{outline-color:var(--color-focus-on-dark)}@media (width<=40rem){.carousel:where(.astro-oulirr76) .frame:where(.astro-oulirr76){box-shadow:none;border-radius:0}.carousel:where(.astro-oulirr76) .slides:where(.astro-oulirr76) img{aspect-ratio:16/10;object-fit:cover;object-position:left center;border-radius:0}.carousel:where(.astro-oulirr76) .indicators:where(.astro-oulirr76){backdrop-filter:none;padding-block:var(--space-2);background:0 0;border:0;border-radius:0;justify-content:center;position:static;transform:none}}.home-logos:where(.astro-j4j3jgaw){gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.home-logos:where(.astro-j4j3jgaw) a:where(.astro-j4j3jgaw){height:5rem;padding:var(--space-3);background:var(--color-surface);border:var(--line) solid var(--color-border);border-radius:var(--radius-sm);transition:box-shadow var(--transition), border-color var(--transition);place-items:center;display:grid}.home-logos:where(.astro-j4j3jgaw) a:where(.astro-j4j3jgaw):hover{border-color:var(--color-brand);box-shadow:var(--shadow-md)}.home-logos:where(.astro-j4j3jgaw) img:where(.astro-j4j3jgaw){object-fit:contain;filter:grayscale();width:auto;max-width:100%;height:auto;max-height:3.25rem;transition:filter var(--transition)}.home-logos:where(.astro-j4j3jgaw) a:where(.astro-j4j3jgaw):hover img:where(.astro-j4j3jgaw),.home-logos:where(.astro-j4j3jgaw) a:where(.astro-j4j3jgaw):focus-visible img:where(.astro-j4j3jgaw){filter:none}.destacado:where(.astro-6ngwnnfp){gap:var(--space-4);padding:var(--flow);background:var(--color-surface);border:var(--line) solid var(--color-border);border-radius:var(--radius-md);height:100%;transition:border-color var(--transition), box-shadow var(--transition);grid-template-columns:4.5rem 1fr;align-items:center;display:grid;position:relative}.destacado:where(.astro-6ngwnnfp):hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.destacado:where(.astro-6ngwnnfp) img:where(.astro-6ngwnnfp){object-fit:contain;width:4.5rem;height:4.5rem}.destacado:where(.astro-6ngwnnfp) h2:where(.astro-6ngwnnfp){margin:0 0 var(--space-2);font-size:var(--text-lg)}.destacado:where(.astro-6ngwnnfp) h2:where(.astro-6ngwnnfp) a:where(.astro-6ngwnnfp){color:var(--color-text);text-decoration:none}.destacado:where(.astro-6ngwnnfp) h2:where(.astro-6ngwnnfp) a:where(.astro-6ngwnnfp):hover{color:var(--color-primary);text-decoration:underline}.destacado:where(.astro-6ngwnnfp) h2:where(.astro-6ngwnnfp) a:where(.astro-6ngwnnfp):after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.destacado:where(.astro-6ngwnnfp) h2:where(.astro-6ngwnnfp) a:where(.astro-6ngwnnfp):focus-visible{outline:none}.destacado:where(.astro-6ngwnnfp) h2:where(.astro-6ngwnnfp) a:where(.astro-6ngwnnfp):focus-visible:after{outline:.1875rem solid var(--color-focus);outline-offset:.125rem}.destacado:where(.astro-6ngwnnfp) p:where(.astro-6ngwnnfp){color:var(--color-text-muted);font-size:var(--text-sm);margin:0}blockquote:where(.astro-gakqr736){padding-left:var(--space-5);border-left:.25rem solid var(--color-brand);margin:0}blockquote:where(.astro-gakqr736) p:where(.astro-gakqr736){font-style:italic}blockquote:where(.astro-gakqr736) footer:where(.astro-gakqr736){font-weight:700}.home-banners:where(.astro-lcdefpme).container{padding-top:var(--section)}@media (width<=40rem){.home-banners:where(.astro-lcdefpme).container{width:100%;padding-top:0}}.home-cards:where(.astro-lcdefpme).grid.cols-3{padding-top:var(--flow);grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}.home-band:where(.astro-lcdefpme){margin-top:var(--section);background:var(--color-surface-alt);border-block:var(--line) solid var(--color-border)}.home-blocks:where(.astro-lcdefpme).grid{padding-block:var(--section);gap:var(--section) var(--space-6)}
