.datos-hero{background-color:#15120e;background-image:radial-gradient(ellipse 120% 80% at 80% 0,rgba(254,203,8,.1) 0,rgba(21,18,14,0) 55%);color:#f7f2e8}.datos-hero-inner{padding-top:3rem;padding-bottom:3rem}.datos-hero-eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-size:clamp(1.375rem,2.2vw,1.875rem);color:#fecb08}.datos-hero-eyebrow:before{content:"";width:2.25rem;height:2px;background:#fecb08}.datos-hero-title{margin-top:.75rem;max-width:14ch;font-size:clamp(2.5rem,6vw,4.5rem);line-height:.98;color:#f7f2e8}.datos-hero-body{margin-top:1.25rem;max-width:36rem;font-size:1.0625rem;line-height:1.6;color:rgba(247,242,232,.82)}.datos-hero-contact{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.datos-hero-contact a,.datos-hero-contact span{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem 1rem;border-radius:9999px;border:1px solid rgba(247,242,232,.25);font-size:.9375rem;font-weight:600;color:#f7f2e8;transition:border-color .18s ease,color .18s ease}.datos-hero-contact svg{color:#fecb08}.datos-hero-contact a:hover{border-color:#fecb08;color:#fecb08}.datos-hero-contact span{font-weight:500;color:rgba(247,242,232,.75)}.datos-hero-inner>*{animation:datos-rise .7s cubic-bezier(.16,1,.3,1) both}.datos-hero-inner>:nth-child(2){animation-delay:80ms}.datos-hero-inner>:nth-child(3){animation-delay:.16s}.datos-hero-inner>:nth-child(4){animation-delay:.24s}@keyframes datos-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.datos-hero-inner{padding-top:4.5rem;padding-bottom:4.5rem}}.datos-section-head{max-width:40rem}.datos-kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#8a5806}.datos-kicker:before{content:"";width:1.75rem;height:2px;background:#fecb08}.datos-section-title{margin-top:.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1;color:#15120e}.datos-sedes{margin-top:2rem;display:grid;gap:1.5rem}.datos-sede{display:flex;flex-direction:column;overflow:hidden;border-radius:1.5rem;background:#15120e;color:#f7f2e8;box-shadow:0 20px 50px rgba(21,18,14,.14)}.datos-sede-photo{position:relative;aspect-ratio:16/10;overflow:hidden;background:#0b0704}.datos-sede-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.datos-sede-zone{position:absolute;top:1rem;left:1rem;padding:.35rem .75rem;border-radius:9999px;background:#fecb08;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#15120e}.datos-sede-body{position:relative;display:flex;flex-direction:column;flex:1;padding:1.5rem}.datos-sede-body:before{content:"";position:absolute;top:0;left:1.5rem;width:3rem;height:4px;background:#fecb08}.datos-sede-name{margin-top:.75rem;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.05;color:#f7f2e8}.datos-sede-name a:hover{color:#fecb08}.datos-sede-address{margin-top:1rem;display:flex;gap:.6rem;font-size:.9375rem;line-height:1.5;color:rgba(247,242,232,.82)}.datos-sede-address svg{margin-top:.2rem;flex-shrink:0;color:#fecb08}.datos-sede-hours{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(247,242,232,.14)}.datos-sede-hours-title{display:inline-flex;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(247,242,232,.55)}.datos-sede-hours ul{margin-top:.5rem;display:grid;gap:.25rem;font-size:.9375rem;color:rgba(247,242,232,.9)}.datos-sede-actions{margin-top:auto;padding-top:1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.datos-sede-link{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600;color:#fecb08}.datos-sede-link:hover{text-decoration:underline}.datos-sede-map{aspect-ratio:16/9;background:#e4d9c5}.datos-sede-map iframe{display:block;width:100%;height:100%;border:0;filter:saturate(.85)}@media (min-width:1024px){.datos-sedes{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2.5rem}.datos-sede-body{padding:1.75rem 2rem 2rem}.datos-sede-body:before{left:2rem}}.datos-facts{border-top:1px solid #e4d9c5;background:#fff}.datos-facts-grid{display:grid;gap:1rem}.datos-fact{padding:1.5rem;border-radius:1.25rem;border:1px solid #e4d9c5;background:#f7f2e8}.datos-fact-icon{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;background:#fecb08;color:#15120e}.datos-fact-title{margin-top:1rem;font-size:1.375rem;line-height:1.1;color:#15120e}.datos-fact p{margin-top:.5rem;max-width:48ch;line-height:1.6;color:#3a3630}.datos-facts-links{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.datos-facts-more{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600;color:#8a5806}.datos-facts-more:hover{text-decoration:underline}@media (min-width:768px){.datos-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (prefers-reduced-motion:reduce){.datos-hero-inner>*{animation:none}}