    .mia-hero-carousel{position:relative;width:100%;width:100vw;margin-left:calc(50% - 50vw);background:#faf9f6;isolation:isolate;overflow:hidden}
    .mia-stage{width:100%;position:relative;aspect-ratio:1672/941;overflow:hidden;background:#f8f7f3}
    .mia-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:scale(1.008);transition:opacity .7s ease,transform 1.3s ease,visibility .7s;}
    .mia-slide.mia-is-active{opacity:1;visibility:visible;transform:scale(1);z-index:1}
    .mia-slide img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block;user-select:none;-webkit-user-drag:none;cursor:zoom-in}
    .mia-edge{position:absolute;z-index:4;top:50%;transform:translateY(-50%);height:50px;width:50px;border:1px solid rgba(250,255,255,.84);background:rgba(250,255,255,.78);color:var(--ink);border-radius:50%;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 20px #03243b22;backdrop-filter:blur(9px);transition:background .2s,box-shadow .2s}
    .mia-edge:hover{background:white;box-shadow:0 7px 25px #03243b40}.mia-edge.mia-prev{left:clamp(8px,1.5vw,28px)}.mia-edge.mia-next{right:clamp(8px,1.5vw,28px)}.mia-edge svg{height:22px;width:22px}
    .mia-control-strip{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:13px clamp(18px,5vw,82px);background:#f8f7f3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:84px}
    .mia-slide-meta{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.mia-counter{color:var(--teal);font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.mia-slide-caption{font-size:clamp(12px,1.05vw,15px);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .mia-dots{display:flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto}.mia-dot{height:11px;width:11px;padding:0;border:0;background:#cbd5d4;border-radius:50%;cursor:pointer;transition:background .25s,transform .25s}.mia-dot:hover{background:#83b8b4}.mia-dot[aria-current="true"]{background:var(--teal);transform:scale(1.35)}
    .mia-tools{display:flex;align-items:center;gap:8px;flex:1;justify-content:end}.mia-icon-button{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:white;color:var(--ink);border:1px solid #dce6e4;cursor:pointer}.mia-icon-button:hover{border-color:var(--teal);background:#edf9f7}.mia-icon-button svg{width:19px;height:19px}
    .subnote{text-align:center;color:var(--muted);font-size:12px;margin:18px auto 38px;padding:0 24px;line-height:1.6}.subnote strong{color:var(--ink)}
    .mia-progress{position:absolute;bottom:0;height:3px;background:#089c98;width:0;left:0;z-index:5;transition:none}.mia-progress.mia-animate{animation:loadbar var(--duration,7s) linear forwards}@keyframes loadbar{from{width:0}to{width:100%}}
    .mia-lightbox{display:none;position:fixed;inset:0;background:rgba(9,29,42,.96);z-index:100;padding:56px 10px 18px;overflow:auto}.mia-lightbox.mia-open{display:block}.mia-lightbox img{display:block;width:max(1100px,100%);max-width:none;height:auto;margin:auto;box-shadow:0 15px 50px #0007}.mia-lightbox .mia-close{position:fixed;top:10px;right:17px;background:#fff;border:0;color:#162f49;border-radius:14px;padding:11px 18px;cursor:pointer;font-weight:700;z-index:101}
    #presentacion button:focus-visible, #presentacion img:focus-visible{outline:3px solid #0ea5a0;outline-offset:3px}
    @media (max-width:850px){.mia-control-strip{flex-wrap:wrap;gap:12px;padding:13px 18px}.mia-slide-meta{order:0;flex-basis:100%}.mia-dots{order:1;flex:1;justify-content:flex-start}.mia-tools{order:2;flex:none}.mia-edge{width:37px;height:37px}.mia-edge svg{width:18px;height:18px}.preview-ribbon{font-size:10px}.mia-slide-caption{white-space:normal;line-height:1.35}.mia-stage{min-height:210px}}
    @media (max-width:500px){.mia-stage{min-height:190px}.mia-edge{width:30px;height:30px;opacity:.87}.mia-edge.mia-prev{left:3px}.mia-edge.mia-next{right:3px}.mia-edge svg{height:15px;width:15px}.mia-control-strip{min-height:86px}.mia-dot{height:10px;width:10px}.mia-lightbox img{width:1150px}}
    @media (prefers-reduced-motion:reduce){#presentacion *,#presentacion *::before,#presentacion *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
  
#presentacion{--ink:#122d47;--muted:#607284;--teal:#078c88;--line:#e4e9e8;margin-top:28px} #presentacion .mia-stage{display:block;padding:0;border-radius:0;min-height:0} #presentacion .mia-dot{width:28px;height:28px;border:8px solid #f8f7f3} #presentacion .mia-slide{transform:none} #presentacion .mia-slide img{max-width:none} .mia-lightbox{z-index:1000} .mia-lightbox .mia-close{z-index:1001}
