.pres-hero{position:relative;background:var(--navy);padding:2.75rem clamp(1rem,5vw,3rem) 2.25rem;text-align:center;overflow:hidden}.pres-hero-bg{position:absolute;inset:0;pointer-events:none}.pres-hero-grid{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--gold) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--gold) 5%,transparent) 1px,transparent 1px);background-size:48px 48px}.pres-hero-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:380px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--gold) 10%,transparent) 0%,transparent 68%)}.pres-hero-inner{position:relative;z-index:1;max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0}.pres-hero-tag{display:inline-flex;align-items:center;gap:.45rem;background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 30%,transparent);font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.28rem .9rem;border-radius:20px;margin-bottom:.85rem}.pres-hero-title{font-family:var(--font-display);font-size:clamp(2.2rem,5.5vw,3.5rem);font-weight:700;color:var(--white);line-height:1.1;letter-spacing:-.02em;margin-bottom:.65rem}.pres-hero-sub{font-size:clamp(.85rem,1.8vw,.98rem);color:#ffffff7a;line-height:1.6;max-width:560px;margin-bottom:1.25rem}.pres-breadcrumb{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.78rem;color:#ffffff61}.pres-breadcrumb a{color:#ffffff8c;transition:color var(--dur) var(--ease)}.pres-breadcrumb a:hover{color:var(--gold)}.pres-breadcrumb i{font-size:.5rem;opacity:.45}.pres-breadcrumb .current{color:var(--gold);font-weight:500}.pres-hero-rule{height:3px;margin-top:2.25rem;background:linear-gradient(90deg,transparent 0%,var(--gold) 40%,var(--gold) 60%,transparent 100%);opacity:.6}.pres-container{max-width:1100px;margin:0 auto;padding:0 clamp(1rem,5vw,2.5rem)}.pres-section-tag{display:inline-flex;align-items:center;gap:.6rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.85rem}.pres-tag-line{display:block;width:24px;height:2px;background:var(--gold);border-radius:2px}.pres-section-tag--light{color:var(--gold)}.pres-tag-line--gold{background:var(--gold)}.pres-bienvenida{background:var(--off-white);padding:5rem clamp(1rem,5vw,2.5rem);border-bottom:1px solid var(--gray-200)}.pres-bienvenida-layout{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:5rem;align-items:center}.pres-bienvenida-deco{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.pres-emblem-wrap{width:160px;height:160px;border-radius:50%;border:3px solid var(--gold);padding:8px;display:flex;align-items:center;justify-content:center;background:var(--white);box-shadow:0 0 0 8px color-mix(in srgb,var(--gold) 8%,transparent),0 8px 40px color-mix(in srgb,var(--navy) 12%,transparent)}.pres-emblem-wrap img{width:100%;height:100%;object-fit:contain;border-radius:50%}.pres-emblem-placeholder{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--navy) 0%,var(--navy-light) 100%);color:var(--gold);font-size:3rem;display:flex;align-items:center;justify-content:center}.pres-deco-line{width:2px;height:60px;background:linear-gradient(to bottom,var(--gold),transparent);border-radius:2px}.pres-deco-dots{display:flex;gap:.5rem}.pres-deco-dots span{width:6px;height:6px;border-radius:50%;background:var(--gold);opacity:.3}.pres-deco-dots span:nth-child(2){opacity:.6}.pres-deco-dots span:nth-child(3){opacity:1}.pres-bienvenida-heading{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--navy);line-height:1.25;margin-bottom:.4rem}.pres-bienvenida-subtitle{font-size:.9rem;color:var(--gray-400);font-weight:400;margin-bottom:1.5rem;letter-spacing:.02em}.pres-bienvenida-body{display:flex;flex-direction:column;gap:1rem}.pres-bienvenida-body p{font-size:1rem;color:var(--gray-600);line-height:1.8;font-family:var(--font-display);font-style:italic;font-weight:400}.pres-placeholder-text{color:var(--gray-400)!important;font-style:italic}.pres-info-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.pres-chip{display:inline-flex;align-items:center;gap:.4rem;background:var(--white);border:1px solid var(--gray-200);color:var(--gray-600);font-size:.8rem;font-family:var(--font-body);font-style:normal;padding:.35rem .8rem;border-radius:20px}.pres-chip i{color:var(--gold);font-size:.75rem}.pres-timeline-section{background:var(--white);padding:5rem clamp(1rem,5vw,2.5rem) 6rem}.pres-section-header{text-align:center;margin-bottom:4rem}.pres-section-header .pres-section-tag{justify-content:center}.pres-timeline-heading{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--navy);line-height:1.2;margin-bottom:.6rem}.pres-timeline-intro{font-size:.95rem;color:var(--gray-400);max-width:480px;margin:0 auto}.pres-timeline{position:relative;max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:0}.pres-timeline-track{position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);background:linear-gradient(to bottom,transparent,var(--gold) 8%,var(--gold) 92%,transparent)}.pres-timeline-item{position:relative;display:flex;align-items:flex-start;padding-bottom:3rem}.pres-timeline-item--left{flex-direction:row;justify-content:flex-end;padding-right:calc(50% + 2.5rem)}.pres-timeline-item--right{flex-direction:row;justify-content:flex-start;padding-left:calc(50% + 2.5rem)}.pres-timeline-node{position:absolute;left:50%;top:0;transform:translate(-50%);z-index:2}.pres-timeline-year{background:var(--navy);color:var(--gold);font-family:var(--font-body);font-size:.75rem;font-weight:800;letter-spacing:.06em;padding:.28rem .65rem;border-radius:20px;border:2px solid var(--gold);white-space:nowrap;box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 10%,transparent)}.pres-timeline-card{background:var(--white);border:1px solid var(--gray-200);border-radius:10px;padding:1.25rem 1.4rem;max-width:380px;box-shadow:0 2px 12px color-mix(in srgb,var(--navy) 6%,transparent);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease);position:relative}.pres-timeline-card:hover{box-shadow:0 6px 28px color-mix(in srgb,var(--navy) 10%,transparent);transform:translateY(-2px)}.pres-timeline-item--left .pres-timeline-card{border-right:2px solid var(--gold)}.pres-timeline-item--left .pres-timeline-card:after{content:"";position:absolute;top:13px;right:-8px;width:10px;height:10px;border-radius:50%;background:var(--white);border:2px solid var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 15%,transparent);z-index:1}.pres-timeline-item--left .pres-timeline-card:before{content:none}.pres-timeline-item--right .pres-timeline-card{border-left:2px solid var(--gold)}.pres-timeline-item--right .pres-timeline-card:after{content:"";position:absolute;top:13px;left:-8px;width:10px;height:10px;border-radius:50%;background:var(--white);border:2px solid var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 15%,transparent);z-index:1}.pres-timeline-item--right .pres-timeline-card:before{content:none}.pres-timeline-card-year{font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:.4rem}.pres-timeline-card-text{font-size:.9rem;color:var(--gray-600);line-height:1.7}@media(max-width:820px){.pres-bienvenida-layout{grid-template-columns:1fr;gap:2.5rem}.pres-bienvenida-deco{flex-direction:row;justify-content:flex-start}.pres-emblem-wrap{width:100px;height:100px}.pres-deco-line{width:40px;height:2px;background:linear-gradient(to right,var(--gold),transparent)}.pres-deco-dots{flex-direction:column}}@media(max-width:640px){.pres-timeline-track{left:20px}.pres-timeline-item--left,.pres-timeline-item--right{flex-direction:column;padding-left:52px;padding-right:0;justify-content:flex-start}.pres-timeline-node{left:20px}.pres-timeline-item--left .pres-timeline-card:after,.pres-timeline-item--right .pres-timeline-card:after,.pres-timeline-item--left .pres-timeline-card:before,.pres-timeline-item--right .pres-timeline-card:before{display:none}.pres-timeline-card{max-width:100%}.pres-bienvenida-deco{flex-direction:column}.pres-deco-line{width:2px;height:32px;background:linear-gradient(to bottom,var(--gold),transparent)}}
