:root{--asfalto:#13171c;--asfalto-2:#1b2128;--asfalto-3:#262e37;--papel:#f6f2e9;--papel-2:#ece5d6;--blanco:#fffdf8;--tinta:#1a1e23;--tinta-2:#4a525c;--tinta-3:#79818b;--naranja:#f4a63b;--naranja-600:#d9861c;--naranja-50:#fdf0dc;--petroleo:#1596b4;--petroleo-700:#0c6378;--petroleo-50:#e2f2f6;--verde:#2f9e62;--rojo:#d6453d;--linea:#1a1e231f;--linea-clara:#fffdf81f;--f-display:"Overpass", "Arial Narrow", sans-serif;--f-texto:"Source Serif 4", Georgia, serif;--radio:14px;--radio-lg:22px;--sombra:0 1px 2px #13171c0f, 0 12px 32px -12px #13171c38;--sombra-alta:0 2px 4px #13171c14, 0 28px 60px -20px #13171c61;--ancho:1200px;--ancho-texto:720px;--gutter:clamp(16px, 4vw, 40px);--header-h:72px}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{font-family:var(--f-display);color:var(--tinta);background:var(--papel);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6;overflow-x:hidden}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--naranja);outline-offset:3px;border-radius:6px}::selection{background:var(--naranja);color:var(--asfalto)}.skip{z-index:100;background:var(--naranja);color:var(--asfalto);border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:min(100% - 2 * var(--gutter), var(--ancho));margin-inline:auto}.wrap-texto{width:min(100% - 2 * var(--gutter), var(--ancho-texto));margin-inline:auto}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.08}h1{font-size:clamp(2.3rem,5.4vw,4.4rem);font-weight:900}h2{font-size:clamp(1.7rem,3.4vw,2.6rem)}h3{letter-spacing:-.01em;font-size:clamp(1.2rem,2vw,1.5rem)}.eyebrow{font-family:var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--naranja-600);align-items:center;gap:10px;font-size:.78rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:repeating-linear-gradient(90deg,currentColor 0 10px,#0000 10px 16px);border-radius:2px;width:28px;height:4px}.on-dark .eyebrow{color:var(--naranja)}.carril{background:repeating-linear-gradient(90deg, var(--naranja) 0 56px, transparent 56px 92px);opacity:.9;border:0;border-radius:3px;height:6px}.carril--petroleo{background:repeating-linear-gradient(90deg, var(--petroleo) 0 56px, transparent 56px 92px)}.btn{--bg:var(--naranja);--fg:var(--asfalto);min-height:48px;font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);background:var(--bg);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:inset 0 -3px #00000029}.btn:hover{transform:translateY(-2px);box-shadow:inset 0 -3px #00000029,0 10px 22px -8px #f4a63b99}.btn:active{transform:translateY(0)}.btn svg{flex:none;width:20px;height:20px}.btn--petroleo{--bg:var(--petroleo);--fg:#fff}.btn--petroleo:hover{box-shadow:inset 0 -3px #00000029,0 10px 22px -8px #1596b499}.btn--ghost{--bg:transparent;--fg:currentColor;box-shadow:inset 0 0 0 2px}.btn--ghost:hover{background:#ffffff0f;box-shadow:inset 0 0 0 2px}.btn--wa{--bg:#25d366;--fg:#06301a}.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.cartel{background:var(--asfalto-2);color:var(--blanco);border-radius:var(--radio-lg);box-shadow:inset 0 0 0 6px var(--asfalto-2), inset 0 0 0 8px #fffdf8d9, var(--sombra);position:relative}.cartel--petroleo{background:var(--petroleo-700);box-shadow:inset 0 0 0 6px var(--petroleo-700), inset 0 0 0 8px #fffdf8e6, var(--sombra)}.cartel--naranja{background:var(--naranja);color:var(--asfalto);box-shadow:inset 0 0 0 6px var(--naranja), inset 0 0 0 8px var(--asfalto), var(--sombra)}.escudo{width:54px;height:60px;font-family:var(--f-display);color:var(--asfalto);background:var(--naranja);clip-path:path("M27 0 C40 0 50 3 54 6 L54 30 C54 46 42 55 27 60 C12 55 0 46 0 30 L0 6 C4 3 14 0 27 0 Z");flex:none;place-items:center;font-size:1.5rem;font-weight:900;line-height:1;display:inline-grid}.escudo--petroleo{background:var(--petroleo);color:#fff}.prosa{font-family:var(--f-texto);color:var(--tinta);font-size:clamp(1.05rem,1.15vw,1.14rem);line-height:1.75}.prosa>*+*{margin-top:1.1em}.prosa h2,.prosa h3{font-family:var(--f-display);margin-top:1.8em}.prosa strong{font-weight:700}.prosa em{font-style:italic}.prosa ul{padding-left:0;list-style:none}.prosa ul li{padding-left:1.7em;position:relative}.prosa ul li+li{margin-top:.55em}.prosa ul li:before{content:"";background:var(--naranja);border-radius:2px;width:.72em;height:4px;position:absolute;top:.72em;left:.2em}.prosa blockquote{font-family:var(--f-display);border-left:5px solid var(--petroleo);color:var(--petroleo-700);padding:.2em 0 .2em 1em;font-size:1.12em;font-weight:800;line-height:1.35}.prosa .cita{color:var(--tinta-2);font-size:.9em;font-style:italic}.lead{font-family:var(--f-texto);color:var(--tinta-2);font-size:clamp(1.12rem,1.6vw,1.32rem);line-height:1.6}.on-dark .lead{color:#fffdf8c7}.seccion{padding-block:clamp(56px,8vw,110px)}.seccion--oscura{background:var(--asfalto);color:var(--blanco)}.seccion--papel2{background:var(--papel-2)}.on-dark{color:var(--blanco)}.figura{margin:0}.figura img{border-radius:var(--radio-lg);width:100%;box-shadow:var(--sombra-alta)}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:80ms}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.24s}.reveal[data-delay="4"]{transition-delay:.32s}.reveal[data-delay="5"]{transition-delay:.4s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(main) :where(p,li){text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3}:where(.res,.panel--center) :where(p){text-align:center}:where(main) :where(.lead,.portada__lead,.hero__intro,.tapa p),:where(main) :where(.unidad__nav,.ini__idx,.doc__toc,.salidas,.cards,.pasos) :where(p,li,a,span){text-align:left;-webkit-hyphens:manual;hyphens:manual}.logo[data-astro-cid-f7espo7c]{flex-direction:column;align-items:stretch;line-height:1;display:inline-flex}.logo__word[data-astro-cid-f7espo7c]{font-family:var(--f-display);letter-spacing:.02em;color:var(--naranja);padding-top:.12em;font-size:1.7rem;font-weight:900}.logo__bar[data-astro-cid-f7espo7c]{background:var(--petroleo);border-radius:2px;height:5px;margin:4px 14% 0}.logo--lg[data-astro-cid-f7espo7c] .logo__word[data-astro-cid-f7espo7c]{font-size:clamp(2.6rem,6vw,4rem)}.logo--lg[data-astro-cid-f7espo7c] .logo__bar[data-astro-cid-f7espo7c]{height:9px;margin-top:8px}.topbar[data-astro-cid-hkbrpulz]{color:#fffdf89e;background:#0c0f13;font-size:.8rem}.topbar__in[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.topbar__tag[data-astro-cid-hkbrpulz]{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.topbar__contact[data-astro-cid-hkbrpulz]{gap:22px;display:flex}.topbar__contact[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{align-items:center;gap:6px;text-decoration:none;transition:color .2s;display:inline-flex}.topbar__contact[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--naranja)}@media (width<=720px){.topbar__tag[data-astro-cid-hkbrpulz]{display:none}.topbar__contact[data-astro-cid-hkbrpulz]{justify-content:space-between;width:100%}}@media (width<=400px){.topbar__contact[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:last-child{display:none}}.header[data-astro-cid-hkbrpulz]{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);color:var(--blanco);border-bottom:1px solid var(--linea-clara);background:#13171cf0;transition:box-shadow .3s;position:sticky;top:0}.header[data-astro-cid-hkbrpulz].is-scrolled{box-shadow:0 10px 30px -12px #0000008c}.header__in[data-astro-cid-hkbrpulz]{height:var(--header-h);align-items:center;gap:28px;display:flex}.header__logo[data-astro-cid-hkbrpulz]{flex:none;text-decoration:none}.header__cta[data-astro-cid-hkbrpulz]{min-height:42px;padding:8px 16px;font-size:.82rem}.nav[data-astro-cid-hkbrpulz]{align-items:center;gap:4px;margin-inline:auto;display:flex}.nav__link[data-astro-cid-hkbrpulz]{color:#fffdf8d1;border-radius:10px;align-items:center;gap:4px;padding:10px 14px;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s,background .2s;display:inline-flex;position:relative}.nav__link[data-astro-cid-hkbrpulz]:hover{color:#fff;background:#ffffff0f}.nav__link[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--naranja)}.nav__link[data-astro-cid-hkbrpulz][aria-current=page]:after{content:"";background:repeating-linear-gradient(90deg, var(--naranja) 0 8px, transparent 8px 13px);border-radius:2px;height:3px;position:absolute;bottom:4px;left:14px;right:14px}.nav__group[data-astro-cid-hkbrpulz]{position:relative}.nav__menu[data-astro-cid-hkbrpulz]{opacity:0;visibility:hidden;padding-top:10px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:-12px;transform:translateY(6px)}.nav__group[data-astro-cid-hkbrpulz]:hover .nav__menu[data-astro-cid-hkbrpulz],.nav__group[data-astro-cid-hkbrpulz]:focus-within .nav__menu[data-astro-cid-hkbrpulz]{opacity:1;visibility:visible;transform:none}button[data-astro-cid-hkbrpulz].nav__link{cursor:pointer;background:0 0;border:0}.nav__menu-in[data-astro-cid-hkbrpulz]{background:var(--asfalto-2);border:1px solid var(--linea-clara);border-radius:16px;width:320px;margin:0;padding:10px;list-style:none;box-shadow:0 24px 50px -12px #0009}.nav__item--pronto[data-astro-cid-hkbrpulz]{opacity:.55;cursor:default}.nav__item--pronto[data-astro-cid-hkbrpulz] small[data-astro-cid-hkbrpulz]{margin-left:auto}.nav__item--pronto[data-astro-cid-hkbrpulz] small[data-astro-cid-hkbrpulz],.drawer__pronto[data-astro-cid-hkbrpulz] small[data-astro-cid-hkbrpulz]{letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:800}.nav__item--pronto[data-astro-cid-hkbrpulz]:hover{color:#fffdf8e0!important;background:0 0!important}.nav__item[data-astro-cid-hkbrpulz]{color:#fffdf8e0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav__item[data-astro-cid-hkbrpulz]:hover,.nav__item[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--naranja);background:#f4a63b1f}.nav__item[data-astro-cid-hkbrpulz]{text-align:left;line-height:1.25}.nav__item-ic[data-astro-cid-hkbrpulz]{width:32px;height:32px;color:var(--naranja);background:#ffffff0f;border-radius:9px;flex:none;place-items:center;display:grid}.burger[data-astro-cid-hkbrpulz]{background:#ffffff12;border:0;border-radius:12px;width:46px;height:46px;margin-left:auto;display:none;position:relative}.burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:var(--blanco);border-radius:2px;height:2.5px;transition:transform .3s,opacity .3s;position:absolute;left:12px;right:12px}.burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:first-child{top:15px}.burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:nth-child(2){top:22px}.burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:nth-child(3){top:29px}.burger[data-astro-cid-hkbrpulz][aria-expanded=true] span[data-astro-cid-hkbrpulz]:first-child{transform:translateY(7px)rotate(45deg)}.burger[data-astro-cid-hkbrpulz][aria-expanded=true] span[data-astro-cid-hkbrpulz]:nth-child(2){opacity:0}.burger[data-astro-cid-hkbrpulz][aria-expanded=true] span[data-astro-cid-hkbrpulz]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.drawer[data-astro-cid-hkbrpulz]{inset:calc(var(--header-h) + 34px) 0 0;z-index:45;background:var(--asfalto);color:var(--blanco);opacity:0;transition:opacity .28s,transform .28s;position:fixed;overflow-y:auto;transform:translateY(-10px)}body.menu-open{overflow:hidden}.drawer[data-astro-cid-hkbrpulz].is-open{opacity:1;transform:none}.drawer__nav[data-astro-cid-hkbrpulz]{padding:20px var(--gutter) 40px;flex-direction:column;gap:4px;display:flex}.drawer__nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:not(.btn){border-bottom:1px solid var(--linea-clara);padding:12px 0;font-size:1.35rem;font-weight:800;text-decoration:none}.drawer__pronto[data-astro-cid-hkbrpulz]{opacity:.55;align-items:center;gap:12px;padding:10px 4px;font-weight:600;display:flex}.drawer__pronto[data-astro-cid-hkbrpulz] small[data-astro-cid-hkbrpulz]{margin-left:auto}.drawer__label[data-astro-cid-hkbrpulz]{letter-spacing:.16em;text-transform:uppercase;color:var(--naranja);margin-top:10px;font-size:.74rem;font-weight:800}.drawer__curso[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--linea-clara)}.drawer__curso[data-astro-cid-hkbrpulz]>summary[data-astro-cid-hkbrpulz]{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;font-size:1.35rem;font-weight:800;list-style:none;display:flex}.drawer__curso[data-astro-cid-hkbrpulz]>summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.drawer__curso[data-astro-cid-hkbrpulz]>summary[data-astro-cid-hkbrpulz] svg{color:var(--naranja);transition:transform .2s}.drawer__curso[data-astro-cid-hkbrpulz][open]>summary[data-astro-cid-hkbrpulz] svg{transform:rotate(180deg)}.drawer__curso[data-astro-cid-hkbrpulz] .drawer__sub[data-astro-cid-hkbrpulz]{border-bottom:0;margin-bottom:8px}.drawer__sub[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--linea-clara);flex-direction:column;margin-bottom:20px;padding:8px 0 16px;display:flex}.drawer__sub[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#fffdf8cc;align-items:center;gap:12px;padding:10px 4px;font-weight:600;text-decoration:none;display:flex}.drawer__sub[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz] svg{color:var(--naranja)}@media (width<=960px){.nav[data-astro-cid-hkbrpulz],.header__cta[data-astro-cid-hkbrpulz]{display:none}.burger[data-astro-cid-hkbrpulz]{display:block}}.footer[data-astro-cid-hkbrpulz]{background:var(--asfalto);color:#fffdf8b8;padding-bottom:28px}.footer__carril[data-astro-cid-hkbrpulz]{border-radius:0}.footer__in[data-astro-cid-hkbrpulz]{grid-template-columns:1.3fr 1fr 1fr;gap:40px;padding-block:64px 40px;display:grid}.footer__brand[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{color:var(--blanco);margin-top:14px;font-weight:700}.footer__brand[data-astro-cid-hkbrpulz] .footer__small[data-astro-cid-hkbrpulz]{color:#fffdf88c;margin-top:4px;font-size:.9rem;font-weight:400}.footer__col[data-astro-cid-hkbrpulz] h2[data-astro-cid-hkbrpulz]{letter-spacing:.16em;text-transform:uppercase;color:var(--naranja);margin-bottom:16px;font-size:.78rem}.footer__col[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:10px;padding:0;list-style:none;display:grid}.footer__col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{align-items:center;gap:8px;text-decoration:none;transition:color .2s;display:inline-flex}.footer__col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--naranja)}.footer__legal[data-astro-cid-hkbrpulz]{border-top:1px solid var(--linea-clara);color:#fffdf873;padding-top:22px;font-size:.82rem}@media (width<=820px){.footer__in[data-astro-cid-hkbrpulz]{grid-template-columns:1fr;gap:32px}}
